[01:03] -lugito:#lubuntu-devel- [rLUGITO838fc1d0ec8d: Make Jenkins a connector.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO838fc1d0ec8d
[01:04] -lugito:#lubuntu-devel- [rLUGITO5f24aa73758c: Add Jenkins support.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO5f24aa73758c
[01:05] -lugito:#lubuntu-devel- [rLUGITOaf8caba6f5f3: Make sure package_names is also recognized as a subdict.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITOaf8caba6f5f3
[01:05] -lugito:#lubuntu-devel- [rLUGITOe6afdab9e12b: Add jenkins to the init.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITOe6afdab9e12b
[01:11] -lugito:#lubuntu-devel- [rLUGITO96c73754dbc1: Ensure pkg_name is defined.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO96c73754dbc1
[01:51] -lugito:#lubuntu-devel- [rLUGITO266bf68d477f: Implement a get_repository_name function to use with the Jenkins function.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO266bf68d477f
[02:07] -lugito:#lubuntu-devel- [rLUGITO6b70f393f821: phab is a global variable, treat it as such.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO6b70f393f821
[02:11] -lugito:#lubuntu-devel- [rLUGITO913f68fcd8ec: Correctly pass the all-lowercase repo name.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO913f68fcd8ec
[02:21] -lugito:#lubuntu-devel- [rPPABRITNEY64dd1fc40596: Instead of removing britney_output on each run, just create a new timestamp.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rPPABRITNEY64dd1fc40596
[02:40] <guiverc> https://phab.lubuntu.me/w/release-team/testing-checklist/?v=17 is as far as I got... None of my own hardware has UEFI  (it's all too old) & I couldn't work out the setup for the secure boot option (it's disabled with no ability to change; if it's in key management I don't know it on the thankfully not my ultracrapbook)
[02:41] <tsimonq2> You're awesome guiverc!
[02:41] <tsimonq2> Thank you!
[02:41] <tsimonq2> I went ahead and published your draft.
[02:42] <kc2bez> That is awesome guiverc!
[02:42] -lugito:#lubuntu-devel- [rCIMETADATAf755dd253b5d: Add lxqt-archiver, nm-tray, trojita.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCIMETADATAf755dd253b5d
[02:44] <tsimonq2> guiverc: You might want to consider enabling 2FA in Phab and setting a profile picture :)
[02:45] <tsimonq2> kc2bez: While I'm at it, perhaps you would consider setting a profile picture as well
[02:45] <tsimonq2> lynorian: ^
[02:45] <kc2bez> I can put my ugly mug up there XD
[02:45] <tsimonq2> ok XD
[02:46] <lynorian> I need to shave first probably
[02:46] <lynorian> if I use a new picture
[02:46] <tsimonq2> Makes it easier to identify people when editing/viewing tasks en masse
[02:46] <tsimonq2> lynorian: Up to you :)
[02:46] <tsimonq2> Your Telegram one would probably work fine.
[02:54] <lynorian> how big should I make it?
[02:54] <guiverc> changed pic - and it's not a dog  (a large aussie flightless bird).  (the only pic I know of me is somewhere on lp (ubuntu-news team somewhere))
[02:55] <tsimonq2> :D
[02:55] <tsimonq2> lynorian: However big it allows.
[02:55] <tsimonq2> Up to you (and Phab).
[02:55] <lynorian> well I had phab too big so I resized it smaller
[02:56] <tsimonq2> ok
[02:56] <lynorian> I resized it smaller
[02:58] -lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGING30100f2cae33: Remove reverse-applicable patch.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGING30100f2cae33
[03:00] -lugito:#lubuntu-devel- [rCI2b178685a051: Safely handle not being able to push; if we've made it this far, it should pass…] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCI2b178685a051
[03:03] -lugito:#lubuntu-devel- [rTROJITAPACKAGING64ec73244b03: Remove reverse-applicable patches.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rTROJITAPACKAGING64ec73244b03
[03:05] -lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGING91894a70c4d4: Add a build dependency on libqt5x11extras5-dev.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGING91894a70c4d4
[03:10] -lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGING362cd882995a: Add a build dependency on libqt5x11extras5-dev, libfm-qt-dev.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGING362cd882995a
[03:15] -lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGINGce298723fd60: Remove files that are no longer installed.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGINGce298723fd60
[03:15] <tsimonq2> Thanks Dan and Lyn :)
[03:16] <kc2bez> :)
 @tsimonq2 [<tsimonq2> kc2bez: While I'm at it, perhaps you would consider setting a profile …], @aptghetto might be the last person I have to hunt down for this XD
[03:17] <tsimonq2> Oh, and teward, but he has a TODO list anyway. :P
[03:18] <tsimonq2> So, I just put lxqt-archiver, nm-tray, and trojita in the CI.
[03:18] <tsimonq2> nm-tray built fine, lxqt-archiver and trojita are FTBFS.
[03:19] <tsimonq2> kc2bez: Do you have the time tonight to walk through fixing this? :) https://ci.lubuntu.me/job/disco_trojita/
[03:20] -lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGINGfb0f7810e2d3: Move files from libexec to a standard usr/lib path.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGINGfb0f7810e2d3
[03:21] <tsimonq2> Anyone else, too ^
[03:23] <kc2bez> Looking at it, can't guarantee anything XD
[03:23] <tsimonq2> Wanna give it a shot though? :)
[03:23] <tsimonq2> I can walk you through
[03:23] <kc2bez> Sounds good, I am willing.
[03:23] <tsimonq2> ok, cool
[03:24] <tsimonq2> First thing is to clone this via SSH: https://phab.lubuntu.me/source/trojita/
[03:24] <tsimonq2> When you have it cloned, check out the ci/unstable branch.
[03:38] <kc2bez> I am updating my VM be right back with you.
[03:38] <tsimonq2> ok :)
[03:53] <kc2bez> Ok I got it cloned and did a checkout ci/unstable
[03:54] <tsimonq2> Alright, so now let's look at the error.
[03:55] <tsimonq2> You can find the build logs here: https://launchpad.net/~lubuntu-ci/+archive/ubuntu/unstable-ci-proposed/+packages
[03:55] <tsimonq2> We're looking for the Disco build.
[03:55] <tsimonq2> amd64 is usually the one to look at because architecture-independent (or arch:all) builds are done on this architecture, as well as the amd64-specific build, if that makes sense.
[03:56] <tsimonq2> Here's the errors I'm seeing, the ones we should look at:
[03:56] <tsimonq2>    dh_install -O--buildsystem=cmake
[03:56] <tsimonq2> dh_install: Cannot find (any matches for) "usr/share/appdata/trojita.appdata.xml" (tried in ., debian/tmp)
[03:56] <tsimonq2> dh_install: trojita missing files: usr/share/appdata/trojita.appdata.xml
[03:56] <tsimonq2> dh_install: Cannot find (any matches for) "usr/lib/trojita/" (tried in ., debian/tmp)
[03:56] <tsimonq2> dh_install: trojita missing files: usr/lib/trojita/
[03:56] <tsimonq2> dh_install: Cannot find (any matches for) "usr/lib/libtrojita_plugins.so" (tried in ., debian/tmp)
[03:56] <tsimonq2> dh_install: trojita missing files: usr/lib/libtrojita_plugins.so
[03:56] <tsimonq2> dh_install: Cannot find (any matches for) "usr/share/trojita/locale" (tried in ., debian/tmp)
[03:56] <tsimonq2> dh_install: trojita-l10n missing files: usr/share/trojita/locale
[03:56] <tsimonq2> dh_install: missing files, aborting
[03:56] <tsimonq2> make: *** [debian/rules:10: binary] Error 25
[03:57] <lynorian> tsimonq2: don't get banned for excess flood
[03:57] <tsimonq2> lynorian: I've flooded worse. :P
[03:57] <tsimonq2> Anyway...
[03:57] <tsimonq2> kc2bez: With me so far?
[03:57] <kc2bez> Looking at the buildlog so yup
[03:57] <tsimonq2> ok cool
[03:58] <tsimonq2> So, when working with a single source package that produces multiple binary packages, the packager needs to lay out what files go where.
[03:58] <tsimonq2> If those files go missing in the future, the build fails.
[03:59] <tsimonq2> That's what happened here; we're using an upstream Git snapshot and the packaged version refers to a source from like a year ago.
[03:59] <tsimonq2> Unfortunately with this build log, it doesn't tell you which files have been removed and which files were simply moved since the last working state.
[04:00] <tsimonq2> So, you'll need to find the binary package it's referring to here, and remove each of the lines that have been referenced.
[04:01] <tsimonq2> The build log tells you basically everything you need to know here.
[04:01] <tsimonq2> For example, you're looking in debian/trojita.install for a line that has "usr/share/appdata/trojita.appdata.xml" and you just need to remove that.
[04:01] <tsimonq2> With me?
[04:02] <kc2bez> I'm still following.
[04:02] <tsimonq2> Cool.
[04:02] <tsimonq2> So, go through the lines that are referenced, remove them from the install files, and since you're working with the CI on the CI branch, git add, git commit, git push :)
[04:03] <tsimonq2> (If you were working with the archive, of course, you'd either use the CI, a PPA, or a local build to verify first. But, CI builds are fairly ephemeral, so I'm not really worried about it.)
[04:04] <kc2bez> Ok, sounds good.
[04:04] <tsimonq2> Cool; we'll get a notification here when you've pushed, and go from there :)
[04:29] -lugito:#lubuntu-devel- [rTROJITAPACKAGING297bae81a1d6: Remove references to missing files] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGING297bae81a1d6
[04:29] -lugito:#lubuntu-devel- [rTROJITAPACKAGING35dc10a00dff: Remove trojita-l10n.install file which references missing files] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGING35dc10a00dff
[04:30] <kc2bez> fingers crossed
 \o/
 Let's see what the CI thinks
 https://launchpadlibrarian.net/417100018/buildlog_ubuntu-disco-amd64.trojita_0.7+git201903302329~disco-0ubuntu1~ppa1_BUILDING.txt.gz
 Looks like you missed one :)
