-lugito:#lubuntu-devel- [rLUGITO838fc1d0ec8d: Make Jenkins a connector.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO838fc1d0ec8d | 01:03 | |
-lugito:#lubuntu-devel- [rLUGITO5f24aa73758c: Add Jenkins support.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO5f24aa73758c | 01:04 | |
-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:05 | |
-lugito:#lubuntu-devel- [rLUGITO96c73754dbc1: Ensure pkg_name is defined.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO96c73754dbc1 | 01: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/rLUGITO266bf68d477f | 01:51 | |
-lugito:#lubuntu-devel- [rLUGITO6b70f393f821: phab is a global variable, treat it as such.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO6b70f393f821 | 02:07 | |
-lugito:#lubuntu-devel- [rLUGITO913f68fcd8ec: Correctly pass the all-lowercase repo name.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLUGITO913f68fcd8ec | 02: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/rPPABRITNEY64dd1fc40596 | 02:21 | |
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:40 |
---|---|---|
tsimonq2 | You're awesome guiverc! | 02:41 |
tsimonq2 | Thank you! | 02:41 |
tsimonq2 | I went ahead and published your draft. | 02:41 |
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:42 | |
tsimonq2 | guiverc: You might want to consider enabling 2FA in Phab and setting a profile picture :) | 02:44 |
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:45 |
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:46 |
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:54 |
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:55 |
tsimonq2 | ok | 02:56 |
lynorian | I resized it smaller | 02:56 |
-lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGING30100f2cae33: Remove reverse-applicable patch.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGING30100f2cae33 | 02: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/rCI2b178685a051 | 03:00 | |
-lugito:#lubuntu-devel- [rTROJITAPACKAGING64ec73244b03: Remove reverse-applicable patches.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rTROJITAPACKAGING64ec73244b03 | 03:03 | |
-lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGING91894a70c4d4: Add a build dependency on libqt5x11extras5-dev.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGING91894a70c4d4 | 03:05 | |
-lugito:#lubuntu-devel- [rLXQTARCHIVERPACKAGING362cd882995a: Add a build dependency on libqt5x11extras5-dev, libfm-qt-dev.] tsimonq2 (Simon Quigley) committed: https://phab.lubuntu.me/rLXQTARCHIVERPACKAGING362cd882995a | 03:10 | |
-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: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 XD | 03:17 |
tsimonq2 | Oh, and teward, but he has a TODO list anyway. :P | 03:17 |
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:18 |
tsimonq2 | kc2bez: 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/rLXQTARCHIVERPACKAGINGfb0f7810e2d3 | 03:20 | |
tsimonq2 | Anyone else, too ^ | 03:21 |
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:23 |
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:24 |
kc2bez | I am updating my VM be right back with you. | 03:38 |
tsimonq2 | ok :) | 03:38 |
kc2bez | Ok I got it cloned and did a checkout ci/unstable | 03:53 |
tsimonq2 | Alright, so now let's look at the error. | 03:54 |
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:55 |
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:56 |
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:57 |
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:58 |
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. | 03:59 |
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:00 |
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:01 |
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: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 |
kc2bez | Ok, sounds good. | 04:04 |
tsimonq2 | Cool; 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/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:29 | |
kc2bez | fingers crossed | 04:30 |
lubot | <tsimonq2> \o/ | 04:33 |
lubot | <tsimonq2> Let's see what the CI thinks | 04:33 |
lubot | <tsimonq2> https://launchpadlibrarian.net/417100018/buildlog_ubuntu-disco-amd64.trojita_0.7+git201903302329~disco-0ubuntu1~ppa1_BUILDING.txt.gz | 04:36 |
lubot | <tsimonq2> Looks like you missed one :) | 04:36 |
kc2bez | Gotter otter | 04:37 |
-lugito:#lubuntu-devel- [rTROJITAPACKAGING13abafe28153: Remove missing file reference] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGING13abafe28153 | 04: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.gz | 04:48 |
lubot | <tsimonq2> All you have to do is put those back in the install file | 04:49 |
lubot | <tsimonq2> One thing to note though, "x86_64-linux-gnu" should always be replaced with "*" because that's arch-specific | 04:50 |
-lugito:#lubuntu-devel- [rTROJITAPACKAGINGeddd9435c90f: Add install file references] kc2bez (Dan Simmons) committed: https://phab.lubuntu.me/rTROJITAPACKAGINGeddd9435c90f | 05:00 | |
tsimonq2 | Niiiiiiiiice, this is a fun one. | 05:12 |
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:13 |
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:14 |
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:15 |
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:16 |
kc2bez | I saw that too. Congrats to him :) | 05:17 |
tsimonq2 | He should have went for it a while ago ;) | 05:17 |
tsimonq2 | Anyway, I just kicked off a nightly in Jenkins; I'll go to bed I think. | 05:18 |
kc2bez | I am heading to bed too. Thanks again, I appreciate it. | 05:19 |
tsimonq2 | No problem at all :) | 05:19 |
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:20 |
tsimonq2 | Oh, I have an idea. | 05:27 |
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:28 |
guiverc | tsimonq2, ack ... will do. | 05:38 |
tsimonq2 | Thanks! | 05:38 |
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:53 |
tsimonq2 | Thanks again :) | 05:54 |
guiverc | (no guarantee my fingers won't type dist-upgrade though....) | 05:54 |
guiverc | 66 packages upgrading on first box... | 05:55 |
tsimonq2 | yup :) | 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 |
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? | 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 |
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:42 |
guiverc | ^ s/me noticing/me NOT noticing / | 06:43 |
lubot | <lynorian> still that would not be a good default | 06:44 |
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:46 |
guiverc | my install is running... I'll note it on lp.bug report 1822237 when done | 06:47 |
lubot | <tsimonq2> Thanks! | 06:50 |
guiverc | you go to bed tsimonq2 (that time isn't it!) | 06:51 |
lubot | <tsimonq2> Hahaha | 06: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 builds | 08: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 |
guiverc | lp report 1822409 updated | 09:13 |
-lugito:#lubuntu-devel- [T22: Bring those swaps back] kc2bez (Dan Simmons) commented on the task: https://phab.lubuntu.me/T22#349 | 18:10 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!