/srv/irclogs.ubuntu.com/2023/02/24/#ubuntu-devel.txt

=== Serge is now known as hallyn
coreycbdoko: I think python3.10 has an issue since the last upload to lunar-proposed01:54
coreycbFile "/usr/lib/python3.10/_sysconfigdata__x86_64-linux-gnu.py", line 4501:54
coreycbhttps://launchpadlibrarian.net/653067200/buildlog_ubuntu-lunar-amd64.python-swiftclient_1%3A4.2.0-0ubuntu1_BUILDING.txt.gz01:55
vpa1977Hi, a general question about triggers. deb-triggers man says that 'activate' declared in "package".triggers will fire the trigger at the start of the operation, e.g. configure. Is there any way to activate trigger after operation finishes without resorting to dpkg-trigger ?08:01
dokocoreycb: why do you need 3.10? anyway, I'll fix that09:52
coreycbdoko: thanks. I'm not really sure why but it looks like there are some hard reverse-depends on python 3.10. maybe they just need rebuilds.12:50
jbichacoreycb: yes, a lot of Python packages need to be rebuilt: https://people.canonical.com/~ubuntu-archive/transitions/html/python3.11-only.html13:35
coreycbjbicha: ok thanks13:42
dbungertarraybolt3: :wave: saw your post on the mailing list, I think you'll like what I've been working on.  I have some stuff to do first this morning but I'll do an email response, and we can also chat more if you like.15:35
vorlonbdrung: I wonder why naming it tzdata-right instead of tzdata-legacy-do-not-install ;)16:51
bdrungvorlon, because it's the right name to use. ;) Yokes aside, it reflects the name of the directory. Hopefully "You do not need this package if you are unsure." in the description is enough.16:56
bdrungvorlon, I noticed that there are one or two packages that uses the UTC file from there to determine the amount of leap seconds16:57
=== Eickmeyer is now known as NoLongerEickmeye
=== NoLongerEickmeye is now known as NotEickmeyer
vorlonbdrung: yeah but as a namespace thing, "right" implies "proper", like the thing you want to use18:12
bdrungvorlon, do you have a better name?18:45
vorlonbdrung: tzdata-legacy?18:48
vorlonthen, if there's more stuff that becomes legacy later, you can shunt that over to the same binary package too18:48
Eickmeyervorlon: Hi! Now that livecd-rootfs has migrated, is there anything more that needs to be done for edubuntu?19:11
vorlonEickmeyer: well I suppose I should kick off another test build!19:12
Eickmeyervorlon: hehe alright :)19:13
vorlonoh, not sure I actually *did* a test build of edubuntu yet - I had only done xubuntu-minimal19:14
EickmeyerYeah, I was a little unsure of your use of "another" there, but I wasn't going to look a gift horse in the mouth. :)19:14
vorlonso, kicking off builds for both19:14
vorlonEickmeyer: well that failed quickly19:17
Eickmeyeroof19:17
vorlonhttps://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/lunar/edubuntu/+build/41734519:18
vorlonthat seems to be giving decidedly little information19:19
EickmeyerYeah, I'm not sure how to fix that.19:19
vorlonum reproduce it locally and add print debugging statements :P19:19
EickmeyerOk, not sure how to *do* that. :P19:21
vorlonEickmeyer: the logic showing how the livefs builds are dispatches is in lp:launchpad-buildd.  There's a lot of indirections but at the end of the day it's invoking /usr/share/livecd-rootfs/live-build/auto/config, /usr/share/livecd-rootfs/live-build/auto/build via lpbuildd/target/build_livefs.py19:26
vorlonso! the xubuntu-minimal image ftbfs the same way19:26
vorlonlooks like livecd-rootfs breakage19:26
EickmeyerOk, so we're not alone here.19:26
vorlonalthough, lubuntu successfully built 3 hours ago19:31
Eickmeyer*confusion intensifies*19:32
EickmeyerThere's another livecd-rootfs in proposed too.19:32
vorlonI bet edubuntu-live isn't in the Tasks: field in the archive19:34
vorloncorrect it is not19:34
EickmeyerLet me see what I can do about that.19:35
vorlonit's an AA problem19:35
EickmeyerOh, ok.19:36
EickmeyerThought it was a seed problem.19:36
vorlonthis would all go away if I took mwhudson's branch, wouldn't it19:39
vorlonbzr: ERROR: Transport error: Server refuses to fulfill the request (403 Forbidden) for http://bazaar.launchpad.net/~ubuntu-archive/ubuntu-archive-publishing/trunk/.bzr/branch-format19:39
vorlonwhich means in fact that ubuntu-unity is not getting task fields either, is it19:41
EickmeyerYiiiiiikes19:42
vorloncjwatson: ^^ halp19:42
vorlonhmm this is probably a proxy error or something19:43
vorlonyeah I was able to work around it by unsetting http_proxy from the env :/19:46
vorlonnot sure if this branch is supposed to be auto-pulled tho; if so it was 5 months out of date19:46
vorlonanyway, code deployed now so the next publisher run should have the Task fields and we can try again Eickmeyer19:47
Eickmeyervorlon: Ok, sounds good.19:47
vorlonjuliank: uh does this mean that we're getting wrong unsatisfied Recommends: of core packages because of debootstrap misbehavior? Calculating upgrade...  ignore old unsatisfied important dependency on libgpg-error-l10n:amd6419:52
vorlonperhaps that gets fixed up later in the build19:53
juliankvorlon: only new recommends are installed if foo is installed and has recommends bar but bar is not installed, upgrading foo does not install bar20:00
juliankI don't know what debootstrap does20:01
juliankswitch image building to mmdebstrap and rejoice in full apt solver20:01
juliank:D20:01
vorlonjuliank: well, debootstrap evidently is not following recommends, judging by the livefs build logs20:01
juliankOne could apt install --fix-policy later20:02
vorlonjuliank: but also they're probably all pulled in later via the tasks anyway20:02
juliankYes germinate follows recommends and makes the choices for you20:03
arraybolt3dbungert: Thanks! sil2100 gave me a sneak preview. I'll look at it later today hopefully. I might not have a lot of time today, but Sunday and Monday I'll probably have more.20:03
vorlonjuliank: oho, except I just checked lubuntu daily-live and libgpg-error0-l10n is indeed missing20:03
vorlonjuliank: so apt-get install --fix-policy? (since we're not supposed to use apt in scripts ;)20:04
vorlonjawn-smith: ^^ does ubuntu-image have this bug?20:05
juliankvorlon: should be fine after debootstrap to fix this20:08
juliankBut maybe fixing debootstrap is the better choice?20:09
vorlonfair point20:12
vorlonI: Retrieving libgpg-error-l10n 1.46-120:35
vorlonlooking good20:35
vorlonginggs, doko: python3.10-dev is broken on armhf: https://paste.ubuntu.com/p/dXTg8KnXvH/20:41
jawn-smithvorlon: sorry just saw this20:48
jawn-smithreading20:48
jawn-smithI don't think so. IIUC juliank is saying that germinate doesn't have this bug because it follows recommends. Since we're calling germinate directly to get a list of packages this shouldn't be an issue20:50
juliankYou U C20:52
jawn-smiththanks julian20:52
vorlonjawn-smith: so you don't invoke debootstrap at all for the initial unpack but have your own implementation?21:52
jawn-smithvorlon: we invoke debootstrap and then use germinate to get a list of packages to add to the chroot21:56
vorlonjawn-smith: ah.  if you are passing a list of packages from germinate to apt, do you then do some kind of handling afterwards to make sure the appropriate packages are marked auto-installed?21:57
jawn-smithnothing that i'm aware of21:57
vorlon(so that if they are dropped as depends of the metapackage later they get autoremoved)21:57
vorlonok that's not ideal either then21:57
vorlonjuliank: well this is fascinating, a naive implementation of Recommends support in debootstrap fails with python3-minimal not being installed before python322:07
vorlonrather, python3.11-minimal not being installed before python3-minimal22:08
vorlonah perhaps I bunged the pre-depends handling in the process, let's see22:08
vorlonah only indirectly22:09
vorlonalso for a package implemented in perl, debootstrap has really awful regexps everywhere22:10
vorlonjuliank: yeah so debootstrap has fundamentally broken pre-depends handling (i.e. it does not handle it at all at the unpack stage) so including recommends is sufficient to change unpack ordering and break debootstrap completely lololol22:16
vorlon*otoh* python3-minimal pre-depends on python3.11-minimal is wrong, because python3-minimal contains no preinst so why is this even here!22:18
vorlonahahahaha https://bugs.debian.org/901001 who filed that22:19
-ubottu:#ubuntu-devel- Debian bug 901001 in python3-minimal "python3-minimal should Pre-Depend on python3.N-minimal" [Serious, Open]22:19
vorlonok so the rationale there is unfortunately sane22:19
vorlonjuliank: well I don't want to touch this code anymore, so it may be an apt-get install --fix-policy postprocess in livecd-rootfs after all :P22:33
Eickmeyersort22:42
mmikowskiFWIW: Chrome has a corruption bug with Intel graphics we have seen on lots of devices. The fix is to use chome:flags and turn on vulkan.  This appears across many kernel flavors and desktops (Unity and KDE confirmed).23:46
vorlonmmikowski: chrome, not chromium?23:55

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!