[Bug 2078009] Re: "netplan apply" not applying after cloud-init hotplug

2024-09-16 Thread Danilo Egea Gondolfo
Hi James,

I created a PPA for Oracular here 
https://launchpad.net/~danilogondolfo/+archive/ubuntu/bugfixes
with patches reverting the problematic changes.

I tested it by creating a LXD container image with the PPA, and
executing the steps from bug description (by launching this image
instead of ubuntu-daily:oracular). It seems to fix the problem.

May I ask you to give it a try and let us know if it fixes the problem
for you?

Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2078009

Title:
  "netplan apply" not applying after cloud-init hotplug

To manage notifications about this bug go to:
https://bugs.launchpad.net/netplan/+bug/2078009/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2080489] Re: Network Manager stops functioning on Ubuntu 24.04

2024-09-13 Thread Danilo Egea Gondolfo
That sounds bad.

Does any other command work?

Do you see any zombie () process in "ps aux"?

Does it hang forever? If you wait, let's say, 2 minutes, does it
unblock?

I'm asking this because there is one known issue with netplan that can
cause some commands to hang when the problem happens (and Network
Manager calls netplan).

Have you made any changes to your /etc/nsswitch.conf file? I'm asking
because setting "systemd" as the first option for "password" and/or
"group" is one of the things that triggers the problem.

If all the above is OK, I'd suggest trying to boot with a previous
kernel version. Maybe a recent kernel update is causing the problem.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2080489

Title:
  Network Manager stops functioning on Ubuntu 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2080489/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2080489] Re: Network Manager stops functioning on Ubuntu 24.04

2024-09-13 Thread Danilo Egea Gondolfo
Thanks for the logs.

It might not be a problem with Network Manager. It's indeed not crashing
nor emitting errors.

I missed the part from your bug description where you said that
"ifconfig" hangs when the problem happens. That points to some issue in
the kernel or driver.

You can also try the command "ip link show" (ifconfig is kind of
deprecated). When the problem starts, does it also hang? If not, does it
show the wireless interface?

Also, when the problem starts, do you see error messages from the driver
(mt7921e I believe) or any network related errors (stack traces for
example) in the logs from "dmesg"?

You can check that with "sudo dmesg".

Thanks.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2080489

Title:
  Network Manager stops functioning on Ubuntu 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2080489/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2080489] Re: Network Manager stops functioning on Ubuntu 24.04

2024-09-12 Thread Danilo Egea Gondolfo
Also, it would be helpful if you could attach the full journal for
NetworkManager:

journalctl -u NetworkManager > networkmanager.log

Or at least the parts where you see a crash or errors.

Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2080489

Title:
  Network Manager stops functioning on Ubuntu 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2080489/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-09-11 Thread Danilo Egea Gondolfo
Autopkgtest logs were uploaded to
https://git.launchpad.net/~danilogondolfo/+git/sru-
logs/tree/sru-2058031?h=main

Note that the tests that are failing are not regressions and are covered
in the Bug Description

** Description changed:

  Stable Release Update for netplan.io 0.107.1-3 to Jammy. This version
  has many bug fixes and new features we want to make available to users
  of Ubuntu 22.04. netplan.io has an SRU exception for backporting new
  versions with new features https://wiki.ubuntu.com/NetplanUpdates
  
  Another SRU, for Mantic, was prepared in a separate LP bug:
  https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058051. As
  the package is slightly different (due to backwards compatibility
  patches) and on Mantic we have the integration with Network Manager
  (which can cause different problems and requires more tests) I thought
  it would be more appropriate to work on the Mantic SRU in a different LP
  bug.
  
  [Impact]
  
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
  * The netplan.io package was split up into netplan.io, which contains the CLI 
tool, netplan-generator, which contains the systemd generator and 
python3-netplan which contains the libnetplan Python bindings.
    netplan.io was changed to depend on the new packages so they will be 
automatically installed during upgrades
  
https://salsa.debian.org/debian/netplan.io/-/commit/08311bc76adda512c9a0d353734d06231520a82e
  
https://salsa.debian.org/debian/netplan.io/-/commit/8ed803b320a52ec6364f02959cd67332a6553b87
  
  * Support for dummy interfaces (dummy-devices)
    https://github.com/canonical/netplan/pull/361
    https://bugs.launchpad.net/netplan/+bug/1774203
  
  * Support for veth interfaces (virtual-ethernets)
    https://github.com/canonical/netplan/pull/368
  
  * The libnetplan Python bindings implementation was refactored to use 
python3-cffi and was moved to its own package, python3-netplan.
    https://github.com/canonical/netplan/pull/385
  
  In addition to all the changes from netplan.io 0.107.1-3, a couple of
  bug fixes were imported from netplan.io 1.0-1:
  
  * debian/patches/lp2041727: Check if ovsdb-server.service is active before 
displaying warning
    https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2041727
    https://github.com/canonical/netplan/pull/421
  
    This fixes an annoying warning message that many users were seeing
  when they call "netplan apply".
  
  * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch, 
d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch, 
d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch: Don't 
generate duplicate entries in the netplan-sriov-rebind.service
    https://github.com/canonical/netplan/pull/437
  
    This fixes a duplication problem where "netplan rebind" could process
  the same SR-IOV interface multiple times.
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
  
  NOTE: there are a few autopkgtests failing on Jammy, but they are not
  regressions:
  
    * ip6gre and vti6 tunnel types: after a kernel update on Ubuntu,
  systemd started to fail to setup these types of tunnels. The problem was
  narrowed down to systemd and there is a fix for that which is pending
  SRU: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2037667
  
    * veth activation with Network Manager: the Network Manager available
  in Jammy has a bug that prevents it to correctly activate veth
  interfaces. There is a fix for that pending analysis for a future SRU:
  https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2032824
  
  We have been using patched packages for systemd and network-manager on
  Netplan's CI on Github and all the tests pass with the fixes. A PPA is
  available here https://launchpad.net/~slyon/+archive/ubuntu/netplan-ci
  
  Testing netplan upgrade
  
  1) Launch a LXD VM with Jammy
  
  lxc launch  ubuntu:jammy jammy-vm --vm
  lxc shell jammy-vm
  
  2) Check netplan is working
  
  netplan apply
  
  Note the annoying warning below:
  
  WARNING:root:Cannot call Open vSwitch: ovsdb-server.service is not
  running.
  
