[08:22] good morning [08:23] Morning didrocks [08:24] hey duflu [08:31] morning desktoppers [08:33] hey marcustomlinson [08:33] \o [08:33] how you didrocks? [08:34] Morning marcustomlinson [08:35] marcustomlinson: feeling better, thanks! And you? [08:36] didrocks: yeah not bad thanks, as good as one can be on Monday. Got over my cold thankfully [08:36] hey duflu, how's life? [08:37] that’s what week-ends are for: getting sick and then better for a week of work :p [08:37] (same rule applies to holidays) [08:37] marcustomlinson, alright I guess. Just reinstalling focal after breaking it :/ [08:37] lut didrocks, comment ça va ? [08:37] hey marcustomlinson, how are you? [08:38] duflu: bleh [08:38] seb128: I'm well thanks, cold over so that good. you? [08:39] seb128: mieux, mais le week-enhd n’a pas été très fun :( et toi, ce FOSDEM ? [08:41] didrocks, sympa de voir du monde, mais sinon l'évenement moi c'est bof, trop de monde/bousculade, pas moyen d'accéders aux présentations, etc, comme d'hab :) [08:41] hmm, can a package in main Build-Depends on a package in universe? [08:41] marcustomlinson, I'm fine, a bit tired from fosdem w.e/got another small cold (on friday, so not due to the w.e) and having a sick child at home today [08:41] marcustomlinson, yes [08:42] seb128: le FOSDEM quoi :p [08:42] marcustomlinson, it it doesn't result on a runtime depends [08:42] didrocks, oui :p [08:44] I'm trying to understand: "libreoffice-core/amd64 unsatisfiable Depends: libqrcodegencpp1 (>= 1.2.1)" [08:44] https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#nspr [08:44] libqrcodegencpp-dev was added as a Build-Depends [08:44] marcustomlinson: libqrcodegencpp1 is in universe [08:44] while libreoffice-corelibreoffice-core is in main [08:45] and so, you can’t dep from a package in main on something in universe [08:45] but I only added a Build-Depends [08:45] the binary package links against it [08:45] hmm [08:45] marcustomlinson, if you use a lib you depends on it :) [08:45] if you ldd the binaries/libs in libreoffice-core [08:46] otherwise ldd would be sad [08:46] you probably have a dep on it [08:46] what didrocks is saying :) [08:46] yeah makes sense now [08:46] sigh [08:52] sorry to hear about your child seb128 :( [08:59] marcustomlinson, thx, it's minor, just a small stomach bug, he's better today but lack energy so he's staying here and resting [09:04] moin [09:04] hey Laney [09:04] hey Laney [09:13] hey marcustomlinson didrocks [09:14] didrocks: mised you this weekend :( [09:14] missed* [09:15] Morning Laney [09:16] Laney: I missed you as well :( [09:29] hey Laney, how are you? not too tired from the w.e/getting back late yesterday? [09:35] hey seb128 [09:35] I'm ok, but yeah probably could have done with more resting time [09:36] what about you? ok trip back? [09:38] yeah, trip back was easy (and train is the best :) [09:38] I'm a bit tired from the w.e but it's fine, was worth it :) [09:44] :> [09:48] how did g-i migrate? :( [09:50] * duflu nods [09:50] http://autopkgtest.ubuntu.com/packages/gobject-introspection/focal/amd64 [09:50] That top test run there [09:50] Steve re-triggered the test and asked it to use everything from focal-proposed [09:50] So it got the new python3-defaults, which made the test pass [09:50] And then it migrated *without* that new package because that's what happens [09:50] * duflu nods again [09:50] result: broken package in focal [09:51] bug 1861556 [09:51] bug 1861556 in gobject-introspection (Ubuntu) "g-ir-scanner doesn't work (so can't build gnome packages any more)" [Critical,Confirmed] https://launchpad.net/bugs/1861556 [09:51] right [09:51] I wanted to know how that happened [09:51] because it was indeed caught by the testing [10:35] Morning desktopers o/ [10:35] Looks like some of you had a good weekend :-) [10:45] morning Wimpress [10:49] hey Wimpress [11:00] Laney, that's an annoying proposed-migration issue than adding triggers on proposed packages doesn't create migration-bindings with those :/ [11:01] Sure, but that is how it is I'm afraid [11:01] and I don't know about you but I don't even know how you'd do that with all-proposed really [11:05] parse the logs or something? [11:05] make autopkgtest output the dpkg state at the end and synthesise dependencies on everything in there that is in proposed [11:06] all-proposed should be banned imho [11:06] it's a lazy way to not have to figure out what packages you need and try with those... [11:08] don't particularly disagree [11:08] people who run complex transitions find it to be useful [11:08] Laney, do you plan to point out to Steve that this retry with all-proposed was not a good idea and has been leading to a regression in focal? [11:08] probably if it wasn't available then better tooling would have been developed [11:08] right [11:32] ah, how rude, hi Wimpress [11:55] Wonder if this is going to work... [11:56] I hacked this silo to build without focal-proposed: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3909/+packages [11:56] will copy it to the archive now and hopefully it'll migrate and fix the g-i in focal [11:58] Hey seb128! [11:58] seb128: As regards bug #1861481, do you think we can special case the live session and stop lightdm from setting LANGUAGE there? If so, do you know of a proper way to test whether we are in a live session? [11:58] bug 1861481 in accountsservice (Ubuntu) "language-options causes live CD sessions to be untranslated" [High,Confirmed] https://launchpad.net/bugs/1861481 [12:19] GunnarHj, hey, I don't know offhand how to test that we are on the a live session sorry [12:20] I will have a look [12:20] GunnarHj, I'm unsure to understand the logic at all there though, why do we limit the locales to be used to he availability of langpacks? [12:28] seb128: this is a severe issue in gobject-introspection, the very same will happen in debian without any all-proposed=1. fix the dependencies [12:28] seb128: Well, the reason was to create a sensible list of options for setting language via the GUI, where each option really represents a language. I.e. as opposed to listing every generated locale, which might result in a lot of non-sensible options for e.g. Englisth, Spanish, or Arabic. But we didn't consider the live session at the time... [12:31] seb128: A hackish way to test for live session might be to check if the user is "ubuntu". [12:56] GunnarHj, let me poke a bit, using the username seems suboptimal, it's likely than 'ubuntu' is being picked for test installs, public accounts, etc [12:57] seb128: Yeah, agreed. Would be great if you could figure out a more proper way. [12:57] doko, right, L_aney uploaded a fix for that, still the tests caught the regressions and someone decided it was a good idea to overide those results by trying with all-proposed, which resulted in the buggy version to migrate to focal [12:57] doko, I think we can agree that force migrating broken component isn't right? [13:00] seb128: I'll reserve the next math/science migrations for you, and then you can decide again, ok? [13:03] doko, sounds good [13:03] better than force migrating buggy components :-) [15:07] hey desktoppers [15:08] seb128, would you have time for exiv2 https://people.ubuntu.com/~ricotz/sponsoring/ and syncing gexiv2 ? [15:28] ricotz, hum, that includes a soname change/transition, we should perhaps wait for the python-default one to clear off first? [15:29] marcustomlinson, so back to your component mismatch, you either need to rebuild libreoffice without that lib or to MIR it ... MIR might take a bit, I would recommend to unblock by removing the build-depends for now (I guess it's an optional one right?) [15:29] seb128: yes I've been on it [15:29] marcustomlinson, also usually it's a good habit to list new (build-)depends in the changelog, https://launchpad.net/ubuntu/+source/libreoffice/1:6.4.0-0ubuntu1 seems a bit minimalist [15:30] it's an import from Debian, all changelog entries from Debian imported too [15:31] seb128, yeah, sure [15:32] marcustomlinson, whoever do the dpkg-buildpackage -S should include -v so the .changes includes those changelog entries you imported as well [15:33] marcustomlinson, e.g -v6.3.4-0ubuntu1 [15:33] ok thanks [15:33] thank *you* [15:33] sorry for nitpicking, I was just trying to find the reference to the new depends :p [15:34] I didn't see it in the debian changelog on salsa and the diff on launchpad is 200M+ which firefox didn't really enjoy trying to display :) [15:35] seb128: the dep is optional, I'm just building in a ppa to make sure I didn't break anything before i do another uploade [15:38] if it's merging with Debian too, the usual practice is to append 'ubuntu1' to their version string [15:38] so 1:6.4.0-1 plus ubuntu changes -> 1:6.4.0-1ubuntu1 [15:39] here endeth the packaging seminar [15:48] good morning desktopers! [15:49] hey hellsworth [15:50] hi didrocks :) [15:50] ahoy hellsworth === heather is now known as hellsworth [17:40] marcustomlinson: ricotz did something happen to my write access to https://code.launchpad.net/~libreoffice/+git/libreoffice-snap ? [17:41] it seems that i can no longer use git+ssh://hellsworth@git.launchpad.net/~libreoffice/+git/libreoffice-snap to fetch or push [17:42] https://paste.ubuntu.com/p/CsWrN355Tr/ [17:43] hellsworth: don't know, you're still an admin member [17:44] the only thing i can think of is that i added an ssh key to my launchpad and then cloned this repo from that system (which cloned fine) but now i can't fetch/push from any system [17:45] git remote -v ? [17:45] hellsworth: ok so I've lost the ability to push too [17:45] could be a launchpad problem, ask on #launchpad? [17:45] ah ok thanks for testing that marcustomlinson [17:46] i'll go ask in #launchpad :) [17:46] hellsworth: Laney just asked [17:46] ah ok i just joined #launchpad so missed it [17:49] seb128: this is known right? https://launchpadlibrarian.net/463362182/buildlog_ubuntu-focal-amd64.libreoffice_1%3A6.4.0-0ubuntu2_BUILDING.txt.gz [17:49] Depends: gobject-introspection (>= 1.32.0) but it is not going to be installed [17:49] I didn't poke at it, it's a bit weird [17:49] was some discussion about g-i broken this morning [17:49] Laney, ^ did building that update out of proposed make it uninstallable in proposed? [17:49] oh sorry, misread your response [17:50] the update also got bitten gcc b0rkage on s390x [17:50] which failed all the autopkgtests [17:50] marcustomlinson, but basically not your/libreoffice's problem [17:50] thanks [17:53] it's installable for me with proposed enabled though, weird [18:51] Wouldn't have expected it to [18:51] Poor old s390x though, that's annoying [18:54] have to retry those with the newer gcc-9 or? [19:27] looks like that works [19:27] arm64 too [19:29] great [19:30] do you have any smart way/script for helping with such situations? [19:30] maybe stop doing those retries please seb128 [19:30] or just going through clicky click [19:30] retry-autopkgtest-regressions [19:30] Laney, yeah, sorry, I did like 5 and noticed someone did [19:30] and closed my tabs/browser [19:31] thx [19:31] they need the extra trigger on gcc-9 [19:31] right, I also noticed the recent green results had that [19:31] makes sense [19:31] thx also for the r-a-r hint, I will check out this one :) [19:32] there's a hint in the --help about how to use it with scripts [19:36] thx [19:36] on that note, dinner time, have a nice evening desktopers! [19:38] marcustomlinson, the build-depends not installable for libreoffice looks like it could have to do with the boost changes xnox started uploading [19:39] it's likely g-i is not installable in focal-proposed too since it depends on python3 << 3.8 and python3 will be 3.8 [19:39] will try to get it moved over and re-uploaded tonight [19:43] right [19:48] Ok cool thanks seb128 and Laney [19:53] i should be up to libreoffice soon. [19:53] boost deps should be mostly okish, since both old and new boost exist in the release pocket [19:54] looks like g-i according to chdist anyway [19:54] gobject-introspection : Depends: python3 (< 3.8) but 3.8.0-3 is to be installed [19:55] maybe I should consider force-skiptest if it is heading towards the right conclusion after excuses refreshes next time [19:56] Laney: your build of gobject-introspection looks borked on arm64.... [19:56] Laney: maybe we should just build it in focal-proposed proper and deal with migrating it? [19:56] it's so conviniant if you can convince yourself ... [19:57] please :( [19:57] i'm trying to help you unbreak focal-proposed, can leave it if you want [19:57] xnox: just the known gcc-9 borkage I think [19:57] is desktop not subscribed to gobject-introspection by intent? [19:58] Laney: ah, ok! [19:58] in that case it is alright to go in. [19:58] Laney: i think it is best to force migrate it; and get a rebuild against 3.8 in focal-proposed sooner. [20:05] marcustomlinson, hi, it would make sense to do a more meaningful upload of libreoffice (given its buildtime) [20:10] marcustomlinson, pushed the proper way using internal qrcodegen [20:13] why not using the external one? [20:16] not my decision [20:17] there are still several library which would require a MIR and therefore the internal ones are used