[04:37] <kc2bez> Gotter otter
[04:39] -lugito:#lubuntu-devel- [rTROJITAPACKAGING13abafe28153: Remove missing file reference] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGING13abafe28153
 Alright, the first pass is done!
 https://launchpadlibrarian.net/417100893/buildlog_ubuntu-disco-amd64.trojita_0.7+git201903302342~disco-0ubuntu1~ppa1_BUILDING.txt.gz
 All you have to do is put those back in the install file
 One thing to note though, "x86_64-linux-gnu" should always be replaced with "*" because that's arch-specific
[05:00] -lugito:#lubuntu-devel- [rTROJITAPACKAGINGeddd9435c90f: Add install file references] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGINGeddd9435c90f
[05:12] <tsimonq2> Niiiiiiiiice, this is a fun one.
[05:13] <tsimonq2> kc2bez: As far as the stuff you were doing is concerned, you're done; it worked. :)
[05:13] <kc2bez> \o/
[05:13] <tsimonq2> However...
[05:13] <tsimonq2> ppc64el and armhf (to start) seem to be FTBFSing because of some GPG-related thing.
[05:14] <tsimonq2> I have access to Debian machines running on those architectures; I'll debug tomorrow.
[05:14] <tsimonq2> If you have any ideas after seeing those build logs and want to try anything, you're more than welcome to.
[05:15] <tsimonq2> As with everyone else in the Development Team on Phab, I trust y'all to be able to use the CI as a playground and not horribly mess up stuff :)
[05:16] <kc2bez> Cool, thanks for the guidance. I have no intention of borking it trust me.
[05:16] <tsimonq2> hahah :)
[05:16] <tsimonq2> @acheronuk: trojita is being fun: https://launchpad.net/~lubuntu-ci/+archive/ubuntu/unstable-ci-proposed/+packages
[05:16] <tsimonq2> I hear that Rik guy recently became a MOTU ;)
[05:17] <kc2bez> I saw that too. Congrats to him :)
[05:17] <tsimonq2> He should have went for it a while ago ;)
[05:18] <tsimonq2> Anyway, I just kicked off a nightly in Jenkins; I'll go to bed I think.
[05:19] <kc2bez> I am heading to bed too. Thanks again, I appreciate it.
[05:19] <tsimonq2> No problem at all :)
[05:20] <tsimonq2> One other thing I just want to put out there; Lubuntu Members have access to trigger builds in Jenkins
[05:20] <tsimonq2> All you have to do is log in
[05:20] <tsimonq2> So if you ever see something awry, don't hesitate to button push :)
[05:20] <kc2bez> Ok thanks.
[05:20] <tsimonq2> Thank *you* :)
[05:27] <tsimonq2> Oh, I have an idea.
[05:28] <tsimonq2> guiverc: For the tests you marked as failed, could you try them again, except right before you do the install you enable ppa:lubuntu-ci/unstable-ci and log out/log back in (without rebooting)?
[05:28] <tsimonq2> I would totally be curious to see if anything magically fixes itself.
[05:38] <guiverc> tsimonq2, ack ... will do.
[05:38] <tsimonq2> Thanks!
[05:53] <guiverc> tsimonq2,  add-apt-repo without apt upgrade/dist-upgrade will do nothing - do you want me to upgrade or dist-upgrade?  i can re-test again if helpful..
[05:53] <tsimonq2> sudo apt -y full-upgrade
[05:53] <guiverc> :) 
[05:54] <tsimonq2> Thanks again :)
[05:54] <guiverc> (no guarantee my fingers won't type dist-upgrade though....)
[05:55] <guiverc> 66 packages upgrading on first box...
[05:56] <tsimonq2> yup :)
[05:59] <guiverc> (my daily is out-of-date; new downloading; but proceeding with current re-test as full-upgrade should have caught everything I hope;  i can redo if required.. it'll may have installed pre-zsync download is done)
[06:14] <guiverc> tsimonq2, :(  Sorry, same result on BIOS full-disk encryption (1822237) - only change is UUID on no-such-device line...  zync has completed; will write it now, was their a kernel upgrade or somethign that could make it perform better if re-done with newer daily?
 Worth a shot :)
 @wxl[m] [<wxl[m]> @TheLoudSpeaker look what I found https://bugs.launchpad.net/ubuntu/+so …], I will have a look. Thanks!
[06:42] <guiverc> tsimonq2, possible untrained-monkey boo-boo.. i just noted re-doing it with 20190330 daily that boot-loader-location gets blanked on selecting encryption... maybe me noticing that is the cause of my FAIL reports... will explore
[06:43] <guiverc> ^ s/me noticing/me NOT noticing /
 still that would not be a good default
[06:46] <guiverc> the field (boot-loader-location) blanks only when you enter passphrase & you get the spinning-symbol as it validates it (I assume, it blanks during this stage)
[06:47] <guiverc> my install is running... I'll note it on lp.bug report 1822237 when done
 Thanks!
[06:51] <guiverc> you go to bed tsimonq2 (that time isn't it!)
 Hahaha
[06:56] <guiverc> :(  alas fail again, but will keep exploring this..
[08:49] <guiverc> :(  fail on "Full disk install with encryption on a EFI system without secure boot" using 20190330 daily (no ppa)
 @tsimonq2 [<tsimonq2> @acheronuk: trojita is being fun: https://launchpad.net/~lubuntu-ci/+ …], Why I removed it from Kubuntu CI builds
[09:08] <guiverc> :(  fail again sorry on ""Full disk install with encryption on a EFI system without secure boot" using 20190330 daily with ppa:lubuntu-ci/unstable-ci (full-upgrade; logout, login & install)
[09:13] <guiverc> lp report 1822409 updated
[18:10] -lugito:#lubuntu-devel- [T22: Bring those swaps back] kc2bez (Dan Simmons) commented on the task: https://phab.lubuntu.me/T22#349