- 
- The warnings about file permission can be suppressed with `chmod 600

[Bug 2079975] [NEW] netplan status: encoding issues

2024-09-09 Thread Danilo Egea Gondolfo
Public bug reported:

When non-ascii characters are present, netplan status will not decode
them properly.

# netplan status
Error: netplan-wlp2s0-??o - no such connection profile.
WARNING:root:Cannot query NetworkManager SSID for netplan-wlp2s0-??o: 
Command '['nmcli', '--get-values', '802-11-wireless.ssid', 'con', 'show', 'id', 
'netplan-wlp2s0-??o']' returned non-zero exit status 10.
Error: netplan-wlp2s0-??o - no such connection profile.
WARNING:root:Cannot query NetworkManager SSID for netplan-wlp2s0-??o: 
Command '['nmcli', '--get-values', '802-11-wireless.ssid', 'con', 'show', 'id', 
'netplan-wlp2s0-??o']' returned non-zero exit status 10.
 Online state: online
DNS Addresses: 127.0.0.53 (stub)
   DNS Search: .

●  1: lo ethernet UNKNOWN/UP (unmanaged)
  MAC Address: 00:00:00:00:00:00
Addresses: 127.0.0.1/8
   ::1/128
   ::1 metric 256

●  3: wlp2s0 
wifi/"\303\241\303\251\303\255\303\263\303\272\302\242\302\242\302\242\303\247\303\243o"
 UP (NetworkManager: wlp2s0-??o)
  MAC Address: 5c:c9:d3:6d:f3:ff (Qualcomm Atheros)
Addresses: 10.42.0.203/24
   fe80::5ec9:d3ff:fe6d:f3ff/64 (link)
DNS Addresses: 10.42.0.1
   Routes: default via 10.42.0.1 metric 600 (dhcp)
   10.42.0.0/24 from 10.42.0.203 metric 600 (link)
   fe80::/64 metric 256

1 inactive interfaces hidden. Use "--all" to show all.



Those characters are decoded correctly by the netplan generator and
netplan get. In this example it's an access-point with SSID and password
"áéíóú¢¢¢ção". The connection works fine on both networkd and
NetworkManager, only the rendering from netplan status seems to be
affected.

It was tested on Jammy with netplan.io 0.107.1-3ubuntu0.22.04.1

** Affects: netplan.io (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2079975

Title:
  netplan status: encoding issues

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2079975/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2078759] Re: debsums: changed file /lib/netplan/00-network-manager-all.yaml (from ubuntu-settings package)

2024-09-04 Thread Danilo Egea Gondolfo
There is a comment in the first line of /lib/netplan/00-network-manager-
all.yaml.

We seem to be dropping it when we call update_yaml_hierarchy() (I guess)
and the file is updated.

I think we have an LP bug about preserving comments...

A workaround would consist in shipping the file without the comment.


Here is a simpler reproducer:

root@noble-desktop:~# nmcli con add type dummy ifname dummy0
Connection 'dummy-dummy0' (7ba86ef2-0b18-447e-ae63-eebb08aec9c1) successfully 
added.

root@noble-desktop:~# cat /lib/netplan/00-network-manager-all.yaml 
# there is a comment here
network:
  version: 2
  renderer: NetworkManager

root@noble-desktop:~# nmcli con del dummy-dummy0
Connection 'dummy-dummy0' (7ba86ef2-0b18-447e-ae63-eebb08aec9c1) successfully 
deleted.

root@noble-desktop:~# cat /lib/netplan/00-network-manager-all.yaml 
network:
  version: 2
  renderer: NetworkManager


** Changed in: netplan.io (Ubuntu)
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2078759

Title:
  debsums: changed file /lib/netplan/00-network-manager-all.yaml (from
  ubuntu-settings package)

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/2078759/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2074266] Re: 24.04: latest netplan updates fail to apply already working config

2024-09-03 Thread Danilo Egea Gondolfo
Hi, sorry for the long delay. Thanks for the logs.

I can see in the journal that it doesn't have any records of the
configuration files networkd is supposed to use. And from your previous
comments, all the files are there (in /run/systemd/network) and have the
correct permissions.

Is your systemd-networkd daemon running with a group other than
"systemd-network"?

You can use something like "ps axo user:20,group:20,comm  | grep
systemd-network". Please, check if the user and group are both "systemd-
network".

The only way I could reproduce the issue was by manually changing the
permissions of files in /run/systemd/network/ so networkd will not be
able to read them. Sadly, it will not let you know it couldn't read
those files.

Also, we recently updated netplan.io to 1.0.1 in Noble. So you might
want to give it a try.

Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2074266

Title:
  24.04: latest netplan updates  fail to apply already working config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2074266/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2063331] Re: systemd-networkd-wait-online.service runs into a timeout during boot

2024-08-30 Thread Danilo Egea Gondolfo
I'm guessing this is what's happening in your scenario:

ubuntu-desktop will install ubuntu-settings as one of its dependencies.
ubuntu-settings will install "/lib/netplan/00-network-manager-all.yaml".
This configuration file will delegate the network configuration to
Network Manager.

In this case, networkd will not manage any of your NICs and networkd-
wait-online will block waiting for any of the interfaces it manages to
become online. As it doesn't manage any interfaces, it will block until
it times out. I see it as a problem with the networkd-wait-online logic.

For your scenario, I'd suggest you to disable the wait-online service:

systemctl disable systemd-networkd-wait-online

Or, you can just not use Network Manager by adding "renderer: networkd"
to your main config file in /etc/netplan. But if you need ubuntu-desktop
you probably want to use Network Manager.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2063331

Title:
  systemd-networkd-wait-online.service runs into a timeout during boot

To manage notifications about this bug go to:
https://bugs.launchpad.net/subiquity/+bug/2063331/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077974] Re: Test failures with new twisted 24.7.0-1

2024-08-30 Thread Danilo Egea Gondolfo
** Description changed:

  A couple of tests fail with:
  
  126s ../../build.mHP/src/libervia/frontends/tools/webrtc.py:625: InternalError
  126s -- Captured log call 
---
  126s ERRORlibervia.frontends.tools.webrtc:webrtc.py:622 Can't parse 
pipeline
  126s Traceback (most recent call last):
  126s   File 
"/tmp/autopkgtest.YNJzL0/build.mHP/src/libervia/frontends/tools/webrtc.py", 
line 620, in setup_call
  126s self.pipeline = Gst.parse_launch(self.gst_pipe_desc)
  126s 
  126s gi.repository.GLib.GError: gst_parse_error: no element "webrtcbin" (1)
  
  Autopkgtest log:
  
  https://autopkgtest.ubuntu.com/results/autopkgtest-
  oracular/oracular/amd64/libe/libervia-
  backend/20240823_125442_f2fd1@/log.gz
  
- 
- adding "gstreamer1.0-plugins-bad" and "gstreamer1.0-nice" as runtime 
+ adding "gstreamer1.0-plugins-bad" and "gstreamer1.0-nice" as runtime
  dependencies resolves the issue.
  
+ Note that without gstreamer1.0-nice it will also fail, but with the
+ error below:
+ 
+ gi.repository.GLib.GError: gst_parse_error: could not link rtpvp8pay0 to 
+ sendrecv, sendrecv can't handle caps application/x-rtp, 
+ media=(string)video, encoding-name=(string)VP8, payload=(int)97 (3)
+ 
+ 
  Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079085

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077974

Title:
  Test failures with new twisted 24.7.0-1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libervia-backend/+bug/2077974/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077974] [NEW] Test failures with new twisted 24.7.0-1

2024-08-27 Thread Danilo Egea Gondolfo
Public bug reported:

A couple of tests fail with:

126s ../../build.mHP/src/libervia/frontends/tools/webrtc.py:625: InternalError
126s -- Captured log call 
---
126s ERRORlibervia.frontends.tools.webrtc:webrtc.py:622 Can't parse pipeline
126s Traceback (most recent call last):
126s   File 
"/tmp/autopkgtest.YNJzL0/build.mHP/src/libervia/frontends/tools/webrtc.py", 
line 620, in setup_call
126s self.pipeline = Gst.parse_launch(self.gst_pipe_desc)
126s 
126s gi.repository.GLib.GError: gst_parse_error: no element "webrtcbin" (1)

Autopkgtest log:

https://autopkgtest.ubuntu.com/results/autopkgtest-
oracular/oracular/amd64/libe/libervia-
backend/20240823_125442_f2fd1@/log.gz


adding "gstreamer1.0-plugins-bad" and "gstreamer1.0-nice" as runtime 
dependencies resolves the issue.

Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079085

** Affects: libervia-backend (Ubuntu)
 Importance: Undecided
 Status: New

** Affects: libervia-backend (Debian)
 Importance: Unknown
 Status: Unknown


** Tags: update-excuse

** Tags added: update-excuse

** Bug watch added: Debian Bug tracker #1079085
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079085

** Also affects: libervia-backend (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1079085
   Importance: Unknown
   Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077974

Title:
  Test failures with new twisted 24.7.0-1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libervia-backend/+bug/2077974/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077973] [NEW] Sync pytest-twisted 1.14.1-3 (universe) from Debian unstable (main)

2024-08-27 Thread Danilo Egea Gondolfo
Public bug reported:

Please sync pytest-twisted 1.14.1-3 (universe) from Debian unstable
(main)

Changelog entries since current oracular version 1.14.1-2:

pytest-twisted (1.14.1-3) unstable; urgency=medium

  * Team upload.
  * Fix tests with Twisted 24.7.0.
  * Fix tests with openssl >= 3.3.1-5 (see discussion in #965041).

 -- Colin Watson   Mon, 19 Aug 2024 23:52:04 +0100


This revision addresses tests issues with the twisted 24.7.0-1.
See 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#twisted

** Affects: pytest-twisted (Ubuntu)
 Importance: Wishlist
 Status: New


** Tags: update-excuse

** Changed in: pytest-twisted (Ubuntu)
   Importance: Undecided => Wishlist

** Description changed:

  Please sync pytest-twisted 1.14.1-3 (universe) from Debian unstable
  (main)
  
  Changelog entries since current oracular version 1.14.1-2:
  
  pytest-twisted (1.14.1-3) unstable; urgency=medium
  
-   * Team upload.
-   * Fix tests with Twisted 24.7.0.
-   * Fix tests with openssl >= 3.3.1-5 (see discussion in #965041).
+   * Team upload.
+   * Fix tests with Twisted 24.7.0.
+   * Fix tests with openssl >= 3.3.1-5 (see discussion in #965041).
  
-  -- Colin Watson   Mon, 19 Aug 2024 23:52:04 +0100
+  -- Colin Watson   Mon, 19 Aug 2024 23:52:04 +0100
+ 
+ 
+ This revision addresses tests issues with the twisted 24.7.0-1.
+ See 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#twisted

** Tags added: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077973

Title:
  Sync pytest-twisted 1.14.1-3 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pytest-twisted/+bug/2077973/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077971] [NEW] Sync python-tornado 6.4.1-2 (main) from Debian unstable (main)

2024-08-27 Thread Danilo Egea Gondolfo
Public bug reported:

Please sync python-tornado 6.4.1-2 (main) from Debian unstable (main)

Changelog entries since current oracular version 6.4.1-1:

python-tornado (6.4.1-2) unstable; urgency=medium

  * Team upload.
  * Fix tests with Twisted 24.7.0 (closes: #1078411).
  * Fix tests with openssl >= 3.3.1-5 (see discussion in #965041).

 -- Colin Watson   Mon, 19 Aug 2024 17:06:53 +0100


This revision addresses tests issues with the twisted 24.7.0-1.
See 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#twisted

** Affects: python-tornado (Ubuntu)
 Importance: Wishlist
 Status: New


** Tags: update-excuse

** Changed in: python-tornado (Ubuntu)
   Importance: Undecided => Wishlist

** Description changed:

  Please sync python-tornado 6.4.1-2 (main) from Debian unstable (main)
  
  Changelog entries since current oracular version 6.4.1-1:
  
  python-tornado (6.4.1-2) unstable; urgency=medium
  
-   * Team upload.
-   * Fix tests with Twisted 24.7.0 (closes: #1078411).
-   * Fix tests with openssl >= 3.3.1-5 (see discussion in #965041).
+   * Team upload.
+   * Fix tests with Twisted 24.7.0 (closes: #1078411).
+   * Fix tests with openssl >= 3.3.1-5 (see discussion in #965041).
  
-  -- Colin Watson   Mon, 19 Aug 2024 17:06:53 +0100
+  -- Colin Watson   Mon, 19 Aug 2024 17:06:53 +0100
+ 
+ 
+ This revision addresses tests issues with the twisted 24.7.0-1.
+ See 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#twisted

** Tags added: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077971

Title:
  Sync python-tornado 6.4.1-2 (main) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-tornado/+bug/2077971/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077972] [NEW] Sync python-daphne 4.1.2-2 (universe) from Debian unstable (main)

2024-08-27 Thread Danilo Egea Gondolfo
Public bug reported:

Please sync python-daphne 4.1.2-2 (universe) from Debian unstable (main)

Changelog entries since current oracular version 4.1.2-1:

python-daphne (4.1.2-2) unstable; urgency=medium

  * Team upload.
  * Remove now-unnecessary dh_auto_test override.
  * Fix autopkgtests with openssl >= 3.3.1-5 (see discussion in #965041).
  * Cherry-pick https://github.com/django/daphne/pull/526 to fix tests with
Twisted 24.7.0.
  * Simplify autopkgtests using autopkgtest-pkg-pybuild.

 -- Colin Watson   Sun, 18 Aug 2024 18:46:43 +0100


This revision addresses tests issues with the twisted 24.7.0-1.
See 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#twisted

** Affects: python-daphne (Ubuntu)
 Importance: Wishlist
 Status: New


** Tags: update-excuse

** Changed in: python-daphne (Ubuntu)
   Importance: Undecided => Wishlist

** Description changed:

  Please sync python-daphne 4.1.2-2 (universe) from Debian unstable (main)
  
  Changelog entries since current oracular version 4.1.2-1:
  
  python-daphne (4.1.2-2) unstable; urgency=medium
  
-   * Team upload.
-   * Remove now-unnecessary dh_auto_test override.
-   * Fix autopkgtests with openssl >= 3.3.1-5 (see discussion in #965041).
-   * Cherry-pick https://github.com/django/daphne/pull/526 to fix tests with
- Twisted 24.7.0.
-   * Simplify autopkgtests using autopkgtest-pkg-pybuild.
+   * Team upload.
+   * Remove now-unnecessary dh_auto_test override.
+   * Fix autopkgtests with openssl >= 3.3.1-5 (see discussion in #965041).
+   * Cherry-pick https://github.com/django/daphne/pull/526 to fix tests with
+ Twisted 24.7.0.
+   * Simplify autopkgtests using autopkgtest-pkg-pybuild.
  
-  -- Colin Watson   Sun, 18 Aug 2024 18:46:43 +0100
+  -- Colin Watson   Sun, 18 Aug 2024 18:46:43 +0100
+ 
+ 
+ This revision addresses tests issues with the twisted 24.7.0-1.
+ See 
https://ubuntu-archive-team.ubuntu.com/proposed-migration/update_excuses.html#twisted

** Tags added: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077972

Title:
  Sync python-daphne 4.1.2-2 (universe) from Debian unstable (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-daphne/+bug/2077972/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077636] [NEW] renderer property lost when set at the end of a network. stanza

2024-08-22 Thread Danilo Egea Gondolfo
Public bug reported:

Consider the example below:

network:
  renderer: NetworkManager
  ethernets:
eth0: {}
eth1: {}
renderer: networkd
  bonds:
bond0: {}
bond1: {}
renderer: networkd

It's expected that networkd would be used for ethernets and bonds but
it's actually lost:

$ netplan get --root-dir /tmp/fakeroot
network:
  version: 2
  renderer: NetworkManager
  ethernets:
eth0: {}
eth1: {}
  bonds:
bond0: {}
bond1: {}

In this case all the configuration will be generated for Network
Manager.

When it's moved to the top it is set per netdef:

$ cat /tmp/fakeroot/etc/netplan/asd.yaml
network:
  renderer: NetworkManager
  ethernets:
renderer: networkd
eth0: {}
eth1: {}
  bonds:
renderer: networkd
bond0: {}
bond1: {}

$ netplan get --root-dir /tmp/fakeroot
network:
  version: 2
  renderer: NetworkManager
  ethernets:
eth0:
  renderer: networkd
eth1:
  renderer: networkd
  bonds:
bond0:
  renderer: networkd
bond1:
  renderer: networkd

** Affects: netplan.io (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077636

Title:
  renderer property lost when set at the end of a network. stanza

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2077636/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2069827] Re: [SRU] Place cloud-init seed on boot partition for desktop images

2024-08-22 Thread Danilo Egea Gondolfo
I did the upgrade from -proposed tests for Noble server and desktop on a
RPI 4 and can confirm that nothing breaks.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2069827

Title:
  [SRU] Place cloud-init seed on boot partition for desktop images

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-raspi-settings/+bug/2069827/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077515] Re: Network Manager applet shows back-slash escapes for non-latin characters

2024-08-21 Thread Danilo Egea Gondolfo
Thank you for confirming the new package fixed the problem for you (and
sorry for the inconvenience ;))

It should land in -updates in the next few days.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077515

Title:
  Network Manager applet shows back-slash escapes for non-latin
  characters

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2077515/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077515] Re: Network Manager applet shows back-slash escapes for non-latin characters

2024-08-21 Thread Danilo Egea Gondolfo
I forgot to mention that you'll need to restart Network Manager after
updating netplan.io.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077515

Title:
  Network Manager applet shows back-slash escapes for non-latin
  characters

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2077515/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077515] Re: Network Manager applet shows back-slash escapes for non-latin characters

2024-08-21 Thread Danilo Egea Gondolfo
Hello,

This is related to a regression in netplan.io caused by a security fix.

The fix for this regression is in the -proposed pocket for 24.04 [1].

Can you install the update from -proposed [2] and let us know if it
fixes the problem for you? You might need to delete the connections with
bad names and create them again.


[1] - https://launchpad.net/ubuntu/+source/netplan.io/1.0.1-1ubuntu2~24.04.1
[2] - https://wiki.ubuntu.com/Testing/EnableProposed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077515

Title:
  Network Manager applet shows back-slash escapes for non-latin
  characters

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2077515/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2074266] Re: 24.04: latest netplan updates fail to apply already working config

2024-08-20 Thread Danilo Egea Gondolfo
Thank you for the information.

I'm still not sure of what could be wrong, the networkd files are being
generated, their permissions are correct...

When you say that the configuration is not applied, do you mean that
absolutely nothing is applied?

Please, check the systemd journal with: journalctl -u systemd-networkd

Do you see any errors emitted by networkd in the journal logs? If
possible, could you attach these logs here?

If you have the chance to replicate the experiment with the newest
netplan.io, please also paste here the output of "networkctl list".

Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2074266

Title:
  24.04: latest netplan updates  fail to apply already working config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2074266/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2074266] Re: 24.04: latest netplan updates fail to apply already working config

2024-08-20 Thread Danilo Egea Gondolfo
What are the permissions of the directory /run/systemd/network and the
files inside of it?

Can you paste the output of "ls -la /run/systemd/network" here please?

Do you see any "permission denied" kind of errors in the systemd-
networkd journal related to files from /run/systemd/network? (journalctl
-u systemd-networkd)

Also, do you have a custom umask in this system?

As part of the security fixes, we had to make these permissions more
restrictive. I wonder if it's causing the issue.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2074266

Title:
  24.04: latest netplan updates  fail to apply already working config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2074266/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2074197] Re: [SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04

2024-08-20 Thread Danilo Egea Gondolfo
All the autopkgtests are passing.

I tested the fixes related to encoding present in 1.0.1-1ubuntu2~24.04.1
in different scenarios and they are working fine:

1) I configured wifi networks where the SSID and password have non-ascii
characters and connected to them using both renderers.

2) I also tested Network Manager as access-point with the same settings.


I'm also running netplan.io 1.0.1-1ubuntu2~24.04.1 in my own system for a few 
days now and everything is fine.


** Tags removed: verification-needed-noble
** Tags added: verification-done-noble

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2074197

Title:
  [SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2074197/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: [SRU] Missing frame pointers on Noble

2024-08-19 Thread Danilo Egea Gondolfo
** Tags removed: verification-needed-noble
** Tags added: verification-done-noble

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2074197] Re: [SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04

2024-08-19 Thread Danilo Egea Gondolfo
Note: all the autopkgtest failures were due to issues with the testing
infrastructure. They passed after retrying them.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2074197

Title:
  [SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2074197/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: [SRU] Missing frame pointers on Noble

2024-08-16 Thread Danilo Egea Gondolfo
I verified in the build logs [1] that ipvsadm was NOT built with frame
pointers on ppc64el and s390x.

I also executed the test plan from the LP bug description with both
versions of ipvsadm (from release and from proposed) and verified that
they produce the same results.


[1] - https://launchpad.net/ubuntu/+source/ipvsadm/1:1.31-1ubuntu0.1

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: [SRU] Missing frame pointers on Noble

2024-08-16 Thread Danilo Egea Gondolfo
The autopkgtest failed due to infrastructure issues, it worked now
https://autopkgtest.ubuntu.com/run/084534a2-2f3a-46f0-ae77-e9ac4039b7a8

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2077092] [NEW] Setting an invalid bond primary via NetworkManager will break the YAML configuration

2024-08-15 Thread Danilo Egea Gondolfo
Public bug reported:

Network Manager will not do any validation for this setting so one can
end up creating invalid YAML configuration:

Example:

# netplan get bonds.nm-bond0
renderer: NetworkManager
dhcp4: true
dhcp6: true
parameters:
  mode: "active-backup"
networkmanager:
  uuid: "f5de1095-8944-4800-901d-fdca83ab6583"
  name: "Bond connection 1"
  passthrough:
connection.timestamp: "1723727772"
ethernet._: ""
ipv6.addr-gen-mode: "default"
ipv6.ip6-privacy: "-1"
proxy._: ""


# nmcli con mod Bond\ connection\ 1  bond.options 
"mode=active-backup,primary=eth123"

# netplan get bonds.nm-bond0
Command failed: 
/etc/netplan/90-NM-f5de1095-8944-4800-901d-fdca83ab6583.yaml:10:18: Error in 
network definition: nm-bond0: interface 'eth123' is not defined
primary: "eth123"
 ^

** Affects: netplan.io (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2077092

Title:
  Setting an invalid bond primary via NetworkManager will break the YAML
  configuration

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2077092/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: [SRU] Missing frame pointers on Noble

2024-08-13 Thread Danilo Egea Gondolfo
Hi Mauricio,

so, about frame-pointers and ppc64/s390x: it will be handled on dpkg
[1]. If plans to rebuild the archive on Noble exist, it will be done
when dpkg is patched, for now everything is being built with -no-omit-
frame-pointer.

About libnl, it was already used by ipvsadm. The package maintainer just
changed the way the flag is set. While this is not related to the frame-
pointers, I tried to avoid having to change the commits I cherry-picked
from Debian and this change was part of it. In the debian/rules diff
[2], you can see that it was already enabled.


[1] - https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/2064539
[2] - 
https://code.launchpad.net/~danilogondolfo/ubuntu/+source/ipvsadm/+git/ipvsadm/+merge/469312

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2074197] Re: [SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04

2024-08-08 Thread Danilo Egea Gondolfo
** Description changed:

- tracking bug
+ Stable Release Update for netplan.io 1.0.1-1ubuntu2 to Noble. This version 
has many bug
+ fixes and one small new feature we want to make available to users of Ubuntu 
24.04. netplan.io
+ has an SRU exception for backporting new versions with new features 
https://wiki.ubuntu.com/NetplanUpdates
+ 
+ 
+ [Impact]
+ 
+ This release contains both bug-fixes and new features and we would like to
+ make sure all of our supported customers have access to these improvements.
+ The notable ones are:
+ 
+   * It now allows setting the SRIOV Embedded Switch mode with having to 
define Virtual Functions
+   
+   * Fix for aregression introduced by security fixes:
+ - don't escape all the non-ascii characters. The method used to escape 
control
+   characters was also escaping bytes that are not ASCII.
+   
+   * Fix for an old problem where utf-8 strings wouldn't be re-emitted as 
utf-8 when libnetplan
+ generated YAML from its state.
+ 
+ [Test Plan]
+ The following development and SRU process was followed:
+ https://wiki.ubuntu.com/NetplanUpdates
+ 
+ Netplan contains an extensive integration test suite that is ran using
+ the SRU package for each releases. This test suite's results are available 
here:
+ http://autopkgtest.ubuntu.com/packages/n/netplan.io
+ 
+ A successful run is required before the proposed netplan package
+ can be let into -updates.
+ 
+ The netplan team will be in charge of attaching the artifacts and console
+ output of the appropriate run to the bug. Netplan team members will not
+ mark ‘verification-done’ until this has happened.
+ 
+ NOTE: there is one flaky autopkgtests that eventually fails only on ppc64el.
+ The test is TestNetworkManager.test_remove_virtual_interfaces and tests if a 
virtual network
+ interface is removed when the parameter --state is used. But the test 
*sometimes* fails to create the
+ virtual interface. It's consistently passing on all the other architectures.
+ 
+ Testing netplan upgrade
+ 
+ 1) Launch a LXD VM with Noble
+ 
+ lxc launch ubuntu:noble noble-vm --vm
+ lxc shell noble-vm
+ 
+ 2) Check netplan is working
+ 
+ netplan apply
+ 
+ netplan get
+ 
+ 3) Add the PPA with the new package and upgrade your packages
+ 
+ add-apt-repository ppa:danilogondolfo/netplan-sru
+ 
+ apt update ; apt -y upgrade
+ 
+ 4) Check netplan is still working
+ 
+ netplan apply
+ 
+ netplan get
+ 
+ [Where problems could occur]
+ In order to mitigate the regression potential, the results of the
+ aforementioned integration tests are attached to this bug.
+ 
+ 
+ 
+ This is not a big release and is available on Oracular for some time now 
without any concerning issues reported.
+ The wait-online related changes and security fixes were already present in 
Noble via distro patches.
+ 
+ As usual, any backwards compatibility issue that prevents the new netplan to 
parse existing YAML files would leave
+ the system without networking configuration after a reboot.
+ 
+ [Other Info]
+ 
+ [Changelog]
+ 
+   * Backport netplan.io 1.0.1-1ubuntu2 to 24.04 (LP: #2074197):
+ - sriov: accept setting the eswitch mode without VFs (LP: 2020409)
+ - cli/sriov: refactoring
+ - tests: use proper 0o600 file permissions in more places
+ - doc: Adding missing 'watchfiles' dependency for Sphinx
+ - doc: Minor fixes in lang. and mark-up in YAML reference
+ - doc: Tutorial reorg & lang. + formatting improvements
+ - networkd: add wait-online enumeration utils
+ - generate: enable systemd-networkd-wait-online for non-optional 
interfaces
+ - CLI:utils: Do not ask for daemon-reload password interactively
+ - CLI:generate: call daemon-reload after (re-)generating services
+ - wait-online: Do not block on loopback interface
+ - generate: Do not touch wait-online, if we don't have any networkd 
NetDefs
+ - wait-online: wait for existing interfaces only and downgrade operational
+   state for interfaces without IP configuration
+ - wait-online: account for DHCPv4/v6 addresses
+ - wait-online: do not require virtual devices to be created already
+ - wait-online: recognize that bridge/bond members will never gain
+   link-local addresses
+ - networkd:apply: Drop handling of legacy wpa@ instance units
+ - wait-online: disabled wait-online for stable 1.0
+ - test:integration: Try to improve test flakyness
+ - autopkgtest: More fixes for flaky 'ethernets' test
+ - Increase some test timeouts to account for slow (riscv64) buildds
+ SECURITY UPDATE:
+ - libnetplan: use more restrictive file permissions
+   (Closes: #1072789, LP: 2065738, LP: 1987842)
+ - CVE-2022-4968
+ - libnetplan: escape control characters
+ - backends: escape file paths
+ - backends: escape semicolons in service units (LP: 2066258)
+ Bug fixes:
+ - cli: Fix logging setup when python-rich is not present
+ - CI: fix DebCI case for no-change rebuilds
+ - CI: adopt aut

[Bug 2076172] Re: netplan ignores NetworkManager ipv4.route-metric

2024-08-06 Thread Danilo Egea Gondolfo
Hello, thanks for bringing this issue to our attention and working on a
fix for it.

I saw that you created a PR on Github as well [1] (which is the
preferred way of submitting patch to Netplan). I just left some comments
there.

Thanks!


[1] - https://github.com/canonical/netplan/pull/495

** Changed in: netplan
   Status: New => Confirmed

** Changed in: ubuntu-gnome
   Status: New => Invalid

** Changed in: ubuntu
   Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2076172

Title:
  netplan ignores NetworkManager ipv4.route-metric

To manage notifications about this bug go to:
https://bugs.launchpad.net/netplan/+bug/2076172/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: [SRU] Missing frame pointers on Noble

2024-08-02 Thread Danilo Egea Gondolfo
Hi Andreas, this will be (eventually) done in dpkg. All I'm doing in
this SRU is making the package build with whatever flags the framework
passes to it.

** Changed in: ipvsadm (Ubuntu Noble)
   Status: Incomplete => New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058976] Re: Configuration files for networkd are created when NetworkManager is the default renderer

2024-07-29 Thread Danilo Egea Gondolfo
I have found another case where reloading networkd will not be enough to
apply the configuration. I'm not sure if it's the same root cause but it
looks similar so I'll use this ticket to document it.

The scenario looks like this (it's all done in a LXD VM running
Oracular):

1) Start with the default ethernet configuration
2) Add the ethernet interface to a bond and apply
3) Remove the bond from the configuration and apply
4) Add the interface back to the bond and apply
5) At this point the configuration will not be applied anymore and one needs to 
either restart networkd or delete the bond.

It smells like some state is not being dropped and causing the issue.

Details on how to reproduce:

Start with this config:

network:
  version: 2
  ethernets:
enp5s0:
  dhcp4: true
  
  
Add a bond:

network:
  version: 2
  ethernets:
enp5s0: {}
  bonds:
bond0:
  dhcp4: true
  interfaces:
- enp5s0


Apply the config and observe it worked as intended.

Now restore the initial config and netplan apply again:

network:
  version: 2
  ethernets:
enp5s0:
  dhcp4: true

At this point enp4s0 will get an IP address and the bond0 interface will
be left behind as netplan apply will not delete it.

Now add the bond back and netplan apply again:

network:
  version: 2
  ethernets:
enp5s0: {}
  bonds:
bond0:
  dhcp4: true
  interfaces:
- enp5s0


At this point the configuration will not by applied anymore.
The bond state will get stuck at "State: no-carrier (configuring)".
One needs to either delete the bond or restart networkd to make it work again.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058976

Title:
  Configuration files for networkd are created when NetworkManager is
  the default renderer

To manage notifications about this bug go to:
https://bugs.launchpad.net/netplan/+bug/2058976/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2074197] Re: [SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04

2024-07-26 Thread Danilo Egea Gondolfo
** Merge proposal linked:
   https://code.launchpad.net/~danilogondolfo/netplan/+git/ubuntu/+merge/470179

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2074197

Title:
  [SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2074197/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2074197] [NEW] [SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04

2024-07-26 Thread Danilo Egea Gondolfo
Public bug reported:

tracking bug

** Affects: netplan.io (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2074197

Title:
  [SRU] Backport netplan.io 1.0.1-1ubuntu2 to 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2074197/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: Missing frame pointers on Noble

2024-07-12 Thread Danilo Egea Gondolfo
** Attachment added: 
"buildlog_ubuntu-noble-amd64.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz"
   
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+attachment/5796624/+files/buildlog_ubuntu-noble-amd64.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz

** Merge proposal linked:
   
https://code.launchpad.net/~danilogondolfo/ubuntu/+source/ipvsadm/+git/ipvsadm/+merge/469312

** Summary changed:

- Missing frame pointers on Noble
+ [SRU] Missing frame pointers on Noble

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: Missing frame pointers on Noble

2024-07-12 Thread Danilo Egea Gondolfo
** Attachment added: 
"buildlog_ubuntu-noble-armhf.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz"
   
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+attachment/5796622/+files/buildlog_ubuntu-noble-armhf.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: Missing frame pointers on Noble

2024-07-12 Thread Danilo Egea Gondolfo
** Attachment added: 
"buildlog_ubuntu-noble-arm64.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz"
   
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+attachment/5796623/+files/buildlog_ubuntu-noble-arm64.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: Missing frame pointers on Noble

2024-07-12 Thread Danilo Egea Gondolfo
** Attachment added: 
"buildlog_ubuntu-noble-ppc64el.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz"
   
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+attachment/5796621/+files/buildlog_ubuntu-noble-ppc64el.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: Missing frame pointers on Noble

2024-07-12 Thread Danilo Egea Gondolfo
** Description changed:

+ [ Impact ]
+ 
+ ipvsadm was not built with frame pointers in Noble. In fact, because
+ its build scripts are overriding the flags from package building framework, 
it's also
+ not built with hardening.
+ 
+ Having frame pointers was one of the things we delivered with Noble and this 
is one
+ of the packages that are missing it.
+ 
+ Note that this is already fixed in Debian and in Oracular.
+ 
+ I pulled 3 commits from Debian for this SRU:
+ 
+ 1) patch Makefiles to support build-flags
+ 
https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm/-/commit/d066b671dc63fa8db402d0f8bc7d2ab3b655a30c
+ 
+ 2) let dh manage build-flags
+ 
https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm/-/commit/2058baf61b1ef2ea6fb7e54ce2f51cf13b10d827
+ 
+ 3) pass HAVE_NL=1 to make to enable libnl support
+ 
https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm/-/commit/7bb81125d50aba2918be65c8d8d725f463437d26
+ 
+ [ Test Plan ]
+ 
+ Unfortunately ipvsadm doesn't have any autopkgtests. I'm checking if it's 
still working
+ by running commands from its manual and checking they were installed.
+ 
+ Here's how I tested it:
+ 
+ Added a bunch of rules as found in ipvsadm(8)
+ 
+ ipvsadm -A -t 207.175.44.110:80 -s rr
+ ipvsadm -a -t 207.175.44.110:80 -r 192.168.10.1:80 -m
+ ipvsadm -a -t 207.175.44.110:80 -r 192.168.10.2:80 -m
+ ipvsadm -a -t 207.175.44.110:80 -r 192.168.10.3:80 -m
+ ipvsadm -a -t 207.175.44.110:80 -r 192.168.10.4:80 -m
+ ipvsadm -a -t 207.175.44.110:80 -r 192.168.10.5:80 -m
+ 
+ ipvsadm -A -f 1  -s rr
+ ipvsadm -a -f 1 -r 192.168.10.1:0 -m
+ ipvsadm -a -f 1 -r 192.168.10.2:0 -m
+ ipvsadm -a -f 1 -r 192.168.10.3:0 -m
+ ipvsadm -a -f 1 -r 192.168.10.4:0 -m
+ ipvsadm -a -f 1 -r 192.168.10.5:0 -m
+ 
+ ipvsadm -A -t [2001:db8::80]:80 -s rr
+ ipvsadm -a -t [2001:db8::80]:80 -r [2001:db8::a0a0]:80 -m
+ 
+ Check they were installed:
+ 
+ ipvsadm -L -n
+ 
+ Dump them to disk:
+ 
+ ipvsadm-save -n > save
+ 
+ Drop all the rules:
+ 
+ ipvsadm -C
+ 
+ Restore from disk:
+ 
+ cat save | ipvsadm-restore
+ 
+ Check again if they were installed:
+ 
+ ipvsadm -L -n
+ 
+ 
+ [ Where problems could occur ]
+ 
+ No source changes were made. Although, as it's now being built with hardening 
flags, such as
+ -fstack-protector-strong, -fstack-clash-protection and -D_FORTIFY_SOURCE=3, 
if the code has
+ any issues, such as buffer overflows, that were not causing crashes before, 
they will probably cause a
+ crash now. I don't see any bug report from Debian mentioning this kind of 
problem though.
+ 
+ [ Other Info ]
+ 
+ A PPA is provided here
+ https://launchpad.net/~danilogondolfo/+archive/ubuntu/ipvsadm/+packages
+ 
+ Build logs are attached.
+ 
+ 
+  Old bug description
+ 
  The compiler flags are being overwritten in the package Makefiles and
  it's not being built with none of $(dpkg-buildflags).
  
  This problem is already fixed in Oracular though.
  
  This package doesn't install any shared libraries.
  
  Related upstream fixes:
  
https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm/-/commit/d066b671dc63fa8db402d0f8bc7d2ab3b655a30c
  
https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm/-/commit/2058baf61b1ef2ea6fb7e54ce2f51cf13b10d827

** Attachment added: 
"buildlog_ubuntu-noble-s390x.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz"
   
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+attachment/5796619/+files/buildlog_ubuntu-noble-s390x.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: Missing frame pointers on Noble

2024-07-12 Thread Danilo Egea Gondolfo
** Attachment added: 
"buildlog_ubuntu-noble-riscv64.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz"
   
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+attachment/5796620/+files/buildlog_ubuntu-noble-riscv64.ipvsadm_1_1.31-1ubuntu0.1~ppa1_BUILDING.txt.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  [SRU] Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] Re: Missing frame pointers on Noble

2024-07-10 Thread Danilo Egea Gondolfo
Hi Mitchell, yes I'll prepare an SRU for it :)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071949] [NEW] Missing frame pointers on Noble

2024-07-04 Thread Danilo Egea Gondolfo
Public bug reported:

The compiler flags are being overwritten in the package Makefiles and
it's not being built with none of $(dpkg-buildflags).

This problem is already fixed in Oracular though.

This package doesn't install any shared libraries.

Related upstream fixes:
https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm/-/commit/d066b671dc63fa8db402d0f8bc7d2ab3b655a30c
https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm/-/commit/2058baf61b1ef2ea6fb7e54ce2f51cf13b10d827

** Affects: ipvsadm (Ubuntu)
 Importance: Undecided
 Status: New

** Affects: ipvsadm (Ubuntu Noble)
 Importance: Undecided
 Status: New

** Also affects: ipvsadm (Ubuntu Noble)
   Importance: Undecided
   Status: New

** Description changed:

  The compiler flags are being overwritten in the package Makefiles and
  it's not being built with none of $(dpkg-buildflags).
  
  This problem is already fixed in Oracular though.
  
  This package doesn't install any shared libraries.
+ 
+ Related upstream fixes:
+ 
https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm/-/commit/d066b671dc63fa8db402d0f8bc7d2ab3b655a30c
+ 
https://salsa.debian.org/pkg-netfilter-team/pkg-ipvsadm/-/commit/2058baf61b1ef2ea6fb7e54ce2f51cf13b10d827

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071949

Title:
  Missing frame pointers on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/2071949/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2071333] Re: netplan.io causes systemctl enable to fail on systems without dbus

2024-06-27 Thread Danilo Egea Gondolfo
Hello,

this is not caused by Netplan itself (but one of the things the update
does will lead to the error). Below is a Dockerfile you can use to
reproduce the problem. As you can see, netplan.io is not involved in it.



FROM ubuntu:22.04

RUN apt-get update && apt-get install --yes --no-install-recommends \
systemd \
openssh-server ; mkdir /run/systemd/system

RUN systemctl enable ssh



Here is why it fails:

The call to "systemctl enable ssh" gets redirected to
"/lib/systemd/systemd-sysv-install enable ssh" which works, because the
file "/etc/init.d/ssh" exists.

"systemd-sysv-install" is a script that will call another script called
"/usr/sbin/update-rc.d". This second script will check if
/run/systemd/system exists and assume systemd is available if it does.

Why it started to happen after the security update? One of the issues we
fixed was a bad file permission we were using. To ensure that the
permissions are set to the correct ones, the update calls the netplan
generator to recreate the files. One of the things the generator does is
create that directory.

To workaround this you can just remove that directory before calling
systemctl:



FROM ubuntu:22.04

RUN apt-get update && apt-get install --yes --no-install-recommends \
systemd \
openssh-server \
netplan.io ; rm -rf /run/systemd/system

RUN systemctl enable ssh



** Changed in: netplan.io (Ubuntu)
   Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2071333

Title:
  netplan.io causes systemctl enable to fail on systems without dbus

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2071333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2069293] Re: Autopkgtests failing due to new git 2.45

2024-06-18 Thread Danilo Egea Gondolfo
** Changed in: git (Ubuntu)
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2069293

Title:
  Autopkgtests failing due to new git 2.45

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/git/+bug/2069293/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2069304] Re: Autopkgtests failing due to new git 2.45

2024-06-18 Thread Danilo Egea Gondolfo
** Changed in: git (Ubuntu)
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2069304

Title:
  Autopkgtests failing due to new git 2.45

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/git/+bug/2069304/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2069293] Re: Autopkgtests failing due to new git 2.45

2024-06-13 Thread Danilo Egea Gondolfo
** Merge proposal linked:
   
https://code.launchpad.net/~danilogondolfo/ubuntu/+source/ikiwiki-hosting/+git/ikiwiki-hosting/+merge/467474

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2069293

Title:
  Autopkgtests failing due to new git 2.45

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ikiwiki-hosting/+bug/2069293/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2069304] [NEW] Autopkgtests failing due to new git 2.45

2024-06-13 Thread Danilo Egea Gondolfo
Public bug reported:

The test is failing due to the message bellow being sent to stderr:

1491s autopkgtest [17:08:48]: test test-dh-gnulib-patch: 
---]
1491s test-dh-gnulib-patch FAIL stderr: hint: Using 'master' as the name for 
the initial branch. This default branch name
1491s autopkgtest [17:08:48]: test test-dh-gnulib-patch:  - - - - - - - - - - 
results - - - - - - - - - -
1491s autopkgtest [17:08:48]: test test-dh-gnulib-patch:  - - - - - - - - - - 
stderr - - - - - - - - - -
1491s hint: Using 'master' as the name for the initial branch. This default 
branch name
1491s hint: is subject to change. To configure the initial branch name to use 
in all
1491s hint: of your new repositories, which will suppress this warning, call:
1491s hint:
1491s hint: git config --global init.defaultBranch 
1491s hint:
1491s hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
1491s hint: 'development'. The just-created branch can be renamed via this 
command:
1491s hint:
1491s hint: git branch -m 
1491s autopkgtest [17:08:48]:  summary
1491s test-dh-gnulib-patch FAIL stderr: hint: Using 'master' as the name for 
the initial branch. This default branch name

** Affects: gnulib (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: update-excuse

** Tags added: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2069304

Title:
  Autopkgtests failing due to new git 2.45

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnulib/+bug/2069304/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2069293] Re: Autopkgtests failing due to new git 2.45

2024-06-13 Thread Danilo Egea Gondolfo
** Description changed:

  The step where the ikiwiki-hosting managed git repository is cloned is
  failing:
  
  git clone git://foo.example.com/source.git
  Cloning into 'source'...
  fatal: Could not read from remote repository.
  
  Please make sure you have the correct access rights
  and the repository exists.
  
  The reason is that the new git doesn't trust it:
  
  2024-06-13T12:06:08.678455+00:00 autopkgtest-lxd-xukspx git-daemon[7458]: 
[7458] Interpolated dir '/var/lib/ikiwiki-hosting-web/git/foo.example.com'
  2024-06-13T12:06:08.678481+00:00 autopkgtest-lxd-xukspx git-daemon[7458]: 
fatal: detected dubious ownership in repository at 
'/var/lib/ikiwiki-hosting-web/git/foo.example.com.git'
  2024-06-13T12:06:08.678504+00:00 autopkgtest-lxd-xukspx git-daemon[7458]: To 
add an exception for this directory, call:
  2024-06-13T12:06:08.678526+00:00 autopkgtest-lxd-xukspx git-daemon[7458]: 
#011git config --global --add safe.directory 
/var/lib/ikiwiki-hosting-web/git/foo.example.com.git
  
- 
- I suspect that this change in behavior is related to recent git CVEs: 
https://github.blog/2024-05-14-securing-git-addressing-5-new-vulnerabilities/
+ I suspect that this change in behavior is related to recent git CVEs:
+ https://github.blog/2024-05-14-securing-git-addressing-5-new-
+ vulnerabilities/. More specifically this one
+ https://github.com/git/git/security/advisories/GHSA-xfc6-vwr8-r389

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2069293

Title:
  Autopkgtests failing due to new git 2.45

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ikiwiki-hosting/+bug/2069293/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2069293] [NEW] Autopkgtests failing due to new git 2.45

2024-06-13 Thread Danilo Egea Gondolfo
Public bug reported:

The step where the ikiwiki-hosting managed git repository is cloned is
failing:

git clone git://foo.example.com/source.git
Cloning into 'source'...
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

The reason is that the new git doesn't trust it:

2024-06-13T12:06:08.678455+00:00 autopkgtest-lxd-xukspx git-daemon[7458]: 
[7458] Interpolated dir '/var/lib/ikiwiki-hosting-web/git/foo.example.com'
2024-06-13T12:06:08.678481+00:00 autopkgtest-lxd-xukspx git-daemon[7458]: 
fatal: detected dubious ownership in repository at 
'/var/lib/ikiwiki-hosting-web/git/foo.example.com.git'
2024-06-13T12:06:08.678504+00:00 autopkgtest-lxd-xukspx git-daemon[7458]: To 
add an exception for this directory, call:
2024-06-13T12:06:08.678526+00:00 autopkgtest-lxd-xukspx git-daemon[7458]: 
#011git config --global --add safe.directory 
/var/lib/ikiwiki-hosting-web/git/foo.example.com.git


I suspect that this change in behavior is related to recent git CVEs: 
https://github.blog/2024-05-14-securing-git-addressing-5-new-vulnerabilities/

** Affects: ikiwiki-hosting (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: update-excuse

** Tags added: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2069293

Title:
  Autopkgtests failing due to new git 2.45

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ikiwiki-hosting/+bug/2069293/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2069110] Re: netplan breaks route_localnet set in /proc/sys/net/ipv4/conf after apply/try

2024-06-12 Thread Danilo Egea Gondolfo
*** This bug is a duplicate of bug 2069111 ***
https://bugs.launchpad.net/bugs/2069111

** This bug has been marked a duplicate of bug 2069111
   netplan breaks route_localnet set in /proc/sys/net/ipv4/conf after apply/try

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2069110

Title:
  netplan breaks route_localnet set in /proc/sys/net/ipv4/conf after
  apply/try

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nplan/+bug/2069110/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2066700] Re: systemd-networkd is inactive by default since ubuntu 23.10?

2024-05-30 Thread Danilo Egea Gondolfo
If no renderer is set anywhere in your YAMLs it will default to
networkd.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2066700

Title:
  systemd-networkd is inactive by default since ubuntu 23.10?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2066700/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2063094] Re: unattended-upgrades is running forever

2024-05-23 Thread Danilo Egea Gondolfo
Calling "strace" and "perf record" against the process would also help
debugging it.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2063094

Title:
  unattended-upgrades is running forever

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/2063094/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059292] Re: autopkgtest failure with libvmod-redis/15.1-1build2 on arm64

2024-05-15 Thread Danilo Egea Gondolfo
** Changed in: libvmod-redis (Ubuntu)
   Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059292

Title:
  autopkgtest failure with libvmod-redis/15.1-1build2 on arm64

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvmod-redis/+bug/2059292/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1865283] Re: gnome calendar icon missing Ubuntu 20.04

2024-05-08 Thread Danilo Alculete
No icon on Gnome Calendar snap. I'm using ubuntu 24.04

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1865283

Title:
  gnome calendar icon missing Ubuntu 20.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-calendar/+bug/1865283/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2051672] Re: Backport iproute2 6.8.0 to noble

2024-05-08 Thread Danilo Egea Gondolfo
Hi folks, do you think we are good to sync iproute2 from Debian to
Oracular at this point?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2051672

Title:
  Backport iproute2 6.8.0 to noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/2051672/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1862481] Re: Cannot set accept-ra to 2, it keeps reseting it to 0

2024-05-02 Thread Danilo Egea Gondolfo
I was looking at this bug while working on another accept-ra related
thing and found this:

As far as I can tell, networkd will always set the per-interface
accept_ra parameter to 0:

https://github.com/systemd/systemd/blob/v255/src/network/networkd-
sysctl.c#L146

The explanation for that is documented in an old version of this code
(which was moved from networkd-link.c to networkd-sysctl.c):

https://github.com/systemd/systemd/blob/v241/src/network/networkd-
link.c#L2609

It's also described in different words on systemd.network(5):

Note that kernel's implementation of the IPv6 RA protocol is always
disabled, regardless of this setting. If this option is enabled, a
userspace implementation of the IPv6 RA protocol is used, and the
kernel's own implementation remains disabled...


The Netplan documentation need to be updated. It currently says "If unset use 
the host kernel default setting" but, at least when networkd is used, the 
"default" will always be disabled because networkd itself will force it.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1862481

Title:
  Cannot set accept-ra to 2, it keeps reseting it to 0

To manage notifications about this bug go to:
https://bugs.launchpad.net/netplan/+bug/1862481/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2063973] Re: network-online.target is reached before netplan-configured interfaces are online

2024-04-29 Thread Danilo Egea Gondolfo
Hi Lucas,

In your scenario the best approach would probably be relying on Netplan
to rename the interface for you instead of creating an external udev
rule.

I'd suggest you use "set-name: eno1" and continue to use "match" in your
configuration. Something like this:

```
network:
  version: 2
  renderer: networkd
  ethernets:
