[Bug 2026826] Re: glib2.0 (2.77.0 ) breaks Netplan build
Lukas Märdian
2026826 at bugs.launchpad.net
Tue Jul 11 10:50:07 UTC 2023
** Description changed:
Netplan FTBFS as of the latest release of glib2.0 (2.77.0-0ubuntu1) in
mantic-proposed.
See: https://launchpad.net/ubuntu/+source/netplan.io/0.106.1-3
When I downgrade glib in my sbuild environment, everything works as
expected:
$ apt install libglib2.0-0=2.76.3-1ubuntu1
libglib2.0-bin=2.76.3-1ubuntu1 libglib2.0-dev=2.76.3-1ubuntu1
libglib2.0-dev-bin=2.76.3-1ubuntu1 libglib2.0-data=2.76.3-1ubuntu1
The build also works fine in Debian unstable, which is using glib2.0
2.74.6-2.
Netplan is using plenty of GLib's keyfile functions
(https://docs.gtk.org/glib/struct.KeyFile.html), which seem to producing
a different output with this newer release (some strange line breaks
injected in the middle of a keyfile).
+
+
+ Example keyfile from the test_wifis.test_wifi_wowlan test, that should be generated by Netplan and the way it fails:
+
+ Expected output:
+ ```
+ [connection]
+ id=netplan-wl0-homenet
+ type=wifi
+ interface-name=wl0
+
+ [wifi]
+ wake-on-wlan=330
+ ssid=homenet
+ mode=infrastructure
+
+ [ipv4]
+ method=link-local
+
+ [ipv6]
+ method=ignore
+ ```
+
+ Failure:
+ ```
+ E AssertionError: '[con[88 chars]330\n\nssid=homenet\nmode=infrastructure\n[ipv[44 chars]re\n' != '[con[88 chars]330\nssid=homenet\nmode=infrastructure\n\n[ipv[44 chars]re\n'
+ E [connection]
+ E id=netplan-wl0-homenet
+ E type=wifi
+ E interface-name=wl0
+ E
+ E [wifi]
+ E wake-on-wlan=330
+ E -
+ E ssid=homenet
+ E mode=infrastructure
+ E +
+ E [ipv4]
+ E method=link-local
+ E
+ E [ipv6]
+ E method=ignore
+ ```
** Tags added: rls-mm-incoming
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glib2.0 in Ubuntu.
https://bugs.launchpad.net/bugs/2026826
Title:
glib2.0 (2.77.0 ) breaks Netplan build
Status in glib2.0 package in Ubuntu:
New
Bug description:
Netplan FTBFS as of the latest release of glib2.0 (2.77.0-0ubuntu1) in
mantic-proposed.
See: https://launchpad.net/ubuntu/+source/netplan.io/0.106.1-3
When I downgrade glib in my sbuild environment, everything works as
expected:
$ apt install libglib2.0-0=2.76.3-1ubuntu1
libglib2.0-bin=2.76.3-1ubuntu1 libglib2.0-dev=2.76.3-1ubuntu1
libglib2.0-dev-bin=2.76.3-1ubuntu1 libglib2.0-data=2.76.3-1ubuntu1
The build also works fine in Debian unstable, which is using glib2.0
2.74.6-2.
Netplan is using plenty of GLib's keyfile functions
(https://docs.gtk.org/glib/struct.KeyFile.html), which seem to
producing a different output with this newer release (some strange
line breaks injected in the middle of a keyfile).
Example keyfile from the test_wifis.test_wifi_wowlan test, that should be generated by Netplan and the way it fails:
Expected output:
```
[connection]
id=netplan-wl0-homenet
type=wifi
interface-name=wl0
[wifi]
wake-on-wlan=330
ssid=homenet
mode=infrastructure
[ipv4]
method=link-local
[ipv6]
method=ignore
```
Failure:
```
E AssertionError: '[con[88 chars]330\n\nssid=homenet\nmode=infrastructure\n[ipv[44 chars]re\n' != '[con[88 chars]330\nssid=homenet\nmode=infrastructure\n\n[ipv[44 chars]re\n'
E [connection]
E id=netplan-wl0-homenet
E type=wifi
E interface-name=wl0
E
E [wifi]
E wake-on-wlan=330
E -
E ssid=homenet
E mode=infrastructure
E +
E [ipv4]
E method=link-local
E
E [ipv6]
E method=ignore
```
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glib2.0/+bug/2026826/+subscriptions
More information about the foundations-bugs
mailing list