/srv/irclogs.ubuntu.com/2022/02/03/#ubuntu-devel.txt

=== genii is now known as genii-meeting
=== genii-meeting is now known as genii-core
=== mwhudson_ is now known as mwhudson
=== genii-core is now known as genii
=== genii is now known as genii-core
schopincpaelzer: thanks for the quick rustc MIR review, I wasn't expecting it so soon after assignment!09:49
cpaelzerschopin: I knew even with some mental "we want this" pushing power there surely will be quite some work09:52
cpaelzerschopin: so if I deliver later you have even less chance to complete things - and IMHO this is already super-close09:53
schopinYup. I was expecting to have this ready for review 2 weeks earlier but disease and unexpected FTBFS happened, I figured the latter was bad form for a MIR -_-'09:55
cpaelzerhehe09:55
cpaelzerparide: FYI openstack/ceph just replied and the ceph related fuse bug is comitted to be part of the next upload09:56
parideoh good!09:56
cpaelzerparide: if I might ask since you are the one trying to keep track of this with me - I'd next week want to upload the fuse changes for qemu (just the libfuse) and open-vm-tools (fuse itself, which last time caused issues)09:57
cpaelzerparide: do you see any blocker that I'm missing - or do you expect that this should be ok09:57
paridecpaelzer, at this point I'd expect it to be OK, but I'll do another check to the reverse-deps of the possibly problematic packages09:58
cpaelzerthanks, I have done so as well, but want to be a bit more confident - so I appreciate your second pair of eyes09:59
schopincpaelzer: regarding the MIR, required TODO #3c, you mention that rustc would need *both* the Cargo.lock and Built-Using. What would be Built-Using used for? All statically-linked deps are vendored in rustc AFAIK10:20
paridecpaelzer, I see no blockers. There are some `Suggests: fuse` in main, libfuse3-dev itself does it, and libpam-mount10:26
parideit would be nicer to have fuse3 there, but that's it10:27
cpaelzerschopin: Built-Using is more to make the toolchain ready that IF non-vndored rust deps are used to have them properly detected and reported11:20
cpaelzerschopin: until then (as long as we vendor it all) the lock file will serve as manifest11:20
cpaelzerschopin: initially I'd expect that the .lock file has it all and the Built-Using is empty, but that will still help as a) if something sneaks in the Bult-Using will show us and b) down the road when we switch to a less special mode but then still all old builds have no proper Built-Using that will be a rather messy switch11:22
cpaelzerschopin: you are right to ask thou - thanks11:23
schopindo note that neither rustc nor cargo are built using dh-cargo11:23
ahasenackvorlon: I filed https://bugs.launchpad.net/ubuntu/+source/ndctl/+bug/1959892 for ndctl ftbfs i386, not sure how to proceed. We either stop building ndctl for i386, or start building iniparser for i386.12:15
ubottuLaunchpad bug 1959892 in ndctl (Ubuntu) "FTBFS i386: missing libiniparser-dev on i386" [Undecided, New]12:15
kanashirois someone working to unblock the ocaml migration? It is blocking ruby-defaults atm12:20
kanashirothe only blocker12:21
cpaelzerschopin: bluca: to make sure you two can work together on tpm2* for bugs 1959414 1959901 195843913:52
ubottuBug 1958439 in tpm2-tools (Ubuntu) "tpm2-tss: builds against OpenSSL 3.0, but fails on execution" [Undecided, New] https://launchpad.net/bugs/195843913:52
ubottuBug 1959901 in Ubuntu "[needs-packaging] tpm2-openssl" [Undecided, New] https://launchpad.net/bugs/195990113:52
ubottuBug 1959414 in tpm2-tss-engine (Ubuntu) "Please remove tpm2-tss-engine from Jammy" [Undecided, New] https://launchpad.net/bugs/195941413:52
cpaelzerthat was uploaded to Debian by now, but is in the new queue13:53
cpaelzerschopin: you might need to sponsor it ahead of Debian-new to make it into jammy13:53
cpaelzerschopin: but bluca will be available here for coordination13:53
schopincpaelzer: yup, I had the package review on my todo.13:54
cpaelzerthat as well, then you are on top13:54
cpaelzerthanks schopin13:54
blucathanks schopin - I also uploaded to a PPA now, linked in the LP bug14:08
blucalet me know if I can do anything else14:08
schopinI will, thanks for your work14:09
ahasenackLogan_: hi, are you planning on doing a src:audit merge in ubuntu soon?14:10
ahasenackyou were TIL ;)14:11
ahasenackif not, I can do one, it looks simple14:11
ahasenackhm, quilt supports -p n (to strip paths), but debian/patches/series does not?14:25
ahasenackdpkg-source: warning: the series file (python-fysom.orig.HPig4P/debian/patches/series) contains unsupported options ('-p4', line 1); dpkg-source might fail when applying patches14:25
ahasenackis there a nice way to fix this without having to change the upstream patch and remove the extra paths?14:25
ahasenackI have "import_abc_from_collections_abc.patch -p4" in d/p/series, but that doesn't work apparently14:26
rbasakI've never tried that hard to avoid changing upstream patches before :)14:41
ahasenackI just thought there would be support for it, and I was half right, as quilt supports it14:42
ahasenackbut then again, the other day I discovered that dpkg-source doesn't even need quilt installed to apply the quilt patches14:42
jawn-smithis mattermost down for everyone?15:06
seb128jamesh, wfm15:07
jawn-smithseb128: thanks, I'll keep trying to fix mine15:08
tjaaltonis there a way to test reverse-depends on a foreign arch?15:10
tjaaltontest/check15:10
tjaaltonforeign as in something else than what my system has15:10
schopintjaalton: assuming you have the proper upload rights, you can trigger autopkgtests that use a PPA https://wiki.ubuntu.com/ProposedMigration#Testing_against_a_PPA15:15
tjaaltonschopin: maybe I didn't myself clear enough.. I meant something like 'apt-cache rdepends foo' but so that it works for all archs, not just the one I'm running15:17
tjaaltonor maybe I should enable the foreign arch..15:18
schopinthis ^ :)15:18
tjaaltonguess that'll do15:18
schopinreverse-depends -a $myarch should work15:18
tjaaltonoh?15:19
tjaaltonha, exactly what I needed15:20
tjaaltonthanks15:20
tjaaltonI thought reverse-depends was somehow deprecated, but no15:21
jawn-smithHow often do we auto-sync from Debian?15:38
rbasakjawn-smith: https://people.canonical.com/~ubuntu-archive/auto-sync/2022-02-02/ suggests four times a day15:40
jawn-smithrbasak: thanks!15:44
Logan_ahasenack: feel free to grab the audit merge. Thanks for checking!15:56
tjaaltonany known issues with jammy and crypted zfs? my laptop broke after upgrade from impish16:11
tjaaltonrollback to older snapshot doesn't seem to boot16:11
xnoxtjaalton:  which kernel are you on? and do you have libgcc_s.so in the initramfs?16:36
xnoxtjaalton:  https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/195859416:36
ubottuLaunchpad bug 1958594 in initramfs-tools (Ubuntu Jammy) "Boot error: libgcc_s.so.1 must be installed for pthread_exit to work" [Critical, Confirmed]16:36
tjaaltonxnox: -18 seems to be16:41
tjaalton5.1516:41
tjaaltonbut it fails booting an older kernel, or an older snapshot16:41
tjaaltonI'll check again tomorrow from a live session what's going on16:42
tjaaltonalso, i'm using native zfs encryption, not luks16:43
ahasenackbdmurray: how would I grep all autopkgtest logs? Downloading it all is not feasable, is it?17:48
ahasenackImportError: cannot import name 'MutableMapping' from 'collections' (/usr/lib/python3.10/collections/__init__.py)17:48
ahasenackI would grep for "cannot import name.*collections"17:49
ahasenackoh, actually "Importerror: cannot import name.*collections"17:49
ginggsahasenack: retry-autopkgtest-regressions --blocks python3-defaults --log-regex 'There is no current event loop'18:12
ahasenackok, but a retry won't fix it, I just need the list18:13
ginggsand retry-autopkgtest-regressions is from https://git.launchpad.net/ubuntu-archive-tools/18:14
ginggsahasenack: retry-autopkgtest-regressions only outputs the URLs18:16
ginggsyou would need to pipe the out to wget to actually trigger retries18:17
ahasenackah, right18:20
ahasenackthanks18:20
bdmurrayyour welcome ;-)18:21
ginggsyou're*18:24
bdmurraydoh18:25
ahasenackyeah, got a few hits18:31
ahasenackretry-autopkgtest-regressions --blocks python3-defaults --log-regex 'ImportError: cannot import name.*collections'18:32
ahasenackthe fix is basically from collections.abc import <thing>18:32
ahasenackinstead of "from collections import <thing>"18:32
ahasenackI'm on my 3rd package where upstream has fixed it already, but debian didn't update the version18:33
ahasenackhttps://github.com/gruns/orderedmultidict/commit/154e2c52a0368715c22e856f0c135e9770365d4d fixed in 2019, for example18:34
ubottuCommit 154e2c5 in gruns/orderedmultidict "Merge pull request #20 from brunns/fix-19-collections-import-warning"18:34
bdmurraysweet18:36
ahasenackI emailed ubuntu-devel, saying which ones I'm working on atm18:38
ahasenackand the list of the others18:38
jbichaahasenack: I believe mapnik is also affected but I haven't dug into it yet18:41
ahasenackmaybe the regexp needs some finetuning18:41
* ahasenack waiting to get back the bug number from debian's bts18:57
sergiodjdoko: testing a fix for guestfs-tools18:58
sergiodjshould upload soon18:59
kanashirosergiodj, what's the status of llvm-toolchain-{12,9} regarding ocaml transition? are they fixed already?19:31
sergiodjkanashiro: not yet, no19:31
kanashiroI think those are the only blockers now19:31
sergiodjkanashiro: I filed a bug against Debian (because that's an issue there too), but I'm testing a fix locally meanwhile19:31
ahasenackhuh, looks like pull-lp-source also needs updating wrt collections and py3.10 :)19:58
ahasenack  File "/usr/lib/python3/dist-packages/ubuntutools/lp/lpapicache.py", line 174, in __new__19:58
ahasenack    if isinstance(fetch, collections.Callable):19:58
ahasenackAttributeError: module 'collections' has no attribute 'Callable'. Did you mean: '_spph'?19:58
ginggsahasenack: fix in git https://git.launchpad.net/ubuntu-dev-tools/commit/?id=0dde3262d175b1c6750bc457cb3bc33aa869f96919:59
ubottuCommit 0dde326 in ubuntu-dev-tools "ubuntutools/lp: Python 3.10 compatibility"19:59
ahasenack\o/19:59
ahasenackcan you make a new release?19:59
JackFrostOh!  Is downloading fixed now?!  Sweet.20:01
JackFrostI'm using an old python3-ubuntutools with new ubuntu-dev-tools so backportpackage actually works, and can download things.20:01
=== genii-core is now known as genii

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