/srv/irclogs.ubuntu.com/2019/05/30/#ubuntu-devel.txt

xnoxWimpress:  may I upload refreshed ubuntu-mate-meta? note that it needs update.cfg adjustment to look at -proposed packages too when germinating https://paste.ubuntu.com/p/JBQ3rYDMrX/09:22
Wimpressxnox: Yeah, I spotted that the ubiquity panel hadn't migrated from proposed.09:27
xnoxand it will not, until we fix metas =) chicken-egg =)09:27
WimpressAh, OK.09:27
xnoxplus it's nice to have all the pockets in update.cfg anyway, for SRUing new deps / updates.09:27
WimpressSo -proposed should be remove from update.cfg once everything has migrated?09:28
WimpressOr safe to leave?09:28
WimpressThanks for sorting that, I'll let the Ubuntu Budgie guys know what to do.09:29
xnoxsafe to leave09:29
xnoxie. ubuntu-meta has it always09:30
WimpressThanks.09:30
xnoxuploaded09:30
WimpressWonderful. I'll get the QA guys to test the next daily.09:31
xnoxWimpress:  well not gonna migrate yet.09:32
WimpressOK09:32
xnoxWimpress:  for budgie the question is, if they want to show a panel at all during 'maybe-ubiquity' and 'only-ubiquity' modes. cause it looks like they seed indicators just for that.09:33
xnoxthe principal need for panel there, historically was to mimick unity7 UI and to provide add-hoc ability to change keyboard layout at any page of the installer.09:33
WimpressYes, Budgie is different in that regard. The indicators are for Ubiquity only.09:41
Wimpressbashfulrobot: See the discussion above. Can you ask David to join this channel so he can answer xnox questions.09:41
xnoxin essence we are splitting the panel out of ubiquity-frontend-gtk into a separate universe package, and if panel is desired it should be seeded. Or if panel is not part of the desired installer look & feel, one can drop it.10:20
tmhoangHello, for Arch, Debian, Fedora, I can find their build "scripts" and patches at : https://src.fedoraproject.org/rpms/gcc, https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/gcc, https://salsa.debian.org/toolchain-team/gcc/tree/master/debian/rules.d. Where could I find the same for Ubuntu ? Is it at : https://code.launchpad.net/gcc ? (I pick gcc as an example).10:52
tmhoangmany thanks10:52
Laneydear hive mind: would it be acceptable for autopkgtest to write ${RELEASE}-security entries here using the configured mirror? https://salsa.debian.org/ci-team/autopkgtest/blob/master/setup-commands/setup-testbed#L14111:02
LaneyI feel a bit uncomfortable about forcefully inserting security.u.c there11:02
Laneybut I can't remember what the situation is with mirrors carrying -security11:03
sladencking: have sent a ubuntu-devel@ reply re: the compression11:26
ckingsladen, ok, i'll try and get that done sometime in the next week or so11:28
sladencking: it's more than my hunch is that there's likely to be a better solution that adding-more-code11:28
xnoxtmhoang:  that url for gcc is for the "upstream" rather than ubuntu packaging. You probably want something like this: https://code.launchpad.net/ubuntu/+source/gcc-811:29
tmhoangxnox: thanks ! Are 'Ubuntu packaging' packages start at prefix https://code.launchpad.net/ubuntu/ ?11:31
xnoxtmhoang:  most but not all.11:31
xnoxtmhoang:  some projects where ubuntu is upstream are at top-level, or even at github. or both!11:31
tmhoangah interesting11:31
xnoxtmhoang:  e.g. launchpad.net/ubiquity11:31
tmhoanggood point. many thanks11:32
xnoxgithub.com/CanonicalLtd/subiquity11:32
xnoxetc.11:32
=== ricab is now known as ricab|lunch
xnoxsladen:  hmmm.... are you implying that the order of cpio members matters? =)))) as in, initrd will boot faster if busybox is first, init second, and the rest of things are in the exec order?11:38
sladenxnox: think one needs data ... but if the CPIO can be ordered, and files made available as soon as they are ready (rather than waiting for $everything to be decompressed), there would be the potential for a win there too---but *only* if the code is setup for returns files/object when they are ready11:41
sladenxnox: the stream decoders do not parallise well;  bzip2 is a block decoder: so when can decode multiple blocks in parallel on separate CPUs11:42
sladenxnow: so there is probably a local maxima for Bzip2 using eg 100kB blocks and 30 CPUs in parallel11:43
xnoxi wonder if i can experiment with like shuffling init to be the last cpio archive member and like for it to be the very first one.11:44
xnoxto see if there is a significant difference.11:44
xnoxcause it would be behind all the kernel modules, and firmware blobs11:44
sladenxnox: there are two potential wins: (1) re-ordering similiar file content to be <32kB distant gives compression benefits;  (2) if the code was adjusted to 'stream'/return partial results; then it would unblock lots of downstream processes11:49
=== ricab|lunch is now known as ricab
xnoxvorlon:  Laney: is new systemd killing virtual machines, or is lcy cloud not nice? i see kernel traceback unable to mount rootfs on reboot.... but then it does show login prompt.... https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-eoan/eoan/amd64/s/systemd/20190530_115729_6065d@/log.gz13:37
xnoxditto i386 https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-eoan/eoan/i386/s/systemd/20190529_215838_00b24@/log.gz13:39
Laneyxnox: i dunno, looks like the restart doesn't go very well though13:41
Laneythere's still recent passes on other releases, e.g.: http://autopkgtest.ubuntu.com/packages/systemd/bionic/amd64 http://autopkgtest.ubuntu.com/packages/systemd/bionic/i386 http://autopkgtest.ubuntu.com/packages/systemd/cosmic/i38613:42
Laneydoes it happen on your system with qemu? if not, you should still have access to the cloud to run things there13:44
tmhoangI'm building a package using CMake. Does debian/rules has an option to build with debug info or I have to add something like -DCMAKE_BUILD_TYPE=RelWithDebInfo in debian/rules ?15:12
xnoxtmhoang:  normally, debug symbols are built and stripped into .ddeb15:16
tmhoangI'm running : dpkg-buildpackage -j4 -uc -us and see that CXXFLAGS=-g -O2 by default. I wonder where that debugging option is set15:16
xnoxtmhoang:  you can keep the debug symbols intact, it's normally done with DEB_BUILD_OPTIONS=nostrip debuild15:16
xnoxto keep all debug stuff attached15:16
tmhoangxnox: I think I would stick with 2nd option instead of .ddeb. I have not used them before :(15:17
xnoxtmhoang:  we strip debug symbols into .ddebs such that anyone can install all debug symbols for all the packages15:18
tmhoangunderstood15:18
xnoxhttps://wiki.ubuntu.com/Debug%20Symbol%20Packages15:18
xnoxfor more details15:18
tmhoangso, I guess something like : DEB_BUILD_OPTIONS += nostrip should work15:19
xnoxtmhoang:  in debian/rules ?! no, not allowed to do that15:20
xnoxDEB_BUILD_OPTIONS is explicitely build-environment controlled.15:20
xnoxit's for end-users to rebuild things15:20
xnoxtmhoang:  instead one would override dh_strip to not strip them15:20
xnoxbut that's non-standards compliant / non-suitable for ubuntu/debian15:21
xnoxi.e.15:21
xnoxoverride_dh_strip:15:21
* xnox just that ^ will be enough to short circuit dh_strip15:21
tmhoangah I saw it now. Many thanks. Also this is for dev so I'd ignore standards :D15:22
ddstreetxnox your boot-smoke addition of --wait should remove the while loop, and also will make the test hang forever (until adt timeout) if is-system-running never becomes true16:51
ddstreetxnox Laney re: unable to mount root, it's also booted with panic=-1 so something seems to be booting the kernel without the initrd with the intention for it to panic and reboot, at least that's my best guess, i don't know why else it would be booting with panic=-116:54
xnoxvorlon:  ^16:55
vorlon"something seems to be booting" - yes, all the cloud images disco and later have this16:56
vorlonand as we expect the cloud images to be using linux-generic which is not guaranteed to boot initramfsless in KVM, the normal boot path includes 2 reboots16:57
ddstreetmakes sense, assuming the first initramfsless boot works some of the time, i suppose.  note that upstream systemd (or at least whoever opened the bug from upstream) doesn't appear aware of that, you might want to mention in lp #1829829 that the first panic=-1 boot is expected and ok17:01
ubottuLaunchpad bug 1829829 in systemd (Ubuntu) "Ubuntu CI has been flaky for a week" [High,Confirmed] https://launchpad.net/bugs/182982917:01
xnoxddstreet:  no, not expected and not ok20:51
xnoxddstreet:  expectation for cloud images is to successfully boot initrdless20:51
xnoxvorlon:  well20:52
xnoxvorlon:  we build a custom image for autopkgtest..... and we do expect it to boot.....20:52
xnoxvorlon:  so clearly our autopkgtest image building is wrong?!20:52
vorlonxnox: we expect it to /boot/.  but we also expect it to boot the kernel twice before it gets to userspace, based on the fact that it will fail to boot initramfsless20:52
vorlonunless I'm forgetting something20:53
xnoxvorlon:  well, but over nova api that trips the state up of autopkgtest, no? cause "yeap booted", "oh no, no network", "meanwhile it booted the second time fine"20:54
vorlonxnox: AFAIK autopkgtest doesn't depend on nova api to determine whether a system is booted20:57
vorlonwe might issue a reboot command via nova, but then it's polling for the system to come up20:58
vorlonand a double-reboot should have no impact on networking20:58
xnoxhmmm21:01
xnoxvorlon:  i don't understand the point of a cloud image that always boots twice.21:04
xnoxand always will......21:04
vorlonxnox: we will have KVM-specific cloud images that use linux-kvm and don't boot twice.  I'm unsure if we would want that in the autopkgtest instances though21:05
vorlonxnox: and "always boots twice" is certainly not a feature21:06
vorlonbut having initramfs+fallback by default is21:06
xnoxright21:09
xnoxhow do i opt out of that?21:09
vorlonxnox: something something grub.d21:10
xnoxcause we  customize cloud image for autopkgtests, i thought21:10
xnoxlet me check the somethings21:10
vorlon:)21:10
xnoxGRUB_FORCE_PARTUUID=21:14
xnoxi think21:14
xnoxvorlon:  tyring initrdless boot should a properly of a kernel.21:15
xnoxvorlon:  it makes sense for flavours, it doesn't make sence for generic21:15
xnoxand i do understand that we have more flavour type of kernel.21:16
=== Wryhder is now known as Lucas_Gray
Eickmeyer We (the Ubuntu Studio team) now have two packages that need sponsoring.  (bug 1829562 and bug 1831154)22:26
ubottubug 1829562 in Ubuntu Studio "[Needs Packaging] DPF-Plugins for Eoan" [Medium,In progress] https://launchpad.net/bugs/182956222:26
ubottubug 1831154 in Ubuntu Studio Menu Add "[needs-packaging] ubuntustudio-menu-add" [Medium,In progress] https://launchpad.net/bugs/183115422:26
EickmeyerSomebody PLEASE take a look at these.22:26

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