[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] <LocutusOfBorg> please accept sambamba from new, only built on amd64 and arm64!
[08:36] <LocutusOfBorg> 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] <LocutusOfBorg> 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] <kanashiro> could someone from the SRU team take a look at LP #1871685? Some users are asking for this fix
[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] <RikMills> libglib2.0-dev is now uninstallable in proposed, due to python3-stdlib-extensions 3.8.4~rc1-1
[14:36] <seb128> right, fun, I just got build failures emails for webkitgtk that I just uploaded due to that one
[14:55] <RikMills> seb128: yes, same fail I see with KDE things. others are not failing but depwaiting
[15:00] <seb128> 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] <seb128> 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] <seb128> but meanwhile it's the easier way to unscrew things
[15:01] <LocutusOfBorg> thanks
[15:01] <seb128> k, done now
[15:02] <RikMills> seb128: thanks also
[15:02] <seb128> np!
[15:14] <LocutusOfBorg> seb128, please accept libmatroska? I'm trying to get vlc in :)
[15:15] <LocutusOfBorg> also sambamba please?
[15:17] <seb128> 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] <LocutusOfBorg> ta
[15:32] <bdmurray> blackboxsw: Can you point me at the email mentioned in comment #16 of bug 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] <ahasenack> 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] <ahasenack> since it's a new binary, someone must have accepted it
[18:07] <ahasenack> 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] <LocutusOfBorg> ahasenack, new binaries in main are automatically accepted in main, somebody should probably just move it to universe...
[18:11] <ahasenack> ok
[18:12] <ahasenack> 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] <ahasenack> probably nginx-core being in main had a stronger "pull"
[18:12] <ahasenack> nginx-core (main) depends on stream-geoip (the new package, now in main), which depends on libgeoip1 (in universe, oops)
[18:13] <ahasenack> we'll fix nginx-core to not pull in stream-geoip
[18:13] <ahasenack> or have it pull in libnginx-mod-stream-geoip2, that one is fine in main
[18:13] <ahasenack> (and is in main already)
[18:13] <ahasenack> ok
[19:11] <seb128> 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] <seb128> ahasenack, I demoted it now
[19:13] <ahasenack> seb128: thanks
[19:13] <seb128> 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] <Eickmeyer> 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: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] <LocutusOfBorg> apw, please NBS-proposed cleanup bbswitch-dkms, bbswitch-source on arm64 riscv64 s390x? because of debian bug: #842964
[21:56] <xnox> 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] <xnox> mwhudson:  vorlon: i've tried but Modan-fail imho is the nail on the yi-editor coffin, and it should be removed.
[21:57] <vorlon> xnox: is there a package called yi-editor? I didn't find anything in the revdeps
[21:57] <mwhudson> the source package is called "yi" i think
[21:58] <xnox> vorlon:  oh you removed all the things already!
[21:58]  * xnox refreshes browser
[21:58] <xnox> horay
[21:58] <xnox> vorlon:  yeah there is no way to fix that stuff, even if one tries hard.
[21:58] <vorlon> right
[21:58] <vorlon> all gone
[21:58] <vorlon> stop trying
[21:59] <vorlon> xnox: "Change your pattern to be irrefutable" - betting pool on what language that was autotranslated from by Google
[22:00] <xnox> vorlon:  i think that is native english speaker writing it.
[22:00] <vorlon> hmm
[22:01] <xnox> 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] <xnox> and i have no idea what that means in haskell
[22:02] <xnox> David Luposchainsky
[22:02] <xnox> quchen
[22:02] <xnox> Likes Haskell. Interested in derived languages (Agda, Idris, Purescript). Would like to learn more about Rust.
[22:02] <xnox> i think is the author, with Germany as declared location.
[22:03] <vorlon> ohhh haskell
[22:03] <vorlon> so not english anyway
[22:03] <xnox> 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] <xnox> but I see that ghc is gainging natice code generation for arm upstream
[22:03] <xnox> so maybe purge the arm binaries of agda?
[22:04] <vorlon> that would be nice, since haskell is the last thing holding llvm7 in the archive
[22:04] <xnox> 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] <xnox> vorlon:  well, the ghc in proposed uses llvm-9 and that makes agda ftbfs on arm in proposed. Unless i am wrong.
[22:05] <vorlon> well if you want to switch to 10, test that in a ppa first?
[22:05] <xnox> right
[22:05] <xnox> vorlon:  i think for the time being it is best to drop agda arm64/armhf binaries
[22:05] <mwhudson> if the rdep chain isn't too bad then for sure drop the binaries
[22:07] <xnox> it is leaf
[22:07] <xnox> src:agda & src:agda-stdlib
[22:07] <xnox> (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] <vorlon> removing
[22:13] <xnox> similar to yi, the monadfail removal causes haskell-gitlib to FTBFS https://bugs.launchpad.net/ubuntu/+source/haskell-gitlib/+bug/1886725
[22:14] <xnox> also leaf, RM it
[22:14] <xnox> 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] <xnox> https://github.com/snapframework/snap-core => is a Snap framework written in haskell
[22:21] <xnox> troll alert => nothing to do with snapd!
[22:21] <vorlon> is it legos
[22:21] <vorlon> or K'nex
[22:23] -queuebot:#ubuntu-release- Unapproved: accepted openldap [source] (xenial-proposed) [2.4.42+dfsg-2ubuntu3.9]
[22:27] <xnox> mwhudson:  vorlon: https://paste.ubuntu.com/p/FXmkT8TnDc/
[22:27] <xnox> /dev/nbd7p3: PARTLABEL="Gap1" PARTUUID="37785202-dc8e-426a-9f3e-217c7d5b6f3f" => I do not know how/why xorriso command we issue makes that
[22:27] <xnox> it was not there before
[22:27] <vorlon> hmm
[22:28] <mwhudson> xnox: which is the dodgy bit, the PARTLABEL?
[22:28] <xnox> mwhudson:  the dodge bit that it exists.
[22:28] <vorlon> the partition as a whole is new
[22:28] <mwhudson> ah
[22:28] <xnox> mwhudson:  i.e. focal images only have nbd7 nbd7p1 nbd7p2
[22:28] <mwhudson> is this a case of "yes yes we know the partitions overlap shutup"
[22:29] <xnox> which is full iso, overlap full iso p1 without esp, p2 ESP, and some weird extra gap
[22:29] <xnox> i think it is handling the overlap of the device & p1 well enough
[22:30]  * mwhudson zsyncs 
[22:30] <mwhudson> what does sfdisk say about it?
[22:30] <vorlon> /home/vorlon/devel/iso/lubuntu-groovy-amd64.iso1    64    1395    1332  666K Micr
[22:31] <xnox> -part_like_isohybrid
[22:31] <xnox>               Control  whether -isohybrid-gpt-basdat, -isohybrid-gpt-hfsplus, and -isohybrid-apm-hfsplus apply even
[22:31] <xnox>               if not -isohybrid-mbr is present.  No MBR partition of type 0xee emerges, even if GPT gets  produced.
[22:31] <xnox>               Gaps  between  GPT and APM partitions will not be filled by more partitions.  Appended partitions get
[22:31] <xnox>               mentioned in APM if other APM partitions emerge.
[22:31] <xnox> hmmmm
[22:32] -queuebot:#ubuntu-release- Unapproved: accepted knot [source] (focal-proposed) [2.7.8-1ubuntu0.1]
[22:33] <mwhudson> 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] <mwhudson> 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] <xnox> mwhudson: hm?
[22:42] <xnox> mwhudson: were they fat only?
[22:42] <mwhudson> seems like it
[22:42] <mwhudson> xnox: https://paste.ubuntu.com/p/Ys4M57sXS2/
[22:42] <mwhudson> is there a tool that only looks at mbr partition tables?
[22:43] <mwhudson> wait what
[22:43] <xnox> ISO is weird
[22:43] <mwhudson> i am very confused https://paste.ubuntu.com/p/BvcXptMvKk/
[22:43] <xnox> it can have multiple partition tables
[22:44] <xnox> ah so the extra partition is protective mbr
[22:44] <xnox> and in the past we didn't have that
[22:44] <mwhudson> xnox: well, no
[22:44] <xnox> but instead had hfsplus
[22:45] <xnox> mwhudson:  why not? it's written last, but it is at the smallest offset
[22:45] <mwhudson> xnox: those are partition *tables* not partitions
[22:45] <xnox> yeah
[22:46] <mwhudson> the gpts have three entries each
[22:46] <xnox> depending on whether something is a CDROM or a block device, under bios, or efi, PC or MAC
[22:46] <mwhudson> which isn't what we want, is it?
[22:46] <xnox> different one may be used
[22:46] <xnox> it looks sensible as to what we want =)
[22:46] <xnox> mwhudson: run grub-mkrescue -o foo.iso => and inspect that
[22:47] <xnox> https://paste.ubuntu.com/p/bRz7768Zng/
[22:48] <mwhudson> is there a thing that will dump out gpt fields without interpretation
[22:50] <xnox> mwhudson:  sgdisk -p *.iso ?
[22:50] <mwhudson> close enough i guess
[22:50] <xnox> but also
[22:51] <xnox> sgdisk -O foo.iso => which will print the contents of the protective MBR
[22:51] <mwhudson> why can't it see the gpts in the .zs-old that wipefs (i.e. libblkid) can see though
[22:51] <xnox> becuase there is a way to keep mbr & gpt in-sync, i.e. to create partitions in both
[22:51] <mwhudson> yeah we want "hybrid MBR" not "protective MBR" surely
[22:53] <xnox> --protective-msdos-label    Patch System Area by partition table
[22:54] <xnox> -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] <xnox> is how we build the iso now
[22:54] <xnox> (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] <xnox> and we used to have
[22:56] <xnox> -isohybrid-mbr syslinux/usr/lib/ISOLINUX/isohdpfx.bin
[22:56] <mwhudson> hmmmmm
[22:56] <mwhudson> i wonder if the gpt tables in the old isos are corrupt
[22:56] <xnox> -isohybrid-gpt-basdat -isohybrid-apm-hfsplus
[22:57] <xnox> we had that too
[22:57] <xnox> 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] <mwhudson> xnox: where are you finding this documentation
[22:58] <xnox> 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] <xnox> bzr branch lp:~ubuntu-cdimage/debian-cd/ubuntu debian-cd
[22:58] <mwhudson> 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] <xnox> i do see that 20.04 has invalid GPT and valid MBR
[23:01] <mwhudson> xnox: yeah so this is screwed
[23:01] <xnox> and 20.04 does not overlap and has two copies of ESP
[23:01] <mwhudson> i don't know how it works but the current iso is bung
[23:01] <xnox> focal, groovy, or both differently?
[23:02] <mwhudson> when viewed through a gpt lens
[23:02] <xnox> cause focal is invalid but works?
[23:02] <mwhudson> xnox: i've only been looking at groovy
[23:02] <xnox> groovy is valid, but doesn't work?
[23:02] <xnox> ack
[23:02] <mwhudson> mwhudson@anduril:~/isos$ sudo losetup --show -Pf groovy-live-server-amd64.iso
[23:02] <mwhudson> /dev/loop42
[23:02] <mwhudson> mwhudson@anduril:~/isos$ sudo mount /dev/loop42p1 ~/tmp/mnt/1
[23:02] <mwhudson> mwhudson@anduril:~/isos$ md5sum ~/tmp/mnt/1/casper/filesystem.squashfs
[23:02] <mwhudson> 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] <mwhudson> i wonder if i can override the kernels idea of how long the partition is
[23:04] <xnox> mwhudson:  yet mounting loop42 itself, makes it ok
[23:05] <xnox> mwhudson:  and i do not get input/output errors.
[23:05] <xnox> mwhudson:  i feel like yes, p1 is missaligned, and is supposed to overlap with the main disk, but doesn't
[23:07] <mwhudson> xnox: right
[23:07] -queuebot:#ubuntu-release- Unapproved: accepted zfs-linux [source] (focal-proposed) [0.8.3-1ubuntu12.2]
[23:11] <mwhudson> 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] <xnox> mwhudson:  which matches what we used to do
[23:13] <mwhudson> yes
[23:13] <xnox> but i thought all that is possible to do with jsut grub2 these days
[23:14] <mwhudson> i think that part is fine but somehow we've lost the partition table intricacies
[23:14] <mwhudson> "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] <mwhudson> 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] <xnox> because iso9660 is catalogue of pointers
[23:16] <xnox> and one can jump to different catalogues, which point at the same content, depending which side you look it at it.
[23:16] <xnox> i do wonder if we are missing -isohybrid-mbr syslinux/usr/lib/ISOLINUX/isohdpfx.bin
[23:16] <xnox> sorry
[23:16] <xnox> not that.
[23:16] <xnox> -isohybrid-gpt-basdat
[23:16]  * mwhudson afk for a bit
[23:17] <mwhudson> should i fetch more coffee or whisky?
[23:17] <mwhudson> (a bit == like 10 mins)
[23:19] <xnox>   -isohybrid-mbr FILE         Set SYSLINUX mbr/isohdp[fp]x*.bin for isohybrid
[23:19] <xnox>   --grub2-mbr FILE            Set GRUB2 MBR for boot image address patching
[23:19] <xnox> 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] <xnox> -partition_offset LBA       Make image mountable by first partition, too
[23:21] <xnox> -part_like_isohybrid        Mark in MBR, GPT, APM without -isohybrid-mbr
[23:22] <xnox> so i feel like we switched from -isohybrid-mbr to --grub2-mbr
[23:22] <xnox> but we need to specify -part_like_isohybrid
[23:22] <xnox> 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] <mwhudson> yeah i think so
[23:31] <mwhudson> 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] <xnox> i still don't understand what -isohybrid-gpt-basdat       Mark El Torito boot image as Basic Data in GPT
[23:31] <xnox> means or does
[23:32] <mwhudson> 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] <mwhudson> i don't think it matters terribly for us
[23:34] <mwhudson> unless firmware cares about this
[23:35] <xnox> https://lists.gnu.org/archive/html/bug-parted/2011-06/msg00026.html
[23:35] <xnox> yeah, not sure. i think it's to make files visible in windows
[23:36] <xnox> and i think we want ESP visible, cause i think i made sure there is 1M space there
[23:36] <xnox> such that i.e. my thinking was one can put cloud-init user-data there or some such for autoinstall
[23:36] <xnox> weird firmware may care about it, yes
[23:38] <mwhudson> hm but can you mount the ESP writeable?
[23:39] <mwhudson> 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] <xnox> 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] <xnox> imho, it should be actually be resizable =)
[23:54] <mwhudson> xnox: not sure we can actually put autoinstall data their
[23:54] <mwhudson> xnox: i guess in theory you can put a small ext4 partition on the iso somehow
[23:57] <mwhudson> anyway lets fix the current problem first