[Bug 2079914] Re: kodi dies with "PyImport_AppendInittab() may not be called after Py_Initialize()"

2024-09-24 Thread Dave Jones
** Also affects: kodi (Ubuntu Noble)
   Importance: Undecided
   Status: New

** Changed in: kodi (Ubuntu Noble)
   Status: New => Confirmed

** Changed in: kodi (Ubuntu)
   Status: Confirmed => 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/2079914

Title:
  kodi dies with "PyImport_AppendInittab() may not be called after
  Py_Initialize()"

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


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

[Bug 2078525] Re: [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

2024-09-20 Thread Dave Jones
** Description changed:

+ [ Impact ]
+ 
+ This is affecting upgraders from jammy to noble on the Raspberry Pi Zero
+ 2W. Specifically, flash-kernel is failing to find the expected dtb once
+ the noble version of flash-kernel is in place, causing it to fail. This
+ terminates the apt operation, breaking do-release-upgrade.
+ 
+ [ Test Plan ]
+ 
+ To be repeated on all supported models of Pi:
+ 
+ * Install the -proposed version of flash-kernel
+ * Run "sudo flash-kernel" and ensure operation completes successfully
+ * On the Zero 2W specifically, ensure the *-zero-2-w.dtb or *-zero-2.dtb is 
reported in the first few lines of output (on the release version it will, 
erroneously, be the *-4-b.dtb instead)
+ 
+ [ Regression Potential ]
+ 
+ Minimal; the change uses a well-tested mechanism within flash-kernel to
+ probe for the correct dtb. Moreover, the change has already undergone
+ testing on all supported boards during the jammy .5 ISO tests (while
+ doing the server tests, I added my flash-kernel PPA and re-ran the
+ flash-kernel test), the oracular beta ISO tests, and random noble
+ testing in between.
+ 
+ [ Original Description ]
+ 
  package plymouth 24.004.60-1ubuntu7 failed to install/upgrade: installed
  plymouth package post-installation script subprocess returned error exit
  status 1
  
  ProblemType: Package
  DistroRelease: Ubuntu 24.04
  Package: plymouth 24.004.60-1ubuntu7
  ProcVersionSignature: Ubuntu 5.15.0-1061.64-raspi 5.15.160
  Uname: Linux 5.15.0-1061-raspi aarch64
  ApportVersion: 2.28.1-0ubuntu3.1
  Architecture: arm64
  BootLog:
-  
+ 
  CasperMD5CheckResult: unknown
  CloudArchitecture: aarch64
  CloudBuildName: server
  CloudID: nocloud
  CloudName: unknown
  CloudPlatform: nocloud
  CloudSerial:
-  
+ 
  CloudSubPlatform: config-disk (/dev/mmcblk0p1)
  Date: Fri Aug 30 23:05:22 2024
  ErrorMessage: installed plymouth package post-installation script subprocess 
returned error exit status 1
  ImageMediaBuild: 20230807.2
  Lspci:
-  
+ 
  Lspci-vt:
-  
+ 
  Lsusb: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Lsusb-t: /:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc2/1p, 480M
  ProcCmdLine: coherent_pool=1M 8250.nr_uarts=1 
snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 
bcm2708_fb.fbwidth=720 bcm2708_fb.fbheight=480 bcm2708_fb.fbdepth=16 
bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:D7:09:57 
vc_mem.mem_base=0x1fa0 vc_mem.mem_size=0x2000  console=ttyS0,115200 
dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 rootwait 
fixrtc quiet splash cfg80211.ieee80211_regdom=UA
  ProcFB: 0 BCM2708 FB
  ProcKernelCmdLine: coherent_pool=1M 8250.nr_uarts=1 
snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 
bcm2708_fb.fbwidth=720 bcm2708_fb.fbheight=480 bcm2708_fb.fbdepth=16 
bcm2708_fb.fbswap=1 smsc95xx.macaddr=B8:27:EB:D7:09:57 
vc_mem.mem_base=0x1fa0 vc_mem.mem_size=0x2000  console=ttyS0,115200 
dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 rootwait 
fixrtc quiet splash cfg80211.ieee80211_regdom=UA
  Python3Details: /usr/bin/python3.12, Python 3.12.3, python3-minimal, 
3.12.3-0ubuntu2
  PythonDetails: N/A
  RebootRequiredPkgs: Error: path contained symlinks.
  RelatedPackageVersions:
-  dpkg 1.22.6ubuntu6.1
-  apt  2.7.14build2
+  dpkg 1.22.6ubuntu6.1
+  apt  2.7.14build2
  SourcePackage: plymouth
  TextPlymouth: /usr/share/plymouth/themes/ubuntu-text/ubuntu-text.plymouth
  Title: package plymouth 24.004.60-1ubuntu7 failed to install/upgrade: 
installed plymouth package post-installation script subprocess returned error 
exit status 1
  UpgradeStatus: Upgraded to noble on 2024-08-30 (0 days ago)
  acpidump:
-  
+ 
  mtime.conffile..etc.init.d.apport: 2024-07-22T17:59:07

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

Title:
  [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2078525/+subscriptions


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

[Bug 2077981] Re: [SRU] Add HiFive Premier P550 to database

2024-09-20 Thread Dave Jones
** Changed in: flash-kernel (Ubuntu Noble)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  [SRU] Add HiFive Premier P550 to database

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2077981/+subscriptions


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

[Bug 2081313] Re: Please merge flash-kernel 3.108 from Debian unstable

2024-09-20 Thread Dave Jones
** Changed in: flash-kernel (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: flash-kernel (Ubuntu)
Milestone: None => later

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

Title:
  Please merge flash-kernel 3.108 from Debian unstable

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2081313/+subscriptions


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

[Bug 2081312] [NEW] flash-kernel producing boot.scr on oracular

2024-09-20 Thread Dave Jones
Public bug reported:

The oracular images no longer include u-boot on the boot partition at
all. However, flash-kernel is still producing a boot.scr artefact on
each run. This means we won't be able to unseed u-boot-rpi as planned,
unless this operation is fixed.

Remove U-Boot-Script-Name from all relevant Raspberry Pi entries in the
db.

** Affects: flash-kernel (Ubuntu)
 Importance: High
 Assignee: Dave Jones (waveform)
 Status: Confirmed


** Tags: foundations-todo

** Changed in: flash-kernel (Ubuntu)
Milestone: None => ubuntu-24.10

** Changed in: flash-kernel (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: flash-kernel (Ubuntu)
   Status: New => Confirmed

** Changed in: flash-kernel (Ubuntu)
   Importance: Undecided => High

** Tags added: foundations-todo

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

Title:
  flash-kernel producing boot.scr on oracular

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2081312/+subscriptions


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

[Bug 2081313] [NEW] Please merge flash-kernel 3.108 from Debian unstable

2024-09-20 Thread Dave Jones
Public bug reported:

Please merge flash-kernel 3.108 from Debian unstable.

Updated changelog and diff against Debian unstable to be attached below.

** Affects: flash-kernel (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/2081313

Title:
  Please merge flash-kernel 3.108 from Debian unstable

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2081313/+subscriptions


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

[Bug 2060693] Re: No welcome/login sound on Ubuntu desktop

2024-09-20 Thread Dave Jones
** Description changed:

  Under the Ubuntu desktop for Raspberry Pi, for several recent releases,
  the startup sound from the Yaru sound theme has failed to play both at
  the initial setup (from oem-config, where it used to play just before
  language selection), and at the greeter.
  
  This worked in Jammy (22.04), but on at least mantic (23.10) and the
  forthcoming noble (24.04) (and possibly earlier), this has failed. It's
  not due to a crash in canberra-gtk-play (used to play the sound). The
  only hint that something has failed appears in the oem-config.log:
  
-   Failed to play sound: Not available
+   Failed to play sound: Not available
  
  Unfortunately there's nothing else in the log that hints at why
  canberra-gtk-play is failing.
  
  There are several similar bug report, but I doubt they are related given
  their age (e.g. LP: #1002114 relates to ubuntu 12.04 which had a very
  different sound stack and predates the preinstalled desktop images).
+ 
+ Additional note: the desktop login sound on oracular *is* working; it's
+ just the oem-config sound that isn't.

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

Title:
  No welcome/login sound on Ubuntu desktop

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


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

[Bug 2081287] [NEW] oem-config in oracular still display noble slides

2024-09-20 Thread Dave Jones
Public bug reported:

The first time setup on the Pi desktop images (run by oem-config, source
package ubiquity) is still showing slides with noble's livery on them.

** Affects: ubiquity (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/2081287

Title:
  oem-config in oracular still display noble slides

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


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

[Bug 2080368] Re: Support CM5

2024-09-19 Thread Dave Jones
** Tags removed: block-proposed

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

Title:
  Support CM5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rpi-eeprom/+bug/2080368/+subscriptions


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

[Bug 2081117] Re: Mercurial FTBFS with python 3.12.6

2024-09-19 Thread Dave Jones
** Also affects: mercurial (Ubuntu Noble)
   Importance: Undecided
   Status: New

** Changed in: mercurial (Ubuntu Noble)
   Status: New => Confirmed

** Changed in: mercurial (Ubuntu Noble)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  Mercurial FTBFS with python 3.12.6

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


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

[Bug 2054092] Re: [SRU] Add support for FIT images to rpi config

2024-09-19 Thread Dave Jones
Updated verification case, and verified SRU as working accordingly on a
Pi 3B and Pi 4B with the noble image specified in the test plan, and the
u-boot currently in -proposed.

** Description changed:

  [ Impact ]
  
  The current u-boot-rpi package does not include support for FIT images.
  Enabling this feature has been requested by an internal team.
  
  [ Test Plan ]
  
  To test FIT image generation:
  
  * Flash the Ubuntu Server for Raspberry Pi 24.04.1 image [1] to an SD card
- * Place the following content in a file named "image.its":
- 
+ * Boot Ubuntu Server and login
+ * cp /boot/firmware/vmlinuz .
+ * cp /boot/firmware/initrd.img .
+ * cat << EOF > image.its
  /dts-v1/;
  / {
- description = "FIT payload";
- #address-cells = <2>;
- images {
- kernel {
- description = "kernel";
- data = /incbin/("vmlinux.zst");
- type = "kernel";
- arch = "arm64";
- os = "linux";
- compression = "zstd";
- load =  <0x20>;
- entry = <0x20>;
- hash {
- algo = "sha1";
- };
- };
- initrd {
- description = "initramfs";
- data = /incbin/("initrd.cpio.zst");
- type = "ramdisk";
- arch = "arm64";
- os = "linux";
- compression = "none";
- hash {
- algo = "sha1";
- };
- };
- };
- configurations {
- default = "standard";
- standard {
- description = "config";
- kernel = "kernel";
- ramdisk = "initrd";
- hash {
- algo = "sha1";
- };
- };
- };
+ description = "FIT payload";
+ #address-cells = <2>;
+ images {
+ kernel {
+ description = "kernel";
+ data = /incbin/("vmlinuz");
+ type = "kernel";
+ arch = "arm64";
+ os = "linux";
+ compression = "gzip";
+ load =  <0x20>;
+ entry = <0x20>;
+ hash {
+ algo = "sha1";
+ };
+ };
+ initrd {
+ description = "initramfs";
+ data = /incbin/("initrd.img");
+ type = "ramdisk";
+ arch = "arm64";
+ os = "linux";
+ compression = "none";
+ hash {
+ algo = "sha1";
+ };
+ };
+ };
+ configurations {
+ default = "standard";
+ standard {
+ description = "config";
+ kernel = "kernel";
+ ramdisk = "initrd";
+ hash {
+ algo = "sha1";
+ };
+ };
+ };
  };
- 
- * Run mkimage -f image.its -T flat_dt
+ EOF
+ * Run mkimage -f image.its -T flat_dt image.fit
  * Observe failure with current version
  * Upgrade u-boot-rpi to version in -proposed
- * Run mkimage -f image.its -T flat_dt
- * Observe successful generation of image
+ * Run mkimage -f image.its -T flat_dt image.fit
+ * Observe successful generation of image in image.fit
  
- To test no regression in boot operation:
+ To test no regression in boot operation (carrying on from previous
+ instructions):
  
- * Flash the Ubuntu Server for Raspberry Pi 24.04.1 image [1] to an SD card
  * Modify the boot sequence to include u-boot. In config.txt:
-   - Set kernel=uboot_rpi_4.bin (adjust as appropriate for test board)
-   - Set device_tree_address=0x0300
+   - Set kernel=uboot_rpi_4.bin (adjust as appropriate for test board)
+   - Set device_tree_address=0x0300
+   - Comment out initramfs line
+ * sudo cp image.fit /boot/firmware/
  * sudo reboot
+ * Interrupt u-boot
+ * setexpr loadaddr $fdt_addr + 0x10
+ * load mmc 0:1 $loadaddr image.fit
+ * bootm :kernel :initrd $fdt_addr
  * Ensure boot succeeds
  
  [1]:
  
http://cdimage.ubuntu.com/releases/24.04.1/release/ubuntu-24.04.1-preinstalled-
  desktop-arm64+raspi.img.xz
  
  [ Regression Potential ]
  
  Varied; the u-boot package hasn't been used in the classic images since
  focal (and jammy upgrades includes a quirk to remove it from the boot
  chain), so the impact on the server and desktop images should be nil
  even if it failed entirely. However, the Core images still use u-boot so
  its operation should be checked on all boards supported by Core 24
  (specifically the Pi 3, 4, and 5 series) by following the second part of
  the test plan above.
  
  [ Original Description ]
  
  Support for signed FIT images has been requested; the following config
  items should be enabled for the rpi 3 and 4 configurations (in both
  armhf and arm64):
  
  CONFIG_FIT=y
  CONFIG_FIT_SIGNATURE=y
  CONFIG_FIT_VERBOSE=y
  CONFIG_FIT_PRINT=y
  CONFIG_TOOLS_FIT=y
  CONFIG_TOOLS_FIT_SIGNATURE=y
  CONFIG_TOOLS_FIT_VERBOSE=y
  CONFIG_TOOLS_FIT_PRINT=y
  CONFIG_ZSTD=y
  
  Check this doesn't affect core 

[Bug 2054092] Re: [SRU] Add support for FIT images to rpi config

2024-09-19 Thread Dave Jones
I've confirmed u-boot is not used on the Core 24 images. It's still
present ... it's just not used, so that's something else to clean up in
the gadget. Currently working on an updated verification case.

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

Title:
  [SRU] Add support for FIT images to rpi config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2054092/+subscriptions


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

[Bug 2081117] Re: Mercurial FTBFS with python 3.12.6

2024-09-18 Thread Dave Jones
** Bug watch added: bz.mercurial-scm.org/ #6917
   https://bz.mercurial-scm.org/show_bug.cgi?id=6917

** Also affects: hg via
   https://bz.mercurial-scm.org/show_bug.cgi?id=6917
   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/2081117

Title:
  Mercurial FTBFS with python 3.12.6

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


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

[Bug 2081117] [NEW] Mercurial FTBFS with python 3.12.6

2024-09-18 Thread Dave Jones
Public bug reported:

Mercurial's patchbomb module's tests are incompatible with the
email.utils changes introduced in Python 3.12.6. A trivial modification
is necessary to permit the tests to pass.

** Affects: mercurial (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

** Changed in: mercurial (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: mercurial (Ubuntu)
   Status: New => Confirmed

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

Title:
  Mercurial FTBFS with python 3.12.6

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


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

[Bug 2054092] Re: [SRU] Add support for FIT images to rpi config

2024-09-18 Thread Dave Jones
I may have been too hasty above. Apparently Core may no longer rely on
u-boot either. I've reset the tags pending further investigation. If
Core does indeed not require u-boot, we'll still need some means of
determining that the change leaves u-boot operable (for anybody actually
using it in practice, although it's not supported on Classic images). If
that's the case, I'll update the second part of the verification
instructions accordingly.

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

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

Title:
  [SRU] Add support for FIT images to rpi config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2054092/+subscriptions


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

[Bug 2054092] Re: [SRU] Add support for FIT images to rpi config

2024-09-17 Thread Dave Jones
The first part of the test plan (generating test FIT images) has passed
successfully. Unfortunately the second part, ensuring existing boot
scripts continue to operate normally, has failed.

I need to figure out if there's a way to support FIT images *and*
support loading of kernel/initrd from straight images. This change can
remain in the devel (oracular) series as firstly Classic images no
longer rely on u-boot and secondly interim releases aren't used for
generation of Core images (which do rely on u-boot).

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

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

Title:
  [SRU] Add support for FIT images to rpi config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2054092/+subscriptions


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

[Bug 2080368] Re: Support CM5

2024-09-17 Thread Dave Jones
** Tags added: block-proposed

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

Title:
  Support CM5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rpi-eeprom/+bug/2080368/+subscriptions


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

[Bug 2076152] Re: SRU: add threading to the list of modules which cannot be lazy imported

2024-09-13 Thread Dave Jones
** Description changed:

+ [ Impact ]
+ 
+ The current release of mercurial fails to start with Python 3.12.5 or
+ later. Although this version of Python is not currently in noble, it is
+ planned to be as part of noble's LTS lifecycle.
+ 
+ [ Test Plan ]
+ 
+ Start a noble container, install mercurial and verify it works:
+ 
+ lxc launch ubuntu:n merctest
+ lxc shell merctest
+ apt update
+ apt install -y mercurial
+ hg --version
+ 
+ Upgrade to a version of python >=3.12.5. Because this is not yet
+ available in noble, we'll use the oracular debs. Still within the
+ container:
+ 
+ apt install ubuntu-dev-tools
+ pull-lp-debs python3-defaults
+ pull-lp-debs python3.12
+ pull-lp-debs openssl
+ apt install ./python3_3.12.6-0ubuntu1_amd64.deb 
./python3-minimal_3.12.6-0ubuntu1_amd64.deb 
./libpython3-stdlib_3.12.6-0ubuntu1_amd64.deb 
./libpython3.12-stdlib_3.12.6-1_amd64.deb 
./python3.12-minimal_3.12.6-1_amd64.deb ./python3.12_3.12.6-1_amd64.deb 
./libpython3.12-minimal_3.12.6-1_amd64.deb 
./libssl3t64_3.3.1-2ubuntu1_amd64.deb ./libpython3.12t64_3.12.6-1_amd64.deb
+ hg --version
+ 
+ At this point, mercurial should crash complaining "AttributeError:
+ partially initialized module 'threading' has no attribute 'RLock' (most
+ likely due to a circular import)"
+ 
+ Upgrade mercurial to the version in noble-proposed, and re-run hg
+ --version to verify the fix.
+ 
+ [ Regression Potential ]
+ 
+ Minimal; the patch in question is already part of the mercurial release
+ in oracular, which has a version of python >=3.12.5. The patch itself is
+ minimal, simply marking two modules (threading and _weakrefset) for
+ standard import (not lazy), and altering a couple of test cases to deal
+ with modified output syntax in the later version. Mercurial itself also
+ has a comprehensive test suite.
+ 
+ [ Original Description ]
+ 
  hg fails to start with Python 3.12.5 and Python 3.13.0rc1 (see the Debian bug 
for details).
  This patch adds the threading module to the list of modules which cannot be 
lazy imported.
  
  We will backport Python 3.12.5 to the 24.04 LTS release, so update
  mercurial first to avoid later breakage.
  
  There are no code changes, except for the threading module now being
  loaded at startup.
  
  Test case: hg starts with Python 3.12.5

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

Title:
  SRU: add threading to the list of modules which cannot be lazy
  imported

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


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

[Bug 2070443] Re: SRU: Fix critical regression in Mercurial 6.7.x < 6.7.4

2024-09-13 Thread Dave Jones
** Changed in: mercurial (Ubuntu Noble)
   Status: Incomplete => Confirmed

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

Title:
  SRU: Fix critical regression in Mercurial 6.7.x < 6.7.4

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


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

[Bug 2076152] Re: SRU: add threading to the list of modules which cannot be lazy imported

2024-09-13 Thread Dave Jones
Ah, sorry forgot I needed to update this one as well as LP: #2070443.
Will put something together...

** Changed in: mercurial (Ubuntu)
   Status: New => Fix Released

** Changed in: mercurial (Ubuntu Noble)
   Status: New => Confirmed

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

Title:
  SRU: add threading to the list of modules which cannot be lazy
  imported

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


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

[Bug 2054092] Re: [SRU] Add support for FIT images to rpi config

2024-09-13 Thread Dave Jones
** Description changed:

+ [ Impact ]
+ 
+ The current u-boot-rpi package does not include support for FIT images.
+ Enabling this feature has been requested by an internal team.
+ 
+ [ Test Plan ]
+ 
+ To test FIT image generation:
+ 
+ * Flash the Ubuntu Server for Raspberry Pi 24.04.1 image [1] to an SD card
+ * Place the following content in a file named "image.its":
+ 
+ /dts-v1/;
+ / {
+ description = "FIT payload";
+ #address-cells = <2>;
+ images {
+ kernel {
+ description = "kernel";
+ data = /incbin/("vmlinux.zst");
+ type = "kernel";
+ arch = "arm64";
+ os = "linux";
+ compression = "zstd";
+ load =  <0x20>;
+ entry = <0x20>;
+ hash {
+ algo = "sha1";
+ };
+ };
+ initrd {
+ description = "initramfs";
+ data = /incbin/("initrd.cpio.zst");
+ type = "ramdisk";
+ arch = "arm64";
+ os = "linux";
+ compression = "none";
+ hash {
+ algo = "sha1";
+ };
+ };
+ };
+ configurations {
+ default = "standard";
+ standard {
+ description = "config";
+ kernel = "kernel";
+ ramdisk = "initrd";
+ hash {
+ algo = "sha1";
+ };
+ };
+ };
+ };
+ 
+ * Run mkimage -f image.its -T flat_dt
+ * Observe failure with current version
+ * Upgrade u-boot-rpi to version in -proposed
+ * Run mkimage -f image.its -T flat_dt
+ * Observe successful generation of image
+ 
+ To test no regression in boot operation:
+ 
+ * Flash the Ubuntu Server for Raspberry Pi 24.04.1 image [1] to an SD card
+ * Modify the boot sequence to include u-boot. In config.txt:
+   - Set kernel=uboot_rpi_4.bin (adjust as appropriate for test board)
+   - Set device_tree_address=0x0300
+ * sudo reboot
+ * Ensure boot succeeds
+ 
+ [1]:
+ 
http://cdimage.ubuntu.com/releases/24.04.1/release/ubuntu-24.04.1-preinstalled-
+ desktop-arm64+raspi.img.xz
+ 
+ [ Regression Potential ]
+ 
+ Varied; the u-boot package hasn't been used in the classic images since
+ focal (and jammy upgrades includes a quirk to remove it from the boot
+ chain), so the impact on the server and desktop images should be nil
+ even if it failed entirely. However, the Core images still use u-boot so
+ its operation should be checked on all boards supported by Core 24
+ (specifically the Pi 3, 4, and 5 series) by following the second part of
+ the test plan above.
+ 
+ [ Original Description ]
+ 
  Support for signed FIT images has been requested; the following config
  items should be enabled for the rpi 3 and 4 configurations (in both
  armhf and arm64):
  
  CONFIG_FIT=y
  CONFIG_FIT_SIGNATURE=y
  CONFIG_FIT_VERBOSE=y
  CONFIG_FIT_PRINT=y
  CONFIG_TOOLS_FIT=y
  CONFIG_TOOLS_FIT_SIGNATURE=y
  CONFIG_TOOLS_FIT_VERBOSE=y
  CONFIG_TOOLS_FIT_PRINT=y
  CONFIG_ZSTD=y
  
  Check this doesn't affect core 24 images (there will inevitably be a
  size increase as a result of enabling more flags; this is probably a
  good time to unseed u-boot on the pi images for oracular).

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

Title:
  [SRU] Add support for FIT images to rpi config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2054092/+subscriptions


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

[Bug 2054092] Re: [SRU] Add support for FIT images to rpi config

2024-09-13 Thread Dave Jones
** Summary changed:

- Add support for FIT images to rpi config
+ [SRU] Add support for FIT images to rpi config

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

Title:
  [SRU] Add support for FIT images to rpi config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2054092/+subscriptions


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

[Bug 2078761] Re: Update Raspberry Pi Firmware

2024-09-12 Thread Dave Jones
I've been holding off on bumping rpi-eeprom (which is what you actually
want for the Pi 5) to get the latest boot firmware into oracular in the
hopes that it will work on the CM5 when that launches (LP: #2080368).
Unfortunately, I don't have time to do more than one bump of the package
per cycle (especially when there are added complexities of new
dependencies which aren't in main -- i.e. flashrom).

The SRU rules are such that this won't be back-ported to noble without a
request to fix a problem you're encountering (i.e. we need to verify the
change fixes something as part of an SRU test plan). If there is a
specific issue you're encountering, and you've got an idea which
firmware version fixes it, I can certainly look at pushing that into
current releases.

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

Title:
  Update Raspberry Pi Firmware

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


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

[Bug 2080407] [NEW] Please merge rpi-imager 1.9.0

2024-09-11 Thread Dave Jones
Public bug reported:

New version released upstream: https://github.com/raspberrypi/rpi-
imager/releases/tag/v1.9.0

** Affects: rpi-imager (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

** Changed in: rpi-imager (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: rpi-imager (Ubuntu)
   Status: New => Confirmed

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

Title:
  Please merge rpi-imager 1.9.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rpi-imager/+bug/2080407/+subscriptions


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

[Bug 2080368] Re: Support CM5

2024-09-11 Thread Dave Jones
The new version includes the signing tools for the EEPROM, which
introduce a dependency on python3-pycryptodome. This is in universe, but
rpi-eeprom needs to remain in main in order to be seeded on the images.
As a result, I'm going to split the signing tools into their own
package: rpi-eeprom-sign which can remain in universe.

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

Title:
  Support CM5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rpi-eeprom/+bug/2080368/+subscriptions


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

[Bug 2080368] [NEW] Support CM5

2024-09-11 Thread Dave Jones
Public bug reported:

In order to provide support for the forthcoming CM5, we should
incorporate all possible boot fixes for the CM5 into the oracular
release. Of particular note are the following releases:

* https://github.com/raspberrypi/rpi-
eeprom/releases/tag/v2024.07.30-2712 -- support CM5 on the CM4IO board

* https://github.com/raspberrypi/rpi-
eeprom/releases/tag/v2024.06.05-2712 -- support for CM5 in [pi5]
conditional sections of config.txt

* https://github.com/raspberrypi/rpi-
eeprom/releases/tag/v2024.02.17-2712 -- preliminary support for CM5

Merging the current rpi-eeprom 24.0 release would incorporate these
changes. These changes should also be SRU'd to noble as part of ongoing
hardware support in the current LTS, but this can likely wait until
oracular's release.

** Affects: rpi-eeprom (Ubuntu)
 Importance: High
 Assignee: Dave Jones (waveform)
 Status: Confirmed

** Affects: rpi-eeprom (Ubuntu Noble)
 Importance: Medium
 Assignee: Dave Jones (waveform)
 Status: Confirmed


** Tags: foundations-todo raspi-image

** Changed in: rpi-eeprom (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: rpi-eeprom (Ubuntu)
Milestone: None => ubuntu-24.10

** Changed in: rpi-eeprom (Ubuntu)
   Status: New => Confirmed

** Also affects: rpi-eeprom (Ubuntu Noble)
   Importance: Undecided
   Status: New

** Changed in: rpi-eeprom (Ubuntu)
   Importance: Undecided => High

** Changed in: rpi-eeprom (Ubuntu Noble)
   Importance: Undecided => Medium

** Changed in: rpi-eeprom (Ubuntu Noble)
   Status: New => Confirmed

** Changed in: rpi-eeprom (Ubuntu Noble)
     Assignee: (unassigned) => Dave Jones (waveform)

** Tags added: foundations-todo

** Tags added: raspi-image

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

Title:
  Support CM5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rpi-eeprom/+bug/2080368/+subscriptions


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

[Bug 2078525] Re: [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

2024-09-10 Thread Dave Jones
Setting priorities: high for noble as this is breaking people upgrading
on a Pi Zero 2W; medium for jammy as it will be needed there when LP:
#2038087 is SRU'd (which turns out to be why I didn't notice this bug on
jammy); low for oracular as I'm not 100% sure this fix is required in
oracular (given users *must* pass through noble to get to oracular, and
in theory at least shouldn't have any jammy kernels left around when
they get there).

** Changed in: flash-kernel (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: flash-kernel (Ubuntu Noble)
   Importance: Undecided => High

** Changed in: flash-kernel (Ubuntu Jammy)
   Importance: Undecided => Medium

** Changed in: flash-kernel (Ubuntu)
   Importance: Undecided => Low

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

Title:
  [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2078525/+subscriptions


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

[Bug 2038087] Re: [FFe] flash-kernel displays wrong "selected" DTB on various Pi models

2024-09-10 Thread Dave Jones
Turns out we'll need this fix (minus the 5B entries) in Jammy as well.
The cause of this is why I didn't notice LP: #2078525 until jammy users
started upgrading to noble. The fix there will also be required when
this is backported so they should be combined for jammy at least.

** Also affects: flash-kernel (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Changed in: flash-kernel (Ubuntu Jammy)
   Status: New => Incomplete

** Changed in: flash-kernel (Ubuntu Jammy)
   Status: Incomplete => Confirmed

** Changed in: flash-kernel (Ubuntu Jammy)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: flash-kernel (Ubuntu Jammy)
   Importance: Undecided => Medium

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

Title:
  [FFe] flash-kernel displays wrong "selected" DTB on various Pi models

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2038087/+subscriptions


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

[Bug 2078525] Re: [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

2024-09-10 Thread Dave Jones
This may also need fixing on oracular. Theoretically there could still
be a jammy kernel hanging around after jammy->noble->oracular (it
*shouldn't* happen under normal circumstances where there should at a
maximum be the running kernel, last stable, and current stable installed
-- but there may well be edge cases).

** Changed in: flash-kernel (Ubuntu)
   Status: Invalid => Confirmed

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

Title:
  [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2078525/+subscriptions


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

[Bug 2066885] Re: On Pi desktop, numerous reports of lack of landlock supported ABI

2024-09-10 Thread Dave Jones
I'm going to add linux-raspi as affected here given this is (at least
partially) down to a linux-raspi configuration difference. Kernel team:
is there a reason landlock is disabled in the Pi kernel? Seems to work
happily on a Pi 5, but perhaps there was some incompatibility with
earlier models?

** Also affects: linux-raspi (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/2066885

Title:
  On Pi desktop, numerous reports of lack of landlock supported ABI

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


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

[Bug 2066885] Re: On Pi desktop, numerous reports of lack of landlock supported ABI

2024-09-10 Thread Dave Jones
Nice! Looks like this is a difference between the Ubuntu PC kernel's
configuration and the Ubuntu Pi kernel's configuration. On a PC:

  CONFIG_LSM="landlock,lockdown,yama,integrity,apparmor"

On a Pi:

  CONFIG_LSM="yama,integrity,apparmor"

Adding "lsm=landlock,lockdown,yama,integrity,apparmor" to
/boot/firmware/cmdline.txt did enable landlock successfully on a
subsequent boot, and the messages mentioned in the description above do
disappear. However, now touching a file in the home-directory leads to
the following in the journal:

  Sep 10 10:36:00 kermit tracker-miner-fs-3[5442]: (tracker-extract-3:5442): 
GLib-GIO-WARNING **: 10:36:00.310: Error creating IO channel for 
/proc/self/mountinfo: Invalid argument (g-io-error-quark, 13)
  Sep 10 10:36:00 kermit tracker-miner-fs-3[5442]: (tracker-extract-3:5442): 
GLib-WARNING **: 10:36:00.361: getpwuid_r(): failed due to unknown user id 
(1000)
  Sep 10 10:36:43 kermit tracker-miner-fs-3[5494]: (tracker-extract-3:5494): 
GLib-GIO-WARNING **: 10:36:43.582: Error creating IO channel for 
/proc/self/mountinfo: Invalid argument (g-io-error-quark, 13)
  Sep 10 10:36:43 kermit tracker-miner-fs-3[5494]: (tracker-extract-3:5494): 
GLib-WARNING **: 10:36:43.631: getpwuid_r(): failed due to unknown user id 
(1000)

However, I note this is on my rather customized desktop development Pi,
and needs replicating on the bare Pi desktop image.

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

Title:
  On Pi desktop, numerous reports of lack of landlock supported ABI

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


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

[Bug 2075505] Re: Add distribution-gpg-keys 1.104+ds-2 to noble

2024-09-09 Thread Dave Jones
Reviewing the status of this during a patch pilot shift: All parties
seem agreed the packaging is reasonable. AFAICT the main objection
raised on the mailing list ("who will commit to maintain this, including
SRUs/security updates?"), is answered ("[Luca is] willing to maintain
these packages for Ubuntu releases").

Is there any further reason this can't be uploaded at this point?

I'm hesitant to "just upload it" without hearing someone from the SRU
team state that the consensus requested has been reached, but equally I
don't see any further unanswered objections on the mailing list thread
(or here).

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

Title:
  Add distribution-gpg-keys 1.104+ds-2 to noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/distribution-gpg-keys/+bug/2075505/+subscriptions


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

[Bug 2078525] Re: [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

2024-09-09 Thread Dave Jones
** Tags added: foundations-todo

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

Title:
  [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2078525/+subscriptions


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

[Bug 2073609] Re: [needs-packaging] openjdk-17-crac

2024-09-09 Thread Dave Jones
Looks like this was uploaded by Vladimir and has migrated to the release
pocket. Setting to Fix Released.

** Changed in: 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/2073609

Title:
  [needs-packaging] openjdk-17-crac

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


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

[Bug 2073612] Re: [needs-packaging] openjdk-21-crac

2024-09-09 Thread Dave Jones
Looks like this was uploaded by Vladimir and has migrated to the release
pocket. Setting to Fix Released.

** Changed in: 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/2073612

Title:
  [needs-packaging] openjdk-21-crac

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


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

[Bug 2065408] Re: growroot-almost should be inhibitable from boot partition

2024-09-09 Thread Dave Jones
Since noble .1 and oracular, both desktop and server images now use
cloud-init so theoretically this should be simple. However, I suspect
the growroot-almost service on the desktop may interfere with this. Need
to double-check what happens when cloud-init's growpart:off setting is
used.

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

Title:
  growroot-almost should be inhibitable from boot partition

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


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

[Bug 2076899] Re: [SRU] Missing runtime dependency on six

2024-09-09 Thread Dave Jones
Ran test plan locally with released and proposed versions, proposed
passed as expected.

** 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/2076899

Title:
  [SRU] Missing runtime dependency on six

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-certbot-dns-gandi/+bug/2076899/+subscriptions


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

[Bug 2070443] Re: SRU: Fix critical regression in Mercurial 6.7.x < 6.7.4

2024-09-05 Thread Dave Jones
Urgh ... one of the required patches includes a binary for the test
suite. So, that's going to be fun to include. However, I don't see any
(simple) way around it given current versions of mercurial apparently
don't even produce the type of changelog necessary to demonstrate the
corruption.

** Description changed:

+ [ Impact ]
+ 
+ The version of mercurial currently in noble includes a serious
+ regression that is capable of corrupting a repository.
+ 
+ [ Test Plan ]
+ 
+ This utilizes the inlined changelog example from the test suite because
+ current versions of mercurial do not produce inlined changelogs, hence
+ this is the simplest means of verifying the fix.
+ 
+ On a fully updated noble instance:
+ 
+ * sudo apt install mercurial
+ * wget 
https://repo.mercurial-scm.org/hg/raw-file/3cf9e52f5e27/tests/bundles/inlined-changelog.tar
+ * tar xf inlined-changelog.tar
+ * cd inlined-changelog
+ * cat > .hg/hgrc << EOF
+ [hooks]
+ pretxnclose=hg log -r tip -T "pre-txn tip rev: {rev}\n"
+ EOF
+ * touch foo
+ * hg add foo
+ * hg commit -m foo
+ * hg verify
+ 
+ At this point, hg verify should show "3 integrity errors encountered!"
+ in its output.
+ 
+ Now update to the version of mercurial in -proposed and repeat the
+ procedure above. This time, hg verify should output no indications of
+ corruption.
+ 
+ [ Regression Potential ]
+ 
+ The patches included in the upload are only those required to fix the
+ regression, and to handle compatibility with Python 3.12.5 (see LP:
+ #2076152). The patches include a good test suite, parts of which are
+ referenced in the test plan above which includes before and after
+ versions to demonstrate we are actually fixing something. The patches
+ are directly from upstream and already incorporated into future versions
+ (which already exist in the development series).
+ 
+ Regressions are still possible, but the comprehensive test suite
+ included in the package, and the test plan above, should give us some
+ confidence.
+ 
+ [ Original Description ]
+ 
  From mailing list mercurial-packag...@mercurial-scm.org:
  
  Hello all,
  
  Monday evening we got a report from a user about a critical bug that can
  destroy the changelog of repositories. The bug is in Mercurial 6.7 only
  and affects repositories with low number of revisions that currently
  have an inlined changelog and are configured with some pretxn hooks.
  
  We will try yank releases  6.7.1, 6.7.2 and 6.7.3 from Pypi as soon as
  possible and have published a 6.7.4 that addresses this issue. Since
  this is the packaging list, I urge you to also remove those versions
  from your package builds and switch to 6.7.4.
  
  You can find more info in the release notes and the changesets
  mentioned:
  
  https://wiki.mercurial-scm.org/Release6.7
  
  If you were affected by this bug, there is a chance that you can recover your 
lost index by restoring it from undo.backup.00changelog.i.bck.
  Thank you and sorry for the trouble,
  Raphaël
  
  Please update package soon as possible!
  
  Affected: Ubuntu 24.04+
  
  These issues are fixed in 24.10.
  
  SRU: We backport the 6.7.4 release to 24.04.
  
-   * SRU: LP: #2076152
-   * Backport the upstream .3 and .4 bug fix releases to 24.04 LTS.
- LP: #2070443.
-   * Add threading and _weakrefset to the list of modules which can't be 
- lazy imported.  Fixes startup in Python 3.12.5 and 3.13.0rc1.
-   * Skip test for hg serve profiling, broken with python 3.12.
-   * Adjust test-lfs-serve-access.t expected output to account to new
- variation.
+   * SRU: LP: #2076152
+   * Backport the upstream .3 and .4 bug fix releases to 24.04 LTS.
+ LP: #2070443.
+   * Add threading and _weakrefset to the list of modules which can't be
+ lazy imported.  Fixes startup in Python 3.12.5 and 3.13.0rc1.
+   * Skip test for hg serve profiling, broken with python 3.12.
+   * Adjust test-lfs-serve-access.t expected output to account to new
+ variation.
  
  All changes in the packaging are already in 24.10.
  
  Validation: the package builds (succeeding all tests), and the autopkg
  tests succeed).

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

Title:
  SRU: Fix critical regression in Mercurial 6.7.x < 6.7.4

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


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

[Bug 2076152] Re: SRU: add threading to the list of modules which cannot be lazy imported

2024-09-05 Thread Dave Jones
** Changed in: mercurial (Ubuntu Noble)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  SRU: add threading to the list of modules which cannot be lazy
  imported

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


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

[Bug 2070443] Re: SRU: Fix critical regression in Mercurial 6.7.x < 6.7.4

2024-09-05 Thread Dave Jones
I'll take a look, and see if I can put a minimal patchset together.

** Changed in: mercurial (Ubuntu Noble)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  SRU: Fix critical regression in Mercurial 6.7.x < 6.7.4

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


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

[Bug 2076152] Re: SRU: add threading to the list of modules which cannot be lazy imported

2024-09-05 Thread Dave Jones
Oh, nevermind -- I see it, demandimport-threading.patch in the devel
series.

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

Title:
  SRU: add threading to the list of modules which cannot be lazy
  imported

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


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

[Bug 2076152] Re: SRU: add threading to the list of modules which cannot be lazy imported

2024-09-05 Thread Dave Jones
Is there a link to the Debian bug (or patch)?

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

Title:
  SRU: add threading to the list of modules which cannot be lazy
  imported

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


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

[Bug 2078525] Re: [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

2024-09-05 Thread Dave Jones
Okay, good to know the workaround worked. Unfortunately this complicates
things somewhat. I was hoping I could "simply" fix the jammy release of
flash-kernel, but this could theoretically hit someone upgrading from
jammy to noble when running the noble release of flash-kernel.

The fix needs to handle the case that zero-2.dtb exists, but
zero-2-w.dtb doesn't (the current issue), that both exist, or the
potential future where zero-2.dtb *doesn't* exist but zero-2-w.dtb does.
Hmmm ... may be time for a dtb probe script.

** Also affects: flash-kernel (Ubuntu Noble)
   Importance: Undecided
   Status: New

** Changed in: flash-kernel (Ubuntu Noble)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: flash-kernel (Ubuntu Noble)
   Status: New => Confirmed

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

Title:
  [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2078525/+subscriptions


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

[Bug 2065830] Re: package initramfs-tools 0.142ubuntu15.1 failed to install/upgrade: installed initramfs-tools package post-installation script subprocess returned error exit status 1

2024-09-05 Thread Dave Jones
*** This bug is a duplicate of bug 2078525 ***
https://bugs.launchpad.net/bugs/2078525

** This bug has been marked a duplicate of bug 2078525
   [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

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

Title:
  package initramfs-tools 0.142ubuntu15.1 failed to install/upgrade:
  installed initramfs-tools package post-installation script subprocess
  returned error exit status 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2065830/+subscriptions


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

[Bug 2065831] Re: On upgrade to 24.04 on Pi Zero 2W, package plymouth 24.004.60-1ubuntu7 failed to install/upgrade: installed plymouth package post-installation script subprocess returned error exit s

2024-09-05 Thread Dave Jones
*** This bug is a duplicate of bug 2078525 ***
https://bugs.launchpad.net/bugs/2078525

** This bug has been marked a duplicate of bug 2078525
   [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

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

Title:
  On upgrade to 24.04 on Pi Zero 2W, package plymouth 24.004.60-1ubuntu7
  failed to install/upgrade: installed plymouth package post-
  installation script subprocess returned error exit status 1
  [Installing  into /boot/dtbs/5.15.0-1055-raspi/./bcm2710-rpi-
  zero-2-w.dtb ; cp: cannot stat '': No such file or directory]

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2065831/+subscriptions


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

[Bug 2068834] Re: package plymouth 24.004.60-1ubuntu7 failed to install/upgrade: installed plymouth package post-installation script subprocess returned error exit status 1

2024-09-05 Thread Dave Jones
*** This bug is a duplicate of bug 2078525 ***
https://bugs.launchpad.net/bugs/2078525

** This bug is no longer a duplicate of bug 2065831
   On upgrade to 24.04 on Pi Zero 2W, package plymouth 24.004.60-1ubuntu7 
failed to install/upgrade: installed plymouth package post-installation script 
subprocess returned error exit status 1 [Installing  into 
/boot/dtbs/5.15.0-1055-raspi/./bcm2710-rpi-zero-2-w.dtb ; cp: cannot stat '': 
No such file or directory]
** This bug has been marked a duplicate of bug 2078525
   [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

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

Title:
  package plymouth 24.004.60-1ubuntu7 failed to install/upgrade:
  installed plymouth package post-installation script subprocess
  returned error exit status 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2068834/+subscriptions


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

[Bug 2073835] Re: Default kernel commandline options on Raspberry Pi

2024-09-05 Thread Dave Jones
Targetting this to focal (the last release where we used u-boot on the
Pi images) and setting devel to fix-released (as later releases just use
the cmdline.txt file for the Pi's bootloader).

** Also affects: flash-kernel (Ubuntu Focal)
   Importance: Undecided
   Status: New

** Changed in: flash-kernel (Ubuntu Focal)
   Status: New => Confirmed

** Changed in: flash-kernel (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/2073835

Title:
  Default kernel commandline options on Raspberry Pi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2073835/+subscriptions


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

[Bug 2078524] Re: package initramfs-tools 0.142ubuntu25.1 failed to install/upgrade: installed initramfs-tools package post-installation script subprocess returned error exit status 1

2024-09-05 Thread Dave Jones
*** This bug is a duplicate of bug 2078525 ***
https://bugs.launchpad.net/bugs/2078525

** This bug has been marked a duplicate of bug 2078525
   [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

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

Title:
  package initramfs-tools 0.142ubuntu25.1 failed to install/upgrade:
  installed initramfs-tools package post-installation script subprocess
  returned error exit status 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2078524/+subscriptions


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

[Bug 2078793] Re: gcalcli: uses python3-oauth2client

2024-09-04 Thread Dave Jones
Tried this out the noble PPA this evening, but failed to get the
authentication working. Specifically: following the guide at [1]
everything went smoothly up until the "last part" of executing gcalcli
with the generated client-id.

At this point, gcalcli produced a URL to open. I needed to do this on
another machine as the machine running gcalcli is a headless server with
no GUI installed. I duly opened the URL on a desktop machine,
authenticated as my user, allowed permissions, but then the browser
attempted to navigate to a localhost:8080 URL which obviously failed.
Looking on the headless server I could it had indeed opened up a local
server to receive the request, but this naturally had failed at this
point.

My next attempt I tweaked the redirection URL to point to the headless
server, but the google authentication step then complained this was an
invalid redirection URL (I get the impression it *must* be localhost,
which probably makes sense from a security standpoint).

My last attempt, I tried opening the localhost:8080 URL on the headless
server using elinks, hoping the system might be able to deal with a JS-
less text-only browser, but no. Oh well, I should probably go and read
up on how OAuth is meant to handle headless systems...

[1]: https://github.com/insanum/gcalcli/blob/HEAD/docs/api-auth.md

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

Title:
  gcalcli: uses python3-oauth2client

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


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

[Bug 2078525] Re: [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

2024-09-04 Thread Dave Jones
Argh, I'm a fool! Didn't spot I was looking at the wrong kernel version.
Though you're running the 6.8 kernel, and you've got the zero-2-w dtb
there, flash-kernel is failing when initramfs-tools is refreshing the
5.15 kernel! Can you check the output of:

  ls /lib/firmware/5.15.0-1061-raspi/device-tree/broadcom/

I'm betting you *won't* see bcm2710-rpi-zero-2-w.dtb there, but that
bcm2710-rpi-zero-2.dtb is there. If that's the case, try:

  sudo cp 
/lib/firmware/5.15.0-1061-raspi/device-tree/broadcom/bcm2710-rpi-zero-2{,-w}.dtb
  sudo apt -f install

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

Title:
  [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2078525/+subscriptions


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

[Bug 2046250] Re: [FFe][needs-packaging] raspi-utils (replacement for raspberrypi-userland)

2024-09-03 Thread Dave Jones
Test packages building in ppa:waveform/raspi-utils

https://launchpad.net/~waveform/+archive/ubuntu/raspi-utils

** Description changed:

- The raspberrypi-userland package is now deprecated upstream, with the
- majority of the utilities (dtoverlay, dtmerge, vcgencmd, vclog, etc.)
- moving to the raspi-utils package. We should include raspi-utils in
- oracular with all the appropriate Breaks + Replaces bits to handle
- replacing the existing package.
+ [ Impact ]
+ 
+ The raspberrypi-userland package was deprecated upstream some time ago
+ (prior to noble in fact), with the majority of the utilities (dtoverlay,
+ dtmerge, vcgencmd, vclog, etc.) moving to the raspi-utils package.
+ Recent versions of rpi-eeprom-update (which we need to pull in to fix
+ other issues, e.g. LP: #2078806) now include functionality introduced
+ since the move to raspi-utils.
+ 
+ We should include raspi-utils in oracular with all the appropriate
+ Breaks + Replaces bits to handle replacing the existing package.
+ 
+ [ Test Plan ]
+ 
+ * With EEPROM boot firmware from current Ubuntu:
+ 
+ * Build the package in ppa:waveform/raspi-utils
+ * Test the function of the package on supported models. Specifically, on Pi 
5, Pi 4, CM4, and at least one of the 2/3/3+ generation
+ * Especially: check vcgencmd, dtoverlay, dtparam still operate as expected as 
these are the major components used by other utilities
+ 
+ * Update EEPROM boot firmware to current RaspiOS version and repeat
+ above tests.
+ 
+ [ Regression Potential ]
+ 
+ Given the nature of some of the utilities (e.g. low-level mailbox
+ communication in vcmailbox, device-tree overlay manipulation in
+ dtoverlay and dtparam), there is a reasonable risk that we may break
+ functionality by upgrading. However, these utilities tend to move in
+ step with the RPi firmware, and if we are updating that firmware, these
+ utilities should be updated too in order to minimize the risk of
+ regression.
+ 
+ Nonetheless, the test plan should be followed on a wide variety of
+ models, and as much functionality should be tested as possible, with old
+ and new firmware to spot potential regressions.
+ 
+ [ Addendum ]
  
  Note to self: don't forget to update the seeds

** Description changed:

  [ Impact ]
+ 
+ URL: https://github.com/raspberrypi/utils
+ License: GPL-2 or BSD-3-Clause
+ Notes:
  
  The raspberrypi-userland package was deprecated upstream some time ago
  (prior to noble in fact), with the majority of the utilities (dtoverlay,
  dtmerge, vcgencmd, vclog, etc.) moving to the raspi-utils package.
  Recent versions of rpi-eeprom-update (which we need to pull in to fix
  other issues, e.g. LP: #2078806) now include functionality introduced
  since the move to raspi-utils.
  
  We should include raspi-utils in oracular with all the appropriate
  Breaks + Replaces bits to handle replacing the existing package.
  
  [ Test Plan ]
  
  * With EEPROM boot firmware from current Ubuntu:
  
  * Build the package in ppa:waveform/raspi-utils
  * Test the function of the package on supported models. Specifically, on Pi 
5, Pi 4, CM4, and at least one of the 2/3/3+ generation
  * Especially: check vcgencmd, dtoverlay, dtparam still operate as expected as 
these are the major components used by other utilities
  
  * Update EEPROM boot firmware to current RaspiOS version and repeat
  above tests.
  
  [ Regression Potential ]
  
  Given the nature of some of the utilities (e.g. low-level mailbox
  communication in vcmailbox, device-tree overlay manipulation in
  dtoverlay and dtparam), there is a reasonable risk that we may break
  functionality by upgrading. However, these utilities tend to move in
  step with the RPi firmware, and if we are updating that firmware, these
  utilities should be updated too in order to minimize the risk of
  regression.
  
  Nonetheless, the test plan should be followed on a wide variety of
  models, and as much functionality should be tested as possible, with old
  and new firmware to spot potential regressions.
  
  [ Addendum ]
  
  Note to self: don't forget to update the seeds

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

Title:
  [FFe][needs-packaging] raspi-utils (replacement for raspberrypi-
  userland)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/raspberrypi-userland/+bug/2046250/+subscriptions


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

[Bug 2046250] Re: [needs-packaging] raspi-utils (replacement for raspberrypi-userland)

2024-09-03 Thread Dave Jones
** Description changed:

  The raspberrypi-userland package is now deprecated upstream, with the
  majority of the utilities (dtoverlay, dtmerge, vcgencmd, vclog, etc.)
  moving to the raspi-utils package. We should include raspi-utils in
- noble with all the appropriate Breaks + Replaces bits to handle
+ oracular with all the appropriate Breaks + Replaces bits to handle
  replacing the existing package.
  
  Note to self: don't forget to update the seeds

** Changed in: raspberrypi-userland (Ubuntu)
Milestone: None => ubuntu-24.10

** Summary changed:

- [needs-packaging] raspi-utils (replacement for raspberrypi-userland)
+ [FFe][needs-packaging] raspi-utils (replacement for raspberrypi-userland)

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

Title:
  [FFe][needs-packaging] raspi-utils (replacement for raspberrypi-
  userland)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/raspberrypi-userland/+bug/2046250/+subscriptions


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

[Bug 2078806] [NEW] Support WD SN550 NVMe boot

2024-09-03 Thread Dave Jones
Public bug reported:

A bump to the rpi-eeprom after 2024-01-24 is required to support the
Western Digital SN550 series of NVMe drives for booting on the Pi 5. The
boot firmware (linux-firmware-raspi) may also require a bump for this.
See https://forums.raspberrypi.com/viewtopic.php?t=364327 for full
details.

This should be uploaded prior to the hardware enablement freeze (Sept
16th).

** Affects: rpi-eeprom (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

** Changed in: rpi-eeprom (Ubuntu)
   Status: New => Confirmed

** Changed in: rpi-eeprom (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: rpi-eeprom (Ubuntu)
Milestone: None => ubuntu-24.10

** Description changed:

  A bump to the rpi-eeprom after 2024-01-24 is required to support the
  Western Digital SN550 series of NVMe drives for booting on the Pi 5. The
  boot firmware (linux-firmware-raspi) may also require a bump for this.
+ 
+ This should be uploaded prior to the hardware enablement freeze (Sept
+ 16th).

** Description changed:

  A bump to the rpi-eeprom after 2024-01-24 is required to support the
  Western Digital SN550 series of NVMe drives for booting on the Pi 5. The
  boot firmware (linux-firmware-raspi) may also require a bump for this.
+ See https://forums.raspberrypi.com/viewtopic.php?t=364327 for full
+ details.
  
  This should be uploaded prior to the hardware enablement freeze (Sept
  16th).

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

Title:
  Support WD SN550 NVMe boot

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rpi-eeprom/+bug/2078806/+subscriptions


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

[Bug 2078395] Re: [SRU] Add RSA3072 support to jammy

2024-09-03 Thread Dave Jones
** Also affects: u-boot (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Changed in: u-boot (Ubuntu Jammy)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: u-boot (Ubuntu Jammy)
   Status: New => Confirmed

** Changed in: u-boot (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/2078395

Title:
  [SRU] Add RSA3072 support to jammy

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2078395/+subscriptions


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

[Bug 2078750] [NEW] Source build fails

2024-09-02 Thread Dave Jones
Public bug reported:

Source package build fails due to missing bash_completion dh module. dh-
sequence-bash-completion should be in Build-Depends, not Build-Depends-
Indep (which is not considered for source package builds).

** Affects: mpd-sima (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

** Changed in: mpd-sima (Ubuntu)
   Status: New => Confirmed

** Changed in: mpd-sima (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  Source build fails

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mpd-sima/+bug/2078750/+subscriptions


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

[Bug 2078749] [NEW] Source build fails

2024-09-02 Thread Dave Jones
Public bug reported:

Source package build fails due to missing python dh module. dh-python
should be in Build-Depends, not Build-Depends-Indep (which is not
considered for source package builds).

** Affects: pagekite (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

** Changed in: pagekite (Ubuntu)
   Status: New => Confirmed

** Changed in: pagekite (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  Source build fails

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


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

[Bug 2078748] Re: Source build fails

2024-09-02 Thread Dave Jones
(originally discovered during work for LP: #2075337)

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

Title:
  Source build fails

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


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

[Bug 2078748] [NEW] Source build fails

2024-09-02 Thread Dave Jones
Public bug reported:

Source package build fails due to missing python and sphinx dh modules.
dh-python and python3-sphinx should be in Build-Depends, not Build-
Depends-Indep (which is not considered for source package builds).

** Affects: pyro5 (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

** Changed in: pyro5 (Ubuntu)
   Status: New => Confirmed

** Changed in: pyro5 (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  Source build fails

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


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

[Bug 2075337] Re: [SRU] py3clean fails when using alternate character set

2024-09-02 Thread Dave Jones
@mfo re: comment 91 on nordugrid: I've re-uploaded with the (horrible :)
spacing restored. The Breaks being against nordugrid-arc-arex and
nothing else is indeed deliberate and correct. The bug only affects
those binary packages which 1) contain python modules (which this
package does) and 2) are affected by diversions (which this package is).
The python3-nordugrid package satisfies the first condition, but isn't
affected by diversions so it isn't affected. What may be confusing is
that it isn't the only package to contain python modules in the suite.

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

Title:
  [SRU] py3clean fails when using alternate character set

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/2075337/+subscriptions


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

[Bug 2078742] Re: Fix FTBFS on python 3.12

2024-09-02 Thread Dave Jones
** Changed in: vanguards (Ubuntu Noble)
   Status: New => Confirmed

** Changed in: vanguards (Ubuntu Noble)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  Fix FTBFS on python 3.12

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


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

[Bug 2078742] Re: Fix FTBFS on python 3.12

2024-09-02 Thread Dave Jones
** Also affects: vanguards (Ubuntu Noble)
   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/2078742

Title:
  Fix FTBFS on python 3.12

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


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

[Bug 2078742] [NEW] Fix FTBFS on python 3.12

2024-09-02 Thread Dave Jones
Public bug reported:

vanguards is incompatible with Python 3.12 which removes the deprecated
SafeConfigParser class.

** Affects: vanguards (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

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

** Changed in: vanguards (Ubuntu)
   Status: New => Confirmed

** Changed in: vanguards (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  Fix FTBFS on python 3.12

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


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

[Bug 2078525] Re: [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

2024-08-30 Thread Dave Jones
In the jammy linux-raspi kernel on aarch64/arm64, the bcm2710-rpi-
zero-2-w.dtb filename does not exist; instead it's called bcm2710-rpi-
zero-2.dtb. In the armhf variant of the kernel both names exist (and are
identical copies of each other).

Although technically this would appear to be kernel packaging issue,
given there is a name accessible to both architectural variants it's
going to be simpler to workaround in flash-kernel by using that common
name. In the meantime, the following workaround should permit flash-
kernel to proceed:

  sudo cp /lib/firmware/$(uname 
-r)/device-tree/broadcom/bcm2710-rpi-zero-2{,-w}.dtb
  sudo apt -f install

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

Title:
  [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2078525/+subscriptions


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

[Bug 2078525] Re: package plymouth 24.004.60-1ubuntu7 failed to install/upgrade: installed plymouth package post-installation script subprocess returned error exit status 1

2024-08-30 Thread Dave Jones
** Also affects: flash-kernel (Ubuntu)
   Importance: Undecided
   Status: New

** No longer affects: plymouth (Ubuntu)

** Also affects: flash-kernel (Ubuntu Jammy)
   Importance: Undecided
   Status: New

** Summary changed:

- package plymouth 24.004.60-1ubuntu7 failed to install/upgrade: installed 
plymouth package post-installation script subprocess returned error exit status 
1
+ zero-2-w.dtb does not exist in arm64 variant of linux-raspi

** Changed in: flash-kernel (Ubuntu)
   Status: New => Invalid

** Changed in: flash-kernel (Ubuntu Jammy)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: flash-kernel (Ubuntu Jammy)
   Status: New => Confirmed

** Summary changed:

- zero-2-w.dtb does not exist in arm64 variant of linux-raspi
+ [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

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

Title:
  [SRU] zero-2-w.dtb does not exist in arm64 variant of linux-raspi

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2078525/+subscriptions


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

[Bug 1901057] Re: nut-monitor is missing

2024-08-23 Thread Dave Jones
It appears nut-monitor was re-instated in noble. I haven't actually
tested it works yet (and won't be able to test it until next week), but
it's possible this can be set to Fix Released (if someone can check it
before then?)

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

Title:
  nut-monitor is missing

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


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

[Bug 920844] Re: nut-client is missing /etc/init.d/ups-monitor for MODE=netclient (is in nut-server)

2024-08-23 Thread Dave Jones
nut 2.6.4 (available in focal onwards) uses systemd units, including
nut-monitor.service for MODE=netclient -- setting to "Fix Released" as I
think this was resolved all the way back in focal (or possibly earlier).

** Changed in: nut (Ubuntu)
   Status: In Progress => 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/920844

Title:
  nut-client is missing /etc/init.d/ups-monitor for MODE=netclient (is
  in nut-server)

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


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

[Bug 1512603] Re: nut-monitor systemd service is absent in nut-client package since Ubuntu vivid

2024-08-23 Thread Dave Jones
It seems this was fixed as far back as focal (at least, having checked
my focal, jammy, and noble systems which use UPS' they all have valid
nut-monitor.service units). Setting to "Fix Released"; if this is still
an issue on a supported release, please feel free to re-open but do
specify the release.

** Changed in: nut (Ubuntu)
   Status: Triaged => 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/1512603

Title:
  nut-monitor systemd service is absent in nut-client package since
  Ubuntu vivid

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


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

[Bug 2076909] [NEW] Updated docutils breaks reStructuredText tests

2024-08-13 Thread Dave Jones
Public bug reported:

Newer docutils breaks two reStructuredText tests in ruby-gitlab-markup.
Generated HTML needs updating to match produced output.

** Affects: ruby-gitlab-markup (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

** Changed in: ruby-gitlab-markup (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: ruby-gitlab-markup (Ubuntu)
   Status: New => Confirmed

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

Title:
  Updated docutils breaks reStructuredText tests

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby-gitlab-markup/+bug/2076909/+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-13 Thread Dave Jones
** Description changed:

+ [ Impact ]
+ 
+ The noble .1 release is switching the initial desktop setup wizard from
+ oem-config (source ubiquity) to gnome-initial-setup. The latter requires
+ that no user accounts exist on first boot. However, cloud-init (included
+ since noble) is creating a default "ubuntu" user on these images. The
+ gadget has been updated to include configuration for cloud-init that
+ will prevent user creation (as on oracular), but this configuration will
+ not be read without cloud-init knowing to look on the boot partition for
+ its seed.
+ 
+ On server images, 99-fake-cloud.cfg is included (via ubuntu-raspi-
+ settings-server) to point cloud-init at this location. This
+ configuration file needs to move to ubuntu-raspi-settings (applicable to
+ both server and desktop images) as it already has on oracular.
+ 
+ [ Test Plan ]
+ 
+ For initial boot of desktop images:
+ * Current noble daily desktop images for Raspberry Pi fail to boot to 
gnome-initial-setup
+ * Checking /etc/passwd on the image post-first-boot reveals presence of 
"ubuntu" user
+ * Once new dailies with this change are generated, attempt to boot them
+ * Observe that gnome-initial-setup starts successfully
+ 
+ For upgrades of existing systems:
+ * Boot ubuntu server for raspi (noble)
+ * Upgrade to proposed ubuntu-raspi-settings package(s)
+ * Observe /etc/cloud/cloud.cfg.d/99-fake-cloud.cfg is unchanged
+ * Check ownership has moved to ubuntu-raspi-settings
+ * Check reboot operates
+ 
+ * Boot ubuntu desktop for raspi (noble)
+ * Observe /etc/cloud/cloud.cfg.d/99-fake-cloud.cfg does not exist
+ * Upgrade to proposed ubuntu-raspi-settings package(s)
+ * Observe /etc/cloud/cloud.cfg.d/99-fake-cloud.cfg has appeared
+ * Check reboot operates
+ 
+ [ Where Things Can Go Wrong ]
+ 
+ For server users, there should ultimately be no change to their system.
+ The change should merely move the "ownership" of
+ /etc/cloud/cloud.cfg.d/99-fake-cloud.cfg from ubuntu-raspi-settings-
+ server to ubuntu-raspi-settings. Nonetheless, configuration file
+ movements are subtle things that need careful handling and this change
+ should be tested on existing installs too (hence the inclusion in the
+ test plan above).
+ 
+ For desktop users, this change should cause
+ /etc/cloud/cloud.cfg.d/99-fake-cloud.cfg to appear. Again, this
+ *shouldn't* affect the system as the only configuration present matters
+ on first boot only. Still, the change should be tested on existing
+ installs (hence the test plan above).
+ 
+ [ Original Description ]
+ 
  The Ubuntu Desktop for Raspberry Pi images include cloud-init since
  noble. The cloud-init seed is redirected to the (FAT formatted) boot
  partition on the Ubuntu Server for Raspberry Pi images, and for
  consistency and ease of use, this should be replicated for the desktop
  images too.
  
  We could add 99-fake-cloud.cfg to ubuntu-raspi-settings-desktop as well
  as ubuntu-raspi-settings-server (where it currently resides) which would
  allow us to remove it again in future, if that becomes necessary.
  However, that would necessarily create a conflict between both packages
  and it's conceivable that some may wish to install both (for desktop-on-
  server type installs). Therefore it is probably best to simply move
  99-fake-cloud.cfg over to the common ubuntu-raspi-settings package, and
  add Breaks/Replaces to ensure the configuration is moved appropriately
  by dpkg.
  
  Note to self: the gadget will need updating to include the cloud-init
  seed on the boot partition of the desktop images. However, the seed must
  be *different* (don't auto-create users), and must not include network-
  config (as the desktop settings include a network-manager override).

** Changed in: ubuntu-raspi-settings (Ubuntu Noble)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: ubuntu-raspi-settings (Ubuntu Noble)
   Status: New => Confirmed

-- 
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 2069827] Re: Place cloud-init seed on boot partition for desktop images

2024-08-13 Thread Dave Jones
** Also affects: ubuntu-raspi-settings (Ubuntu Noble)
   Importance: Undecided
   Status: New

** Summary changed:

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

-- 
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 2076899] Re: [SRU] Missing runtime dependency on six

2024-08-13 Thread Dave Jones
Proposed change upstream: https://salsa.debian.org/letsencrypt-
team/certbot/certbot-dns-gandi/-/merge_requests/3

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

Title:
  [SRU] Missing runtime dependency on six

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-certbot-dns-gandi/+bug/2076899/+subscriptions


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

[Bug 2076899] Re: Missing runtime dependency on six

2024-08-13 Thread Dave Jones
** Patch added: "noble.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/python-certbot-dns-gandi/+bug/2076899/+attachment/5805404/+files/noble.debdiff

** Also affects: python-certbot-dns-gandi (Ubuntu Noble)
   Importance: Undecided
   Status: New

** Summary changed:

- Missing runtime dependency on six
+ [SRU] Missing runtime dependency on six

** Description changed:

+ [ Impact ]
+ 
  A missing runtime dependency on python3-six is causing noble and
  oracular autopkgtests to fail (it's probably missing from earlier series
  too, but wasn't noticed as some other dependency of certbot probably
  pulled it in implicitly). Will attach noble and oracular debdiffs for
- sponsorship
+ sponsorship.
+ 
+ This presumably also breaks runtime on some systems which don't
+ coincidentally have python3-six installed.
+ 
+ [ Test Plan ]
+ 
+ * Run autopkgtests on current version of package
+ * Observe failure due to missing python3-six module
+ * Run autopkgtests on proposed version of package
+ * Observe success
+ 
+ [ Where Things Can Go Wrong ]
+ 
+ The change simply adds a runtime dependency on python3-six, no changes
+ to the code are made and the dependency is manifestly required or the
+ certbot plugin cannot be imported. Presumably no-one's noticed this
+ until now because python3-six is so commonly installed (for various
+ things) that it's extremely rare for this to actually break in practice,
+ but it certainly breaks in the minimal autopkgtest environment.

** Changed in: python-certbot-dns-gandi (Ubuntu)
   Status: New => Confirmed

** Changed in: python-certbot-dns-gandi (Ubuntu Noble)
   Status: New => Confirmed

** Changed in: python-certbot-dns-gandi (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: python-certbot-dns-gandi (Ubuntu Noble)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  [SRU] Missing runtime dependency on six

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-certbot-dns-gandi/+bug/2076899/+subscriptions


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

[Bug 2076899] [NEW] [SRU] Missing runtime dependency on six

2024-08-13 Thread Dave Jones
Public bug reported:

[ Impact ]

A missing runtime dependency on python3-six is causing noble and
oracular autopkgtests to fail (it's probably missing from earlier series
too, but wasn't noticed as some other dependency of certbot probably
pulled it in implicitly). Will attach noble and oracular debdiffs for
sponsorship.

This presumably also breaks runtime on some systems which don't
coincidentally have python3-six installed.

[ Test Plan ]

* Run autopkgtests on current version of package
* Observe failure due to missing python3-six module
* Run autopkgtests on proposed version of package
* Observe success

[ Where Things Can Go Wrong ]

The change simply adds a runtime dependency on python3-six, no changes
to the code are made and the dependency is manifestly required or the
certbot plugin cannot be imported. Presumably no-one's noticed this
until now because python3-six is so commonly installed (for various
things) that it's extremely rare for this to actually break in practice,
but it certainly breaks in the minimal autopkgtest environment.

** Affects: python-certbot-dns-gandi (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

** Affects: python-certbot-dns-gandi (Ubuntu Noble)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: Confirmed

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

Title:
  [SRU] Missing runtime dependency on six

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-certbot-dns-gandi/+bug/2076899/+subscriptions


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

[Bug 2076899] Re: Missing runtime dependency on six

2024-08-13 Thread Dave Jones
** Patch added: "oracular.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/python-certbot-dns-gandi/+bug/2076899/+attachment/5805403/+files/oracular.debdiff

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

Title:
  [SRU] Missing runtime dependency on six

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-certbot-dns-gandi/+bug/2076899/+subscriptions


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

[Bug 2075337] Re: [SRU] py3clean fails when using alternate character set

2024-08-12 Thread Dave Jones
** Tags added: foundations-todo

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

Title:
  [SRU] py3clean fails when using alternate character set

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/2075337/+subscriptions


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

[Bug 2075337] Re: [SRU] py3clean fails when using alternate character set

2024-08-08 Thread Dave Jones
Marking dh_python as invalid; it was added originally on the theory that
we may have needed to patch the prerm fallback but this has thankfully
turned out to be unnecessary.

** Description changed:

+ [ Impact ]
+ 
+ With the current version of python3-defaults in jammy and noble,
+ packages which utilize py3compile and py3clean in their maintscripts
+ (which is more or less any package which includes Python modules), and
+ which also are affected by diversions installed by dpkg-divert, will
+ fail to install/upgrade/remove on systems with non-UTF-8 locales, which
+ include non-ASCII characters in their localized dpkg -L messages (and
+ which therefore produce output that is not valid UTF-8).
+ 
+ As this has the potential to break apt upgrade, the impact is quite
+ severe (especially if this occurs during a dist-upgrade). However, the
+ scope is probably *fairly* limited given this only affects systems with
+ non-UTF-8 locales (something that has not been the default for many
+ years), and which produce non-ASCII output (e.g. French characters with
+ diacriticals) in their localized messages for dpkg -L.
+ 
+ [ Rectification Plan ]
+ 
+ Firstly, python3-defaults must be patched in oracular, noble, and jammy.
+ doko has uploaded the fix upstream and synced this to oracular. Benjamin
+ has sponsored the noble and jammy SRUs.
+ 
+ Next, affected packages must be patched to include a "Breaks" line on
+ earlier versions of python3-minimal (the python3-defaults binary package
+ containing py3clean and py3compile).
+ 
+ Packages which install Python modules are easily selected, but those
+ affected by diversions are (computationally) impossible to select (see
+ comment 18 for details). Thus, determining the set of affected packages
+ was non-trivial, but Benjamin has kindly produced such a list by
+ empirical means (see comment 24). These will be added to the ticket as
+ they are uploaded.
+ 
+ [ Test Plan ]
+ 
+ Where $series is jammy or noble as appropriate, and $package is the name
+ of the affected package being SRU'd:
+ 
+ $ lxc launch ubuntu:$series py3clean-test
+ $ lxc shell py3clean-test
+ # locale-gen fr_FR
+ Generating locales (this might take a while)...
+   fr_FR.ISO-8859-1... done
+ Generation complete.
+ # update-locale LANG=fr_FR
+ # exit
+ # adjust terminal to ISO-8859-1
+ $ lxc shell py3clean-test
+ # apt update && apt install --reinstall $package
+ 
+ With the current version of python3-defaults in jammy and noble this
+ should fail at the final apt install --reinstall step. With the proposed
+ version, it should succeed.
+ 
+ [ What Could Go Wrong? ]
+ 
+ The potential for regression is low since the python3-defaults changes
+ are minimal and have been reasonably tested, and the only change to
+ affected packages is the addition of a Breaks clause (i.e. the content
+ of the packages are unaffected, just the meta-data).
+ 
+ The major cause for concern is that we are not 100% certain that the
+ Breaks addition is sufficient to fix this. The Debian policy manual is
+ ambiguous as to whether Breaks implies that the fixed package must be
+ unpacked *before* the prerm maintscript of the package it breaks is
+ executed; the policy manual mentions this must happen before the
+ "unpack" phase, but prerm scripts run *before* the unpack phase.
+ However, in all experiments run so far, this did indeed resolve the
+ problem.
+ 
+ Still, as an extra hedge against failure here, we intend that the
+ python3-defaults SRU is released ASAP, and that we then delay a week to
+ allow it to propagate before releasing SRUs for the affected packages.
+ 
+ [ Original Description ]
+ 
  We noticed this in bug 2060769 but think it is a separate issue.
  
  dh_python3 is putting a py3clean invocation into package prerm
  maintainer scripts. When that runs, it explodes if the system character
  set is for example ISO-8859-1.
  
  This appears to affect every package for which dh_python3 has inserted a
  call to py3clean into the package prerm.
  
  python3-minimal 3.12.3-0ubuntu1
  
  In this reproducer, cloud-init is at 24.1.3-0ubuntu3.3.
  
  Steps to reproduce:
  
  $ lxc launch ubuntu:noble rbasak-pro-l8n
  $ lxc shell rbasak-pro-l8n
  # locale-gen fr_FR
  Generating locales (this might take a while)...
-   fr_FR.ISO-8859-1... done
+   fr_FR.ISO-8859-1... done
  Generation complete.
  # update-locale LANG=fr_FR
  # exit
  # adjust terminal to ISO-8859-1
  $ lxc shell rbasak-pro-l8n
  # apt update && apt install --reinstall cloud-init
  
  Expected results: success
  
  Actual results:
  
  Lecture des listes de paquets... Fait
  Construction de l'arbre des dépendances... Fait
- Lecture des informations d'état... Fait
+ Lecture des informations d'état... Fait
  0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 5 non 
mis à jour.
  Il est nécessaire de prendre 598 ko dans les archives.
  Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
  Réception de :1 http://arc

[Bug 2075337] Re: [SRU] py3clean fails when using alternate character set

2024-08-08 Thread Dave Jones
** Summary changed:

- py3clean fails when using alternate character set
+ [SRU] py3clean fails when using alternate character set

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

Title:
  [SRU] py3clean fails when using alternate character set

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/2075337/+subscriptions


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

[Bug 2075337] Re: py3clean fails when using alternate character set

2024-08-07 Thread Dave Jones
** Patch added: "lp2075337-noble.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/2075337/+attachment/5803632/+files/lp2075337-noble.debdiff

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

Title:
  py3clean fails when using alternate character set

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


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

[Bug 2075337] Re: py3clean fails when using alternate character set

2024-08-07 Thread Dave Jones
** Patch added: "lp2075337-jammy.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/2075337/+attachment/5803631/+files/lp2075337-jammy.debdiff

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

Title:
  py3clean fails when using alternate character set

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


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

[Bug 2075337] Re: py3clean fails when using alternate character set

2024-08-07 Thread Dave Jones
Attaching debdiffs for sponsorship in noble and jammy.

For the purposes of review, the jammy diff does include one additional
change to avoid using shell=True on the invocation of dpkg -L. This can
be excised if necessary, but I really didn't want to leave something
that ultimately runs as root doing string interpolation and then calling
something via the shell, when I don't have to!

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

Title:
  py3clean fails when using alternate character set

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


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

[Bug 2064688] Re: Merge nbd from Debian unstable for oracular

2024-08-07 Thread Dave Jones
The fix for LP: #2060745 was incorporated into version 1:3.26.1-4 which
is now in unstable, so this can probably just be turned into a sync
request 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/2064688

Title:
  Merge nbd from Debian unstable for oracular

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


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

[Bug 2054092] Re: Add support for FIT images to rpi config

2024-08-06 Thread Dave Jones
Updated proposed configuration to remove already-default values

** Description changed:

  Support for signed FIT images has been requested; the following config
  items should be enabled for the rpi 3 and 4 configurations (in both
  armhf and arm64):
  
- CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000
  CONFIG_FIT=y
- CONFIG_FIT_EXTERNAL_OFFSET=0x0
- CONFIG_FIT_FULL_CHECK=y
+ CONFIG_FIT_SIGNATURE=y
  CONFIG_FIT_VERBOSE=y
  CONFIG_FIT_PRINT=y
  CONFIG_TOOLS_FIT=y
- CONFIG_TOOLS_FIT_FULL_CHECK=y
+ CONFIG_TOOLS_FIT_SIGNATURE=y
+ CONFIG_TOOLS_FIT_VERBOSE=y
  CONFIG_TOOLS_FIT_PRINT=y
- CONFIG_TOOLS_FIT_RSASSA_PSS=y
- CONFIG_TOOLS_FIT_SIGNATURE=y
- CONFIG_TOOLS_FIT_SIGNATURE_MAX_SIZE=0x1000
- CONFIG_TOOLS_FIT_VERBOSE=y
  CONFIG_ZSTD=y
  
  Check this doesn't affect core 24 images (there will inevitably be a
  size increase as a result of enabling more flags; this is probably a
  good time to unseed u-boot on the pi images for oracular).

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

Title:
  Add support for FIT images to rpi config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2054092/+subscriptions


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

[Bug 2054092] Re: Add support for FIT images to rpi config

2024-08-06 Thread Dave Jones
** Description changed:

  Support for signed FIT images has been requested; the following config
  items should be enabled for the rpi 3 and 4 configurations (in both
  armhf and arm64):
  
  CONFIG_MULTI_DTB_FIT_UNCOMPRESS_SZ=0x8000
  CONFIG_FIT=y
  CONFIG_FIT_EXTERNAL_OFFSET=0x0
  CONFIG_FIT_FULL_CHECK=y
  CONFIG_FIT_VERBOSE=y
  CONFIG_FIT_PRINT=y
  CONFIG_TOOLS_FIT=y
  CONFIG_TOOLS_FIT_FULL_CHECK=y
  CONFIG_TOOLS_FIT_PRINT=y
  CONFIG_TOOLS_FIT_RSASSA_PSS=y
  CONFIG_TOOLS_FIT_SIGNATURE=y
  CONFIG_TOOLS_FIT_SIGNATURE_MAX_SIZE=0x1000
  CONFIG_TOOLS_FIT_VERBOSE=y
  CONFIG_ZSTD=y
  
- Check this doesn't affect core images, and focal on classic (there will
- inevitably be a size increase as a result of enabling more flags; this
- is probably a good time to unseed u-boot on the pi images for noble).
+ Check this doesn't affect core 24 images (there will inevitably be a
+ size increase as a result of enabling more flags; this is probably a
+ good time to unseed u-boot on the pi images for oracular).

** Also affects: u-boot (Ubuntu Noble)
   Importance: Undecided
   Status: New

** Changed in: u-boot (Ubuntu Noble)
 Assignee: (unassigned) => Dave Jones (waveform)

** Changed in: u-boot (Ubuntu)
   Status: New => Confirmed

** Changed in: u-boot (Ubuntu Noble)
   Status: New => Confirmed

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

Title:
  Add support for FIT images to rpi config

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2054092/+subscriptions


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

[Bug 2075337] Re: py3clean fails when using alternate character set

2024-08-04 Thread Dave Jones
Attaching debdiff for proposed changes to python3-minimal in noble

** Patch added: "noble.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/2075337/+attachment/5802639/+files/noble.debdiff

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

Title:
  py3clean fails when using alternate character set

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


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

[Bug 2075337] Re: py3clean fails when using alternate character set

2024-08-04 Thread Dave Jones
Having spent some time digging into this (at the request of the SRU
team), I'll summarise my findings:

Firstly, the analysis is correct: py3clean is ultimately the issue;
packages that both use py3clean and have diversions are affected
(diversions are the only circumstances that produce localised output in
dpkg-query -L).

Secondly, the proposed fix upstream is also fine, though personally I'd
also like to see the stdout decode use errors='replace' (there's no good
reason to fail here in the event of dodgy UTF-8 in a translation, for
instance). I'll attach debdiffs for noble and oracular to illustrate my
intent.

Thirdly, the proposed workaround for affected packages: using Breaks on
python3-minimal with a version strictly less than the fixed version also
appears to be sufficient (in all the cases I've tested this causes
python3-minimal to be at least unpacked prior to the prerm script of the
affected package being executed).

So, if the fix for python3-minimal can be uploaded, it simply remains to
determine which packages are affected. This is where things get tricky.

Benjamin's efforts are much appreciated here, and will likely be
decisive in light of the following: determining which packages use
py3clean is relatively simple (pretty much anything that installs a
python module). Determining which packages have diversions turns out to
be extremely difficult.

It's not enough to detect if a package *itself* uses dpkg-divert. Take
the cloud-init case where this was first detected: the postinst calls
dpkg-divert but only to *remove* an old diversion. The diversion that
actually affects this package comes from usr-merge (because cloud-init
still has files under the unmerged paths for various reasons). In
essence, any package (foo) can cause a diversion in another package
(bar) without the affected package (bar) showing any sign of this in
either its source or its binary artefacts. Further, the diversion may or
may not affect the package (bar) as the source of the diversion (foo)
may be optional to install.

Hence, there are two approaches. The thorough, but likely impractical,
approach would be to apply the "Breaks" fix to all packages using
py3clean: i.e. all packages that install python modules. Then there's
(Benjamin's) empirical approach: attempt to install everything from the
former set and see what fails. As noted above, this cannot guarantee
correctness as we cannot be certain that all packages that may divert
files in our target package are installed, but in practice it's probably
(hopefully!) "good enough" given the rarity of diversions and avoids
updates to (presumably) several thousand packages.

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

Title:
  py3clean fails when using alternate character set

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


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

[Bug 2075337] Re: py3clean fails when using alternate character set

2024-08-04 Thread Dave Jones
Attaching debdiff for proposed changes to python3-minimal in oracular

** Patch added: "oracular.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/2075337/+attachment/5802638/+files/oracular.debdiff

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

Title:
  py3clean fails when using alternate character set

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


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

[Bug 2075352] Re: Please merge u-boot 2024.01+dfsg-5 from Debian unstable.

2024-08-02 Thread Dave Jones
Test builds being built in ppa:waveform/u-boot at
https://launchpad.net/~waveform/+archive/ubuntu/u-boot

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

Title:
  Please merge u-boot 2024.01+dfsg-5 from Debian unstable.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2075352/+subscriptions


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

[Bug 2075352] Re: Please merge u-boot 2024.01+dfsg-5 from Debian unstable.

2024-08-02 Thread Dave Jones
Attaching patch against Debian unstable. For ease of review, relevant
commits and tags have been pushed to the following repository:

https://code.launchpad.net/~waveform/ubuntu/+source/u-boot/+git/u-boot

Specifically:

* logical/2024.01+dfsg-1ubuntu6 represents our split-out delta on
  top of old/debian (2024.01+dfsg-1)
* logical/2024.01+dfsg-5ubuntu1 represents our rebased delta on
  top of new/debian (2024.01+dfsg-5)
* merge/2024.01+dfsg-5ubuntu1 adds changelog and maintainer
  changes on top of logical/2024.01+dfsg-5ubuntu1

Hence, the following command may produce output useful to the purposes
of review:

git range-diff --creation-factor=100
old/debian..logical/2024.01+dfsg-1ubuntu6
new/debian..logical/2024.01+dfsg-5ubuntu1


** Patch added: "1-2075352.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2075352/+attachment/5802176/+files/1-2075352.debdiff

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

Title:
  Please merge u-boot 2024.01+dfsg-5 from Debian unstable.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2075352/+subscriptions


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

[Bug 2075352] [NEW] Please merge u-boot 2024.01+dfsg-5 from Debian unstable.

2024-07-31 Thread Dave Jones
Public bug reported:

Please merge u-boot 2024.01+dfsg-5 from Debian unstable.

Updated changelog and diff against Debian unstable to be attached below.

** Affects: u-boot (Ubuntu)
 Importance: Undecided
 Assignee: Dave Jones (waveform)
 Status: New

** Changed in: u-boot (Ubuntu)
 Assignee: (unassigned) => Dave Jones (waveform)

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

Title:
  Please merge u-boot 2024.01+dfsg-5 from Debian unstable.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/2075352/+subscriptions


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

[Bug 2075176] [NEW] lxd cannot launch (useable) oracular container under focal's kernel

2024-07-30 Thread Dave Jones
Public bug reported:

We've been encountering an issue with building the Ubuntu for Raspberry
Pi images for oracular for the past couple of weeks:

https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/oracular/ubuntu-
preinstalled

It turns out the root issue is that the builders are running focal
(kernel version 5.4), the build occurs under lxd (in an oracular
container), and (peculiarly to this particular build, which uses ubuntu-
image) the build requires snapd to be operational within the oracular
container.

I replicated the issue locally with the following setup, using both
jammy and focal VMs to demonstrate the issue is kernel related:

* A Raspberry Pi 4B with 8GB of RAM
* Booted noble (24.04) and initialized lxd: lxd init
* Launch a jammy VM: lxc launch ubuntu:j jammyvm
* Enter the jammy VM: lxc exec jammyvm bash
  * Within the jammy VM, initialize lxd: lxd init
  * Launch an oracular container [1]: lxc launch ubuntu-daily:o oractest -c 
security.nesting=true
  * Enter the oracular container: lxc exec oractest bash
* Check snapd is operational: snap list
* snap reports nothing is installed, try the hello-world snap
* Exit oracular container
  * Exit jammy VM
* Stop jammy VM: lxc stop jammyvm
* Launch a focal VM: lxc launch ubuntu:f focalvm
* Enter the focal VM: lxc exec focalvm bash
  * Within the focal VM, initialize lxd: lxd init
  * Launch an oracular container [1]: lxc launch ubuntu-daily:o oractest -c 
security.nesting=true
  * Enter the oracular container: lxc exec oractest bash
* Check snapd is operation: snap list
* Test fails with: cannot communicate with server: Get 
"http://localhost/v2/snaps": dial unix /run/snapd.socket: connect: connection 
refused
* Check systemctl output: numerous failed services
* Check ps output: almost nothing running (just init, effectively)
* Exit oracular container

I noted that lxd was version 4.0/stable/ubuntu-20.04 under the focal VM
and wondered if the current lxd would resolve things, but after
refreshing it to 5.21/stable it displayed the same symptoms under the
oracular container within.

Is there any means of making an oracular container work under a focal
kernel, or do I need to request the builders are upgraded?

[1]: security.nesting=true used to work around LP: #2046486

** Affects: lxd (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/2075176

Title:
  lxd cannot launch (useable) oracular container under focal's kernel

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


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

[Bug 2063110] Re: rtorrent crashes on startup

2024-07-29 Thread Dave Jones
This looks good: a nice minimal patch, patch has proper headers and
attribution, SRU template looks well written with an easy to use test-
case and a reasonable regression section, and the patch is well formed
with a good version number for SRU.

One minor quibble: the changelog mentions d/rules but this file isn't
actually changed in the diff, it's a new patch instead. However, I'm
happy to fix that on upload; sponsoring for noble.

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

Title:
  rtorrent crashes on startup

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


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

[Bug 2063110] Re: rtorrent crashes on startup

2024-07-29 Thread Dave Jones
** Merge proposal linked:
   
https://code.launchpad.net/~fougner/ubuntu/+source/rtorrent/+git/rtorrent/+merge/469649

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

Title:
  rtorrent crashes on startup

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


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

[Bug 2073359] Re: [SRU] Copy u-boot-pic64gx to Noble

2024-07-29 Thread Dave Jones
Unsubscribing ubuntu-sponsors as this has been uploaded to noble now

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

Title:
  [SRU] Copy u-boot-pic64gx to Noble

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/u-boot-pic64gx/+bug/2073359/+subscriptions


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

[Bug 2069384] Re: puppetdb fails to build from source on noble

2024-07-29 Thread Dave Jones
Unsubscribing ubuntu-sponsors; please re-subscribe once these points are
addressed, and thank you for coming up with the minimal patch!

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

Title:
  puppetdb fails to build from source on noble

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


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

[Bug 2069384] Re: puppetdb fails to build from source on noble

2024-07-29 Thread Dave Jones
Reviewed the current state and it seems there's a feel bits of paperwork
that still need a little bit of work before this can be sponsored:

* The "Where problems could occur" and "Other Info" sections in this bug
haven't been updated to indicate this is now a minimal patch. The SRU
team need this to be up to date when they come to review it (they're not
going to read through the entire bug history to see it's no longer
correct).

* An update to clj-http-clojure is (presumably?) no longer required; if
it isn't, it's worth closing LP: #2069390 as invalid too

* The "Where problems could occur" section in this bug don't really give
a sense of potential regressions. In fact, some of the bits in "Other
Info" would probably be relevant here (e.g. the first point "I haven't
attempted running the 7.12.1-3 binaries with the default-jdk/openjdk-21
because FTBFS in itself is an indicator of incompatibility and needs to
be addressed").

* These same comments could be made regarding the related LP: #2072516
bug -- it needs updating to the fact this is now a minimal patch, and
the "Where problems could occur" section needs a bit of work to suggest
where things could go wrong operationally for users.

* The Origin: field in patch 0009-Replace-use-of-to-pson.patch
(https://git.launchpad.net/ubuntu/+source/puppetdb/diff/puppet/lib/puppet/util/puppetdb/command.rb)
doesn't seem to lead anywhere useful? Just gives me a blank patch. I'm
presuming there should be some branch/commit identifiers in there to
indicate what should be diff'd?

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

Title:
  puppetdb fails to build from source on noble

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


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

[Bug 2072516] Re: autopkgtests fail on oracular & noble

2024-07-29 Thread Dave Jones
Unsubscribing ubuntu-sponsors for now; see comments on LP: #2069384

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

Title:
  autopkgtests fail on oracular & noble

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


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

[Bug 2046871] Re: migrate to upstream release/coreNN branch

2024-07-29 Thread Dave Jones
It looks like comment #2 and comment #3 have been addressed, as well as
the concerns about upstream lacking a stable versioning convention (i.e.
they have, but we've been ignoring it). I checked the upstream repo and
there are indeed years of release/coreNN branches, and the proposed PPA
matches the upstream release/core88 branch.

One minor thing of note during a test build of the binary package:
lintian warns that a dependency on dh-dkms is missing. It isn't; the
package depends on dh-sequence-dkms which is a virtual provided by dh-
dkms, so the warning is incorrect, but it may be worth altering the
build-depends to avoid it in future.

Anyway, sponsoring for oracular.

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

Title:
  migrate to upstream release/coreNN branch

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/backport-iwlwifi-dkms/+bug/2046871/+subscriptions


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

[Bug 2072490] Re: [needs-packaging] U-Boot for Microchip PIC64GX

2024-07-15 Thread Dave Jones
The ~ppa3 version now in the same PPA addresses the concerns above, and
passes lintian clean; sponsoring for oracular.

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

Title:
  [needs-packaging] U-Boot for Microchip PIC64GX

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


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

[Bug 2072490] Re: [needs-packaging] U-Boot for Microchip PIC64GX

2024-07-15 Thread Dave Jones
It looks like Steve's comments are addressed by the current PPA version
(and I'll make a note to check that MCD_tasks.c disappears in the
forthcoming merge of u-boot main!). I do note there's a few lintian
errors / warnings to clean up. Most are trivial and I'm happy to just
deal with them myself while sponsoring, specifically:

E: u-boot-pic64gx source: build-depends-indep-without-arch-indep

This is because, now the u-boot-pic64gx package is riscv64 only, there
are no arch-indep packages left. Trivial fix: make gcc-riscv64-linux-gnu
part of build-depends instead.

W: u-boot-pic64gx source: missing-license-paragraph-in-dep5-copyright gpl-2.0 
[debian/copyright:126]
W: u-boot-pic64gx source: missing-license-paragraph-in-dep5-copyright gpl-2.0+ 
[debian/copyright:119]

Here the lines in d/copyright refer to GPL-2.0 instead of GPL-2 and
GPL-2.0+ instead of GPL-2+. Trivial fix: delete .0 in each case

W: u-boot-pic64gx source: patch-file-present-but-not-mentioned-in-series
[debian/patches/riscv-update-PIC64GX-model-property.patch]

This one I need a bit of guidance on. I *think* this patch is not meant
to be there; if I add it to d/p/series it complains about a
reversed/already applied patch so I'm guessing this patch was in an
earlier bit of packaging, but was then applied upstream and so removed
from d/p/series, but the patch itself didn't get removed from the
directory? If so, I'm happy to just remove it while sponsoring.

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

Title:
  [needs-packaging] U-Boot for Microchip PIC64GX

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


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

[Bug 2072500] Re: [SRU] Add Microchip PIC64GX Curiosity Kit support

2024-07-09 Thread Dave Jones
Looks good, sponsoring for oracular

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

Title:
  [SRU] Add Microchip PIC64GX Curiosity Kit support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2072500/+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   9   10   >