[04:37] -queuebot:#ubuntu-release- New: accepted linux-signed [amd64] (xenial-proposed) [4.4.0-186.216] [05:14] -queuebot:#ubuntu-release- New binary: libebml [s390x] (groovy-proposed/universe) [1.4.0-2] (i386-whitelist, kubuntu) [05:15] -queuebot:#ubuntu-release- New binary: libebml [amd64] (groovy-proposed/universe) [1.4.0-2] (i386-whitelist, kubuntu) [05:15] -queuebot:#ubuntu-release- New binary: libebml [armhf] (groovy-proposed/universe) [1.4.0-2] (i386-whitelist, kubuntu) [05:15] -queuebot:#ubuntu-release- New binary: libebml [ppc64el] (groovy-proposed/universe) [1.4.0-2] (i386-whitelist, kubuntu) [05:15] -queuebot:#ubuntu-release- New binary: libebml [arm64] (groovy-proposed/universe) [1.4.0-2] (i386-whitelist, kubuntu) [05:15] -queuebot:#ubuntu-release- New binary: libebml [i386] (groovy-proposed/universe) [1.4.0-2] (i386-whitelist, kubuntu) [05:29] -queuebot:#ubuntu-release- New binary: libebml [riscv64] (groovy-proposed/universe) [1.4.0-2] (i386-whitelist, kubuntu) [06:26] -queuebot:#ubuntu-release- New binary: linux-signed-azure-5.3 [amd64] (bionic-proposed/main) [5.3.0-1033.34~18.04.1] (no packageset) [06:26] -queuebot:#ubuntu-release- New binary: linux-signed-azure [amd64] (eoan-proposed/main) [5.3.0-1033.34] (core, kernel) [06:26] -queuebot:#ubuntu-release- New binary: linux-signed-gke-5.0 [amd64] (bionic-proposed/universe) [5.0.0-1044.45] (kernel) [06:26] -queuebot:#ubuntu-release- New binary: linux-signed-kvm [amd64] (focal-proposed/main) [5.4.0-1019.19] (no packageset) [08:35] please accept sambamba from new, only built on amd64 and arm64! [08:36] also libembl please? [09:21] -queuebot:#ubuntu-release- New: rejected linux-signed-5.7 [amd64] (groovy-proposed) [5.7.0-9.10] [09:21] -queuebot:#ubuntu-release- New: rejected linux-signed-5.7 [s390x] (groovy-proposed) [5.7.0-9.10] [09:21] -queuebot:#ubuntu-release- New: rejected linux-signed-5.7 [ppc64el] (groovy-proposed) [5.7.0-9.10] [09:22] -queuebot:#ubuntu-release- New: accepted linux-signed-azure [amd64] (eoan-proposed) [5.3.0-1033.34] [09:22] -queuebot:#ubuntu-release- New: accepted linux-signed-kvm [amd64] (focal-proposed) [5.4.0-1019.19] [09:23] -queuebot:#ubuntu-release- New: accepted linux-signed-azure-5.3 [amd64] (bionic-proposed) [5.3.0-1033.34~18.04.1] [09:23] -queuebot:#ubuntu-release- New: accepted linux-signed-gke-5.0 [amd64] (bionic-proposed) [5.0.0-1044.45] [10:02] -queuebot:#ubuntu-release- New binary: linux-signed-oem-osp1 [amd64] (bionic-proposed/universe) [5.0.0-1064.69] (no packageset) [10:17] -queuebot:#ubuntu-release- New: accepted linux-signed-oem-osp1 [amd64] (bionic-proposed) [5.0.0-1064.69] [11:22] -queuebot:#ubuntu-release- New binary: ros-rviz [s390x] (groovy-proposed/universe) [1.14.1+dfsg-1] (no packageset) [11:25] -queuebot:#ubuntu-release- New binary: ros-rviz [ppc64el] (groovy-proposed/universe) [1.14.1+dfsg-1] (no packageset) [11:31] -queuebot:#ubuntu-release- New binary: linux-signed-hwe [ppc64el] (xenial-proposed/main) [4.15.0-110.111~16.04.1] (kernel) [11:34] -queuebot:#ubuntu-release- New binary: linux-signed-hwe [amd64] (xenial-proposed/main) [4.15.0-110.111~16.04.1] (kernel) [11:39] -queuebot:#ubuntu-release- New binary: linux-signed-gke-4.15 [amd64] (bionic-proposed/main) [4.15.0-1065.68] (no packageset) [11:43] -queuebot:#ubuntu-release- New binary: ros-rviz [armhf] (groovy-proposed/universe) [1.14.1+dfsg-1] (no packageset) [11:46] -queuebot:#ubuntu-release- New binary: ros-rviz [amd64] (groovy-proposed/universe) [1.14.1+dfsg-1] (no packageset) [11:47] -queuebot:#ubuntu-release- New binary: ros-rviz [arm64] (groovy-proposed/universe) [1.14.1+dfsg-1] (no packageset) [11:51] -queuebot:#ubuntu-release- Unapproved: evolution-data-server (focal-proposed/main) [3.36.3-0ubuntu1 => 3.36.4-0ubuntu1] (i386-whitelist, ubuntu-desktop) [11:56] -queuebot:#ubuntu-release- Unapproved: evolution (focal-proposed/universe) [3.36.3-0ubuntu1 => 3.36.4-0ubuntu1] (ubuntu-mate, ubuntukylin) [11:57] -queuebot:#ubuntu-release- New: accepted libebml [amd64] (groovy-proposed) [1.4.0-2] [11:57] -queuebot:#ubuntu-release- New: accepted libebml [armhf] (groovy-proposed) [1.4.0-2] [11:57] -queuebot:#ubuntu-release- New: accepted libebml [ppc64el] (groovy-proposed) [1.4.0-2] [11:57] -queuebot:#ubuntu-release- New: accepted libebml [s390x] (groovy-proposed) [1.4.0-2] [11:57] -queuebot:#ubuntu-release- New: accepted libebml [arm64] (groovy-proposed) [1.4.0-2] [11:57] -queuebot:#ubuntu-release- New: accepted libebml [riscv64] (groovy-proposed) [1.4.0-2] [11:57] -queuebot:#ubuntu-release- New: accepted libebml [i386] (groovy-proposed) [1.4.0-2] [11:58] -queuebot:#ubuntu-release- New: accepted kimageannotator [amd64] (groovy-proposed) [0.3.1-4] [12:07] -queuebot:#ubuntu-release- Unapproved: systemd (focal-proposed/main) [245.4-4ubuntu3.1 => 245.4-4ubuntu3.2] (core, i386-whitelist) [12:17] -queuebot:#ubuntu-release- New binary: libmatroska [s390x] (groovy-proposed/universe) [1.6.0-2] (i386-whitelist, kubuntu) [12:17] -queuebot:#ubuntu-release- New binary: libmatroska [i386] (groovy-proposed/universe) [1.6.0-2] (i386-whitelist, kubuntu) [12:18] -queuebot:#ubuntu-release- New binary: libmatroska [amd64] (groovy-proposed/universe) [1.6.0-2] (i386-whitelist, kubuntu) [12:18] -queuebot:#ubuntu-release- New binary: libmatroska [ppc64el] (groovy-proposed/universe) [1.6.0-2] (i386-whitelist, kubuntu) [12:19] -queuebot:#ubuntu-release- New binary: libmatroska [arm64] (groovy-proposed/universe) [1.6.0-2] (i386-whitelist, kubuntu) [12:19] -queuebot:#ubuntu-release- New binary: libmatroska [armhf] (groovy-proposed/universe) [1.6.0-2] (i386-whitelist, kubuntu) [12:25] please accept libmatroska, easy transition, needs only a single vlc rebuild [12:26] -queuebot:#ubuntu-release- Unapproved: accepted nova [source] (focal-proposed) [2:21.0.0-0ubuntu0.20.04.2] [12:30] could someone from the SRU team take a look at LP #1871685? Some users are asking for this fix [12:30] Launchpad bug 1871685 in vagrant (Ubuntu Focal) "[SRU] vagrant spits out ruby deprecation warnings on every call" [Low,Fix committed] https://launchpad.net/bugs/1871685 [12:33] -queuebot:#ubuntu-release- Unapproved: accepted neutron [source] (focal-proposed) [2:16.0.0-0ubuntu0.20.04.2] [12:34] -queuebot:#ubuntu-release- New binary: libmatroska [riscv64] (groovy-proposed/universe) [1.6.0-2] (i386-whitelist, kubuntu) [12:42] -queuebot:#ubuntu-release- Unapproved: accepted python-eventlet [source] (focal-proposed) [0.25.1-2ubuntu1] [13:17] -queuebot:#ubuntu-release- Unapproved: evolution-ews (focal-proposed/universe) [3.36.3-0ubuntu1 => 3.36.4-0ubuntu1] (ubuntu-mate) [13:26] -queuebot:#ubuntu-release- Unapproved: evince (focal-proposed/main) [3.36.5-0ubuntu1 => 3.36.7-0ubuntu1] (ubuntu-desktop) [13:30] -queuebot:#ubuntu-release- New binary: ros-rviz [riscv64] (groovy-proposed/universe) [1.14.1+dfsg-1] (no packageset) [14:33] libglib2.0-dev is now uninstallable in proposed, due to python3-stdlib-extensions 3.8.4~rc1-1 [14:36] right, fun, I just got build failures emails for webkitgtk that I just uploaded due to that one [14:55] seb128: yes, same fail I see with KDE things. others are not failing but depwaiting [15:00] rikMills, I'm going to remove that python3-stdlib-extensions from proposed, it has a depends on a python3 newer than the one currently uploaded [15:00] doko also doesn't seem around so I don't know if he didn't notice or if he has a python3-defaults upload coming [15:00] but meanwhile it's the easier way to unscrew things [15:01] thanks [15:01] k, done now [15:02] seb128: thanks also [15:02] np! [15:14] seb128, please accept libmatroska? I'm trying to get vlc in :) [15:15] also sambamba please? [15:17] LocutusOfBorg, k [15:17] -queuebot:#ubuntu-release- New: accepted libmatroska [amd64] (groovy-proposed) [1.6.0-2] [15:17] -queuebot:#ubuntu-release- New: accepted libmatroska [armhf] (groovy-proposed) [1.6.0-2] [15:17] -queuebot:#ubuntu-release- New: accepted libmatroska [ppc64el] (groovy-proposed) [1.6.0-2] [15:17] -queuebot:#ubuntu-release- New: accepted libmatroska [s390x] (groovy-proposed) [1.6.0-2] [15:17] -queuebot:#ubuntu-release- New: accepted libmatroska [arm64] (groovy-proposed) [1.6.0-2] [15:17] -queuebot:#ubuntu-release- New: accepted libmatroska [riscv64] (groovy-proposed) [1.6.0-2] [15:17] -queuebot:#ubuntu-release- New: accepted libmatroska [i386] (groovy-proposed) [1.6.0-2] [15:27] ta [15:32] blackboxsw: Can you point me at the email mentioned in comment #16 of bug 1881018? [15:32] bug 1881018 in cloud-init (Ubuntu) "sru cloud-init (19.4.33 to 20.2-45) Xenial, Bionic, Eoan and Focal" [Undecided,In progress] https://launchpad.net/bugs/1881018 [17:18] -queuebot:#ubuntu-release- New binary: libtpms [s390x] (groovy-proposed/none) [0.8.0~dev1-1] (no packageset) [17:18] -queuebot:#ubuntu-release- New binary: minimap2 [amd64] (groovy-proposed/universe) [2.17+dfsg-11] (no packageset) [17:19] -queuebot:#ubuntu-release- New binary: libtpms [amd64] (groovy-proposed/none) [0.8.0~dev1-1] (no packageset) [17:24] -queuebot:#ubuntu-release- New binary: liblemon [s390x] (groovy-proposed/universe) [1.3.1+dfsg-3] (no packageset) [17:27] -queuebot:#ubuntu-release- New binary: minimap2 [arm64] (groovy-proposed/universe) [2.17+dfsg-11] (no packageset) [17:28] -queuebot:#ubuntu-release- New binary: liblemon [ppc64el] (groovy-proposed/universe) [1.3.1+dfsg-3] (no packageset) [17:31] -queuebot:#ubuntu-release- New binary: libtpms [arm64] (groovy-proposed/universe) [0.8.0~dev1-1] (no packageset) [17:32] -queuebot:#ubuntu-release- New binary: libtpms [armhf] (groovy-proposed/universe) [0.8.0~dev1-1] (no packageset) [17:44] -queuebot:#ubuntu-release- New binary: liblemon [amd64] (groovy-proposed/universe) [1.3.1+dfsg-3] (no packageset) [17:59] -queuebot:#ubuntu-release- New binary: liblemon [arm64] (groovy-proposed/universe) [1.3.1+dfsg-3] (no packageset) [17:59] -queuebot:#ubuntu-release- New binary: libtpms [riscv64] (groovy-proposed/universe) [0.8.0~dev1-1] (no packageset) [18:03] -queuebot:#ubuntu-release- New binary: liblemon [armhf] (groovy-proposed/universe) [1.3.1+dfsg-3] (no packageset) [18:06] hello ubuntu-archive, I'm tracing down the history of libnginx-mod-stream-geoip. This is a NEW package built from src:nginx-1.18.0, and I don't know how it ended up in main, as it depends on a geoip1 library that is in universe [18:06] since it's a new binary, someone must have accepted it [18:07] https://launchpad.net/ubuntu/groovy/amd64/libnginx-mod-stream-geoip/1.18.0-3ubuntu1 it depends on libgeoip1 (>= 1.6.12) which is in universe since focal [18:11] ahasenack, new binaries in main are automatically accepted in main, somebody should probably just move it to universe... [18:11] ok [18:12] we also need a change in nginx, I'm reviewing it, just wanted to understand now stream-geoip ended up in main when it has a dependency on universe [18:12] probably nginx-core being in main had a stronger "pull" [18:12] nginx-core (main) depends on stream-geoip (the new package, now in main), which depends on libgeoip1 (in universe, oops) [18:13] we'll fix nginx-core to not pull in stream-geoip [18:13] or have it pull in libnginx-mod-stream-geoip2, that one is fine in main [18:13] (and is in main already) [18:13] ok [19:11] ahasenack, I think it's just that the queue interface defaulted to put the binary in main since the source is in main [19:11] ahasenack, I demoted it now [19:13] seb128: thanks [19:13] np! [19:20] -queuebot:#ubuntu-release- New source: redkite (groovy-proposed/primary) [0.8.1-0ubuntu1] [19:25] -queuebot:#ubuntu-release- New source: bchoppr (groovy-proposed/primary) [1.6.2-0ubuntu1] [19:30] -queuebot:#ubuntu-release- Unapproved: sosreport (focal-proposed/main) [3.9.1-1ubuntu0.20.04.1 => 3.9.1-1ubuntu0.20.04.2] (ubuntu-desktop, ubuntu-server) [19:38] -queuebot:#ubuntu-release- Unapproved: sosreport (bionic-proposed/main) [3.9.1-1ubuntu0.18.04.1 => 3.9.1-1ubuntu0.18.04.2] (ubuntu-desktop, ubuntu-server) [19:52] -queuebot:#ubuntu-release- New source: bsequencer (groovy-proposed/primary) [1.4.2-0ubuntu1] [20:03] -queuebot:#ubuntu-release- New source: dragonfly-reverb (groovy-proposed/primary) [3.2.0-0ubuntu1] [20:04] -queuebot:#ubuntu-release- New source: bshapr (groovy-proposed/primary) [0.9-0ubuntu1] [20:08] -queuebot:#ubuntu-release- New binary: liblemon [riscv64] (groovy-proposed/universe) [1.3.1+dfsg-3] (no packageset) [20:10] -queuebot:#ubuntu-release- New source: bslizr (groovy-proposed/primary) [1.2.6-0ubuntu1] [20:10] RAOF: bdmurray: I have an upload of rapid-photo-downloader sitting in focal updates for SRU bug 1873944. Any chance it can get some love? [20:10] bug 1873944 in rapid-photo-downloader (Ubuntu Focal) "[SRU] Upgrade rapid-photo-downloader to version 0.9.24" [High,In progress] https://launchpad.net/bugs/1873944 [20:17] -queuebot:#ubuntu-release- New source: new-session-manager (groovy-proposed/primary) [1.3.2-0ubuntu1] [20:24] -queuebot:#ubuntu-release- New source: mcpdisp (groovy-proposed/primary) [0.1.2-0ubuntu1] [21:27] -queuebot:#ubuntu-release- Unapproved: systemd (bionic-proposed/main) [237-3ubuntu10.41 => 237-3ubuntu10.42] (core) [21:33] -queuebot:#ubuntu-release- Unapproved: systemd (xenial-proposed/main) [229-4ubuntu21.28 => 229-4ubuntu21.29] (core) [21:39] apw, please NBS-proposed cleanup bbswitch-dkms, bbswitch-source on arm64 riscv64 s390x? because of debian bug: #842964 [21:39] Debian bug 842964 in bbswitch-dkms "bbswitch-dkms: dkms install fails due to error "implicit declaration of function 'apci_bus_get_device'"" [Important,Fixed] http://bugs.debian.org/842964 [21:56] Laney: "Change your pattern to be irrefutable" does that mean anything to you? Does one need to start a Phd to understand what that means? [21:56] mwhudson: vorlon: i've tried but Modan-fail imho is the nail on the yi-editor coffin, and it should be removed. [21:57] xnox: is there a package called yi-editor? I didn't find anything in the revdeps [21:57] the source package is called "yi" i think [21:58] vorlon: oh you removed all the things already! [21:58] * xnox refreshes browser [21:58] horay [21:58] vorlon: yeah there is no way to fix that stuff, even if one tries hard. [21:58] right [21:58] all gone [21:58] stop trying [21:59] xnox: "Change your pattern to be irrefutable" - betting pool on what language that was autotranslated from by Google [22:00] vorlon: i think that is native english speaker writing it. [22:00] hmm [22:01] vorlon: https://github.com/quchen/articles/blob/master/monad_fail.md to fix yi-core, one had to do step "ii. Change your pattern to be irrefutable" [22:01] and i have no idea what that means in haskell [22:02] David Luposchainsky [22:02] quchen [22:02] Likes Haskell. Interested in derived languages (Agda, Idris, Purescript). Would like to learn more about Rust. [22:02] i think is the author, with Germany as declared location. [22:03] ohhh haskell [22:03] so not english anyway [22:03] vorlon: mwhudson: https://launchpad.net/ubuntu/+source/agda/2.6.1-0ubuntu1 looks like haskell code generation with llvm 9, instead of 7. Makes arm port not build things? [22:03] but I see that ghc is gainging natice code generation for arm upstream [22:03] so maybe purge the arm binaries of agda? [22:04] that would be nice, since haskell is the last thing holding llvm7 in the archive [22:04] or do we want to try to rebuild ghc with llvm-10 => and basically rebuild all of haskell again, cause i'm sure the rest of arm binaries would then change abi. [22:04] vorlon: well, the ghc in proposed uses llvm-9 and that makes agda ftbfs on arm in proposed. Unless i am wrong. [22:05] well if you want to switch to 10, test that in a ppa first? [22:05] right [22:05] vorlon: i think for the time being it is best to drop agda arm64/armhf binaries [22:05] if the rdep chain isn't too bad then for sure drop the binaries [22:07] it is leaf [22:07] src:agda & src:agda-stdlib [22:07] (agda is an "app") [22:08] -queuebot:#ubuntu-release- Unapproved: accepted ipxe [source] (focal-proposed) [1.0.0+git-20190109.133f4c4-0ubuntu3.1] [22:08] removing [22:13] similar to yi, the monadfail removal causes haskell-gitlib to FTBFS https://bugs.launchpad.net/ubuntu/+source/haskell-gitlib/+bug/1886725 [22:13] Ubuntu bug 1886725 in haskell-gitlib (Ubuntu) "RM haskell-gitlib FTBFS due to MonadFail" [Undecided,Triaged] [22:14] also leaf, RM it [22:14] retrying haskell-criterion builds, as launchpad doesn't detect that virtual build-dep wait packages are now satisfyable [22:15] -queuebot:#ubuntu-release- Unapproved: accepted openldap [source] (focal-proposed) [2.4.49+dfsg-2ubuntu1.3] [22:19] -queuebot:#ubuntu-release- Unapproved: accepted openldap [source] (eoan-proposed) [2.4.48+dfsg-1ubuntu1.2] [22:20] -queuebot:#ubuntu-release- Unapproved: accepted openldap [source] (bionic-proposed) [2.4.45+dfsg-1ubuntu1.6] [22:20] https://github.com/snapframework/snap-core => is a Snap framework written in haskell [22:21] troll alert => nothing to do with snapd! [22:21] is it legos [22:21] or K'nex [22:23] -queuebot:#ubuntu-release- Unapproved: accepted openldap [source] (xenial-proposed) [2.4.42+dfsg-2ubuntu3.9] [22:27] mwhudson: vorlon: https://paste.ubuntu.com/p/FXmkT8TnDc/ [22:27] /dev/nbd7p3: PARTLABEL="Gap1" PARTUUID="37785202-dc8e-426a-9f3e-217c7d5b6f3f" => I do not know how/why xorriso command we issue makes that [22:27] it was not there before [22:27] hmm [22:28] xnox: which is the dodgy bit, the PARTLABEL? [22:28] mwhudson: the dodge bit that it exists. [22:28] the partition as a whole is new [22:28] ah [22:28] mwhudson: i.e. focal images only have nbd7 nbd7p1 nbd7p2 [22:28] is this a case of "yes yes we know the partitions overlap shutup" [22:29] which is full iso, overlap full iso p1 without esp, p2 ESP, and some weird extra gap [22:29] i think it is handling the overlap of the device & p1 well enough [22:30] * mwhudson zsyncs [22:30] what does sfdisk say about it? [22:30] /home/vorlon/devel/iso/lubuntu-groovy-amd64.iso1 64 1395 1332 666K Micr [22:31] -part_like_isohybrid [22:31] Control whether -isohybrid-gpt-basdat, -isohybrid-gpt-hfsplus, and -isohybrid-apm-hfsplus apply even [22:31] if not -isohybrid-mbr is present. No MBR partition of type 0xee emerges, even if GPT gets produced. [22:31] Gaps between GPT and APM partitions will not be filled by more partitions. Appended partitions get [22:31] mentioned in APM if other APM partitions emerge. [22:31] hmmmm [22:32] -queuebot:#ubuntu-release- Unapproved: accepted knot [source] (focal-proposed) [2.7.8-1ubuntu0.1] [22:33] yeah the gpt partitions don't overlap [22:34] -queuebot:#ubuntu-release- Unapproved: accepted knot [source] (bionic-proposed) [2.6.5-3ubuntu0.1] [22:41] oh wait, the old images didn't have a gpt at all [22:41] -queuebot:#ubuntu-release- Unapproved: accepted ubuntu-docs [source] (focal-proposed) [20.04.3] [22:41] mwhudson: hm? [22:42] mwhudson: were they fat only? [22:42] seems like it [22:42] xnox: https://paste.ubuntu.com/p/Ys4M57sXS2/ [22:42] is there a tool that only looks at mbr partition tables? [22:43] wait what [22:43] ISO is weird [22:43] i am very confused https://paste.ubuntu.com/p/BvcXptMvKk/ [22:43] it can have multiple partition tables [22:44] ah so the extra partition is protective mbr [22:44] and in the past we didn't have that [22:44] xnox: well, no [22:44] but instead had hfsplus [22:45] mwhudson: why not? it's written last, but it is at the smallest offset [22:45] xnox: those are partition *tables* not partitions [22:45] yeah [22:46] the gpts have three entries each [22:46] depending on whether something is a CDROM or a block device, under bios, or efi, PC or MAC [22:46] which isn't what we want, is it? [22:46] different one may be used [22:46] it looks sensible as to what we want =) [22:46] mwhudson: run grub-mkrescue -o foo.iso => and inspect that [22:47] https://paste.ubuntu.com/p/bRz7768Zng/ [22:48] is there a thing that will dump out gpt fields without interpretation [22:50] mwhudson: sgdisk -p *.iso ? [22:50] close enough i guess [22:50] but also [22:51] sgdisk -O foo.iso => which will print the contents of the protective MBR [22:51] why can't it see the gpts in the .zs-old that wipefs (i.e. libblkid) can see though [22:51] becuase there is a way to keep mbr & gpt in-sync, i.e. to create partitions in both [22:51] yeah we want "hybrid MBR" not "protective MBR" surely [22:53] --protective-msdos-label Patch System Area by partition table [22:54] -J -joliet-long -l -b boot/grub/i386-pc/eltorito.img -no-emul-boot -boot-load-size 4 -boot-info-table --grub2-boot-info --grub2-mbr cd-boot-images/usr/share/cd-boot-images-amd64/tree/boot/grub/i386-pc/boot_hybrid.img --efi-boot boot/grub/efi.img -efi-boot-part --efi-boot-image -partition_offset 16 cd-boot-images/usr/share/cd-boot-images-amd64/tree [22:54] is how we build the iso now [22:54] (options to xorriso -as mkisofs) [22:55] -queuebot:#ubuntu-release- Unapproved: accepted gnome-user-docs [source] (focal-proposed) [3.36.2+git20200704-0ubuntu0.1] [22:56] and we used to have [22:56] -isohybrid-mbr syslinux/usr/lib/ISOLINUX/isohdpfx.bin [22:56] hmmmmm [22:56] i wonder if the gpt tables in the old isos are corrupt [22:56] -isohybrid-gpt-basdat -isohybrid-apm-hfsplus [22:57] we had that too [22:57] mwhudson: before we dive into this stuff, do we care that there is extra partition? is there something we can fix in casper for the new world order? [22:57] xnox: where are you finding this documentation [22:58] mwhudson: texi files and by reading `xorriso -as mkisofs` and by reading debian-cd/ubuntu branch of tools/boot/groovy/boot-amd64 vs tools/boot/focal/boot-amd64 [22:58] bzr branch lp:~ubuntu-cdimage/debian-cd/ubuntu debian-cd [22:58] xnox: i'm not 100% on this but i thought it was deliberate that the two partitions in the MBR partition table overlapped [22:59] -queuebot:#ubuntu-release- Unapproved: accepted gnome-getting-started-docs [source] (focal-proposed) [3.36.2-0ubuntu0.1] [23:01] i do see that 20.04 has invalid GPT and valid MBR [23:01] xnox: yeah so this is screwed [23:01] and 20.04 does not overlap and has two copies of ESP [23:01] i don't know how it works but the current iso is bung [23:01] focal, groovy, or both differently? [23:02] when viewed through a gpt lens [23:02] cause focal is invalid but works? [23:02] xnox: i've only been looking at groovy [23:02] groovy is valid, but doesn't work? [23:02] ack [23:02] mwhudson@anduril:~/isos$ sudo losetup --show -Pf groovy-live-server-amd64.iso [23:02] /dev/loop42 [23:02] mwhudson@anduril:~/isos$ sudo mount /dev/loop42p1 ~/tmp/mnt/1 [23:02] mwhudson@anduril:~/isos$ md5sum ~/tmp/mnt/1/casper/filesystem.squashfs [23:02] md5sum: /home/mwhudson/tmp/mnt/1/casper/filesystem.squashfs: Input/output error [23:03] -queuebot:#ubuntu-release- New binary: gnome-getting-started-docs [amd64] (focal-proposed/main) [3.36.2-0ubuntu0.1] (personal-gunnarhj, ubuntu-desktop) [23:03] -queuebot:#ubuntu-release- New binary: gnome-user-docs [amd64] (focal-proposed/main) [3.36.2+git20200704-0ubuntu0.1] (personal-gunnarhj, ubuntu-desktop) [23:03] i wonder if i can override the kernels idea of how long the partition is [23:04] mwhudson: yet mounting loop42 itself, makes it ok [23:05] mwhudson: and i do not get input/output errors. [23:05] mwhudson: i feel like yes, p1 is missaligned, and is supposed to overlap with the main disk, but doesn't [23:07] xnox: right [23:07] -queuebot:#ubuntu-release- Unapproved: accepted zfs-linux [source] (focal-proposed) [0.8.3-1ubuntu12.2] [23:11] xnox: https://wiki.syslinux.org/wiki/index.php?title=Isohybrid seems relevant [23:12] -queuebot:#ubuntu-release- Unapproved: accepted eog [source] (focal-proposed) [3.36.3-0ubuntu1] [23:13] mwhudson: which matches what we used to do [23:13] yes [23:13] but i thought all that is possible to do with jsut grub2 these days [23:14] i think that part is fine but somehow we've lost the partition table intricacies [23:14] "The additional isohybrid feature for UEFI adds a partition to the MBR partition table pointing to the same file in the ISO 9660 filesystem as does the El Torito catalog entry for EFI. This file contains a FAT filesystem with boot equipment from which the UEFI firmware will be able to start the desired operating system. Furthermore, isohybrid for UEFI creates a GUID Partition Table (GPT) with a partition pointing to that file." [23:14] how is that even possible [23:16] -queuebot:#ubuntu-release- New binary: libtpms [s390x] (groovy-proposed/universe) [0.8.0~dev1-1.1] (no packageset) [23:16] because iso9660 is catalogue of pointers [23:16] and one can jump to different catalogues, which point at the same content, depending which side you look it at it. [23:16] i do wonder if we are missing -isohybrid-mbr syslinux/usr/lib/ISOLINUX/isohdpfx.bin [23:16] sorry [23:16] not that. [23:16] -isohybrid-gpt-basdat [23:16] * mwhudson afk for a bit [23:17] should i fetch more coffee or whisky? [23:17] (a bit == like 10 mins) [23:19] -isohybrid-mbr FILE Set SYSLINUX mbr/isohdp[fp]x*.bin for isohybrid [23:19] --grub2-mbr FILE Set GRUB2 MBR for boot image address patching [23:19] not sure if those are mutually exclusive or not [23:21] -queuebot:#ubuntu-release- Unapproved: accepted ubuntu-release-upgrader [source] (focal-proposed) [1:20.04.21] [23:21] -partition_offset LBA Make image mountable by first partition, too [23:21] -part_like_isohybrid Mark in MBR, GPT, APM without -isohybrid-mbr [23:22] so i feel like we switched from -isohybrid-mbr to --grub2-mbr [23:22] but we need to specify -part_like_isohybrid [23:22] let me try that [23:24] -queuebot:#ubuntu-release- New binary: libtpms [amd64] (groovy-proposed/universe) [0.8.0~dev1-1.1] (no packageset) [23:24] -queuebot:#ubuntu-release- New binary: libtpms [armhf] (groovy-proposed/universe) [0.8.0~dev1-1.1] (no packageset) [23:24] -queuebot:#ubuntu-release- New binary: libtpms [arm64] (groovy-proposed/universe) [0.8.0~dev1-1.1] (no packageset) [23:28] -queuebot:#ubuntu-release- Unapproved: accepted ibus [source] (focal-proposed) [1.5.22-2ubuntu2.1] [23:30] -queuebot:#ubuntu-release- Unapproved: accepted quassel [source] (focal-proposed) [1:0.13.1-3ubuntu2.1] [23:30] yeah i think so [23:31] we don't want -isohybrid-mbr because we're not using isolinux any more but we do want the same partition table [23:31] -queuebot:#ubuntu-release- Unapproved: accepted quassel [source] (bionic-proposed) [1:0.12.4-3ubuntu1.18.04.2] [23:31] i still don't understand what -isohybrid-gpt-basdat Mark El Torito boot image as Basic Data in GPT [23:31] means or does [23:32] xnox: google suggests https://en.wikipedia.org/wiki/Microsoft_basic_data_partition [23:33] * mwhudson reads the page and is not especially enlightened [23:34] i don't think it matters terribly for us [23:34] unless firmware cares about this [23:35] https://lists.gnu.org/archive/html/bug-parted/2011-06/msg00026.html [23:35] yeah, not sure. i think it's to make files visible in windows [23:36] and i think we want ESP visible, cause i think i made sure there is 1M space there [23:36] such that i.e. my thinking was one can put cloud-init user-data there or some such for autoinstall [23:36] weird firmware may care about it, yes [23:38] hm but can you mount the ESP writeable? [23:39] oh you can, huh [23:51] -queuebot:#ubuntu-release- New binary: linux-signed-hwe [amd64] (bionic-proposed/main) [5.3.0-63.57~18.04.1] (kernel) [23:51] -queuebot:#ubuntu-release- New binary: linux-signed-hwe [ppc64el] (bionic-proposed/main) [5.3.0-63.57~18.04.1] (kernel) [23:52] -queuebot:#ubuntu-release- New binary: linux-signed-hwe [arm64] (bionic-proposed/main) [5.3.0-63.57~18.04.1] (kernel) [23:53] mwhudson: it used to be generated just enough size to fit the .efi binaries with like rounded amount of padding, meaing it was as tight as possible. [23:53] imho, it should be actually be resizable =) [23:54] xnox: not sure we can actually put autoinstall data their [23:54] xnox: i guess in theory you can put a small ext4 partition on the iso somehow [23:57] anyway lets fix the current problem first