/srv/irclogs.ubuntu.com/2019/03/31/#lubuntu-devel.txt

-lugito:#lubuntu-devel- [rLUGITO838fc1d0ec8d: Make Jenkins a connector.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO838fc1d0ec8d01:03
-lugito:#lubuntu-devel- [rLUGITO5f24aa73758c: Add Jenkins support.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO5f24aa73758c01:04
-lugito:#lubuntu-devel- [rLUGITOaf8caba6f5f3: Make sure package_names is also recognized as a subdict.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITOaf8caba6f5f301:05
-lugito:#lubuntu-devel- [rLUGITOe6afdab9e12b: Add jenkins to the init.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITOe6afdab9e12b01:05
-lugito:#lubuntu-devel- [rLUGITO96c73754dbc1: Ensure pkg_name is defined.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO96c73754dbc101:11
-lugito:#lubuntu-devel- [rLUGITO266bf68d477f: Implement a get_repository_name function to use with the Jenkins function.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO266bf68d477f01:51
-lugito:#lubuntu-devel- [rLUGITO6b70f393f821: phab is a global variable, treat it as such.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO6b70f393f82102:07
-lugito:#lubuntu-devel- [rLUGITO913f68fcd8ec: Correctly pass the all-lowercase repo name.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO913f68fcd8ec02:11
-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/rPPABRITNEY64dd1fc4059602:21
guiverchttps://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:40
tsimonq2You're awesome guiverc!02:41
tsimonq2Thank you!02:41
tsimonq2I went ahead and published your draft.02:41
kc2bezThat is awesome guiverc!02:42
-lugito:#lubuntu-devel- [rCIMETADATAf755dd253b5d: Add lxqt-archiver, nm-tray, trojita.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rCIMETADATAf755dd253b5d02:42
tsimonq2guiverc: You might want to consider enabling 2FA in Phab and setting a profile picture :)02:44
tsimonq2kc2bez: While I'm at it, perhaps you would consider setting a profile picture as well02:45
tsimonq2lynorian: ^02:45
kc2bezI can put my ugly mug up there XD02:45
tsimonq2ok XD02:45
lynorianI need to shave first probably02:46
lynorianif I use a new picture02:46
tsimonq2Makes it easier to identify people when editing/viewing tasks en masse02:46
tsimonq2lynorian: Up to you :)02:46
tsimonq2Your Telegram one would probably work fine.02:46
lynorianhow big should I make it?02:54
guivercchanged 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:54
tsimonq2:D02:55
tsimonq2lynorian: However big it allows.02:55
tsimonq2Up to you (and Phab).02:55
lynorianwell I had phab too big so I resized it smaller02:55
tsimonq2ok02:56
lynorianI resized it smaller02:56
-lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGING30100f2cae33: Remove reverse-applicable patch.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGING30100f2cae3302:58
-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/rCI2b178685a05103:00
-lugito:#lubuntu-devel- [rTROJITAPACKAGING64ec73244b03: Remove reverse-applicable patches.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rTROJITAPACKAGING64ec73244b0303:03
-lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGING91894a70c4d4: Add a build dependency on libqt5x11extras5-dev.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGING91894a70c4d403:05
-lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGING362cd882995a: Add a build dependency on libqt5x11extras5-dev, libfm-qt-dev.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGING362cd882995a03:10
-lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGINGce298723fd60: Remove files that are no longer installed.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGINGce298723fd6003:15
tsimonq2Thanks Dan and Lyn :)03:15
kc2bez:)03:16
lubot<tsimonq2> @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 XD03:17
tsimonq2Oh, and teward, but he has a TODO list anyway. :P03:17
tsimonq2So, I just put lxqt-archiver, nm-tray, and trojita in the CI.03:18
tsimonq2nm-tray built fine, lxqt-archiver and trojita are FTBFS.03:18
tsimonq2kc2bez: Do you have the time tonight to walk through fixing this? :) https://ci.lubuntu.me/job/disco_trojita/03:19
-lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGINGfb0f7810e2d3: Move files from libexec to a standard usr/lib path.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGINGfb0f7810e2d303:20
tsimonq2Anyone else, too ^03:21
kc2bezLooking at it, can't guarantee anything XD03:23
tsimonq2Wanna give it a shot though? :)03:23
tsimonq2I can walk you through03:23
kc2bezSounds good, I am willing.03:23
tsimonq2ok, cool03:23
tsimonq2First thing is to clone this via SSH: https://phab.lubuntu.me/source/trojita/03:24
tsimonq2When you have it cloned, check out the ci/unstable branch.03:24
kc2bezI am updating my VM be right back with you.03:38
tsimonq2ok :)03:38
kc2bezOk I got it cloned and did a checkout ci/unstable03:53
tsimonq2Alright, so now let's look at the error.03:54
tsimonq2You can find the build logs here: https://launchpad.net/~lubuntu-ci/+archive/ubuntu/unstable-ci-proposed/+packages03:55
tsimonq2We're looking for the Disco build.03:55
tsimonq2amd64 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:55
tsimonq2Here's the errors I'm seeing, the ones we should look at:03:56
tsimonq2   dh_install -O--buildsystem=cmake03:56
tsimonq2dh_install: Cannot find (any matches for) "usr/share/appdata/trojita.appdata.xml" (tried in ., debian/tmp)03:56
tsimonq2dh_install: trojita missing files: usr/share/appdata/trojita.appdata.xml03:56
tsimonq2dh_install: Cannot find (any matches for) "usr/lib/trojita/" (tried in ., debian/tmp)03:56
tsimonq2dh_install: trojita missing files: usr/lib/trojita/03:56
tsimonq2dh_install: Cannot find (any matches for) "usr/lib/libtrojita_plugins.so" (tried in ., debian/tmp)03:56
tsimonq2dh_install: trojita missing files: usr/lib/libtrojita_plugins.so03:56
tsimonq2dh_install: Cannot find (any matches for) "usr/share/trojita/locale" (tried in ., debian/tmp)03:56
tsimonq2dh_install: trojita-l10n missing files: usr/share/trojita/locale03:56
tsimonq2dh_install: missing files, aborting03:56
tsimonq2make: *** [debian/rules:10: binary] Error 2503:56
lynoriantsimonq2: don't get banned for excess flood03:57
tsimonq2lynorian: I've flooded worse. :P03:57
tsimonq2Anyway...03:57
tsimonq2kc2bez: With me so far?03:57
kc2bezLooking at the buildlog so yup03:57
tsimonq2ok cool03:57
tsimonq2So, when working with a single source package that produces multiple binary packages, the packager needs to lay out what files go where.03:58
tsimonq2If those files go missing in the future, the build fails.03:58
tsimonq2That'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
tsimonq2Unfortunately 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.03:59
tsimonq2So, you'll need to find the binary package it's referring to here, and remove each of the lines that have been referenced.04:00
tsimonq2The build log tells you basically everything you need to know here.04:01
tsimonq2For 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
tsimonq2With me?04:01
kc2bezI'm still following.04:02
tsimonq2Cool.04:02
tsimonq2So, 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:02
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:03
kc2bezOk, sounds good.04:04
tsimonq2Cool; we'll get a notification here when you've pushed, and go from there :)04:04
-lugito:#lubuntu-devel- [rTROJITAPACKAGING297bae81a1d6: Remove references to missing files] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGING297bae81a1d604:29
-lugito:#lubuntu-devel- [rTROJITAPACKAGING35dc10a00dff: Remove trojita-l10n.install file which references missing files] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGING35dc10a00dff04:29
kc2bezfingers crossed04:30
lubot<tsimonq2> \o/04:33
lubot<tsimonq2> Let's see what the CI thinks04:33
lubot<tsimonq2> https://launchpadlibrarian.net/417100018/buildlog_ubuntu-disco-amd64.trojita_0.7+git201903302329~disco-0ubuntu1~ppa1_BUILDING.txt.gz04:36
lubot<tsimonq2> Looks like you missed one :)04:36
kc2bezGotter otter04:37
-lugito:#lubuntu-devel- [rTROJITAPACKAGING13abafe28153: Remove missing file reference] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGING13abafe2815304:39
lubot<tsimonq2> Alright, the first pass is done!04:48
lubot<tsimonq2> https://launchpadlibrarian.net/417100893/buildlog_ubuntu-disco-amd64.trojita_0.7+git201903302342~disco-0ubuntu1~ppa1_BUILDING.txt.gz04:48
lubot<tsimonq2> All you have to do is put those back in the install file04:49
lubot<tsimonq2> One thing to note though, "x86_64-linux-gnu" should always be replaced with "*" because that's arch-specific04:50
-lugito:#lubuntu-devel- [rTROJITAPACKAGINGeddd9435c90f: Add install file references] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGINGeddd9435c90f05:00
tsimonq2Niiiiiiiiice, this is a fun one.05:12
tsimonq2kc2bez: As far as the stuff you were doing is concerned, you're done; it worked. :)05:13
kc2bez\o/05:13
tsimonq2However...05:13
tsimonq2ppc64el and armhf (to start) seem to be FTBFSing because of some GPG-related thing.05:13
tsimonq2I have access to Debian machines running on those architectures; I'll debug tomorrow.05:14
tsimonq2If you have any ideas after seeing those build logs and want to try anything, you're more than welcome to.05:14
tsimonq2As 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:15
kc2bezCool, thanks for the guidance. I have no intention of borking it trust me.05:16
tsimonq2hahah :)05:16
tsimonq2@acheronuk: trojita is being fun: https://launchpad.net/~lubuntu-ci/+archive/ubuntu/unstable-ci-proposed/+packages05:16
tsimonq2I hear that Rik guy recently became a MOTU ;)05:16
kc2bezI saw that too. Congrats to him :)05:17
tsimonq2He should have went for it a while ago ;)05:17
tsimonq2Anyway, I just kicked off a nightly in Jenkins; I'll go to bed I think.05:18
kc2bezI am heading to bed too. Thanks again, I appreciate it.05:19
tsimonq2No problem at all :)05:19
tsimonq2One other thing I just want to put out there; Lubuntu Members have access to trigger builds in Jenkins05:20
tsimonq2All you have to do is log in05:20
tsimonq2So if you ever see something awry, don't hesitate to button push :)05:20
kc2bezOk thanks.05:20
tsimonq2Thank *you* :)05:20
tsimonq2Oh, I have an idea.05:27
tsimonq2guiverc: 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
tsimonq2I would totally be curious to see if anything magically fixes itself.05:28
guiverctsimonq2, ack ... will do.05:38
tsimonq2Thanks!05:38
guiverctsimonq2,  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
tsimonq2sudo apt -y full-upgrade05:53
guiverc:) 05:53
tsimonq2Thanks again :)05:54
guiverc(no guarantee my fingers won't type dist-upgrade though....)05:54
guiverc66 packages upgrading on first box...05:55
tsimonq2yup :)05:56
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)05:59
guiverctsimonq2, :(  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?06:14
lubot<tsimonq2> Worth a shot :)06:14
lubot<The_LoudSpeaker> @wxl[m] [<wxl[m]> @TheLoudSpeaker look what I found https://bugs.launchpad.net/ubuntu/+so …], I will have a look. Thanks!06:19
guiverctsimonq2, 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 explore06:42
guiverc^ s/me noticing/me NOT noticing /06:43
lubot<lynorian> still that would not be a good default06:44
guivercthe 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:46
guivercmy install is running... I'll note it on lp.bug report 1822237 when done06:47
lubot<tsimonq2> Thanks!06:50
guivercyou go to bed tsimonq2 (that time isn't it!)06:51
lubot<tsimonq2> Hahaha06:51
guiverc:(  alas fail again, but will keep exploring this..06:56
guiverc:(  fail on "Full disk install with encryption on a EFI system without secure boot" using 20190330 daily (no ppa)08:49
lubot<acheronuk> @tsimonq2 [<tsimonq2> @acheronuk: trojita is being fun: https://launchpad.net/~lubuntu-ci/+ …], Why I removed it from Kubuntu CI builds08:57
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:08
guiverclp report 1822409 updated09:13
-lugito:#lubuntu-devel- [T22: Bring those swaps back] kc2bez (Dan Simmons) commented on the task: https://phab.lubuntu.me/T22#34918:10

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