eno1np0:
  dhcp4: true
  match:
macaddress: 98:03:9b:b0:a7:76
  set-name: eno1
```

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2063973

Title:
  network-online.target is reached before netplan-configured interfaces
  are online

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2063973/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055012] Re: When I upgraded from 22.04 to 24.04, DNS resolution went wrong.

2024-04-23 Thread Danilo Egea Gondolfo
I can confirm this is an issue, although it's not caused by Network
Manager so I'll go ahead and set it as invalid.

After trying to do a "do-release-upgrade -d" from a brand new
installation of Jammy 22.04.4, gnome-shell crashed and interrupted the
upgrade.

After that, this is what "dpkg --list | grep systemd" looks like:

ii  dbus-user-session 1.14.10-4ubuntu4  
   amd64simple interprocess messaging system (systemd --user 
integration)
ii  gnome-logs42.0-1
   amd64viewer for the systemd journal
ii  libnss-systemd:amd64  249.11-0ubuntu3.12
   amd64nss module providing dynamic user and group name 
resolution
ii  libpam-systemd:amd64  249.11-0ubuntu3.12
   amd64system and service manager - PAM module
ii  libsystemd-shared:amd64   255.4-1ubuntu8
   amd64systemd shared private library
ii  libsystemd0:amd64 255.4-1ubuntu8
   amd64systemd utility library
ii  networkd-dispatcher   2.1-2ubuntu0.22.04.2  
   all  Dispatcher service for systemd-networkd connection 
status changes
ii  python3-systemd   235-1build4   
   amd64Python 3 bindings for systemd
ii  systemd   255.4-1ubuntu8
   amd64system and service manager
ii  systemd-dev   255.4-1ubuntu8
   all  systemd development files
ii  systemd-hwe-hwdb  249.11.5  
   all  udev rules for hardware enablement (HWE)
ii  systemd-oomd  249.11-0ubuntu3.12
   amd64Userspace out-of-memory (OOM) killer
ii  systemd-sysv  249.11-0ubuntu3.12
   amd64system and service manager - SysV links
ii  systemd-timesyncd 255.4-1ubuntu8
   amd64minimalistic service to synchronize local time with NTP 
servers


and /etc/resolv.conf is a broken link as systemd-resolved is not installed and 
/run/systemd/resolve doesn't exist:

/etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf



** Changed in: network-manager (Ubuntu)
   Status: Confirmed => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055012

Title:
  When I upgraded from 22.04 to 24.04, DNS resolution went wrong.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2055012/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058179] Re: Kernel 6.8 + zfs-2.2.2: copy_file_range Operation Not Supported

2024-04-22 Thread Danilo Egea Gondolfo
Kernel -31 fixed the problem for me. Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058179

Title:
  Kernel 6.8 + zfs-2.2.2: copy_file_range Operation Not Supported

To manage notifications about this bug go to:
https://bugs.launchpad.net/zfs/+bug/2058179/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058179] Re: Kernel 6.8 + zfs-2.2.2: copy_file_range Operation Not Supported

2024-04-20 Thread Danilo Egea Gondolfo
Oh the new kernel wasn't built with the new zfs-dkms =/

II: dkms-build downloading zfs (zfs-dkms_2.2.2-0ubuntu7_all.deb)
II: fetching 
https://launchpad.net/ubuntu/+archive/primary/+files/zfs-dkms_2.2.2-0ubuntu7_all.deb
II:   fixing 
https://launchpadlibrarian.net/718392332/zfs-dkms_2.2.2-0ubuntu7_all.deb
II:   following 
http://launchpadlibrarian.net/718392332/zfs-dkms_2.2.2-0ubuntu7_all.deb
II: dkms-build-configure dkms-build-configure--zfs found, executing

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058179

Title:
  Kernel 6.8 + zfs-2.2.2: copy_file_range Operation Not Supported

To manage notifications about this bug go to:
https://bugs.launchpad.net/zfs/+bug/2058179/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058179] Re: Kernel 6.8 + zfs-2.2.2: copy_file_range Operation Not Supported

2024-04-20 Thread Danilo Egea Gondolfo
I just updated and rebooted but I'm also still seeing the same problem:
Failed to backup /etc/group: Operation not supported. It's reproducible
with "apt install tomcat10".

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058179

Title:
  Kernel 6.8 + zfs-2.2.2: copy_file_range Operation Not Supported

To manage notifications about this bug go to:
https://bugs.launchpad.net/zfs/+bug/2058179/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2060818] Re: FTBFS on Noble

2024-04-16 Thread Danilo Egea Gondolfo
stack trace after installing llvm-symbolizer

** Attachment added: "swift_crash_arm64.txt"
   
https://bugs.launchpad.net/ubuntu/+source/swiftlang/+bug/2060818/+attachment/5766081/+files/swift_crash_arm64.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2060818

Title:
  FTBFS on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/swiftlang/+bug/2060818/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2060818] Re: FTBFS on Noble

2024-04-15 Thread Danilo Egea Gondolfo
With a few patches I got it working on amd64.

The build fails on arm64 though, the swift compiler itself crashes
during the build and the problem appears to be in the vendored LLVM 13
code.


I put it in a PPA here 
https://launchpad.net/~danilogondolfo/+archive/ubuntu/swiftlang

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2060818

Title:
  FTBFS on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/swiftlang/+bug/2060818/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2055333] Re: netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional loopback addresses on Ubuntu 2204 Jammy

2024-04-15 Thread Danilo Egea Gondolfo
To get you configuration working you need to remove the match and set-
name stanzas (which were never required really). Using the definition ID
as the interface name (the "lo" inside "ethernets") is enough to
configure an interface using its name. And by removing that it will work
on Jammy.


As you noticed, there seem to be some change in behavior in newer versions of 
systemd.

The configuration that uses match.macaddress I wouldn't expect to work
actually works on Noble. Although, I've found this by accident:

---
Apr 15 14:14:58 noble (udev-worker)[382]: dummy123: Could not set WakeOnLan to 
off, ignoring: Operation not supported
Apr 15 14:14:58 noble (udev-worker)[382]: dummy123: Failed to rename network 
interface 3 from 'dummy123' to 'lo': File exists
Apr 15 14:14:58 noble (udev-worker)[382]: dummy123: Failed to process device, 
ignoring: File exists
---

I also have a dummy interface in my configuration and it doesn't have a
permanent mac address as well. Although, udev apparently tried to apply
the set-name from ethernets.lo to this interface as if the
match.macaddress matched both.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2055333

Title:
  netplan.io 0.106.1-7ubuntu0.22.04.2 fails to manage additional
  loopback addresses on Ubuntu 2204 Jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2055333/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2060818] Re: FTBFS on Noble

2024-04-10 Thread Danilo Egea Gondolfo
** Tags added: ftbfs update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2060818

Title:
  FTBFS on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/swiftlang/+bug/2060818/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2060818] [NEW] FTBFS on Noble

2024-04-10 Thread Danilo Egea Gondolfo
Public bug reported:

Source package is failing to build for different reasons:

1)

-
-- Check for working C compiler: 
/<>/build/buildbot_linux/llvm-linux-x86_64/./bin/clang
-- Check for working C compiler: 
/<>/build/buildbot_linux/llvm-linux-x86_64/./bin/clang - broken
CMake Error at /usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:67 
(message):
  The C compiler

"/<>/build/buildbot_linux/llvm-
linux-x86_64/./bin/clang"

  is not able to compile a simple test program.

  It fails with the following output:

Change Dir: 
'/<>/build/buildbot_linux/llvm-linux-x86_64/tools/clang/runtime/compiler-rt-bins/CMakeFiles/CMakeScratch/TryCompile-k2BXY5'

Run Build Command(s): /usr/bin/ninja -v cmTC_45db0
[1/2][ 50%][0.017s] 
/<>/build/buildbot_linux/llvm-linux-x86_64/./bin/clang   -g -O2 
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
-ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-fdebug-prefix-map=/<>=/usr/src/swiftlang-5.6.3-3 -MD -MT 
CMakeFiles/cmTC_45db0.dir/testCCompiler.c.o -MF 
CMakeFiles/cmTC_45db0.dir/testCCompiler.c.o.d -o 
CMakeFiles/cmTC_45db0.dir/testCCompiler.c.o -c 
/<>/build/buildbot_linux/llvm-linux-x86_64/tools/clang/runtime/compiler-rt-bins/CMakeFiles/CMakeScratch/TryCompile-k2BXY5/testCCompiler.c
clang-13: warning: optimization flag '-ffat-lto-objects' is not supported 
[-Wignored-optimization-argument]
[2/2][100%][0.029s] : && 
/<>/build/buildbot_linux/llvm-linux-x86_64/./bin/clang -g -O2 
-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
-ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-fdebug-prefix-map=/<>=/usr/src/swiftlang-5.6.3-3 
-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro 
CMakeFiles/cmTC_45db0.dir/testCCompiler.c.o -o cmTC_45db0   && :
FAILED: cmTC_45db0 
: && /<>/build/buildbot_linux/llvm-linux-x86_64/./bin/clang -g 
-O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer 
-ffile-prefix-map=/<>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection 
-fdebug-prefix-map=/<>=/usr/src/swiftlang-5.6.3-3 
-Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro 
CMakeFiles/cmTC_45db0.dir/testCCompiler.c.o -o cmTC_45db0   && :
/usr/bin/ld: 
/<>/build/buildbot_linux/llvm-linux-x86_64/bin/../lib/LLVMgold.so: 
error loading plugin: 
/<>/build/buildbot_linux/llvm-linux-x86_64/bin/../lib/LLVMgold.so: 
cannot open shared object file: No such file or directory
clang-13: error: linker command failed with exit code 1 (use -v to see 
invocation)
ninja: build stopped: subcommand failed.
-

This issue can be workaround by disabling LTO.

With LTO disabled, the build will proceed and fail to due strlcat and
strlcpy, which the upstream project implements and are now also present
in the new glibc.

** Affects: swiftlang (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2060818

Title:
  FTBFS on Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/swiftlang/+bug/2060818/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2060241] Re: prosposed migration audit 1:3.1.2-2.1build1 vs network-manager 1.46.0-1ubuntu1

2024-04-06 Thread Danilo Egea Gondolfo
Probably fixed in the last network-manager upload:

debian/tests/control: add Depends: python3-gi for nm_netplan.py (LP:
#2060221)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2060241

Title:
  prosposed migration audit 1:3.1.2-2.1build1 vs network-manager
  1.46.0-1ubuntu1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/audit/+bug/2060241/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059651] Re: network-manager gets uninstalled on apt full-upgrade

2024-03-28 Thread Danilo Egea Gondolfo
Please refer to https://lists.ubuntu.com/archives/ubuntu-
devel/2024-March/042954.html for more information about the current
state of upgrades.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059651

Title:
  network-manager gets uninstalled on apt full-upgrade

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2059651/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059415] Re: netplan crash when using command netplan

2024-03-28 Thread Danilo Egea Gondolfo
Thanks for the information.

The crash you mentioned you were getting on Jammy, is that the same
crash you reported?

Did you manually upgrade netplan to 0.107 on Jammy for any chance?

So, after upgrading to 0.107.1, the directory /usr/share/netplan/netplan
should have been removed (or at least all the .py files should've been
removed). The code from this directory was moved to the package
python3-netplan, which you have installed.

Try to rename this directory to something like
/usr/share/netplan/netplan.old and try netplan again, it should fix the
issue for you. Then you can just delete it.

It's not clear to me yet how all the .py files from this directory were
left behind...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059415

Title:
  netplan crash when using command netplan

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2059415/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059415] Re: netplan crash when using command netplan

2024-03-28 Thread Danilo Egea Gondolfo
Hello, can you explain how you got to this situation?

Have you upgraded your system from Jammy to Noble?

Can you paste the output of "dpkg --list | grep netplan", please?

Can you also paste the output of "find /usr/share/netplan/netplan/"?

Thanks!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059415

Title:
  netplan crash when using command netplan

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2059415/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2053228] Re: software-properties-gtk does not start

2024-03-28 Thread Danilo Alculete
For me it still not working, or it takes a while to be added to the
updates?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2053228

Title:
  software-properties-gtk does not start

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/2053228/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059299] [NEW] Autopkgtest failing on amd64 with "_FORTIFY_SOURCE redefined"

2024-03-27 Thread Danilo Egea Gondolfo
Public bug reported:

autopkgtest [13:54:07]: test hello: [---
833s info: compiling
833s : warning: "_FORTIFY_SOURCE" redefined
833s : note: this is the location of the previous definition
833s info: running
833s HELLO, WORLD
833s success: Able to run hello world program
834s autopkgtest [13:54:08]: test hello: ---]
834s helloFAIL stderr: : warning: 
"_FORTIFY_SOURCE" redefined
834s autopkgtest [13:54:08]: test hello:  - - - - - - - - - - results - - - - - 
- - - - -
834s autopkgtest [13:54:08]: test hello:  - - - - - - - - - - stderr - - - - - 
- - - - -
834s : warning: "_FORTIFY_SOURCE" redefined
834s : note: this is the location of the previous definition

** Affects: gnucobol3 (Ubuntu)
 Importance: Undecided
 Status: New


** Tags: update-excuse

** Tags added: update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059299

Title:
  Autopkgtest failing on amd64 with "_FORTIFY_SOURCE redefined"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnucobol3/+bug/2059299/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059131] Re: slurmdbd segfaults on armhf

2024-03-27 Thread Danilo Egea Gondolfo
I've got the (non-flaky) tests passing

autopkgtest [10:47:08]:  summary
srun PASS
sbatch   FLAKY non-zero exit status 1
sacctPASS
mpi  PASS

but the patch is getting ridiculous... I had to patch %ld -> %lld in 42
files. As I'm not changing the variable types, they will warn in non-
armhf architectures as time_t is not a long long int there. In the end
they have the same size but still...

I'm inclined to request a binary package removal on armhf.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059131

Title:
  slurmdbd segfaults on armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/slurm-wlm/+bug/2059131/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059131] Re: slurmdbd segfaults on armhf

2024-03-26 Thread Danilo Egea Gondolfo
** Attachment added: "build log on armhf"
   
https://bugs.launchpad.net/ubuntu/+source/slurm-wlm/+bug/2059131/+attachment/5759741/+files/buildlog_ubuntu-noble-armhf.slurm-wlm_23.11.4-1.2ubuntu6~ppa1_BUILDING.txt.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059131

Title:
  slurmdbd segfaults on armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/slurm-wlm/+bug/2059131/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059131] Re: slurmdbd segfaults on armhf

2024-03-26 Thread Danilo Egea Gondolfo
There are lots of instances of this issue. After fixing the one above it
breaks in a different place

root@autopkgtest-lxd-bqwqyd:~# slurmdbd -D
slurmdbd: accounting_storage/as_mysql: _check_mysql_concat_is_sane: MySQL 
server version is: 5.5.5-10.11.7-MariaDB-2ubuntu1
slurmdbd: error: Database settings not recommended values: 
innodb_buffer_pool_size innodb_lock_wait_timeout
slurmdbd: error: mysql_query failed: 167 Out of range value for column 'id' at 
row 3
insert into tres_table (creation_time, id, deleted, type) values (1711475131, 
0, 0, 'cpu'), (1, -140242792, 0, 'mem'), (1711475131, 0, 0, 'energy'), (2, 0, 
0, 'node'), (1711475131, 0, 0, 'billing'), (3, 0, 0, 'vmem'), (1711475131, 0, 
0, 'pages'), (4, 0, 1, 'dynamic_offset') on duplicate key update 
deleted=VALUES(deleted), type=VALUES(type), id=VALUES(id);
slurmdbd: fatal: problem adding static tres

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059131

Title:
  slurmdbd segfaults on armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/slurm-wlm/+bug/2059131/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059131] Re: slurmdbd segfaults on armhf

2024-03-26 Thread Danilo Egea Gondolfo
The problem is the format string using %ld with the new time_t in armhf,
now it's long long int (%lld)...

query2 = xstrdup_printf("insert into %s (creation_time, "
"mod_time, table_name, definition) "
"values (%ld, %ld, '%s', '%s') "
"on duplicate key update "
"definition='%s', mod_time=%ld;",
table_defs_table, now, now,
table_name, quoted,
quoted, now);

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059131

Title:
  slurmdbd segfaults on armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/slurm-wlm/+bug/2059131/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059131] Re: slurmdbd segfaults on armhf

2024-03-26 Thread Danilo Egea Gondolfo
The variable "now" used in xstrdup_printf is defined as "time_t now =
time(NULL);" h

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2059131

Title:
  slurmdbd segfaults on armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/slurm-wlm/+bug/2059131/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2059131] [NEW] slurmdbd segfaults on armhf

2024-03-26 Thread Danilo Egea Gondolfo
Public bug reported:

The slurmdbd segfaults on armhf.

This is from the autopkgtest logs:

613s × slurmdbd.service - Slurm DBD accounting daemon
613s  Loaded: loaded (/usr/lib/systemd/system/slurmdbd.service; enabled; 
preset: enabled)
613s  Active: failed (Result: core-dump) since Tue 2024-03-26 09:13:24 UTC; 
19s ago
613sDuration: 627ms
613sDocs: man:slurmdbd(8)
613s Process: 3801 ExecStart=/usr/sbin/slurmdbd -D -s $SLURMDBD_OPTIONS 
(code=dumped, signal=SEGV)
613sMain PID: 3801 (code=dumped, signal=SEGV)
613s CPU: 28ms
613s 
613s Mar 26 09:13:23 autopkgtest-lxd-kbbzor systemd[1]: Started 
slurmdbd.service - Slurm DBD accounting daemon.
613s Mar 26 09:13:23 autopkgtest-lxd-kbbzor (slurmdbd)[3801]: slurmdbd.service: 
Referenced but unset environment variable evaluates to an empty string: 
SLURMDBD_OPTIONS
613s Mar 26 09:13:23 autopkgtest-lxd-kbbzor slurmdbd[3801]: slurmdbd: error: 
Unable to open pidfile `/run/slurmdbd.pid': Permission denied
613s Mar 26 09:13:23 autopkgtest-lxd-kbbzor slurmdbd[3801]: slurmdbd: Not 
running as root. Can't drop supplementary groups
613s Mar 26 09:13:23 autopkgtest-lxd-kbbzor slurmdbd[3801]: slurmdbd: 
accounting_storage/as_mysql: _check_mysql_concat_is_sane: MySQL server version 
is: 5.5.5-10.11.7-MariaDB-2ubuntu1
613s Mar 26 09:13:23 autopkgtest-lxd-kbbzor slurmdbd[3801]: slurmdbd: error: 
Database settings not recommended values: innodb_buffer_pool_size 
innodb_lock_wait_timeout
613s Mar 26 09:13:24 autopkgtest-lxd-kbbzor systemd[1]: slurmdbd.service: Main 
process exited, code=dumped, status=11/SEGV
613s Mar 26 09:13:24 autopkgtest-lxd-kbbzor systemd[1]: slurmdbd.service: 
Failed with result 'core-dump'.
614s autopkgtest [09:13:44]: test sacct: ---]
617s sacctFAIL non-zero exit status 3


