[07:04] Morning [07:04] Martin for Ubuntu MATE here. Just wondering how the Kubuntu 16.04.1 image testing is going? [07:08] I haven't had a chance myself. Yesterday the isotracker links to the images were even broken [07:09] ah. fixed this morning. that helps! === Blizzzek is now known as Blizzz === mgraesslin is now known as mgraesslin_ === mgraesslin_ is now known as mgraesslin [08:40] Good morning peeps [08:49] jimarvan: good morning [08:59] moin [09:02] hey yofel [09:02] all alright? [09:29] jimarvan: somwhat [09:29] I could use less heat :P [09:43] hehe [09:49] santa_: you want to reply to ben's email about packager access to depot, [09:49] "Just as a final reminder, i've yet to see responses from: [09:49] - Siduction [09:49] The accounts for the above will be closed based on the lack ofresponse in 2 days time." [09:52] yofel: I did, did you got the mail CC'ed to kubuntu-devel? [09:52] santa_: no, what mail? (maybe it's in the moderation queue?) [09:53] yofel: https://lists.ubuntu.com/archives/kubuntu-devel/2016-July/010545.html [09:53] maybe your filters sent it to other folder [09:53] ah, possibly [09:55] santa_: key added [09:55] user is ftpubuntu [09:57] yofel: ack, where did you get my key? I have several [09:57] santa_: launchpad [10:04] yofel: nice, thank you, just reconfigured ssh, tested and works [10:15] clivejo, yofel: btw I finished adding qt support to the bd bumping system, I tested it doing a test rebuild of frameworks and plasma [10:15] http://gpul.grupos.udc.es/tritemio_buildstatus_ubuntu-exp3/ubuntu-exp3_status_kf5.html [10:15] http://gpul.grupos.udc.es/tritemio_buildstatus_ubuntu-exp3/ubuntu-exp3_status_plasma.html [10:16] everything built fine i.e. no hanging builds because of an incorrect versioned build depend [10:16] testing also with applications as we speak [10:27] Can someone look at plasma 5.7.1 staging please? [10:27] Figure out why breeze won't build on Xx [10:48] Clifford: acheronuk figured that out (see #kde-neon), needs a fix for qtchooser [10:49] yofel: clivejo Which 30s ago I uploaded [10:52] hopefully that will fix it, or at least get it a stage closer anyway [10:53] what's the problem with qtchooser? [10:55] santa_: needed http://packaging.neon.kde.org/cgit/qt/qtchooser.git/commit/?h=Neon/release&id=b8d8e0eba28299b260f8ba887b017a447a5aecd0 [10:55] if the backport was going to work for xenial [10:59] acheronuk: ah, ok, nothing to worry for my current tests [11:42] Ah its a Qt issue [11:43] yes, and breeze just built :) [11:47] Acheronuk use the retry script to poke the rest on [11:48] I have no idea how or where that is. lol [11:49] Kubuntu automation [11:50] Should be an example in readme [11:50] Sorry I'm not at computer at the moment [11:51] while true; do ./kubuntu-retry-builds -r plasma --ppa=kubuntu-ppa --ppaname=staging-plasma --force; sleep 1200; done [11:51] that? [11:52] o/ [11:53] * soee is going to buy https://www.amazon.co.uk/LG-29UC97C-Ultrawide-2560x1080-Speakers/dp/B010PVTFJK [11:54] nice [11:57] Yes. But drop the while loop [11:57] so just ./kubuntu-retry-builds -r plasma --ppa=kubuntu-ppa --ppaname=staging-plasma --force [11:58] Yup [11:58] gotcha [11:58] 20 mins isn't enough time at the moment [11:58] 20 mins? [11:59] oh, right [11:59] That while loop runs the script every 20 mins [11:59] yes, sorry. just realised that obviousness after I typed [12:02] Could not find package filepackage-name-lists/plasma-wily for package [12:08] -d xenial [12:08] clivejo: -s option to specify xenial? [12:08] Or update the script to default to xenial :) [12:10] I think that is running. I will update it later, as that seems an obvious thing to set now [12:45] Can you keep poking it after plasma-intregration [12:45] Publishes [12:48] yes, just have done [13:00] acheronuk: what was wrong with Qt chooser? [13:01] ah I see [13:02] can you copy the fixed package to KCI too please? [13:04] done. [13:05] acheronuk: get anywhere with asking for a KDE bouncer? [13:05] clivejo: I'm on it now [13:05] ah nice [13:06] ugly hostname cloak, but not really fussed on that [13:07] cant you get a community cloak? [13:09] probably. I may ask... [13:16] acheronuk: fancy staging plasma 5.7.2? [13:17] can do. :) [13:17] and testing santa_ 's new scripts to bump qt and plasma deps at the same time [13:19] going to have to talk me through that again [13:19] probably need santa_ on hand as Im not sure of the new script options myself [13:20] acheronuk, clivejo: yeah [13:20] I'm here [13:20] :) [13:20] so ... lets try the new scriptery? [13:20] so we want to stage plasma 5.7.2 using the scripts can you guide us? [13:21] * clivejo opens a new notepad [13:21] of course I might need to fix/adjust some things on the fly [13:21] hey guys is anyone testing for 16.04.1? [13:21] I will do at the same time a test against tritemio [13:22] ok [13:24] is there a certain directory structure? [13:24] yes [13:24] before anything lets clone this branch https://code.launchpad.net/~panfaust/+git/kubuntu-automation/+ref/work [13:24] can you guide us through from beginning [13:24] it has the recently added support for qt [13:25] yes, just clone that branch and add it to the PATH [13:26] so we have something like [13:26] $ which git-clone-all [13:26] /home/santa/kubuntu-automation/git-clone-all [13:26] this way we won't have to type the full paths of the commands [13:27] let me know when you are done [13:27] Ive just removed the regular KA and clones yours instead [13:28] so Im done [13:28] ditto. I hope [13:29] ok, before anything, lets download the tarballs [13:30] lets change the version in conf/versions.json of plasma [13:31] done [13:31] this also where we can set build deps bumps for Qt, FW etc? [13:32] done also I hope [13:32] not yet, lets go step by step [13:33] now lets do the download of tarballs [13:33] $ download-tarballs -r plasma [13:34] in a clean workdir? [13:34] where does it put them? [13:34] the location where the tarballs are downloaded is configured in conf/tarball-locations.json [13:34] ah [13:35] ~/kde-ftp/... [13:35] why is plasma plasma-next [13:36] yet frameworks is just frameworks [13:36] we can change that, indeed [13:37] historically I called it plasma-next because it wasn't clear the name of plasma 5 [13:37] this scriptery comes from my early siduction times [13:37] downloaded anyway [13:39] ok, now lets create a fresh directory for plasma git repos [13:39] ok, finished too [13:40] something like $ mkdir plasma-test [13:40] $ cd plasma test [13:40] anywhere? [13:41] I put it in my home :/ [13:41] acheronuk: wherever you want [13:41] also the name of the directory is irrelevant [13:41] I just did the same as clivejo [13:41] ok [13:41] now $ git-clone-all -r plasma inside the directory [13:42] klone wars [13:42] do you check anywhere for new or removed packages? [13:43] the list of packages is obtained from ftp [13:43] so any new will be there [13:43] but there is no way to find out about missing packages yet [13:43] what happens if there is a new package, but no git? [13:43] it will fail and will say it in the summary [13:44] "All packages were cloned succesfully" [13:44] that's the summary [13:44] cool [13:44] however whenever you can feel free to test with applications [13:44] in applications kdelibs will fail, so you can see the behaviour [13:45] due the to naming? [13:45] kdelibs4support? [13:45] yeah [13:46] we agreed on doing that one manually for now [13:47] once the packages are cloned: $ do-all git checkout kubuntu_yakkety_archive [13:47] so we will get to the branches we want to work on [13:47] done [13:47] santa_: this is one part that messed me about a bit [13:48] how to you escape " in that do-all script [13:48] ? [13:48] for what? [13:48] ie if I wanted to do do-all git merge -m "Backporting to Xenial" [13:49] hmm [13:49] do we need to merge something for this release? [13:49] no, just curious [13:49] if no let's continue, but I will add that to my notes [13:49] its a problem I hit before [13:49] ok [13:51] note taken [13:51] sorry, just remembered [13:51] nah, it's good, this way I can re-check the stuff [13:52] ok, so ... [13:52] do we have the clones in the correct branch? [13:52] I do [13:53] acheronuk ? [13:53] seems so [13:53] klones :P [13:54] ok, now it's time to prepare the build depends bumping [13:55] right now we already have a json for qt in dev-package-name-lists/qt-yakkety.json [13:55] is the dev-deps a manual or automatic process? [13:55] semi automatic [13:55] we update the json files inside dev-package-name-lists/ with the script dev-package-names-list [13:55] can i ask the reason why it needs to be distro locked? [13:56] what you mean distro locked? [13:56] ie why do we need qt-xenial and qt-yakkety [13:56] we maight need different build depends for yakkety and xenial, for instance (I think) [13:57] "libenginio1-dev": "1.6.1~"? [13:57] yofel: is there a case that would be true? [13:58] supose I'm working on a new frameworks and plasma releases for ubuntu unstable [13:58] and at the same time you work on a plasma point release for the last stable [13:59] and that my new plasma needs the new frameworks [13:59] is that meant to be 1.6.1? [13:59] I think so [13:59] let me check where that comes from qt [14:00] Is it time for ISO testers for 16.04.1? http://iso.qa.ubuntu.com/qatracker/milestones/363/builds [14:02] 1.6.1 [14:02] wtf [14:03] acheronuk: thanks for spotting it, I will have a look later [14:03] for now we can alter that file manually [14:03] !info libenginio1-dev [14:03] Package libenginio1-dev does not exist in yakkety [14:03] and put 5.6.1~ [14:03] oh, even better [14:03] I don't recall it, but it didn't seem right [14:03] clivejo: yes, although the difference is really meant to be "stable" and "dev", where stable is for SRU's [14:04] because in the past we had overlapping release timelines for kde sc [14:04] and we will have that again for plasma LTS [14:04] so it should be qt-stable and qt-dev? [14:05] yes, but then you need *another* mapping to say what release stable and dev belong to [14:05] so just using the series names was easier [14:05] exactly [14:05] I see [14:06] note taken about the enginio bizarre thing, for now is harmless, so let's continue? [14:07] ok [14:07] yep [14:07] just as a note, no need to do this [14:08] inside a qt directory you can do git-clone-all -r qt [14:08] and then [14:08] $ dev-package-names-list -d yakkety -r qt [14:08] to get the map [14:08] but we already have the map, so lets skip that one [14:09] at this point, clivejo, what build depends we want to bump in this plasma release [14:09] qt, frameworks and plasma itself? [14:09] Id like to bump Qt, Frameworks should be already done and then Plasma from 5.7.1 to 5.7.2 [14:10] although lets bump Framewworks too [14:10] should be a no-op but ok [14:11] I added in some framework buld deps without a version, so this should fix those [14:11] in theory [14:11] kwayland recent moved from plasma to frameworks [14:12] can this script fix those? [14:12] yes [14:12] you can create a frameworks directory [14:13] then git-clone-all [14:13] then do-all git checkout kubuntu_yakkety_archive [14:13] then dev-package-names-list -d yakkety -r plasma [14:14] clivejo: ↑ that should overwrite the map [14:14] take your time if you want to test that [14:16] not -r frameworks? [14:17] ugh, sorry [14:17] -r frameworks [14:17] seems to be ok - https://git.launchpad.net/~panfaust/+git/kubuntu-automation/tree/dev-package-name-lists/frameworks-yakkety.json?h=work [14:17] kwayland-dev is listed as 5.24.0 [14:18] ok, so now in plasma we want to bump the plasma itself + fw + qt [14:18] so we can do the map this way [14:18] inside the directory with the plasma clones: [14:19] yes [14:19] Hiyas all [14:20] hi BluesKaj [14:20] $ dev-package-name-list -d yakkety -r plasma -m frameworks qt [14:20] doesnt run for me [14:21] write /home/clivejo/kubuntu-automation/dev-package-name-lists/plasma-yakkety.json [14:21] inspect the contents of that file [14:21] doesn't have now the map of plasma itself, frameworks and qt? [14:22] oh yes [14:22] its all the build deps together? [14:23] yes, the -m option is meant to merge more stuff in the json file [14:23] I see [14:23] you can understand the contents of dev-package-name-lists/plasma-yakkety.json as "build dependencies to be bumped for plasma" [14:24] hi clivejo [14:24] drat. big lag [14:29] clivejo, acheronuk: do we continue? (y/n) [14:29] y [14:31] acheronuk: are you ok? [14:33] I was getting HUUUUUUGE lag. [14:34] and my router than crapped out [14:34] back with us? [14:34] np [14:34] typical when I'm trying to follow this [14:34] muphy's law [14:34] seems ok again for now.... [14:35] but give me 1 min [14:35] k [14:35] tell us when you are back [14:36] ok :) [14:37] plasma-yakkety.json written [14:38] ok, lets see now a few scripts meant to be executed inside a git clone for a single package [14:39] lets cd to plasma-destop/git (inside the dir with all the plasma clones) [14:39] $ bump-build-dep-versions -d yakkety -r plasma [14:39] and $ git diff to see what it does [14:40] as you can see it doesn't alter the changelog but the control file [14:40] it auto displays a diff [14:40] ah, maybe [14:41] ok now $ git checkout debian/control to revert the changes [14:41] that script is useful to test the bumping build dependency function [14:41] yes that appears to be bumping Qt and Plasma packages [14:42] and not frameworks because it was already bumped [14:42] yup [14:42] ame result here [14:42] *same [14:42] also the script is idempotent, mening you can execute it several times and the result is the same [14:42] * meaning [14:45] ok, now lets try this [14:45] $ new-release -d yakkety [14:46] you should get something like this [14:46] https://paste.kde.org/pnasmvdkz [14:46] in what dir? if any? [14:46] plasma-desktop/git [14:47] like the other one is meant to be executed into the git clone [14:47] this way you can do it for all packages with $ do-all new-release -d yakkety [14:47] same for the previous script [14:48] I get one line output [14:48] /home/clivejo/kubuntu-automation/lib/../.cache/kubuntu-automation/ [14:48] oh. nice :) [14:49] clivejo: are you in the right directory? [14:49] yes [14:49] I dont like that git diff [14:49] http://paste.ubuntu.com/20184626/ [14:49] For 16.04.1 (http://iso.qa.ubuntu.com/qatracker/milestones/363/builds), on the live ISO, the favorites are still empty in the Application Launcher. [14:50] surely it shouldnt be making a completely new entry for 5.7.2? [14:50] as 5.7.1 is UNRELEASED [14:50] if it's UNRELEASED? [14:50] snap [14:51] we can change that indeed [14:51] let me continue with other script more and I will fix new-release [14:51] also, we have been including the version recently too [14:52] ie * New upstream release (5.7.2) [14:52] allrigh, I know [14:52] just helps changelog readability [14:53] ok, the other script: $ add-ppa-suffix -d yakkety [14:53] and this should alter the first line of changelog like this: [14:54] plasma-desktop (4:5.7.2-0ubuntu1~ubuntu16.10~ppa1) yakkety; urgency=low [14:54] but we shouldnt push that to git? [14:55] yeah thats why new-release and add-ppa-suffix are different scripts [14:55] so you could commit/push to git in between [14:56] clivejo: does the behaviour od add-ppa-suffix look right to you? [14:57] not sure in this context [14:57] to make an upload to staging, is the version correct? [14:57] currently we use git-buildpackage-ppa which does this for us [14:58] santa_: have you used the old tooling? [14:59] clivejo: nope as I never did uploads to anything official [15:00] well that script when run in the git directory creates a PPA build [15:01] creates a folder called build-area [15:01] finds the Source tarball version on depot or downloads [15:02] and creates the source ready for upload to LP [15:02] I'm going to have to go for about 2hrs in a min [15:04] more lag... [15:04] np we will resume later [15:04] in the meantime I will discuss with clivejo what we have so far and fix things [15:05] I'll check the logs and be back on later [15:10] clivejo: I'm looking git-buildpackage-ppa [15:11] it just grabs SC and using the current git creates an upload for us to dput to LP [15:15] git-buildpackage-ppa -d xenial -y 16.04 will create a backport [15:15] https://paste.kde.org/pbguydzli [15:15] also how does it deal with unreleased versions [15:15] i.e. uscan isn't good for doing this, is it? [15:16] it doesn't [15:16] my stuff does [15:16] easiest workaround is to go to build-area, run pull-ppa-source to get the tarball, go back and try again [15:17] does your stuff work with single packages? [15:17] yes [15:17] ok, then git-buildpackage-ppa should eventually use that [15:18] maybe we should drop it, but I'm not sure [15:18] in any case see my pastebin there, I can't get it working [15:18] how do you build ppa packages? [15:19] gbp:info: Moving '/home/santa/plasma/plasma-desktop/build-area/plasma-desktop-tmp' to '/home/santa/plasma/plasma-desktop/build-area/plasma-desktop-5.7.1' [15:19] dch warning: your current directory has been renamed to: [15:19] ../plasma-desktop-5.7.2 [15:19] inside a git repository you can do [15:19] wait what? [15:19] why would it change the upstream version?!? [15:20] git-buildpackage bizarreness I guess? [15:20] give me a sec [15:21] I don't have the changes commited or added with git add if that matters [15:21] depends on what those changes are [15:21] but gbp should just throw an error with uncommitted changes without trying to build anything [15:23] oh yeah, not committing actually causes that [15:23] santa_: so yeah, commit first, then it'll work [15:24] wait, why is --git-ignore-new part of the options o.O [15:24] ah, for local tests I think [15:27] yofel: it worked after commiting [15:38] yofel: how do I skip the signature of packages? [15:39] apparently you can pass options to debuild but I don't understand well how [15:39] santa_: with git-buildpackage-ppa, you don't. Otherwise it's appending -us -uc to the options [15:40] parser.add_argument("options", nargs="*", help="debuild options") [15:40] yofel: ↑ I have the impresion this line doesn't work as expected [15:41] possibly, I never tried using that [15:43] note taken, I might want to look further later [15:43] brb [15:45] jimarvan: join #kubuntu-podcast [15:46] yofel: maybe it should skip lintian, shouldn't it? [15:46] why? [15:47] because there is already the status pages and such and saves time if you want to build a bunch of packages [15:47] it's used for non-tooling ppa uploads as well - without status pages [15:47] an option to turn that off during tooling run sounds sensible though [15:48] ok, note taken to look further later [16:43] yofel: I have been thinking about what we have right now and I would like to discuss a bit more about the upcoming fixes for the automation [16:43] the idea I have right now in mind for the new tooling is: [16:43] 1. using "new-release" (with fixes) to create the new upstream changes [16:44] 2. using your "gbp-buildpackage-ppa" (with fixed) to build the source package [16:45] 3. using my "uploadsource" to upload the produced source packages [16:45] and they can be used wither with a single source package or all of a set via do-all [16:45] yofel: does sound right so far? [17:18] :D [17:21] santa_: ping, Are you still working with siduction? Ben Cooksley is requiring a reply about the accounts access. [17:22] got my Plasma running fine on this: https://mediamarkt.pl/komputery-i-tablety/monitor-lg-29uc97c-b :D [17:40] with this screen i feel like using mac [17:42] ahoneybun: ping [17:45] Pong [17:45] "Overlord Is Being Released For Linux Tomorrow" [17:46] gonna try this one ? :D [18:02] santa_: sounds about right in general. tarball-dwonload and new-release should eventually get a wrapper that imitates staging-upload IMO (humans forget stuff), but for that archive sanity checking is still missing I think. [18:03] santa_: not that there is also git-buildpackage-real which is for archive uploads [18:04] maxyz: replied [18:04] *note [18:04] otoh, that's just a 2 line shell script.. [18:04] yofel: ack, I'm fixing "new-release" [18:08] helloz :D [18:09] I've never played overlord soee_ [18:10] but I'll look at it [18:12] yofel: fixed new-release, now it does this with the changelog https://paste.kde.org/pm101t6pk [18:13] overlord???? [18:13] aye [18:13] where have I heard that before??? [18:14] hmm let me look at it [18:14] I was checking some free linux games on Steam [18:14] santa_: any reason why you're not simply using dch? [18:14] a Half-life expansion and a card game [18:14] awesome really [18:15] soee_: OMG OMG :D is that game ported to Linux? [18:15] yofel: you mean dch instead of new-release? [18:15] jimarvan: release tomorrow [18:15] santa_: or that, yeah [18:15] jimarvan: http://www.phoronix.com/scan.php?page=news_item&px=Overlord-Tomorrow-Linux [18:16] yofel: because we need to find out the latest upstream version, so even if we use dch we would have to wrap it around a script [18:16] my god this is my dream 20 years now, awesome games in Linux :) [18:16] that would be what new-release does [18:17] santa_: which was my original question, if there is one script that gives you the current upstream version, then new-release could be a 2 (or even 1) line shell script [18:17] yes, but if we implement a custom dch, changing options becomes more work, and we have yet more code to maintain [18:18] yofel: but new-release also bumps the build dependencies in control [18:18] not having scripts do multiple things was the original idea of redoing the tooling.. [18:19] the wrapper that uses new-release should bump the dependencies, not new-release [18:19] i.e. what eventually replaces staging-upload [18:20] I'm fine with new-release being a shortcut wrapper itself, but I'm not a fan of having multiple layered wrapping [18:21] if new-release is a wrapper, then the new staging-upload is not supposed to use it [18:21] and it doesn't [18:21] so it would use dch? [18:21] no [18:21] nothing [18:22] how would it then add changelog entries? [18:23] oh well [18:23] you want a wrapper doing so many things [18:24] let's dig into it [18:24] I'm fine with doing the responsibility splitting in steps, so for now this would be ok I guess. But if new-release will eventually get split up itself, then the whole changelog modification code feels like throw-away code as it duplicates dch... [18:26] santa_: I want a wrapper that does everything eventually, so that whoever runs it doesn't forget a step as we have many of those. [18:26] but those steps should themselves be independent so you could do them by hand if you need to [18:26] staging-upload does the first, your tooling does the latter [18:27] now we just need to figure out a good way to do both ;) [18:27] yofel: thats easy, we can just convert some scripts to libraries [18:27] (and I'm not much of a fan of code duplication, which is why I didn't understand why you partially re-implemented dch) [18:28] either that or the wrapper will be a shell script [18:33] yofel: 1. you have to find out the latest version. that's done checking the ftp/cache with getFtpVersionMap [18:33] yofel: 2. you have to alter the changelog [18:33] anyone able to test installation of Plasma 5.7.1 on Xenial? [18:34] and you can do 2. either a) calling a dch process b) using python-debian [18:34] yofel: and since I was already doing a python script, I just used python-debian [18:35] well, keep that for now then as you already did the work [18:37] right now I'm using both the approach a) and b) but we can change the thing to use only a) [18:38] clivejo: http://paste.ubuntu.com/20209511/ [18:39] yofel: also note about dch that it's behaviour may change very much depending on the configuration, so that should be done with time and care [18:39] for now we can go, as you said with the dubious current implementation [18:40] hm, that's a point, true [18:42] yofel: tell me more about your other issues with the "user interface", you also wanted a wrapper [18:43] do you want a staging-upload clone? [18:43] or something similar? [18:50] clivejo: I note neon rebuild python-pyqt5, so that isn't removed wit their plasma [18:50] I just uploaded YY rebuild to staging-ppa [18:50] to see if that works [18:50] clivejo yofel wpuld we need to follow suit? [18:50] ah, ok [18:51] wonder does discover need a no change rebuild [18:57] is it a no change rebuild in Neon? [19:01] plasma-discover stays at our ppa version 5.6.5 here if I enable neon on a xenial box [19:09] this is what an upgrade to Neon dev edition unstable would do to this box as it stands now http://paste.ubuntu.com/20213328/ [19:11] so a few things Neon have done their own builds of there, besides just plasma/FW etc [19:18] kgamma5: git unclean or out of sync [19:18] khotkeys: git unclean or out of sync [19:18] kinfocenter: git unclean or out of sync [19:18] kmenuedit: git unclean or out of sync [19:18] sddm-kcm: git unclean or out of sync [19:19] how are they out of sync in like a week [19:54] yofel: ping [19:56] * acheronuk is about to give up on the internet for the day at this rate [19:56] whats going on Rik? [19:56] won't work for more than 5 mins at a time without dropping for a while [19:57] how long has that been going on? [19:57] I read somewhere that BT is having issue? [19:57] http://www.bbc.co.uk/news/technology-36844712 [19:58] I'm not on BT, but I imagine it will effect other providers [20:01] or it's just damn annoying coincidence [20:01] problem is its probably provided via BT wholesale [20:03] This is Sky, which is easyNet, but most are linked and do "peer sharing" of resources, so yes [20:04] if you have to pay a "line rental" its more than likely a resold BT package! [20:04] Plus loads of people on BT will probably ask to use their friends/neighbours/relatives SkyBB [20:05] BT will be under there somewhere at some level [20:05] BT need a good kick up the backside [20:05] BT need to enable my cabinet for fibre... grrrr [20:06] UK needs a BTexit [20:46] Looks like Mirv has started builds again into https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-024/+packages for YY Qt 5.6 [20:52] any 5.7 yet? [20:52] yofel: for YY KCI and plasma staging, would it make more sense to use those packages ^^ [20:53] as they would more closely match what will eventually be in the YY archive? [20:54] shouldnt be much difference to yourse [20:54] clivejo: no, just 5.6.1 as far as I can see [20:55] yes, we should use those once they're ready [20:55] and 5.6 is all that's planned for yakkety, no 5.7 [20:55] clivejo: shouldn't much diff in theory, but I would rather avoid any last minute nasty surprises with YY, as sounds like timing will be close to get it in [20:56] we'll probably need an FFE anyway, unless qt makes it into proposed ~2 weeks before FF [20:57] early FFE's are non-issues though [20:57] yofel: that's a slight relief :) [21:03] yofel: I have changed git-buildpackage-ppa to interact nicely with the tarballs downloaded by "download-tarballs" [21:03] https://git.launchpad.net/~panfaust/+git/kubuntu-automation/commit/?id=27a2f2512b315da3da938380f54a7c06589a353b [21:04] if it doesn't find it, it downloads with uscan [21:04] I could change it to download it from depot if it doesn't find it [21:04] but seems to me good enough for now [21:06] that's already better, thanks [21:06] now I just need to do a "last" thing [21:06] change gpb-ppa to move the resulting stuff from ../build-area to .../upload [21:07] so uploadsource would upload what's in ../upload [21:07] could you symlink it instead? [21:07] maybe [21:08] * santa_ checks dcmd man page [21:08] or hardlink/copy, whatever works [21:08] yofel: hmm what about just moving it? [21:09] I would like to be able to expect the files to actually be in build-area where they're supposed to be [21:10] ah, staging-upload does dcmd cp [21:10] oh, btw [21:10] git-buildpackage-ppa -- -us -uc [21:10] ↑ to build unsigned [21:11] ah right, gbp needed the -- [21:11] yofel: You might want to consider just syncing Kf5. It doesn't look like you all are having time to deal with and and maxyz is doing a good job of keeping it up to date in Debian. [21:12] clivejo: your opinion ^ [21:13] sorry, wasnt following [21:13] clivejo: just what scott said [21:16] dont understand the question [21:16] can LP just auto sync with debian? [21:16] clivejo: drop packaging frameworks or not. You're doing most of that, so it's up to you [21:17] clivejo: it does that all the time for non-ubuntu-changed packages [21:17] or we do a merge via our tooling every release? [21:17] the idea is to *reduce* our workload, not increase it :P [21:18] true [21:18] at the moment Im happy enough [21:18] we would probably need to keep 2 or 3 packages merged by hand [21:18] but we could just skip the rest [21:18] actually doing it by hand help me learn [21:19] but having Debian and KDE Neon archives to look at when I get stuck is very useful [21:19] problem is that if you automate things, thats great in the short term [21:19] clivejo: wouldn't you have enough to do just with plasma and apps? [21:20] but long term the natural cycle of volenteers will mean we lose the skills to actually do to the packaging [21:21] is it something easy to setup (syncing directly with debian) [21:21] it is something that doesn't require setup [21:22] the ubuntu archive auto-syncs packages without "ubuntu" in the version [21:22] all I would need to do is a one-time force-sync for every package [21:22] the "problem" would be to figure out if we need any migration breaks/replaces for some packages [21:22] and one or two are not syncable [21:23] maybe [21:25] If it were me, I'd just sync all of Kf5 and see if anything broke. [21:25] can we hold off for a while? [21:25] It'd be a lot less effort to fix any fallout than to manually review it all. [21:26] does the frameworks packaging break that much? [21:26] oh i see for the non-ubuntu-changed packages [21:27] probably not, but I'm not much of a fan of intentionally shipping potentially broken packages :/ [21:27] ye :/ [21:27] we had decided to do this at the beginning of yakkety, but then clive went ahead and just continued to update fw [21:27] hmm [21:28] I wonder how serious bug fixes are the kde frameworks [21:28] well if that was the plan go for it [21:28] *...updates [21:29] well, there are no bugfix updates, so you just use the latest and greatest and hope for the best [21:29] ye :D [21:29] clivejo: uh, didn't we talk about that for sever weeks?!? [21:29] *several [21:29] hmm [21:29] I cant remember ! [21:30] clivejo, yofel if you have a team of 3-4 testers [21:30] so they check on a virtualbox if the frameworks work (generally checking bug fix list) [21:30] would that help? [21:30] I remember -- sgclark and yofel were working on tooling, clivejo started with fw [21:30] but you are RM and I know you think outside the box [21:30] ? [21:31] what we haven't figured out is what to do with the CI [21:31] sgclark was working on applications, then got two jobs! [21:31] busy yeah [21:31] stable ci is busted because of no namespaces. have not had time to sort that [21:32] sgclark: stable is gone for the time being (because busted), same are i386 builds [21:32] cool [21:32] now it ~kind of actually works [21:32] awesome [21:32] sgclark: how does one add new packages [21:32] yofel: let me look, been awhile [21:33] I haven't been able to figure that out [21:33] jimarvan: well, not bad an idea. We could probably put the debian builds in a PPA and see how it works out [21:33] yofel: Ill go with whatever you think is best [21:34] let me sleep over this. I'm all for syncing in the archive, but for the CI I haven't made up my mind [21:34] KCI could pull packaging direct from Alioth? [21:34] hm, true that [21:34] I'm setting up a new virt to test 16.04.1 right now [21:34] clivejo: sounds like a plan I guess [21:34] we wouldn't be able to fix anything though [21:35] :D [21:35] or we hack the merger to merge debian before building [21:35] which on second thought sounds like a nightmare [21:35] LOL [21:35] you make the build, I try to break it on tests :P [21:36] * mamarley kicks LP. [21:36] yofel: pangea-tooling/ci-tooling/data/projects then you need to run the update-projects.rb [21:36] for that it actually has to build first :P [21:36] true :P [21:36] oh, so it was update-projects [21:36] sgclark: ok thanks, I'll try to get that working [21:36] np [21:37] I'll work with whatever people think is best also [21:38] going to have a nap, was such a tiring day today [21:38] lets for now just not touch frameworks when doing something. We have plasma to finish and the apps beta gets out this week [21:39] good night everyone, see you tomorrow [21:39] nini [21:39] ;) [21:40] 'not touch' as in not even fixes in CI? [21:40] nah, you can do that [21:41] good night jimarvan :) [21:41] I wish KCI would stop this *** Cannot allocate memory. Stop. rubbish [21:42] yofel: ok. good. [21:43] while the workflow goalposts keep moving, and least I can practice packaging with that! [21:48] moving goal posts help you work better :P [21:52] darn it, my internet connection crapped out right when the crucial part of the conversation happened [21:52] I'm sure they will in the long run [21:52] and irclogs.ubuntu.com isn't up to date quite [21:53] can someone paste to me that past 10 mins or so? [21:54] valorie: http://paste.ubuntu.com/20233603/ [21:54] from :30 - 34, actually [21:55] http://paste.ubuntu.com/20233774/ [21:56] thank you acheronuk [21:57] ha, I said a couple more lines but they got lost [21:57] thanks, comcast..... [21:58] My BB in the UK has been dropping all day. Only just got stable the last hr or so [21:58] so I saw [21:58] my sympathy! [21:59] It's actually normally not too bad for ADSL [22:01] glad I got that KDE BNC, or I would have been in and out of this channel every 5 mins! [22:02] its handy! [22:04] Please review http://kubuntu.org/news/kubuntu-podcast-14/ [22:32] ovidiuflorin: made a couple of little edits, mostly punctuation. Thanks for publishing! [22:41] yofel: I think I'm done today with KA, now git-buildpackage-ppa is suposed to be compatible with the new tooling [22:41] I'll retest the workflow tomorror [22:41] * tomorrow [22:42] \o/ [22:59] * clivejo kicks the *beep* out of LP [23:04] clivejo: tomorrow whenever you are up to upload plasma to staging just give me a ping please [23:04] santa_: Ive done it [23:04] its in staging-plasma at the moment [23:05] clivejo: with the old tooling I guess [23:05] yeah [23:05] have you bumped the qt versions? [23:05] yup [23:06] so yo used the old tooling but my "work" branch? [23:07] I used the merged plasma-yakkety.json file your tooling generated [23:07] copied it into our old tolling [23:07] tooling [23:09] clivejo: ok, willing to retry the new tooling for the next release? thanks for your patience by the way [23:10] just want to get eyes on plasma 5.7 [23:15] yay, the desktop folder is the right size in the installer [23:22] and install seems to be going well [23:29] valorie: you still got a YY install? [23:32] gotta do it again [23:32] it says not enough disk space [23:36] I forgot that it wants all I can give it [23:36] every time [23:42] we still have a slideshow -- I thought it was removed because of problems? [23:42] or is that just in YY [23:43] no problems with this install, yet [23:45] just YY