/srv/irclogs.ubuntu.com/2021/01/05/#ubuntu-devel.txt

jo-erlendLocutusOfBorg, hey, that's great! Thank you very much!:)01:52
gdalusrthere seems to be a QGIS or QT packaging bug in ubuntu (atleast 18.04), when installing it in docker it crashes because it can't find libssl1.009:12
gdalusrI assume it's masked as an issue, because on a normal desktop libssl1.0 get's installed by something else09:13
gdalusrhttps://stackoverflow.com/questions/42094214/why-is-qsslsocket-working-with-qt-5-3-but-not-qt-5-7-on-debian-stretch might be related09:28
=== didrocks999 is now known as didrocks
=== sem2peie- is now known as sem2peie
blucawhen a package has multiple autopkgtest tests/suites, does the CI have any facilities for running them in parallel?13:51
bluca(looking at more ways to speed up the systemd-ci autopkgtest runs)13:52
ddstreetno, but for the ubuntu ci infrastructure it wouldn't make sense to, since by default test instances are m1.small (1 cpu)13:52
ddstreet(which i've tried to increase for systemd/systemd-upstream...unsuccessfully, so far)13:53
=== sem2peie- is now known as sem2peie
gdalusrI wonder if it's possible to test if packages work in side docker containers, that way maybe it's easier to see missing dependencies13:56
blucaddstreet: given autopkgtest accepts the test suite name as argument, would it be feasible to add multiple hooks/calls?13:58
blucaie, instead of bionic-arch have bionic-arch-suitefoo bionic-arch-suitebar13:58
blucadoesn't even need to be a full matrix, just 2 sets would already help a lot13:59
ddstreetit's not possible with the current autopkgtest-cloud code, i don't think: https://code.launchpad.net/autopkgtest-cloud14:00
ddstreetIIRC, the test submissions from github don't allow specifying a test name14:00
ddstreetthe autopkgtest cmd line does though14:00
ddstreetof course, the code could be changed to do it14:00
ddstreetbluca hmm i had it backwards, the github submissions do allow specifying 'testname' it appears: https://git.launchpad.net/autopkgtest-cloud/tree/webcontrol/request/submit.py14:02
ddstreetthe 'validate_git_request' function is what handles the systemd ubuntu ci tests14:02
=== zyga_ is now known as zyga
blucaso we are missing hooking that into the autopkgtest call?14:03
ddstreetbluca i'm unable to test the github test submission path, so i can't say if it works for sure or not, but reading the code it appears to pass the 'testname' param on to the autopkgtest runner, which would allow restricting the test run to a single one of the tests in the debian/tests/ dir14:07
ddstreetif the systemd github ci config was updated to add the 'testname' param it should work, i think - but i believe that would affect all PRs14:08
blucacan it be passed multiple times?14:09
cpaelzerdoko: on the test rebuilds already 2/4 cases I've looked at have issues like "error: lto-no-text-in-archive: debian/lib" is that something kown/common and has a comman pattern to be resolved?14:09
blucathinking whether we can have 2 jobs per arch with multiple suites, or if it must be one job per suite14:10
ddstreetno, it looks like it can be only used once14:11
blucammh bummer14:11
blucawould it be worth trying? the github actions CI already lists every job separately14:12
blucathe list would get verboser, but it already is14:12
blucathere's 14 suites, times 5 archs is quite a lot...14:15
ddstreetyeah, and i suspect Laney would not like systemd-upstream ci tests taking up 90 times more test instances than it currently does14:15
blucaeheh true14:16
ddstreetthere has been resistance already to my request to just increase each instance from 1cpu to 4cpus due to resources14:16
dokocpaelzer: which ones?14:16
blucais this running on canonical infra, or public cloud (payed by canonical)?14:16
ddstreetcanonical infra14:17
dokocpaelzer: in the normal test rebuild?14:17
ddstreetit runs on the same hw as tests for our distro packages14:17
blucaI see14:17
blucawell I'll keep making improvements to the suite upstream14:18
blucawith some changes from yesterday, those suites should already take half the time they used to14:18
blucathere's some more things I can do to reduce runtime a little14:18
blucaif you can think of anything we can do cloud-side and want to experiment, let me know14:19
ddstreetyep will do, and i'll try to get back to the qemu PR, i think that'll help speed things up14:19
blucawhich one?14:20
ddstreethttps://github.com/systemd/systemd/pull/1340914:20
ddstreetdid you get a change in for that already? i haven't looked at all since i got back from the holidays14:21
blucano most of those should still be good14:21
blucawhat I did was adding a mode to run most tests under nspawn, and to avoid rebuilding the same iamge over and over again14:21
blucaso now only half a dozen or so tests use qemu, the rest use nspawn14:22
ddstreetexcellent that's good, qemu was really slowing it down14:22
ddstreeteven with kvm, i'm pretty sure nspawn will be faster14:22
blucayep that's why it's 2x as fast :)14:22
blucabut there's some tests that really need qemu14:23
blucaso your changes would be really great to ahve too14:23
dokomitya57: could you give me a hint how to disabled a build with precompiled headers in e.g. qtdeclarative-opensource-src-gles ?17:00
mitya57doko: try adding -no-pch to configure options in d/rules17:25
=== ijohnson is now known as ijohnson|lunch
=== ijohnson|lunch is now known as ijohnson

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