Trying to run the binary in an armhf LXD container also fails:

root@autopkgtest-lxd-gzeypl:/tmp/autopkgtest.VdD4R7/build.sTW/src# slurmdbd -D
slurmdbd: accounting_storage/as_mysql: _check_mysql_concat_is_sane: MySQL 
server version is: 5.5.5-10.11.7-MariaDB-2ubuntu1
slurmdbd: error: Database settings not recommended values: 
innodb_buffer_pool_size innodb_lock_wait_timeout
Segmentation fault

The database settings error seems to not be related as they are also
happening on other archtectures.


Running on gdb I get the following stack trace:

(gdb) bt
#0  __GI_strlen () at ../sysdeps/arm/armv6t2/strlen.S:126
#1  0xf7d8927a in __printf_buffer (buf=buf@entry=0xfffee780, format=, ap=..., mode_flags=mode_flags@entry=2) at vfprintf-process-arg.c:435
#2  0xf7d9cd26 in __vsnprintf_internal (string=, 
maxlen=maxlen@entry=100, format=, args=..., args@entry=..., 
mode_flags=2) at vsnprintf.c:96
#3  0xf7e02bba in ___vsnprintf_chk (s=, maxlen=maxlen@entry=100, 
flag=flag@entry=2, slen=slen@entry=4294967295, format=, ap=...) 
at vsnprintf_chk.c:34
#4  0xf7f62f2a in vsnprintf (__ap=..., __fmt=0xf7c6dc4c "insert into %s 
(creation_time, mod_time, table_name, definition) values (%ld, %ld, '%s', '%s') 
on duplicate key update definition='%s', mod_time=%ld;",
__n=100, __s=) at 
/usr/include/arm-linux-gnueabihf/bits/stdio2.h:68
#5  _xstrdup_vprintf (str=str@entry=0xfffee87c,
fmt=fmt@entry=0xf7c6dc4c "insert into %s (creation_time, mod_time, 
table_name, definition) values (%ld, %ld, '%s', '%s') on duplicate key update 
definition='%s', mod_time=%ld;", ap=ap@entry=...)
at ../../../src/common/xstring.c:799
#6  0xf7f6384c in xstrdup_printf (fmt=0xf7c6dc4c "insert into %s 
(creation_time, mod_time, table_name, definition) values (%ld, %ld, '%s', '%s') 
on duplicate key update definition='%s', mod_time=%ld;")
at ../../../src/common/xstring.c:511
#7  0xf7c58ed4 in _mysql_make_table_current (ending=, 
fields=0x0, table_name=0xf7c60020 "convert_version_table", mysql_conn=0x415468) 
at ../../../src/database/mysql_common.c:667
#8  mysql_db_create_table (mysql_conn=mysql_conn@entry=0x415468, 
table_name=0xf7c60020 "convert_version_table", fields=, 
fields@entry=0xf7c5f220, ending=)
at ../../../src/database/mysql_common.c:1190
#9  0xf7c238f6 in _as_mysql_acct_check_tables (mysql_conn=0x0) at 
../../../../../src/plugins/accounting_storage/mysql/accounting_storage_mysql.c:887
#10 init () at 
../../../../../src/plugins/accounting_storage/mysql/accounting_storage_mysql.c:2892
#11 0xf7eebcae in plugin_load_from_file (p=0xfffeef80, p@entry=0xfffeefb0, 
fq_path=) at ../../../src/common/plugin.c:173
#12 0xf7eebec6 in plugin_load_and_link (type_name=, n_syms=0, 
n_syms@entry=80, names=0x0, names@entry=0xf7fca01c , ptrs=0x1, 
ptrs@entry=0xf7fccf44 ) at ../../../src/common/plugin.c:233
#13 0xf7eec038 in plugin_context_create 
(plugin_type=plugin_type@entry=0xf7fb392c "accounting_storage", 
uler_type=, ptrs=ptrs@entry=0xf7fccf44 , names=0xf7fca01c 
,
names_size=names_size@entry=320) at ../../../src/common/plugin.c:364
#14 0xf7f64114 in acct_storage_g_init () at 
../../../src/interfaces/accounting_storage.c:345
#15 0x00404460 in mai

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-22 Thread Danilo Egea Gondolfo
Autopkgtests from Jammy. See the description above for an explanation
about why there are test failures.

