Merge ~levihackerman-102/ubuntu/+source/iwd:merge-lp2130712-resolute into ubuntu/+source/iwd:debian/sid

Proposed by Anshul Singh
Status: Merged
Merge reported by: Anshul Singh
Merged at revision: 0efc08d82f6a2c4b344ee21cbf429f3e39c5e9dc
Proposed branch: ~levihackerman-102/ubuntu/+source/iwd:merge-lp2130712-resolute
Merge into: ubuntu/+source/iwd:debian/sid
Diff against target: 228 lines (+123/-8)
4 files modified
debian/changelog (+88/-0)
debian/control (+29/-7)
debian/ead.install (+5/-0)
debian/rules (+1/-1)
Reviewer Review Type Date Requested Status
Nick Rosbrook (community) Approve
Matthieu Baerts (community) Approve
git-ubuntu import Pending
Review via email: mp+495471@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Anshul Singh (levihackerman-102) wrote :
Revision history for this message
Matthieu Baerts (matttbe) wrote :

Thank you for the update!

The diff is the same as for the 3.9 version [1] (except for the changelog as expected), so that looks good to me.

(Note: I don't have the permissions to merge and upload a new version)

[1] https://code.launchpad.net/~matttbe/ubuntu/+source/iwd/+git/iwd/+merge/492105

review: Approve
Revision history for this message
Nick Rosbrook (enr0n) wrote :

Looks good, except that you forgot to add a bug number reference in the changelog. I.e., I see you have LP: #2130712 for tracking, but it is not mentioned here.

I will make the fix myself and upload, but please remember in the future.

review: Approve
Revision history for this message
Nick Rosbrook (enr0n) wrote :

Please also manually mark this merged, as the automation will not work now due to my fix up.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 99061d3..220c9dd 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,14 @@
6+iwd (3.10-1ubuntu1) resolute; urgency=medium
7+
8+ * Merge with Debian unstable. Remaining changes:
9+ - debian/rules: build with --enable-wired to avoid functional compared to
10+ wpa (Closes: #956457)
11+ - debian/control: recommend network-manager-iwd, remove wpasupplicant
12+ conflict to keep the same behaviour as before on Ubuntu and not remove
13+ '*-desktop' packages (Closes: #1094603)
14+
15+ -- Anshul Singh <anshul.singh@canonical.com> Wed, 05 Nov 2025 10:41:35 +0000
16+
17 iwd (3.10-1) unstable; urgency=medium
18
19 [ upstream ]
20@@ -11,6 +22,17 @@ iwd (3.10-1) unstable; urgency=medium
21
22 -- Jonas Smedegaard <dr@jones.dk> Thu, 25 Sep 2025 21:05:14 +0200
23
24+iwd (3.9-2ubuntu1) questing; urgency=medium
25+
26+ * Merge with Debian unstable (LP: #2110205). Remaining changes:
27+ - debian/rules: build with --enable-wired to avoid functional compared to
28+ wpa (Closes: #956457)
29+ - debian/control: recommend network-manager-iwd, remove wpasupplicant
30+ conflict to keep the same behaviour as before on Ubuntu and not remove
31+ '*-desktop' packages (Closes: #1094603)
32+
33+ -- Matthieu Baerts (matttbe) <matttbe@ubuntu.com> Sun, 07 Sep 2025 18:17:28 +0200
34+
35 iwd (3.9-2) unstable; urgency=medium
36
37 * no-changes source-only upload to enable testing migration
38@@ -80,6 +102,24 @@ iwd (3.5-1) unstable; urgency=medium
39
40 -- Jonas Smedegaard <dr@jones.dk> Mon, 31 Mar 2025 08:49:56 +0200
41
42+iwd (3.4-1ubuntu1) plucky; urgency=medium
43+
44+ * Merge with Debian unstable. Remaining changes (LP: #2088442):
45+ - debian/rules:
46+ - build with --enable-wired to avoid functional compared to wpa, but
47+ moved to a dedicated package, see below
48+ * Drop Changes:
49+ - The newer versions can be built with LTO (Closes: #1015432)
50+ - iwd.conf file is now included in network-manager-iwd (Closes: #1094498)
51+ * New Changes:
52+ - debian/control: ead is now in a dedicated package, as requested by the
53+ Debian maintainers (Closes: #956457)
54+ - debian/control: recommend network-manager-iwd, remove wpasupplicant
55+ conflict to keep the same behaviour as before on Ubuntu and not remove
56+ '*-desktop' packages (Closes: #1094603)
57+
58+ -- Matthieu Baerts (matttbe) <matttbe@ubuntu.com> Sat, 15 Feb 2025 16:48:45 +0100
59+
60 iwd (3.4-1) unstable; urgency=medium
61
62 [ upstream ]
63@@ -240,6 +280,30 @@ iwd (2.15-1) unstable; urgency=medium
64
65 -- Jonas Smedegaard <dr@jones.dk> Wed, 28 Feb 2024 07:58:48 +0100
66
67+iwd (2.14-1ubuntu3) noble; urgency=medium
68+
69+ * No-change rebuild for CVE-2024-3094
70+
71+ -- William Grant <wgrant@ubuntu.com> Mon, 01 Apr 2024 16:57:46 +1100
72+
73+iwd (2.14-1ubuntu2) noble; urgency=medium
74+
75+ * No-change rebuild for readline time64 change.
76+
77+ -- Matthias Klose <doko@ubuntu.com> Thu, 14 Mar 2024 02:56:26 +0100
78+
79+iwd (2.14-1ubuntu1) noble; urgency=medium
80+
81+ * Merge with Debian unstable. Remaining changes:
82+ - debian/iwd.conf, debian/rules:
83+ - provide a network-manager configuration to make iwd the default
84+ backend when installed
85+ - debian/rules:
86+ - build with --enable-wired to avoid functional compared to wpa
87+ - disable lto, it's leading to a build issue
88+
89+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 20 Feb 2024 21:47:10 +0000
90+
91 iwd (2.14-1) unstable; urgency=medium
92
93 [ upstream ]
94@@ -250,6 +314,18 @@ iwd (2.14-1) unstable; urgency=medium
95
96 -- Jonas Smedegaard <dr@jones.dk> Sun, 11 Feb 2024 19:05:31 +0100
97
98+iwd (2.13-1ubuntu1) noble; urgency=medium
99+
100+ * Merge with Debian unstable. Remaining changes: (LP: #2049515)
101+ - debian/iwd.conf, debian/rules:
102+ - provide a network-manager configuration to make iwd the default
103+ backend when installed
104+ - debian/rules:
105+ - build with --enable-wired to avoid functional compared to wpa
106+ - disable lto, it's leading to a build issue
107+
108+ -- Sudip Mukherjee <sudipm.mukherjee@gmail.com> Tue, 16 Jan 2024 18:45:49 +0000
109+
110 iwd (2.13-1) unstable; urgency=medium
111
112 [ upstream ]
113@@ -287,6 +363,18 @@ iwd (2.10-1) unstable; urgency=medium
114
115 -- Jonas Smedegaard <dr@jones.dk> Thu, 30 Nov 2023 12:08:59 +0100
116
117+iwd (2.8-1ubuntu1) mantic; urgency=medium
118+
119+ * Resynchronize on Debian, remaining changes
120+ + debian/iwd.conf, debian/rules:
121+ - provide a network-manager configuration to make iwd the default
122+ backend when installed
123+ + debian/rules:
124+ - build with --enable-wired to avoid functional compared to wpa
125+ - disable lto, it's leading to a build issue
126+
127+ -- Sebastien Bacher <seb128@ubuntu.com> Wed, 13 Sep 2023 19:53:17 +0200
128+
129 iwd (2.8-1) unstable; urgency=medium
130
131 * add patch 2001 to use system group sudo instead of wheel;
132diff --git a/debian/control b/debian/control
133index 5b9a253..a2bfdf4 100644
134--- a/debian/control
135+++ b/debian/control
136@@ -1,7 +1,8 @@
137 Source: iwd
138 Section: net
139 Priority: optional
140-Maintainer: Jonas Smedegaard <dr@jones.dk>
141+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
142+XSBC-Original-Maintainer: Jonas Smedegaard <dr@jones.dk>
143 Homepage: https://iwd.wiki.kernel.org/
144 Build-Depends:
145 debhelper-compat (= 13),
146@@ -16,6 +17,27 @@ Vcs-Git: https://salsa.debian.org/debian/iwd.git
147 Vcs-Browser: https://salsa.debian.org/debian/iwd
148 Rules-Requires-Root: no
149
150+Package: ead
151+Architecture: linux-any
152+Depends:
153+ ${misc:Depends},
154+ ${shlibs:Depends},
155+Recommends:
156+ dbus | dbus-system-bus,
157+Replaces:
158+ iwd (<< 3.4-1ubuntu1),
159+Breaks:
160+ iwd (<< 3.4-1ubuntu1),
161+Description: Ethernet authentication daemon for Linux
162+ Ethernet authentication daemon (ead) is a minimalistic Ethernet
163+ authentication daemon that uses modern Linux interfaces like
164+ cfg80211 and nl80211 (netlink).
165+ The daemon provides a D-Bus API.
166+ .
167+ Note that the package defaults to relying on dbus activation to start.
168+ If you want to use ead standalone without any manager, then you'll
169+ need to manually enable the system service.
170+
171 Package: iwd
172 Architecture: linux-any
173 Depends:
174@@ -24,7 +46,7 @@ Depends:
175 Recommends:
176 dbus | dbus-system-bus,
177 wireless-regdb,
178-Suggests:
179+ ead,
180 network-manager-iwd,
181 Breaks:
182 orphan-sysvinit-scripts (<< 0.11),
183@@ -51,16 +73,16 @@ Architecture: all
184 Depends:
185 iwd,
186 ${misc:Depends},
187-Conflicts:
188- wpasupplicant,
189 Enhances:
190 network-manager,
191+Replaces:
192+ iwd (<< 3.4-1ubuntu1),
193+Breaks:
194+ iwd (<< 3.4-1ubuntu1),
195 Description: wireless daemon for Linux - NetworkManager integration
196 iNet Wireless Daemon (iwd) is a minimalistic wireless daemon
197 that uses modern Linux interfaces
198 like cfg80211 and nl80211 (netlink).
199 The daemon provides a D-Bus API.
200 .
201- This package enables use of iwd with NetworkManager,
202- and avoids concurrent installation
203- of conflicting wpasupplicant service.
204+ This package enables use of iwd with NetworkManager.
205diff --git a/debian/ead.install b/debian/ead.install
206new file mode 100644
207index 0000000..7db2526
208--- /dev/null
209+++ b/debian/ead.install
210@@ -0,0 +1,5 @@
211+usr/lib/systemd/system/ead.service
212+usr/libexec/ead
213+usr/share/dbus-1/system-services/net.connman.ead.service
214+usr/share/dbus-1/system.d/ead-dbus.conf
215+usr/share/man/man*/ead.*
216diff --git a/debian/rules b/debian/rules
217index f5a58ec..1590ec8 100755
218--- a/debian/rules
219+++ b/debian/rules
220@@ -11,7 +11,7 @@ TESTS = $(basename $(wildcard unit/*.c))
221 TESTS_FLAKY = unit/test-wsc unit/test-eap-sim
222
223 override_dh_auto_configure:
224- dh_auto_configure -- --enable-external-ell
225+ dh_auto_configure -- --enable-external-ell --enable-wired
226
227 override_dh_auto_test:
228 make -j2 check VERBOSE=1 TESTS='$(filter-out $(TESTS_FLAKY),$(TESTS))'

Subscribers

People subscribed via source and target branches