/srv/irclogs.ubuntu.com/2022/06/24/#ubuntu-devel.txt

=== caribou_ is now known as caribou
blucawe are hitting a problem that seems due to phased updates11:47
blucathe case is a jammy img with -updates enabled, that has systemd installed11:48
blucawith the new update, there's a new version of src:systemd, but it's phased11:48
blucaif you try to install a package that is not there by default, like systemd-container, it will have a strict dependency on packages that are installed, but held back by the phase11:48
blucashouldn't either the phase be ignored in that case, or older versions kept around so that apt can satisfy the dependency by installing the previous version of the non-installed pkg?11:50
blucahttps://github.com/actions/virtual-environments/issues/580611:50
ubottuIssue 5806 in actions/virtual-environments "Build stop working on Ubuntu 22.04 since 20220619.1" [Open]11:50
seb128bluca, check the discussion on https://irclogs.ubuntu.com/2022/06/23/%23ubuntu-devel.html11:50
blucathanks, will do11:51
rbasaklvoytek: mysql-8.0 failed on riscv64 again with no build logs. I'll retry again.14:10
lvoytekThanks! I just saw that too14:11
kanashirohi, I have an email to ubuntu-release mailing list stuck in moderation, could any admin of that mailing list please accept it?14:57
Skuggenrbasak: This an infrastructure issue, or an issue with MySQL?15:01
rbasakSkuggen: o/15:09
rbasakSkuggen: just infrastructure. But thank you for checking in!15:09
Skuggen\o15:17
SkuggenI've been terrible at following up on Ubuntu/Debian building over the last year. Keep thinking "now I'll have some time", but then there's some fire before I can complete anything :|15:18
SkuggenBut I do have a question. Is lvoytek going to work on keeping the debian/ubuntu packages in sync going forward? One thing we do with Fedora packaging which is easier to keep on top of is sending out packaging patches for every new release15:20
rbasakSkuggen: yes lvoytek is working on that. Maybe we could have a catch up call soon?15:24
juliankfrickler, jbicha So I went back to the drawing board and I believe this solution solves all issues we experience now: https://salsa.debian.org/apt-team/apt/-/merge_requests/245/diffs15:45
ubottuMerge 245 in apt-team/apt "Draft: (Temporarily) Rewrite phased updates using a keep-back approach" [Opened]15:45
juliankEssentially this plans a normal upgrade, and then holds back any update that should be ignored by phasing15:45
juliankI'm consulting with DonKult upstream if there are any solver issues I should be aware of but it sounds reasonable15:48
juliankNote that this behaves weirdly, like update-manager it will install the still-phasing version 3 from updates rather than version 2 from security15:48
juliankbecause it cannot change candidate versions at this stage15:48
juliankand 3 is hence considered a security update because 2 is and 3 > 215:49
juliank(and 2 > 1)15:49
juliankthe full policy driven approach would install 2 which is arguably a whole lot nicer15:49
Skuggenrbasak: Yeah, that sounds like a good idea!15:59
rbasakSkuggen: I'll set something up. lvoytek is in UTC-7. When's the latest you're available?16:02
SkuggenUp to 18UTC is fine as long as I don't have other plans :)16:08
rbasakSkuggen, lvoytek: OK I scheduled something for Friday 1st July. Is that time OK for both of you? I reused the old recurring invite, but cancelled subsequent recurrences as that meeting is basically dead anyway.16:37
lvoytekThat time works for me!16:38
rbasakGreat! I picked your earliest available time so as not to inconvience Skuggen too much!16:38
SkuggenShould be good, yeah!16:47
rbasakSkuggen: just checking: you're confirming the time in the email you got, right? I just realised I was ambiguous above. I moved the time of our previous regular sync back as it'd be too early for l_voytek.16:48
SkuggenYeah, got one email that looks most like another invitation to the old meeting. But the new one is 1600 my time, which is fine17:10
SkuggenThough if we make it a more regular thing again I'd probably want to move it to a different day :)17:10
=== ahasenack__ is now known as ahasenack
jawn-smithvorlon: you around? I've got an components question22:06
jawn-smithOr perhaps bdmurray22:07
jawn-smithThe latest upload of vim introduces a new binary package, vim-motif, that creates 3 component mismatches22:08
jawn-smithWould it be worth looking into the possibility of having vim-motif be in universe rather than main?22:08
jawn-smithInstead of MIR-ing the 3 mismatches22:09
vorlonjawn-smith: https://people.canonical.com/~ubuntu-archive/component-mismatches-proposed.html already shows that this is a candidate for demotion, just needed poking an AA to get it done22:25
jawn-smithoh neat, thanks!22:26
vorloncomponent changed now, shoud migrate soon if that was the only blocker22:27
jawn-smiththat was indeed the only blocker22:27
jawn-smithThanks!22:27
arraybolt3[m]Hey all. I'm attempting to backport libfm-qt11 from Kinetic to Jammy, and have hit a bit of a roadblock with the symbols. I was doing this over on #lubuntu-devel so I have a lot of background for this to make sense, so bear with me.22:45
arraybolt3[m]Initially, I got my packaging for libfm-qt11 from here: https://github.com/lubuntu-team/libfm-qt-packaging22:46
arraybolt3[m]I cloned it, prepped for the backport, uscan'd the source code, "debuild -S -d -sa", then uploaded the prepared packaging to a PPA, where I got a bunch of symbol data from the build logs for five different architectures.22:47
arraybolt3[m]I then extracted the symbol diffs from the build logs, and used "pkgkde-symbolshelper batchpatch" to apply them to the core symbol file in the package, then attempted an sbuild.22:48
arraybolt3[m]However, I've now run into the following error (given by the sbuild process): https://pastebin.com/cRxLScGk22:48
arraybolt3[m]It appears that somewhere along the way, some sort of "subst" symbol tag got involved, which appears to not even be an official symbol tag - the best documentation I could find was from here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533916 It appears that, depending on what architecture you build on, the symbol changes, based off of a placeholder within the symbol.22:49
ubottuDebian bug 533916 in dpkg-dev "dpkg-gensymbols: Implementation of the subst symbol tag" [Wishlist, Open]22:49
arraybolt3[m]I'm unsure how to proceed. Any thoughts?22:49
arraybolt3[m](I'm a newbie packager, so please be patient if it takes me a bit to understand.)22:50
vorlonarraybolt3[m]: I'm unfamiliar with the pkgkde-symbolshelper package, but it seems rather buggy for it to be emitting things not supported by dpkg.  The way to solve this is, for each of the affected symbols, to edit your symbols file to list two different symbols: one with the correct name for 32-bit archs and tagged (arch=i386 armhf), one with the correct name for 64-bit archs and tagged23:07
vorlon(arch=!riscv64 !i386 !armhf)23:07
arraybolt3[m]vorlon: OK, that makes sense. I can get all of the data necessary for putting together the symbols in this way from the individually built .deb packages from the PPA, right?23:08
vorlonarraybolt3[m]: yes23:09
arraybolt3[m]Thank you!23:09

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