** Attachment added: "jammy-autopkgtest-logs.tar"
   
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031/+attachment/5758414/+files/jammy-autopkgtest-logs.tar

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058031

Title:
  [SRU] Backport 0.107.1-3 to Ubuntu 22.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058051] Re: [SRU] Backport 0.107.1-3 to Ubuntu 23.10

2024-03-22 Thread Danilo Egea Gondolfo
** Changed in: netplan.io (Ubuntu Mantic)
   Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058051

Title:
  [SRU] Backport 0.107.1-3 to Ubuntu 23.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058051/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-22 Thread Danilo Egea Gondolfo
** Changed in: netplan.io (Ubuntu Jammy)
   Status: New => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058031

Title:
  [SRU] Backport 0.107.1-3 to Ubuntu 22.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058051] Re: [SRU] Backport 0.107.1-3 to Ubuntu 23.10

2024-03-22 Thread Danilo Egea Gondolfo
** Description changed:

+ Stable Release Update for netplan.io 0.107.1-3 to Mantic. This version
+ has many bug fixes and new features we want to make available to users
+ of Ubuntu 23.10. netplan.io has an SRU exception for backporting new
+ versions with new features https://wiki.ubuntu.com/NetplanUpdates
+ 
  Another SRU, for Jammy, was prepared in a separate LP bug:
  https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031. As
  the package is slightly different (due to backwards compatibility
  patches) and on Mantic we have the integration with Network Manager
  (which can cause different problems and requires more tests) I thought
  it would be more appropriate to work on the Mantic SRU in a different LP
  bug.
  
  [Impact]
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
  In terms of new features there were not big changes.
  The changes below though will cause backwards compatibility issues if the
  user upgrades to the new version of netplan.io, starts to use the new 
features and
  then decides to downgrade for some reason:
  
  * wifi: add support for WPA3-Enterprise
-   https://github.com/canonical/netplan/pull/402
-   https://bugs.launchpad.net/netplan/+bug/2029876
+   https://github.com/canonical/netplan/pull/402
+   https://bugs.launchpad.net/netplan/+bug/2029876
  
  * wifi: make it possible to have a psk and an eap password simultaneously
-   https://github.com/canonical/netplan/pull/416
+   https://github.com/canonical/netplan/pull/416
  
  * parse: allow COMMON_LINK_HANDLERS for VRFs
-   https://github.com/canonical/netplan/pull/401
+   https://github.com/canonical/netplan/pull/401
  
  The change below generates a different backend configuration for
  wpa-supplicant. Although is will not cause major backwards compatibility
  problems:
  
  * wifi: support WPA2 and WPA3 Personal simultaneously
  https://github.com/canonical/netplan/pull/404
  
  In addition to all the changes from netplan.io 0.107.1-3, a couple of
  bug fixes were imported from netplan.io 1.0-1:
  
  * debian/patches/lp2041727: Check if ovsdb-server.service is active before 
displaying warning
-   https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2041727
-   https://github.com/canonical/netplan/pull/421
- 
-   This fixes an annoying warning message that many users were seeing
+   https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2041727
+   https://github.com/canonical/netplan/pull/421
+ 
+   This fixes an annoying warning message that many users were seeing
  when they call "netplan apply".
  
  * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch, 
d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch, 
d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch: Don't 
generate duplicate entries in the netplan-sriov-rebind.service
-   https://github.com/canonical/netplan/pull/437
- 
-   This fixes a duplication problem where "netplan rebind" could process
+   https://github.com/canonical/netplan/pull/437
+ 
+   This fixes a duplication problem where "netplan rebind" could process
  the same SR-IOV interface multiple times.
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
  
  Testing netplan upgrade
  
  1) Launch a Mantic LXD VM
  
  lxc launch  ubuntu:mantic mantic-vm --vm
  lxc shell mantic-vm
  
  2) Check Netplan works
  netplan get
  netplan apply
  
  3) Install Network Manager so we can test the netplan-everywhere
  integration
  
  apt update
  apt install network-manager
  
  4) Change the default renderer to NetworkManager in
  /etc/netplan/50-cloud-init.yaml
  
  network:
    renderer: NetworkManager
    version: 2
    ethernets:
  enp5s0:
    dhcp4: true
  
  5) Apply the configuration
  
  netplan apply
  nmcli con show
  
  6) Add a new connection with nmcli
  
  nmcli con add type dummy ifname dummy0
  
  7) Check that a new 'dummy-device' is present in Netplan
  
  netplan get
  
  8) Add the PPA with the new package
  
  add-apt-repository ppa:danilogondolfo/netplan-sru
  
  apt update ; apt -y upgrade
  
  9) Restart Network Manager so it will load the new libnetplan
  
  systemctl restart NetworkManager
  
  10) Add a new interface using nmcli
  
 

[Bug 2058051] Re: [SRU] Backport 0.107.1-3 to Ubuntu 23.10

2024-03-22 Thread Danilo Egea Gondolfo
** Description changed:

  Another SRU, for Jammy, was prepared in a separate LP bug:
  https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031. As
  the package is slightly different (due to backwards compatibility
  patches) and on Mantic we have the integration with Network Manager
  (which can cause different problems and requires more tests) I thought
  it would be more appropriate to work on the Mantic SRU in a different LP
  bug.
  
  [Impact]
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
-    * 
+ In terms of new features there were not big changes.
+ The changes below though will cause backwards compatibility issues if the
+ user upgrades to the new version of netplan.io, starts to use the new 
features and
+ then decides to downgrade for some reason:
+ 
+ * wifi: add support for WPA3-Enterprise
+   https://github.com/canonical/netplan/pull/402
+   https://bugs.launchpad.net/netplan/+bug/2029876
+ 
+ * wifi: make it possible to have a psk and an eap password simultaneously
+   https://github.com/canonical/netplan/pull/416
+ 
+ * parse: allow COMMON_LINK_HANDLERS for VRFs
+   https://github.com/canonical/netplan/pull/401
+ 
+ The change below generates a different backend configuration for
+ wpa-supplicant. Although is will not cause major backwards compatibility
+ problems:
+ 
+ * wifi: support WPA2 and WPA3 Personal simultaneously
+ https://github.com/canonical/netplan/pull/404
+ 
+ In addition to all the changes from netplan.io 0.107.1-3, a couple of
+ bug fixes were imported from netplan.io 1.0-1:
+ 
+ * debian/patches/lp2041727: Check if ovsdb-server.service is active before 
displaying warning
+   https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2041727
+   https://github.com/canonical/netplan/pull/421
+ 
+   This fixes an annoying warning message that many users were seeing
+ when they call "netplan apply".
+ 
+ * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch, 
d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch, 
d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch: Don't 
generate duplicate entries in the netplan-sriov-rebind.service
+   https://github.com/canonical/netplan/pull/437
+ 
+   This fixes a duplication problem where "netplan rebind" could process
+ the same SR-IOV interface multiple times.
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
  
  Testing netplan upgrade
  
  1) Launch a Mantic LXD VM
  
  lxc launch  ubuntu:mantic mantic-vm --vm
  lxc shell mantic-vm
  
  2) Check Netplan works
  netplan get
  netplan apply
  
  3) Install Network Manager so we can test the netplan-everywhere
  integration
  
  apt update
  apt install network-manager
  
  4) Change the default renderer to NetworkManager in
  /etc/netplan/50-cloud-init.yaml
  
  network:
    renderer: NetworkManager
    version: 2
    ethernets:
  enp5s0:
    dhcp4: true
  
  5) Apply the configuration
  
  netplan apply
  nmcli con show
  
  6) Add a new connection with nmcli
  
  nmcli con add type dummy ifname dummy0
  
  7) Check that a new 'dummy-device' is present in Netplan
  
  netplan get
  
  8) Add the PPA with the new package
  
  add-apt-repository ppa:danilogondolfo/netplan-sru
  
  apt update ; apt -y upgrade
  
  9) Restart Network Manager so it will load the new libnetplan
  
  systemctl restart NetworkManager
  
  10) Add a new interface using nmcli
  
  nmcli con add type dummy ifname dummy1
  
  11) Check it will show up in the Netplan configuration
  
  netplan get
  
  12) Delete both of the new connections
  
  nmcli con del dummy-dummy0
  nmcli con del dummy-dummy1
  
  13) Check they are gone
  
  netplan get
  
  [Where problems could occur]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  Regressions in this update could potentially impact the generation of
  networking configuration and also Network Manager. Note that all the
  autopkgtests for both netplan.io and network-manager don't show any
  regression. Also, this version of netplan.io was present in Noble for a
  few months now and no regressions were reported.
  
  [Other Info]
- 
  
  [Chan

[Bug 2058051] Re: [SRU] Backport 0.107.1-3 to Ubuntu 23.10

2024-03-22 Thread Danilo Egea Gondolfo
Attaching autopkgtest logs from netplan.io and network-manager tests.

** Attachment added: "mantic-autopkgtest-logs.tar"
   
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058051/+attachment/5758327/+files/mantic-autopkgtest-logs.tar

** Description changed:

  Another SRU, for Jammy, was prepared in a separate LP bug:
  https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031. As
  the package is slightly different (due to backwards compatibility
  patches) and on Mantic we have the integration with Network Manager
  (which can cause different problems and requires more tests) I thought
  it would be more appropriate to work on the Mantic SRU in a different LP
  bug.
  
  [Impact]
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
     * 
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
  
  Testing netplan upgrade
  
- 
  1) Launch a Mantic LXD VM
  
  lxc launch  ubuntu:mantic mantic-vm --vm
  lxc shell mantic-vm
- 
  
  2) Check Netplan works
  netplan get
  netplan apply
  
  3) Install Network Manager so we can test the netplan-everywhere
  integration
  
  apt update
  apt install network-manager
  
  4) Change the default renderer to NetworkManager in
  /etc/netplan/50-cloud-init.yaml
  
  network:
-   renderer: NetworkManager
-   version: 2
-   ethernets:
- enp5s0:
-   dhcp4: true
-   
+   renderer: NetworkManager
+   version: 2
+   ethernets:
+ enp5s0:
+   dhcp4: true
+ 
  5) Apply the configuration
  
  netplan apply
  nmcli con show
  
  6) Add a new connection with nmcli
  
  nmcli con add type dummy ifname dummy0
  
  7) Check that a new 'dummy-device' is present in Netplan
  
  netplan get
  
  8) Add the PPA with the new package
  
  add-apt-repository ppa:danilogondolfo/netplan-sru
  
  apt update ; apt -y upgrade
  
  9) Restart Network Manager so it will load the new libnetplan
  
  systemctl restart NetworkManager
  
  10) Add a new interface using nmcli
  
  nmcli con add type dummy ifname dummy1
  
  11) Check it will show up in the Netplan configuration
  
  netplan get
  
  12) Delete both of the new connections
  
  nmcli con del dummy-dummy0
  nmcli con del dummy-dummy1
  
  13) Check they are gone
  
  netplan get
  
- 
  [Where problems could occur]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
- 
+ Regressions in this update could potentially impact the generation of
+ networking configuration and also Network Manager. Note that all the
+ autopkgtests for both netplan.io and network-manager don't show any
+ regression. Also, this version of netplan.io was present in Noble for a
+ few months now and no regressions were reported.
  
  [Other Info]
- 
+ 
  
  [Changelog]
  
    * Backport netplan.io 0.107.1-3 to 23.10 (LP: #2058051):
  - wifi: add support for WPA3-Enterprise (LP: #2029876) (!402)
  - wifi: support WPA2 and WPA3 Personal simultaneously (!404)
  - added mii-monitor-interval example (!411)
  - docs: Add "Contribute Documentation" how-to
  - auth: add support for LEAP and EAP-PWD (!415)
  - tests: Add autopkgtest for (LP: #1959570) (!419)
  - wifi: make it possible to have a psk and an eap password simultaneously
    (!416)
  - doc: Set-up some basic Doxygen project (!423)
  - doc: Make Sphinx to handle autodoxygen project, using breathe (!423)
  - doc: create libnetplan apidoc structure (!423)
  - inc: Start documenting public API (!423)
  - doc: Update 'Netplan everywhere' for 23.10 (!418)
  Bug fixes:
  - test:ovs: Avoid NetworkManager taking contol, breaking a test
  - parse: allow COMMON_LINK_HANDLERS for VRFs (!401)
  - util: don't return a placeholder netdef in the iterator (!406)
  - tunnels/validation: do not error out if "local" is not defined (!407)
  - tests: add some integration tests without the local address (!407)
  - wireguard: ignore empty endpoints (LP: #2038811) (!414)
  - parse: improve the parsing of access-points (LP: #1809994) (!413)
  - wifi: replace the previously defined AP with the new one (!413)
  - doc: spelling check improvements (!417)
  - Fix 

[Bug 2058051] Re: [SRU] Backport 0.107.1-3 to Ubuntu 23.10

2024-03-22 Thread Danilo Egea Gondolfo
** Description changed:

  Another SRU, for Jammy, was prepared in a separate LP bug:
  https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031. As
  the package is slightly different (due to backwards compatibility
  patches) and on Mantic we have the integration with Network Manager
  (which can cause different problems and requires more tests) I thought
  it would be more appropriate to work on the Mantic SRU in a different LP
  bug.
  
  [Impact]
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
     * 
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
+ 
+ Testing netplan upgrade
+ 
+ 
+ 1) Launch a Mantic LXD VM
+ 
+ lxc launch  ubuntu:mantic mantic-vm --vm
+ lxc shell mantic-vm
+ 
+ 
+ 2) Check Netplan works
+ netplan get
+ netplan apply
+ 
+ 3) Install Network Manager so we can test the netplan-everywhere
+ integration
+ 
+ apt update
+ apt install network-manager
+ 
+ 4) Change the default renderer to NetworkManager in
+ /etc/netplan/50-cloud-init.yaml
+ 
+ network:
+   renderer: NetworkManager
+   version: 2
+   ethernets:
+ enp5s0:
+   dhcp4: true
+   
+ 5) Apply the configuration
+ 
+ netplan apply
+ nmcli con show
+ 
+ 6) Add a new connection with nmcli
+ 
+ nmcli con add type dummy ifname dummy0
+ 
+ 7) Check that a new 'dummy-device' is present in Netplan
+ 
+ netplan get
+ 
+ 8) Add the PPA with the new package
+ 
+ add-apt-repository ppa:danilogondolfo/netplan-sru
+ 
+ apt update ; apt -y upgrade
+ 
+ 9) Restart Network Manager so it will load the new libnetplan
+ 
+ systemctl restart NetworkManager
+ 
+ 10) Add a new interface using nmcli
+ 
+ nmcli con add type dummy ifname dummy1
+ 
+ 11) Check it will show up in the Netplan configuration
+ 
+ netplan get
+ 
+ 12) Delete both of the new connections
+ 
+ nmcli con del dummy-dummy0
+ nmcli con del dummy-dummy1
+ 
+ 13) Check they are gone
+ 
+ netplan get
+ 
  
  [Where problems could occur]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  
  
  [Other Info]
  
  
  [Changelog]
  
    * Backport netplan.io 0.107.1-3 to 23.10 (LP: #2058051):
  - wifi: add support for WPA3-Enterprise (LP: #2029876) (!402)
  - wifi: support WPA2 and WPA3 Personal simultaneously (!404)
  - added mii-monitor-interval example (!411)
  - docs: Add "Contribute Documentation" how-to
  - auth: add support for LEAP and EAP-PWD (!415)
  - tests: Add autopkgtest for (LP: #1959570) (!419)
  - wifi: make it possible to have a psk and an eap password simultaneously
    (!416)
  - doc: Set-up some basic Doxygen project (!423)
  - doc: Make Sphinx to handle autodoxygen project, using breathe (!423)
  - doc: create libnetplan apidoc structure (!423)
  - inc: Start documenting public API (!423)
  - doc: Update 'Netplan everywhere' for 23.10 (!418)
  Bug fixes:
  - test:ovs: Avoid NetworkManager taking contol, breaking a test
  - parse: allow COMMON_LINK_HANDLERS for VRFs (!401)
  - util: don't return a placeholder netdef in the iterator (!406)
  - tunnels/validation: do not error out if "local" is not defined (!407)
  - tests: add some integration tests without the local address (!407)
  - wireguard: ignore empty endpoints (LP: #2038811) (!414)
  - parse: improve the parsing of access-points (LP: #1809994) (!413)
  - wifi: replace the previously defined AP with the new one (!413)
  - doc: spelling check improvements (!417)
  - Fix permissions on folder '/run/NetworkManager/' (!422)
  - cli:try: avoid linting error for type hints (Closes: #1058524) (!422)
  - nm-parse: always read the PSK into the new psk variable (!416)
  - networkd: fix formatting (!424)
  - networkd: replace deprecated CriticalConnection= by KeepConfiguration=
    (!424)
  - networkd: move KeepConfiguration= into [Network] section
  - apply: bring "lo" back up if it's managed by NM (!408)
  - apply: don't assume the NM loopback connection is called "lo" (!408)
    * Drop patches merged upstream:
  - 
lp1809994/0010-parse-improve-the-parsing-of-access-points-LP-180999.patch
  - 
lp1809994/0011-wi

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-22 Thread Danilo Egea Gondolfo
** Description changed:

  Stable Release Update for netplan.io 0.107.1-3 to Jammy. This version
  has many bug fixes and new features we want to make available to users
  of Ubuntu 22.04. netplan.io has an SRU exception for backporting new
  versions with new features https://wiki.ubuntu.com/NetplanUpdates
  
  Another SRU, for Mantic, was prepared in a separate LP bug:
  https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058051. As
  the package is slightly different (due to backwards compatibility
  patches) and on Mantic we have the integration with Network Manager
  (which can cause different problems and requires more tests) I thought
  it would be more appropriate to work on the Mantic SRU in a different LP
  bug.
  
  [Impact]
  
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
  * The netplan.io package was split up into netplan.io, which contains the CLI 
tool, netplan-generator, which contains the systemd generator and 
python3-netplan which contains the libnetplan Python bindings.
    netplan.io was changed to depend on the new packages so they will be 
automatically installed during upgrades
  
https://salsa.debian.org/debian/netplan.io/-/commit/08311bc76adda512c9a0d353734d06231520a82e
  
https://salsa.debian.org/debian/netplan.io/-/commit/8ed803b320a52ec6364f02959cd67332a6553b87
  
  * Support for dummy interfaces (dummy-devices)
    https://github.com/canonical/netplan/pull/361
    https://bugs.launchpad.net/netplan/+bug/1774203
  
  * Support for veth interfaces (virtual-ethernets)
    https://github.com/canonical/netplan/pull/368
  
  * The libnetplan Python bindings implementation was refactored to use 
python3-cffi and was moved to its own package, python3-netplan.
    https://github.com/canonical/netplan/pull/385
  
  In addition to all the changes from netplan.io 0.107.1-3, a couple of
  bug fixes were imported from netplan.io 1.0-1:
  
  * debian/patches/lp2041727: Check if ovsdb-server.service is active before 
displaying warning
    https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2041727
    https://github.com/canonical/netplan/pull/421
  
    This fixes an annoying warning message that many users were seeing
  when they call "netplan apply".
  
  * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch, 
d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch, 
d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch: Don't 
generate duplicate entries in the netplan-sriov-rebind.service
    https://github.com/canonical/netplan/pull/437
  
    This fixes a duplication problem where "netplan rebind" could process
  the same SR-IOV interface multiple times.
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
  
  NOTE: there are a few autopkgtests failing on Jammy, but they are not
  regressions:
  
    * ip6gre and vti6 tunnel types: after a kernel update on Ubuntu,
  systemd started to fail to setup these types of tunnels. The problem was
  narrowed down to systemd and there is a fix for that which is pending
  SRU: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2037667
  
    * veth activation with Network Manager: the Network Manager available
  in Jammy has a bug that prevents it to correctly activate veth
  interfaces. There is a fix for that pending analysis for a future SRU:
  https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2032824
  
  We have been using patched packages for systemd and network-manager on
  Netplan's CI on Github and all the tests pass with the fixes. A PPA is
  available here https://launchpad.net/~slyon/+archive/ubuntu/netplan-ci
+ 
+ Testing netplan upgrade
+ 
+ 1) Launch a LXD VM with Jammy
+ 
+ lxc launch  ubuntu:jammy jammy-vm --vm
+ lxc shell jammy-vm
+ 
+ 2) Check netplan is working
+ 
+ netplan apply
+ 
+ Note the annoying warning below:
+ 
+ WARNING:root:Cannot call Open vSwitch: ovsdb-server.service is not
+ running.
+ 
+ 
+ The warnings about file permission can be suppressed with `chmod 600 
/etc/netplan/*`.
+ 
+ netplan get
+ 
+ 3) Add the PPA with the new package and upgrade your packages
+ 
+ add-apt-repository ppa:danilogondolfo/netplan-sru
+ 
+ apt update ; apt -y upgrade
+ 
+ 4) Check netplan 

[Bug 2058051] Re: [SRU] Backport 0.107.1-3 to Ubuntu 23.10

2024-03-21 Thread Danilo Egea Gondolfo
** Description changed:

- Stable Release Update for netplan.io 0.107.1-3 to Mantic. This version
- has many bug fixes and new features we want to make available to users
- of Ubuntu 23.10.
+ Another SRU, for Jammy, was prepared in a separate LP bug:
+ https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031. As
+ the package is slightly different (due to backwards compatibility
+ patches) and on Mantic we have the integration with Network Manager
+ (which can cause different problems and requires more tests) I thought
+ it would be more appropriate to work on the Mantic SRU in a different LP
+ bug.
+ 
+ [Impact]
+ This release contains both bug-fixes and new features and we would like to
+ make sure all of our supported customers have access to these improvements.
+ The notable ones are:
+ 
+* 
+ 
+ See the changelog entry below for a full list of changes and bugs.
+ 
+ [Test Plan]
+ The following development and SRU process was followed:
+ https://wiki.ubuntu.com/NetplanUpdates
+ 
+ Netplan contains an extensive integration test suite that is ran using
+ the SRU package for each releases. This test suite's results are available 
here:
+ http://autopkgtest.ubuntu.com/packages/n/netplan.io
+ 
+ A successful run is required before the proposed netplan package
+ can be let into -updates.
+ 
+ The netplan team will be in charge of attaching the artifacts and console
+ output of the appropriate run to the bug.  Netplan team members will not
+ mark ‘verification-done’ until this has happened.
+ 
+ [Where problems could occur]
+ In order to mitigate the regression potential, the results of the
+ aforementioned integration tests are attached to this bug.
+ 
+ 
+ 
+ [Other Info]
+ 
+ 
+ [Changelog]
  
* Backport netplan.io 0.107.1-3 to 23.10 (LP: #2058051):
  - wifi: add support for WPA3-Enterprise (LP: #2029876) (!402)
  - wifi: support WPA2 and WPA3 Personal simultaneously (!404)
  - added mii-monitor-interval example (!411)
  - docs: Add "Contribute Documentation" how-to
  - auth: add support for LEAP and EAP-PWD (!415)
  - tests: Add autopkgtest for (LP: #1959570) (!419)
  - wifi: make it possible to have a psk and an eap password simultaneously
(!416)
  - doc: Set-up some basic Doxygen project (!423)
  - doc: Make Sphinx to handle autodoxygen project, using breathe (!423)
  - doc: create libnetplan apidoc structure (!423)
  - inc: Start documenting public API (!423)
  - doc: Update 'Netplan everywhere' for 23.10 (!418)
  Bug fixes:
  - test:ovs: Avoid NetworkManager taking contol, breaking a test
  - parse: allow COMMON_LINK_HANDLERS for VRFs (!401)
  - util: don't return a placeholder netdef in the iterator (!406)
  - tunnels/validation: do not error out if "local" is not defined (!407)
  - tests: add some integration tests without the local address (!407)
  - wireguard: ignore empty endpoints (LP: #2038811) (!414)
  - parse: improve the parsing of access-points (LP: #1809994) (!413)
  - wifi: replace the previously defined AP with the new one (!413)
  - doc: spelling check improvements (!417)
  - Fix permissions on folder '/run/NetworkManager/' (!422)
  - cli:try: avoid linting error for type hints (Closes: #1058524) (!422)
  - nm-parse: always read the PSK into the new psk variable (!416)
  - networkd: fix formatting (!424)
  - networkd: replace deprecated CriticalConnection= by KeepConfiguration=
(!424)
  - networkd: move KeepConfiguration= into [Network] section
  - apply: bring "lo" back up if it's managed by NM (!408)
  - apply: don't assume the NM loopback connection is called "lo" (!408)
+   * Drop patches merged upstream:
+ - 
lp1809994/0010-parse-improve-the-parsing-of-access-points-LP-180999.patch
+ - 
lp1809994/0011-wifi-replace-the-previously-defined-AP-with-the-new-.patch
+ - lp2039821/0008-wireguard-ignore-empty-endpoints.patch
+ - lp2039825/0009-auth-add-support-for-LEAP-and-EAP-PWD.patch
* Add patches for bug fixes from netplan.io 1.0-1:
- - d/p/0004-cli-utils-introduce-systemctl_is_installed-helper.patch
+ - lp2041727/0004-cli-utils-introduce-systemctl_is_installed-helper.patch
cli:utils: introduce systemctl_is_installed helper (LP: #2041727) (!421)
- - d/p/0005-Update-ovs.py-to-check-if-ovsdb-server.service-is-in.patch
+ - 
lp2041727/0005-Update-ovs.py-to-check-if-ovsdb-server.service-is-in.patch
Check if ovsdb-server.service is active before displaying warning
(LP: #2041727) (!421)
- - d/p/0006-cli-sriov-remove-unused-code.patch:
-   Remove unused code to avoid unnecessary parsing (!435)
  - d/p/0007-tests-assert-generated-.service-files-in-assert_srio.patch,
d/p/0008-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch,
d/p/0009-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch:
Don't generate duplicate entries in the netplan-sr

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-20 Thread Danilo Egea Gondolfo
** Merge proposal linked:
   https://code.launchpad.net/~danilogondolfo/netplan/+git/ubuntu/+merge/462714

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058031

Title:
  [SRU] Backport 0.107.1-3 to Ubuntu 22.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058051] Re: [SRU] Backport 0.107.1-3 to Ubuntu 23.10

2024-03-20 Thread Danilo Egea Gondolfo
** Merge proposal linked:
   https://code.launchpad.net/~danilogondolfo/netplan/+git/ubuntu/+merge/462773

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058051

Title:
  [SRU] Backport 0.107.1-3 to Ubuntu 23.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058051/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-20 Thread Danilo Egea Gondolfo
** Description changed:

  Stable Release Update for netplan.io 0.107.1-3 to Jammy. This version
  has many bug fixes and new features we want to make available to users
  of Ubuntu 22.04. netplan.io has an SRU exception for backporting new
  versions with new features https://wiki.ubuntu.com/NetplanUpdates
  
  [Impact]
  
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
  * The netplan.io package was split up into netplan.io, which contains the CLI 
tool, netplan-generator, which contains the systemd generator and 
python3-netplan which contains the libnetplan Python bindings.
    netplan.io was changed to depend on the new packages so they will be 
automatically installed during upgrades
  
https://salsa.debian.org/debian/netplan.io/-/commit/08311bc76adda512c9a0d353734d06231520a82e
  
https://salsa.debian.org/debian/netplan.io/-/commit/8ed803b320a52ec6364f02959cd67332a6553b87
  
  * Support for dummy interfaces (dummy-devices)
    https://github.com/canonical/netplan/pull/361
    https://bugs.launchpad.net/netplan/+bug/1774203
  
  * Support for veth interfaces (virtual-ethernets)
    https://github.com/canonical/netplan/pull/368
  
  * The libnetplan Python bindings implementation was refactored to use 
python3-cffi and was moved to its own package, python3-netplan.
    https://github.com/canonical/netplan/pull/385
  
  In addition to all the changes from netplan.io 0.107.1-3, a couple of
  bug fixes were imported from netplan.io 1.0-1:
  
  * debian/patches/lp2041727: Check if ovsdb-server.service is active before 
displaying warning
    https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2041727
    https://github.com/canonical/netplan/pull/421
  
    This fixes an annoying warning message that many users were seeing
  when they call "netplan apply".
  
  * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch, 
d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch, 
d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch: Don't 
generate duplicate entries in the netplan-sriov-rebind.service
    https://github.com/canonical/netplan/pull/437
  
    This fixes a duplication problem where "netplan rebind" could process
  the same SR-IOV interface multiple times.
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
  
  NOTE: there are a few autopkgtests failing on Jammy, but they are not
  regressions:
  
    * ip6gre and vti6 tunnel types: after a kernel update on Ubuntu,
  systemd started to fail to setup these types of tunnels. The problem was
  narrowed down to systemd and there is a fix for that which is pending
  SRU: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2037667
  
    * veth activation with Network Manager: the Network Manager available
  in Jammy has a bug that prevents it to correctly activate veth
  interfaces. There is a fix for that pending analysis for a future SRU:
  https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2032824
  
  We have been using patched packages for systemd and network-manager on
  Netplan's CI on Github and all the tests pass with the fixes. A PPA is
  available here https://launchpad.net/~slyon/+archive/ubuntu/netplan-ci
+ 
  
  [Where problems could occur]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  
  
  As this is a big update, there are changes across most of the code base.
  In addition to the existing distro patches to ensure backwards
  compatibility with Jammy, a new one was added: debian/patches/sru-
  compat/0014-Demote-lacp-rate-validation-error-to-warning-for-bac.patch.
  This patch converts a new validation error (for an option we were not
  validating correctly) to a simple warning so configuration files that
  have the option improperly set will not start to fail to validate after
  update.
  
+ But as usual, any backwards compatibility issue that prevents the new
+ netplan to parse existing YAML files would leave the system without
+ networking configuration after a reboot.
+ 
  [Other Info]
- 
+ With the python3-netplan package, the directory /usr/share/netplan/netplan 
will not be used anymore. Although, due to .pyc 

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-20 Thread Danilo Egea Gondolfo
** Description changed:

  Stable Release Update for netplan.io 0.107.1-3 to Jammy. This version
  has many bug fixes and new features we want to make available to users
  of Ubuntu 22.04. netplan.io has an SRU exception for backporting new
  versions with new features https://wiki.ubuntu.com/NetplanUpdates
  
  [Impact]
  
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
  * The netplan.io package was split up into netplan.io, which contains the CLI 
tool, netplan-generator, which contains the systemd generator and 
python3-netplan which contains the libnetplan Python bindings.
    netplan.io was changed to depend on the new packages so they will be 
automatically installed during upgrades
+ 
https://salsa.debian.org/debian/netplan.io/-/commit/08311bc76adda512c9a0d353734d06231520a82e
+ 
https://salsa.debian.org/debian/netplan.io/-/commit/8ed803b320a52ec6364f02959cd67332a6553b87
  
  * Support for dummy interfaces (dummy-devices)
-   https://github.com/canonical/netplan/pull/361
-   https://bugs.launchpad.net/netplan/+bug/1774203
+   https://github.com/canonical/netplan/pull/361
+   https://bugs.launchpad.net/netplan/+bug/1774203
  
  * Support for veth interfaces (virtual-ethernets)
-   https://github.com/canonical/netplan/pull/368
+   https://github.com/canonical/netplan/pull/368
  
  * The libnetplan Python bindings implementation was refactored to use 
python3-cffi and was moved to its own package, python3-netplan.
-   https://github.com/canonical/netplan/pull/385
+   https://github.com/canonical/netplan/pull/385
  
  In addition to all the changes from netplan.io 0.107.1-3, a couple of
  bug fixes were imported from netplan.io 1.0-1:
  
  * debian/patches/lp2041727: Check if ovsdb-server.service is active before 
displaying warning
-   https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2041727
-   https://github.com/canonical/netplan/pull/421
+   https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2041727
+   https://github.com/canonical/netplan/pull/421
  
    This fixes an annoying warning message that many users were seeing
  when they call "netplan apply".
  
  * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch, 
d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch, 
d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch: Don't 
generate duplicate entries in the netplan-sriov-rebind.service
-   https://github.com/canonical/netplan/pull/437
+   https://github.com/canonical/netplan/pull/437
  
    This fixes a duplication problem where "netplan rebind" could process
  the same SR-IOV interface multiple times.
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
  
  NOTE: there are a few autopkgtests failing on Jammy, but they are not
  regressions:
  
    * ip6gre and vti6 tunnel types: after a kernel update on Ubuntu,
  systemd started to fail to setup these types of tunnels. The problem was
  narrowed down to systemd and there is a fix for that which is pending
  SRU: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2037667
  
    * veth activation with Network Manager: the Network Manager available
  in Jammy has a bug that prevents it to correctly activate veth
  interfaces. There is a fix for that pending analysis for a future SRU:
  https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2032824
  
  We have been using patched packages for systemd and network-manager on
  Netplan's CI on Github and all the tests pass with the fixes. A PPA is
  available here https://launchpad.net/~slyon/+archive/ubuntu/netplan-ci
  
  [Where problems could occur]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  
  
  As this is a big update, there are changes across most of the code base.
  In addition to the existing distro patches to ensure backwards
  compatibility with Jammy, a new one was added: debian/patches/sru-
  compat/0014-Demote-lacp-rate-validation-error-to-warning-for-bac.patch.
  This patch converts a new validation error (for an option we were not
  validating correctly) to a simple warning so configuration files that
  have the option improperly set will not start to

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-20 Thread Danilo Egea Gondolfo
** Description changed:

  Stable Release Update for netplan.io 0.107.1-3 to Jammy. This version
  has many bug fixes and new features we want to make available to users
  of Ubuntu 22.04. netplan.io has an SRU exception for backporting new
  versions with new features https://wiki.ubuntu.com/NetplanUpdates
  
  [Impact]
  
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
  * The netplan.io package was split up into netplan.io, which contains the CLI 
tool, netplan-generator, which contains the systemd generator and 
python3-netplan which contains the libnetplan Python bindings.
    netplan.io was changed to depend on the new packages so they will be 
automatically installed during upgrades
  
  * Support for dummy interfaces (dummy-devices)
+   https://github.com/canonical/netplan/pull/361
+   https://bugs.launchpad.net/netplan/+bug/1774203
  
  * Support for veth interfaces (virtual-ethernets)
- 
- * The libnetplan Python bindings implementation was refactored to use
- python3-cffi and was moved to its own package, python3-netplan.
+   https://github.com/canonical/netplan/pull/368
+ 
+ * The libnetplan Python bindings implementation was refactored to use 
python3-cffi and was moved to its own package, python3-netplan.
+   https://github.com/canonical/netplan/pull/385
  
  In addition to all the changes from netplan.io 0.107.1-3, a couple of
  bug fixes were imported from netplan.io 1.0-1:
  
- * debian/patches/lp2041727: Check if ovsdb-server.service is active
- before displaying warning (LP: #2041727) (!421)
+ * debian/patches/lp2041727: Check if ovsdb-server.service is active before 
displaying warning
+   https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2041727
+   https://github.com/canonical/netplan/pull/421
  
    This fixes an annoying warning message that many users were seeing
  when they call "netplan apply".
  
- * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch,
- d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch,
- d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch:
- Don't generate duplicate entries in the netplan-sriov-rebind.service
- (!437)
- 
-   This change fixes a duplication problem where "netplan rebind" could
- process the same SR-IOV interface multiple times.
+ * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch, 
d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch, 
d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch: Don't 
generate duplicate entries in the netplan-sriov-rebind.service
+   https://github.com/canonical/netplan/pull/437
+ 
+   This fixes a duplication problem where "netplan rebind" could process
+ the same SR-IOV interface multiple times.
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
  
  NOTE: there are a few autopkgtests failing on Jammy, but they are not
  regressions:
  
-   * ip6gre and vti6 tunnel types: after a kernel update on Ubuntu,
+   * ip6gre and vti6 tunnel types: after a kernel update on Ubuntu,
  systemd started to fail to setup these types of tunnels. The problem was
  narrowed down to systemd and there is a fix for that which is pending
  SRU: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2037667
  
-   * veth activation with Network Manager: the Network Manager available
+   * veth activation with Network Manager: the Network Manager available
  in Jammy has a bug that prevents it to correctly activate veth
  interfaces. There is a fix for that pending analysis for a future SRU:
  https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2032824
  
  We have been using patched packages for systemd and network-manager on
  Netplan's CI on Github and all the tests pass with the fixes. A PPA is
  available here https://launchpad.net/~slyon/+archive/ubuntu/netplan-ci
  
  [Where problems could occur]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  
  
  As this is a big update, there are changes across most of the code base.
  In addition to the existing distro patches to ensure backwards
  compatibility with Jammy, a new one was added: debian/patches/sru-
  com

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-20 Thread Danilo Egea Gondolfo
** Description changed:

  Stable Release Update for netplan.io 0.107.1-3 to Jammy. This version
  has many bug fixes and new features we want to make available to users
  of Ubuntu 22.04. netplan.io has an SRU exception for backporting new
  versions with new features https://wiki.ubuntu.com/NetplanUpdates
  
  [Impact]
  
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
  * The netplan.io package was split up into netplan.io, which contains the CLI 
tool, netplan-generator, which contains the systemd generator and 
python3-netplan which contains the libnetplan Python bindings.
-   netplan.io was changed to depend on the new packages so they will be 
automatically installed during upgrades
+   netplan.io was changed to depend on the new packages so they will be 
automatically installed during upgrades
  
  * Support for dummy interfaces (dummy-devices)
  
  * Support for veth interfaces (virtual-ethernets)
  
  * The libnetplan Python bindings implementation was refactored to use
  python3-cffi and was moved to its own package, python3-netplan.
  
  In addition to all the changes from netplan.io 0.107.1-3, a couple of
  bug fixes were imported from netplan.io 1.0-1:
  
  * debian/patches/lp2041727: Check if ovsdb-server.service is active
  before displaying warning (LP: #2041727) (!421)
  
-   This fixes an annoying warning message that many users were seeing
+   This fixes an annoying warning message that many users were seeing
  when they call "netplan apply".
  
  * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch,
  d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch,
  d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch:
  Don't generate duplicate entries in the netplan-sriov-rebind.service
  (!437)
  
-   This change fixes a duplication problem where "netplan rebind" could
+   This change fixes a duplication problem where "netplan rebind" could
  process the same SR-IOV interface multiple times.
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
+ 
+ NOTE: there are a few autopkgtests failing on Jammy, but they are not
+ regressions:
+ 
+   * ip6gre and vti6 tunnel types: after a kernel update on Ubuntu,
+ systemd started to fail to setup these types of tunnels. The problem was
+ narrowed down to systemd and there is a fix for that which is pending
+ SRU: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2037667
+ 
+   * veth activation with Network Manager: the Network Manager available
+ in Jammy has a bug that prevents it to correctly activate veth
+ interfaces. There is a fix for that pending analysis for a future SRU:
+ https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2032824
+ 
+ We have been using patched packages for systemd and network-manager on
+ Netplan's CI on Github and all the tests pass with the fixes. A PPA is
+ available here https://launchpad.net/~slyon/+archive/ubuntu/netplan-ci
  
  [Where problems could occur]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  
  
  As this is a big update, there are changes across most of the code base.
  In addition to the existing distro patches to ensure backwards
  compatibility with Jammy, a new one was added: debian/patches/sru-
  compat/0014-Demote-lacp-rate-validation-error-to-warning-for-bac.patch.
  This patch converts a new validation error (for an option we were not
  validating correctly) to a simple warning so configuration files that
  have the option improperly set will not start to fail to validate after
  update.
  
  [Other Info]
  
  
  [Changelog]
  
    * Backport netplan.io 0.107.1-3 to 22.04 (LP: #2058031):
  - Support for "dummy" (`dummy-devices`) interfaces (LP: #1774203) (!361)
  - Support for "veth" (`virtual-ethernets`) interfaces (!368)
  - Add Python bindings for libnetplan (!385)
  - netplan: Handle command exceptions (!334)
  - WPA3 (personal) support (LP: #2023238) (!369)
  - Add all the commands to the bash completion file (LP: #1749869) (!326)
  - New submodule for state manipulation (!379)
  - commands/status: show routes from all routing tables (!390)

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-20 Thread Danilo Egea Gondolfo
** Description changed:

  Stable Release Update for netplan.io 0.107.1-3 to Jammy. This version
  has many bug fixes and new features we want to make available to users
  of Ubuntu 22.04. netplan.io has an SRU exception for backporting new
  versions with new features https://wiki.ubuntu.com/NetplanUpdates
  
  [Impact]
  
  This release contains both bug-fixes and new features and we would like to
  make sure all of our supported customers have access to these improvements.
  The notable ones are:
  
- One big change with this updated is the split of netplan.io in different
- packages. netplan.io now contains the CLI code, netplan-generator
- contains the systemd generator used to emit the configuration and
- python3-netplan contains the netplan python module used by the CLI and
- external consumers of libnetplan.
+ * The netplan.io package was split up into netplan.io, which contains the CLI 
tool, netplan-generator, which contains the systemd generator and 
python3-netplan which contains the libnetplan Python bindings.
+   netplan.io was changed to depend on the new packages so they will be 
automatically installed during upgrades
+ 
+ * Support for dummy interfaces (dummy-devices)
+ 
+ * Support for veth interfaces (virtual-ethernets)
+ 
+ * The libnetplan Python bindings implementation was refactored to use
+ python3-cffi and was moved to its own package, python3-netplan.
+ 
+ In addition to all the changes from netplan.io 0.107.1-3, a couple of
+ bug fixes were imported from netplan.io 1.0-1:
+ 
+ * debian/patches/lp2041727: Check if ovsdb-server.service is active
+ before displaying warning (LP: #2041727) (!421)
+ 
+   This fixes an annoying warning message that many users were seeing
+ when they call "netplan apply".
+ 
+ * d/p/0004-tests-assert-generated-.service-files-in-assert_srio.patch,
+ d/p/0005-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch,
+ d/p/0006-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch:
+ Don't generate duplicate entries in the netplan-sriov-rebind.service
+ (!437)
+ 
+   This change fixes a duplication problem where "netplan rebind" could
+ process the same SR-IOV interface multiple times.
  
  See the changelog entry below for a full list of changes and bugs.
  
  [Test Plan]
  The following development and SRU process was followed:
  https://wiki.ubuntu.com/NetplanUpdates
  
  Netplan contains an extensive integration test suite that is ran using
  the SRU package for each releases. This test suite's results are available 
here:
  http://autopkgtest.ubuntu.com/packages/n/netplan.io
  
  A successful run is required before the proposed netplan package
  can be let into -updates.
  
  The netplan team will be in charge of attaching the artifacts and console
  output of the appropriate run to the bug.  Netplan team members will not
  mark ‘verification-done’ until this has happened.
  
  [Where problems could occur]
  In order to mitigate the regression potential, the results of the
  aforementioned integration tests are attached to this bug.
  
  
  
+ As this is a big update, there are changes across most of the code base.
+ In addition to the existing distro patches to ensure backwards
+ compatibility with Jammy, a new one was added: debian/patches/sru-
+ compat/0014-Demote-lacp-rate-validation-error-to-warning-for-bac.patch.
+ This patch converts a new validation error (for an option we were not
+ validating correctly) to a simple warning so configuration files that
+ have the option improperly set will not start to fail to validate after
+ update.
+ 
  [Other Info]
  
  
  [Changelog]
  
-   * Backport netplan.io 0.107.1-3 to 22.04 (LP: #2058031):
- - Support for "dummy" (`dummy-devices`) interfaces (LP: #1774203) (!361)
- - Support for "veth" (`virtual-ethernets`) interfaces (!368)
- - Add Python bindings for libnetplan (!385)
- - netplan: Handle command exceptions (!334)
- - WPA3 (personal) support (LP: #2023238) (!369)
- - Add all the commands to the bash completion file (LP: #1749869) (!326)
- - New submodule for state manipulation (!379)
- - commands/status: show routes from all routing tables (!390)
- - cli:status: Make rich pretty printing optional (!388)
- - libnetplan: expose dhcp4 and dhcp6 properties (!394)
- - Expose macaddress and DNS configuration from the netdef (!395)
- - libnetplan: expose the routes list in the netdef (!397)
- - NetworkManager: Wireguard private key flag support (!371)
- - Add a netplan_parser_load_keyfile() Python binding (!351)
- - keyfile parser: add support for all tunnel types (LP: #2016473) (!360)
- - parse-nm:wg: add support for reading the listen-port property (!372)
- - parse-nm: add support for VRF devices (!398)
- - Vlan keyfile parser support (!370)
- - Netplan docs rework (!333 & !337)
- - docs: Add a short netplan-everywhere howto (!325)
- - doc: make us of sphinx copybutton plugin (!354)
- - doc: Add Ubuntu Code 

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-20 Thread Danilo Egea Gondolfo
** Description changed:

  Stable Release Update for netplan.io 0.107.1-3 to Jammy. This version
  has many bug fixes and new features we want to make available to users
- of Ubuntu 22.04.
+ of Ubuntu 22.04. netplan.io has an SRU exception for backporting new
+ versions with new features https://wiki.ubuntu.com/NetplanUpdates
+ 
+ [Impact]
+ 
+ This release contains both bug-fixes and new features and we would like to
+ make sure all of our supported customers have access to these improvements.
+ The notable ones are:
  
  One big change with this updated is the split of netplan.io in different
  packages. netplan.io now contains the CLI code, netplan-generator
  contains the systemd generator used to emit the configuration and
  python3-netplan contains the netplan python module used by the CLI and
  external consumers of libnetplan.
  
- Changelog:
+ See the changelog entry below for a full list of changes and bugs.
+ 
+ [Test Plan]
+ The following development and SRU process was followed:
+ https://wiki.ubuntu.com/NetplanUpdates
+ 
+ Netplan contains an extensive integration test suite that is ran using
+ the SRU package for each releases. This test suite's results are available 
here:
+ http://autopkgtest.ubuntu.com/packages/n/netplan.io
+ 
+ A successful run is required before the proposed netplan package
+ can be let into -updates.
+ 
+ The netplan team will be in charge of attaching the artifacts and console
+ output of the appropriate run to the bug.  Netplan team members will not
+ mark ‘verification-done’ until this has happened.
+ 
+ [Where problems could occur]
+ In order to mitigate the regression potential, the results of the
+ aforementioned integration tests are attached to this bug.
+ 
+ 
+ 
+ [Other Info]
+ 
+ 
+ [Changelog]
  
* Backport netplan.io 0.107.1-3 to 22.04 (LP: #2058031):
  - Support for "dummy" (`dummy-devices`) interfaces (LP: #1774203) (!361)
  - Support for "veth" (`virtual-ethernets`) interfaces (!368)
  - Add Python bindings for libnetplan (!385)
  - netplan: Handle command exceptions (!334)
  - WPA3 (personal) support (LP: #2023238) (!369)
  - Add all the commands to the bash completion file (LP: #1749869) (!326)
  - New submodule for state manipulation (!379)
  - commands/status: show routes from all routing tables (!390)
  - cli:status: Make rich pretty printing optional (!388)
  - libnetplan: expose dhcp4 and dhcp6 properties (!394)
  - Expose macaddress and DNS configuration from the netdef (!395)
  - libnetplan: expose the routes list in the netdef (!397)
  - NetworkManager: Wireguard private key flag support (!371)
  - Add a netplan_parser_load_keyfile() Python binding (!351)
  - keyfile parser: add support for all tunnel types (LP: #2016473) (!360)
  - parse-nm:wg: add support for reading the listen-port property (!372)
  - parse-nm: add support for VRF devices (!398)
  - Vlan keyfile parser support (!370)
  - Netplan docs rework (!333 & !337)
  - docs: Add a short netplan-everywhere howto (!325)
  - doc: make us of sphinx copybutton plugin (!354)
  - doc: Add Ubuntu Code of Conduct 2.0 (!355)
  - doc: Explanation about 00-network-manager-all.yaml (!378)
  - wifi: add support for WPA3-Enterprise (LP: #2029876) (!402)
  - wifi: support WPA2 and WPA3 Personal simultaneously (!404)
  - added mii-monitor-interval example (!411)
  - docs: Add "Contribute Documentation" how-to
  - auth: add support for LEAP and EAP-PWD (!415)
  - tests: Add autopkgtest for (LP: #1959570) (!419)
  - wifi: make it possible to have a psk and an eap password simultaneously
(!416)
  - doc: Set-up some basic Doxygen project (!423)
  - doc: Make Sphinx to handle autodoxygen project, using breathe (!423)
  - doc: create libnetplan apidoc structure (!423)
  - inc: Start documenting public API (!423)
  - doc: Update 'Netplan everywhere' for 23.10 (!418)
  Bug fixes:
  - Fix FTBFS on Fedora and refresh RPM packaging (!323)
  - parser: validate lacp-rate properly (LP: #1745648) (!324)
  - use meson-make-symlink.sh helper instead of install_symlink() (!327)
  - netplan: cli: fix typo from 'unkown' to 'unknown' (!328)
  - Handle duplication during parser second pass (LP: #2007682) (!329)
  - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: #1963735) (!332)
  - dbus: Build the copy path correctly (!331)
  - tests: add new spread based snapd integration test (!330)
  - Use controlled execution environment, to avoid failure if PATH is unset
(LP: #1959570) (!336)
  - Some refactoring (!338)
  - netplan: adjust the maximum buffer size to 1MB (!340)
  - parse: use "--" with systemd-escape (!347)
  - docs: fix bridge parameters types and add examples (!346)
  - vrfs: skip policies parsing if list is NULL (LP: #2016427) (!341)
  - networkd: plug a memory leak (!344)
  - libnetp

[Bug 2058179] Re: Kernel 6.8 + zfs-2.2.2: copy_file_range Operation Not Supported

2024-03-18 Thread Danilo Egea Gondolfo
I ran into the same issue here.

It's the same symptom. I'm running Noble with ZFS on root and kernel
6.8.

Setting up tomcat10-common (10.1.16-1) ...
Setting up tomcat10 (10.1.16-1) ...
Creating group 'tomcat' with GID 994.
Creating user 'tomcat' (Apache Tomcat) with UID 994 and GID 994.
Failed to backup /etc/group: Operation not supported
dpkg: error processing package tomcat10 (--configure):
 installed tomcat10 package post-installation script subprocess returned error 
exit status 1
Processing triggers for rsyslog (8.2312.0-3ubuntu3) ...
Processing triggers for libc-bin (2.39-0ubuntu2) ...
Errors were encountered while processing:
 tomcat10
E: Sub-process /usr/bin/dpkg returned an error code (1)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058179

Title:
  Kernel 6.8 + zfs-2.2.2: copy_file_range Operation Not Supported

To manage notifications about this bug go to:
https://bugs.launchpad.net/zfs/+bug/2058179/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058031] Re: [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-15 Thread Danilo Egea Gondolfo
** Description changed:

- [tbd]
+ Stable Release Update for netplan.io 0.107.1-3 to Jammy. This version
+ has many bug fixes and new features we want to make available to users
+ of Ubuntu 22.04.
+ 
+ One big change with this updated is the split of netplan.io in different
+ packages. netplan.io now contains the CLI code, netplan-generator
+ contains the systemd generator used to emit the configuration and
+ python3-netplan contains the netplan python module used by the CLI and
+ external consumers of libnetplan.
+ 
+ Changelog:
+ 
+   * Backport netplan.io 0.107.1-3 to 22.04 (LP: #2058031):
+ - Support for "dummy" (`dummy-devices`) interfaces (LP: #1774203) (!361)
+ - Support for "veth" (`virtual-ethernets`) interfaces (!368)
+ - Add Python bindings for libnetplan (!385)
+ - netplan: Handle command exceptions (!334)
+ - WPA3 (personal) support (LP: #2023238) (!369)
+ - Add all the commands to the bash completion file (LP: #1749869) (!326)
+ - New submodule for state manipulation (!379)
+ - commands/status: show routes from all routing tables (!390)
+ - cli:status: Make rich pretty printing optional (!388)
+ - libnetplan: expose dhcp4 and dhcp6 properties (!394)
+ - Expose macaddress and DNS configuration from the netdef (!395)
+ - libnetplan: expose the routes list in the netdef (!397)
+ - NetworkManager: Wireguard private key flag support (!371)
+ - Add a netplan_parser_load_keyfile() Python binding (!351)
+ - keyfile parser: add support for all tunnel types (LP: #2016473) (!360)
+ - parse-nm:wg: add support for reading the listen-port property (!372)
+ - parse-nm: add support for VRF devices (!398)
+ - Vlan keyfile parser support (!370)
+ - Netplan docs rework (!333 & !337)
+ - docs: Add a short netplan-everywhere howto (!325)
+ - doc: make us of sphinx copybutton plugin (!354)
+ - doc: Add Ubuntu Code of Conduct 2.0 (!355)
+ - doc: Explanation about 00-network-manager-all.yaml (!378)
+ - wifi: add support for WPA3-Enterprise (LP: #2029876) (!402)
+ - wifi: support WPA2 and WPA3 Personal simultaneously (!404)
+ - added mii-monitor-interval example (!411)
+ - docs: Add "Contribute Documentation" how-to
+ - auth: add support for LEAP and EAP-PWD (!415)
+ - tests: Add autopkgtest for (LP: #1959570) (!419)
+ - wifi: make it possible to have a psk and an eap password simultaneously
+   (!416)
+ - doc: Set-up some basic Doxygen project (!423)
+ - doc: Make Sphinx to handle autodoxygen project, using breathe (!423)
+ - doc: create libnetplan apidoc structure (!423)
+ - inc: Start documenting public API (!423)
+ - doc: Update 'Netplan everywhere' for 23.10 (!418)
+ Bug fixes:
+ - Fix FTBFS on Fedora and refresh RPM packaging (!323)
+ - parser: validate lacp-rate properly (LP: #1745648) (!324)
+ - use meson-make-symlink.sh helper instead of install_symlink() (!327)
+ - netplan: cli: fix typo from 'unkown' to 'unknown' (!328)
+ - Handle duplication during parser second pass (LP: #2007682) (!329)
+ - parse:ovs: Ignore deprecated OpenFlow1.6 protocol (LP: #1963735) (!332)
+ - dbus: Build the copy path correctly (!331)
+ - tests: add new spread based snapd integration test (!330)
+ - Use controlled execution environment, to avoid failure if PATH is unset
+   (LP: #1959570) (!336)
+ - Some refactoring (!338)
+ - netplan: adjust the maximum buffer size to 1MB (!340)
+ - parse: use "--" with systemd-escape (!347)
+ - docs: fix bridge parameters types and add examples (!346)
+ - vrfs: skip policies parsing if list is NULL (LP: #2016427) (!341)
+ - networkd: plug a memory leak (!344)
+ - libnetplan: don't try to read from a NULL file (!342)
+ - nm: return if write_routes() fails (!345)
+ - parse: plug a memory leak (!348)
+ - parse: set the backend on nm-devices to NM (!349)
+ - parse: don't point to the wrong node on validation (!343)
+ - rtd: set the OS and Python versions explicitly (!357)
+ - Fix 8021x eap method parsing (LP: #2016625) (!358)
+ - CI: update canonical/setup-lxd to v0.1.1 (!359)
+ - CI: fix dch after adding the new 0.106.1 tag (!364)
+ - Provide frequency to wpa_supplicant in adhoc mode (LP: #2020754) (!363)
+ - Improve the coverage of the memory leak tests (!365)
+ - Fix keyfile parsing of wireguard config (!366)
+ - routes: fix metric rendering (LP: #2023681) (!367)
+ - CI: add DebCI integration test (!362)
+ - CI: initial NetworkManager autopkgtests (!374)
+ - parse-nm: handle cloned-mac-address special cases (LP: #2026230) (!376)
+ - Improve autopkgtest stability with systemd 253 & iproute 6.4 (!377)
+ - Fixes for minor issues (!380)
+ - tests:integration: Adopt for systemd v254 (Closes: #1041310) (!381)
+ - parse: Downgrade NM passthrough warning to debug (!384)
+ - Don't drop files with just global values

[Bug 2058051] Re: [SRU] Backport 0.107.1-3 to Ubuntu 23.10

2024-03-15 Thread Danilo Egea Gondolfo
** Description changed:

- [tbd]
+ Stable Release Update for netplan.io 0.107.1-3 to Mantic. This version
+ has many bug fixes and new features we want to make available to users
+ of Ubuntu 23.10.
+ 
+   * Backport netplan.io 0.107.1-3 to 23.10 (LP: #2058051):
+ - wifi: add support for WPA3-Enterprise (LP: #2029876) (!402)
+ - wifi: support WPA2 and WPA3 Personal simultaneously (!404)
+ - added mii-monitor-interval example (!411)
+ - docs: Add "Contribute Documentation" how-to
+ - auth: add support for LEAP and EAP-PWD (!415)
+ - tests: Add autopkgtest for (LP: #1959570) (!419)
+ - wifi: make it possible to have a psk and an eap password simultaneously
+   (!416)
+ - doc: Set-up some basic Doxygen project (!423)
+ - doc: Make Sphinx to handle autodoxygen project, using breathe (!423)
+ - doc: create libnetplan apidoc structure (!423)
+ - inc: Start documenting public API (!423)
+ - doc: Update 'Netplan everywhere' for 23.10 (!418)
+ Bug fixes:
+ - test:ovs: Avoid NetworkManager taking contol, breaking a test
+ - parse: allow COMMON_LINK_HANDLERS for VRFs (!401)
+ - util: don't return a placeholder netdef in the iterator (!406)
+ - tunnels/validation: do not error out if "local" is not defined (!407)
+ - tests: add some integration tests without the local address (!407)
+ - wireguard: ignore empty endpoints (LP: #2038811) (!414)
+ - parse: improve the parsing of access-points (LP: #1809994) (!413)
+ - wifi: replace the previously defined AP with the new one (!413)
+ - doc: spelling check improvements (!417)
+ - Fix permissions on folder '/run/NetworkManager/' (!422)
+ - cli:try: avoid linting error for type hints (Closes: #1058524) (!422)
+ - nm-parse: always read the PSK into the new psk variable (!416)
+ - networkd: fix formatting (!424)
+ - networkd: replace deprecated CriticalConnection= by KeepConfiguration=
+   (!424)
+ - networkd: move KeepConfiguration= into [Network] section
+ - apply: bring "lo" back up if it's managed by NM (!408)
+ - apply: don't assume the NM loopback connection is called "lo" (!408)
+   * Add patches for bug fixes from netplan.io 1.0-1:
+ - d/p/0004-cli-utils-introduce-systemctl_is_installed-helper.patch
+   cli:utils: introduce systemctl_is_installed helper (LP: #2041727) (!421)
+ - d/p/0005-Update-ovs.py-to-check-if-ovsdb-server.service-is-in.patch
+   Check if ovsdb-server.service is active before displaying warning
+   (LP: #2041727) (!421)
+ - d/p/0006-cli-sriov-remove-unused-code.patch:
+   Remove unused code to avoid unnecessary parsing (!435)
+ - d/p/0007-tests-assert-generated-.service-files-in-assert_srio.patch,
+   d/p/0008-tests-sriov-test-if-the-generated-netplan-rebind-ser.patch,
+   d/p/0009-sriov-don-t-generate-duplicate-entries-in-the-rebind.patch:
+   Don't generate duplicate entries in the netplan-sriov-rebind.service
+   (!437)
+   * Drop patches not required for 23.10:
+ - debian/patches/python-limited-stable-api.patch
+   * debian/netplan.io.preinst:
+ - This preinst script is intended to cleanup the .pyc files from
+   share/netplan/netplan. This directory is supposed to be removed after
+   the upgrade from netplan.io 0.106.1 to 0.107, as the Python code
+   was moved to it's own python3-netplan package, but it's left behind
+   due to Python cached files.
+   * Drop changes related to usr-merge and not required for 23.10:
+ - debian/netplan-generator.install
+ - debian/netplan-generator.postinst
+ - debian/netplan-generator.preinst
+   * debian/netplan-generator.lintian-overrides:
+ - Drop overrides file. It wasn't really silencing any lintian warnings.
+ 
+ 
+ [Test Plan]
+ tbd
+ 
+ [Where problems could occur]
+ tbd

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058051

Title:
  [SRU] Backport 0.107.1-3 to Ubuntu 23.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058051/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058051] [NEW] [SRU] Backport 0.107.1-3 to Ubuntu 23.10

2024-03-15 Thread Danilo Egea Gondolfo
Public bug reported:

[tbd]

** Affects: netplan.io (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058051

Title:
  [SRU] Backport 0.107.1-3 to Ubuntu 23.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058051/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 2058031] [NEW] [SRU] Backport 0.107.1-3 to Ubuntu 22.04

2024-03-15 Thread Danilo Egea Gondolfo
Public bug reported:

[tbd]

** Affects: netplan.io (Ubuntu)
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2058031

Title:
  [SRU] Backport 0.107.1-3 to Ubuntu 22.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/2058031/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

  1   2   3   4   5   6   7   8   >