tsimonq2 | acheronuk: looks fine to me? | 01:30 |
---|---|---|
tsimonq2 | yofel, clivejo, acheronuk: do we fix binary-without-manpage and if so, how? | 02:39 |
* tsimonq2 throws https://code.launchpad.net/~tsimonq2/kubuntu-packaging/+git/kubuntu-akonadi/+merge/303504 at acheronuk | 03:20 | |
tsimonq2 | so I'm fixing things | 04:00 |
tsimonq2 | pushed a fix to prison-kf5, should show up here soon | 04:00 |
tsimonq2 | I believe I just made akonadi-contacts normal again | 04:01 |
tsimonq2 | so that'll show up soon as well | 04:01 |
tsimonq2 | I also submitted a PR for akonadi because I'm rusty updating symbols | 04:01 |
tsimonq2 | gosh freaking darn it | 04:11 |
tsimonq2 | that was me... :( | 04:11 |
tsimonq2 | wth is it doing? | 04:12 |
tsimonq2 | I'll figure it out after I finish this | 04:12 |
tsimonq2 | so for prison it's due to symbols | 04:26 |
tsimonq2 | now unstable seems to be pulling a newer version | 04:26 |
tsimonq2 | so I'll grab that... | 04:26 |
tsimonq2 | well that's weird | 04:30 |
tsimonq2 | I think it might be best to just leave prison unstable? | 04:31 |
tsimonq2 | that's because the daily snapshot bumps the version, so we would have to update symbols every day,,, | 04:31 |
tsimonq2 | s/,,,/.../ | 04:31 |
tsimonq2 | yofel, clivejo, acheronuk: prison is fine :) ^ | 04:32 |
tsimonq2 | yofel: there's a Lintian error on every single package I've seen: source: debian-revision-should-not-be-zero | 04:43 |
valorie | tsimonq2: file a bug with Debian on Lintian? | 04:49 |
tsimonq2 | valorie: can't that just be bumped in KCI? isn't that intentionally set like that? | 04:54 |
tsimonq2 | debian bug 832420 | 04:55 |
ubottu | Debian bug 832420 in wnpp "ITP: qtwebengine -- Web content engine library for Qt" [Wishlist,Open] http://bugs.debian.org/832420 | 04:55 |
valorie | tsimonq2: I have no clue | 04:55 |
valorie | I was sort of kidding | 04:55 |
tsimonq2 | lol | 04:56 |
acheronuk | tsimonq2: fixing a merge means resolving the cause of the merge markers, not leaving them | 07:13 |
tsimonq2 | acheronuk: ? | 07:14 |
acheronuk | tsimonq2: on prison there has been a soname change, so needs something more extensive than wild-carding any soname. I don't think you ever wildcard like that anyway, as then you would miss soname changes etc | 07:15 |
acheronuk | tsimonq2: +<<<<<<< HEAD etc | 07:16 |
acheronuk | in https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/messagelib/commit/?h=kubuntu_unstable&id=4c8509f665aba222136ca27250d696fecbc3ba29 | 07:16 |
tsimonq2 | uhhh did I really do that? | 07:17 |
tsimonq2 | I'm stupid... :P | 07:17 |
tsimonq2 | WOW was I not paying attention... | 07:17 |
valorie | that's why we want reviews! | 07:18 |
acheronuk | no, maybe just a bit too hasty due to enthusiasm sometimes... | 07:18 |
tsimonq2 | like I said, I was just not paying attention, sorry, wow... | 07:18 |
tsimonq2 | I just can't believe I did that... | 07:19 |
* acheronuk has made a few **** ups | 07:19 | |
tsimonq2 | acheronuk: are you going to fix that or should I? | 07:19 |
tsimonq2 | acheronuk: that's why we have git revert right? ;) | 07:19 |
acheronuk | I don't mind, as long as it checked and is ok. | 07:20 |
tsimonq2 | nice catch, thank you | 07:21 |
acheronuk | ok. I need coffee now! | 07:21 |
tsimonq2 | ok. I need sleep now! | 07:21 |
tsimonq2 | :P | 07:21 |
tsimonq2 | XD | 07:21 |
acheronuk | I'll be less grumpy after that.. | 07:22 |
tsimonq2 | acheronuk: by the way, just so you know, I'm almost done packaging QtSpeech! \o/ | 07:22 |
tsimonq2 | and I'm the only person doing it lol | 07:22 |
acheronuk | great :) | 07:22 |
acheronuk | I've been trying to gradually get KCI error/warnings down to a minimum, so that will be one less thong it can grumble on | 07:24 |
acheronuk | besides it being a nice thing to have as well | 07:25 |
tsimonq2 | yeah I was sorting through a few of them | 07:25 |
tsimonq2 | you saw my thing about prison? don't touch it unless it's actually broken :P | 07:25 |
tsimonq2 | (because it's unstable) | 07:25 |
acheronuk | you saw my comment on prison above? | 07:25 |
tsimonq2 | oh no sorry | 07:26 |
acheronuk | [08:15] <acheronuk> tsimonq2: on prison there has been a soname change, so needs something more extensive than wild-carding any soname. I don't think you ever wildcard like that anyway, as then you would miss soname changes etc | 07:26 |
tsimonq2 | I see :) | 07:26 |
tsimonq2 | so what now? | 07:26 |
acheronuk | tsimonq2: something like http://packaging.neon.kde.org/cgit/frameworks/prison.git/commit/?h=Neon/unstable&id=d7962eb1ec3a8fb2e9b79fc5f106cd7a31577718 I guess | 07:27 |
acheronuk | but I want to check if we can kill off the debianabimanager or not if we do that | 07:28 |
tsimonq2 | ok ok I promise this will be the last thing I do before bed :) | 07:28 |
acheronuk | tsimonq2: so I want to check with Phil 1st | 07:28 |
=== chs is now known as chris17 | ||
=== chris17 is now known as chs | ||
sitter | mhall119: it would be great if you could find someone in the relevant (DX?) team to look at https://bugs.launchpad.net/ubuntu/+source/appmenu-qt5/+bug/1434516 as it breaks plasma5 integration | 09:05 |
ubottu | Launchpad bug 1434516 in appmenu-qt5 (Ubuntu) "KDE Applications Use Oxygen Widget style eventhough Breeze is selected (Plasma 5)" [Undecided,New] | 09:05 |
acheronuk | clivejo or yofel: need kirigami added to git and CI I think. new lookandfeelexplorer in plasma-sdk needs it for a start | 10:10 |
clivejo | acheronuk: do you know how to copy it? | 10:16 |
acheronuk | clivejo: I imagine I could work it out, but a run through would be helpful if you have a sec | 10:17 |
clivejo | its in debian? | 10:17 |
acheronuk | clivejo: debian or neon. same state | 10:20 |
clivejo | grab the debian one | 10:21 |
clivejo | git clone --mirror <url> | 10:21 |
acheronuk | yes | 10:22 |
clivejo | git remote rm origin | 10:22 |
acheronuk | remove? | 10:22 |
clivejo | git remote add origin git+ssh://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kirigami | 10:22 |
clivejo | yes | 10:22 |
acheronuk | Note: A branch outside the refs/remotes/ hierarchy was not removed; | 10:23 |
acheronuk | to delete it, use: | 10:23 |
acheronuk | git branch -d master | 10:23 |
clivejo | we dont want to delete it | 10:23 |
acheronuk | new remote added | 10:24 |
clivejo | then git push --mirror origin | 10:24 |
acheronuk | done. gone to have a look | 10:24 |
clivejo | https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kirigam | 10:24 |
clivejo | my insanity check involved removing the git folder | 10:25 |
clivejo | and git clone kubuntu:kirigami | 10:25 |
acheronuk | umm. somehow an 'i' got missed on the end | 10:25 |
clivejo | can rename it via web interface | 10:26 |
clivejo | Change repository details | 10:26 |
acheronuk | already did it by removing and pushing back | 10:27 |
clivejo | ok so now you need to create new branchs | 10:27 |
acheronuk | but noted you can rename like that | 10:27 |
clivejo | create new branch kubuntu_unstable | 10:28 |
clivejo | update the VCS fields to point to LP | 10:28 |
acheronuk | git checkout kubuntu_unstable gives fatal: This operation must be run in a work tree | 10:31 |
clivejo | git checkout -b | 10:31 |
acheronuk | same | 10:32 |
clivejo | are you in the git folder? | 10:32 |
acheronuk | yes | 10:34 |
clivejo | remove it and clone it again | 10:34 |
acheronuk | that gives me a kirigami.git folder | 10:35 |
acheronuk | drwxrwxr-x 7 neo neo 4096 Aug 22 11:34 ./ | 10:35 |
acheronuk | drwxrwxr-x 68 neo neo 4096 Aug 22 11:34 ../ | 10:35 |
acheronuk | drwxrwxr-x 2 neo neo 4096 Aug 22 11:34 branches/ | 10:35 |
acheronuk | -rw-rw-r-- 1 neo neo 187 Aug 22 11:34 config | 10:35 |
acheronuk | -rw-rw-r-- 1 neo neo 73 Aug 22 11:34 description | 10:35 |
acheronuk | -rw-rw-r-- 1 neo neo 23 Aug 22 11:34 HEAD | 10:35 |
acheronuk | drwxrwxr-x 2 neo neo 4096 Aug 22 11:34 hooks/ | 10:35 |
acheronuk | drwxrwxr-x 2 neo neo 4096 Aug 22 11:34 info/ | 10:35 |
acheronuk | drwxrwxr-x 4 neo neo 4096 Aug 22 11:34 objects/ | 10:35 |
acheronuk | -rw-rw-r-- 1 neo neo 98 Aug 22 11:34 packed-refs | 10:35 |
acheronuk | drwxrwxr-x 4 neo neo 4096 Aug 22 11:34 refs/ | 10:35 |
clivejo | did you push with --mirror? | 10:36 |
acheronuk | ^^^ my fault, I missed a step having to sort out the rename | 10:37 |
* acheronuk needs more caffienation | 10:38 | |
ahoneybun | are we shipping kirigam? | 10:39 |
clivejo | just adding it to KCI | 10:39 |
acheronuk | ok, now on kubuntu unstable | 10:39 |
ahoneybun | cool | 10:39 |
clivejo | ok, now change the VCS filds to point to LP | 10:39 |
acheronuk | yep | 10:40 |
clivejo | and give it an unreleased entry | 10:40 |
clivejo | ubuntu style | 10:40 |
acheronuk | comment? anything in particular? | 10:41 |
clivejo | Initial Ubuntu release | 10:42 |
acheronuk | that was pretty captain obvious, but had to check. lol | 10:43 |
acheronuk | commit and push? | 10:44 |
clivejo | yup | 10:44 |
acheronuk | fatal: The current branch kubuntu_unstable has no upstream branch. | 10:45 |
clivejo | git push origin kubuntu_unstable | 10:46 |
acheronuk | umm yes. duh. | 10:46 |
acheronuk | that would help! | 10:47 |
clivejo | Vcs-Browser: https://github.com/plasma-phone-packaging/kirigami | 10:47 |
clivejo | needs updating too | 10:47 |
clivejo | Vcs-Browser: https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kirigami | 10:49 |
clivejo | Vcs-Git: git://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/kirigami | 10:49 |
acheronuk | ok. Simon will want to change that to http :P | 10:52 |
clivejo | no he wants to change it to https | 10:53 |
acheronuk | yep. just missed that off | 10:54 |
acheronuk | anything else? | 10:54 |
clivejo | did you fix the two lines? | 10:55 |
acheronuk | yes | 10:56 |
clivejo | :) | 10:56 |
acheronuk | bit slow here as people keep trying to talk to me. | 10:56 |
clivejo | no bother | 10:56 |
* clivejo is freezing cold but sweating | 10:57 | |
acheronuk | go to the doctor | 10:59 |
clivejo | that involves getting an appointment | 11:02 |
clivejo | sweating is out is a good sign | 11:02 |
acheronuk | until it isn't | 11:04 |
clivejo | you sound like my mother :P | 11:05 |
clivejo | antibiotics are like magic smarties | 11:05 |
soee | o/ | 11:07 |
clivejo | hi soee | 11:07 |
acheronuk | clivejo: at last count I have 5 doctors and 1 nurse in fairly immediate family. so I think some attitude rubs off a bit | 11:11 |
BluesKaj | Howdy all | 11:13 |
acheronuk | clivejo: so you now set up a KCI job/config? when you have time that is | 11:14 |
clivejo | yofel: will have to do that | 11:14 |
clivejo | can you create a yakkety_archive branch | 11:14 |
* clivejo isnt sure if it will make it into yakkety, but KCI will probably look for it | 11:15 | |
acheronuk | clivejo: branch added | 11:17 |
santa_ | good morning everyone | 11:20 |
acheronuk | morning :) | 11:20 |
santa_ | valorie: thank you for taking the time to read the "wall of text" | 11:21 |
santa_ | acheronuk: so ... regarding that issue you mentioned about the new-release script I think I'm going to do some experiments today with that script | 11:22 |
santa_ | so hopefully I could get a draft implementation of what I have in my mind right now | 11:24 |
acheronuk | santa_: Ok. see what you have later | 11:46 |
soee | `KDevelop 5.0 Appears Ready For Release` | 12:38 |
tsdgeos | topic is wrong | 15:42 |
tsdgeos | plasma has landed in yaketty | 15:42 |
=== clivejo changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Yakkety open, happy hacking | Plasma 5.7.2 Y-ARCHIVE & X-STAGING 5.6.5 Y-LANDING, X-BACKPORTS / Apps 16.04.03 Y-STAGING, X-STAGING / FW 5.24 Y-ARCHIVE & X-STAGING, 5.23 X-BACKPORTS| https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | Package Docs (WIP) https://notes.kde.org/p/kubuntu-packaging | ||
* tsdgeos tips hat | 15:44 | |
blaze | clivejo: 5.6.5 Y-LANDING does it matter? | 15:44 |
=== clivejo changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Yakkety open, happy hacking | Plasma 5.7.2 Y-ARCHIVE & X-STAGING 5.6.5 X-BACKPORTS / Apps 16.04.03 Y-STAGING, X-STAGING / FW 5.24 Y-ARCHIVE & X-STAGING, 5.23 X-BACKPORTS| https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | Package Docs (WIP) https://notes.kde.org/p/kubuntu-packaging | ||
blaze | looks better | 15:46 |
acheronuk | soee: yep. looks like 5.0 for YY in blaze's ppa | 15:47 |
=== clivejo changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Yakkety feature freeze | Plasma 5.7.2 Y-ARCHIVE & X-STAGING 5.6.5 X-BACKPORTS / Apps 16.04.03 Y-STAGING, X-STAGING / FW 5.24 Y-ARCHIVE & X-STAGING, 5.23 X-BACKPORTS| https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | Package Docs (WIP) https://notes.kde.org/p/kubuntu-packaging | ||
=== pavlushka is now known as Guest4994 | ||
=== mgolden is now known as mgolden_ | ||
=== ghostcube__ is now known as ghostcube | ||
=== tsimonq2alt is now known as tsimonq2 | ||
ahoneybun | yofel: my friend gave me an idea about the installer | 18:59 |
ahoneybun | slideshow | 18:59 |
ahoneybun | what if the base iso does not have pyqt5 | 18:59 |
ahoneybun | well the iso does have python3-pyqt5 | 19:02 |
ahoneybun | but not python3-pyqt5.qtwebkit | 19:02 |
* valorie is reading up here...... | 19:03 | |
ahoneybun | still getting the 'No frontend available' error | 19:13 |
ahoneybun | ... | 19:13 |
clivejo | santa_: ping | 19:13 |
santa_ | clivejo: pong | 19:14 |
clivejo | :) hi | 19:14 |
santa_ | hi clive, what happened? | 19:14 |
clivejo | regarding prison, we used the Debian ABI Manager to look after a major change in symbols | 19:15 |
tsimonq2 | ooh what's that? :O | 19:15 |
clivejo | it now looks like upstream have bumped the lib, is it safe to remove? | 19:15 |
santa_ | you mean you got an abi break, you noticed that when updating the symbols file, and finally the soversion was bumped. right? | 19:16 |
santa_ | yes, I think it's safe to remove | 19:16 |
tsimonq2 | acheronuk: so what now re: akonadi ? | 19:16 |
clivejo | well is looks like they renamed the symbols | 19:17 |
clivejo | and used upper case instead of lower | 19:17 |
santa_ | for example? | 19:17 |
clivejo | but they didnt bump the library until recently | 19:17 |
clivejo | _ZN6prison13Code39Barcode10paintImageERK6QSizeF@Base became _ZN6Prison13QRCodeBarcode10paintImageERK6QSizeF@Base | 19:18 |
santa_ | and the new symbol is ... | 19:19 |
clivejo | sorry that wasnt a good example | 19:19 |
clivejo | they basically went from prison to Prison | 19:20 |
acheronuk | Neon's change in packaging in response --> https://packaging.neon.kde.org/?p=frameworks%2Fprison.git&a=commit&h=d7962eb1ec3a8fb2e9b79fc5f106cd7a31577718 | 19:20 |
santa_ | well, ok if I'm not missing anything it's ok to remove the debian abi manager | 19:21 |
santa_ | note that from now up to the next stable release any further abi breakage doesn't count | 19:22 |
santa_ | I mean | 19:22 |
* ahoneybun wonders about : https://packaging.neon.kde.org/?p=neon%2Fubiquity-slideshow.git | 19:22 | |
santa_ | lets say tomorrow you lose a new symbol, producing an abi breakage | 19:22 |
clivejo | tsimonq2: you up for fixing that? | 19:22 |
tsimonq2 | clivejo: yes but pls halp :P | 19:23 |
santa_ | in that case you wouldn't need to bump again | 19:23 |
tsimonq2 | clivejo: in addition, look at my MP on akonadi | 19:23 |
santa_ | because upstream already did | 19:23 |
clivejo | santa_: we did mention it to upstream but they didnt seem to care | 19:23 |
clivejo | so we added the Debian ABI Manager to deal with it | 19:23 |
santa_ | because maybe they planned this | 19:24 |
acheronuk | yes, upstream merged and did away with their frameworks branch, and went from 1 to 5! | 19:24 |
clivejo | I guess they planned to maked the changed first, then do the bump | 19:24 |
clivejo | make the changes | 19:24 |
santa_ | anyway I think you did the right thing | 19:25 |
tsimonq2 | clivejo: should we make the same changes as Neon? | 19:25 |
clivejo | yes, but need to also remove the ABI Manager | 19:26 |
tsimonq2 | I never understood, what is the ABI manager> | 19:26 |
tsimonq2 | s/>/?/ | 19:26 |
clivejo | maybe santa_ can explain it better? | 19:27 |
santa_ | let me find the "fabulous" manuals ... | 19:27 |
acheronuk | it's crystal clear if you read --> https://anonscm.debian.org/cgit/pkg-kde/pkg-kde-tools.git/tree/cmake/README.DebianABIManager | 19:28 |
clivejo | LOL | 19:28 |
clivejo | in your own words would probably be better | 19:28 |
* acheronuk forgot to add some indication of sarcasm in his last comment | 19:29 | |
acheronuk | but probably not needed :P | 19:29 |
clivejo | santa_: can the ABI Manager just be totally removed, or is there a transition? | 19:31 |
santa_ | clivejo: not sure what you mean with 'transition' here, but yes it can be totally removed | 19:32 |
acheronuk | I guess it's easier as it needs new library package anyway? | 19:32 |
santa_ | tsimonq2: to sum up is an invention to bump the soversion of a library when upstream doesn't | 19:32 |
tsimonq2 | santa_: ok | 19:33 |
tsimonq2 | santa_: how is that removed then? | 19:33 |
santa_ | I was trying to find what acheronuk linked but in case it isn't very clear, that's what it is | 19:33 |
tsimonq2 | also, what does X-Debian-ABI: 1 mean? | 19:34 |
santa_ | tsimonq2: you are tying to remve it from prison I guess? | 19:34 |
tsimonq2 | yup santa_ | 19:34 |
clivejo | thats the ABI I added | 19:34 |
santa_ | X-Debian-ABI: 1 is the version of the abi | 19:34 |
clivejo | because upstream broke it | 19:34 |
tsimonq2 | so does that need to be touched at all? | 19:34 |
clivejo | it needs removed | 19:35 |
santa_ | if there is a second breakage and you need to bump the soversion again you would put | 19:35 |
santa_ | X-Debian-ABI: 2 | 19:35 |
tsimonq2 | In addition, the package name is Package: libkf5prison1abi1 | 19:35 |
clivejo | santa_: did I make a mistake there, should I have started at 0? | 19:35 |
santa_ | and now it would be libkf5prison5 | 19:35 |
santa_ | clivejo: I think the one was fine | 19:36 |
acheronuk | 90% is in that Neon commit | 19:36 |
tsimonq2 | so if I'm getting you both right, I just need to remove X-Debian-ABI: 1 and change libkf5prison1abi1 to libkf5prison5 ? | 19:36 |
clivejo | tsimonq2: you also need to remove the patch | 19:36 |
clivejo | yes | 19:36 |
santa_ | iirc the 0 was for things we tought they would break abi | 19:36 |
clivejo | and fix the name of the install files and fix the symbols | 19:36 |
tsimonq2 | ok | 19:37 |
acheronuk | don't change the quilt format is was done in that commit. they had do undo that in their next commit | 19:37 |
acheronuk | *as was done | 19:37 |
clivejo | can you push as a merge request that we can see the commit before you do it | 19:38 |
santa_ | clivejo: I mean I don't remember the exact reason but for all those libraries which we suspected they would get an abi breakage in the future we added the debian abi manager to it with 0 | 19:39 |
tsimonq2 | I was gonna spit a diff at y'all but I guess an MP works better :P | 19:39 |
santa_ | and when they got the breakage we started with 1 | 19:40 |
clivejo | i guess it was more of a problem before the releases? | 19:40 |
clivejo | and this particular package seems to be released soon with framerorks | 19:41 |
ahoneybun | mm found something I missed | 19:42 |
santa_ | nah thiing was that, back in the days, kde sc 4 days, we knew some libraries were going to break its abi | 19:43 |
santa_ | the kwin libraries were very prone to do this for instance | 19:43 |
santa_ | however today we live in a "different world" | 19:44 |
ahoneybun | mm Ark is broken | 19:44 |
ahoneybun | or I should say it can't handle zips | 19:44 |
clivejo | I opened a zip and created a zip couple of minutes ago | 19:45 |
clivejo | to upload a child Wordpress theme | 19:45 |
* tsimonq2 throws https://code.launchpad.net/~tsimonq2/kubuntu-packaging/+git/kubuntu-prison/+merge/303620 at clivejo | 19:45 | |
valorie | hmmmm, I heard about a package that is sometimes missing for Akk | 19:45 |
valorie | ark | 19:45 |
clivejo | you copied the symbols from Neon? | 19:46 |
santa_ | clivejo: today since the KCI invention by harald, rohan & company I have the impresion that libraries doesn't break its abi so much | 19:47 |
santa_ | but back in the days that didn't exist | 19:47 |
acheronuk | ark does zips here ok as well | 19:47 |
santa_ | nor the automation | 19:47 |
clivejo | yeah, KCI is great because we can see changed as they happen upstream | 19:47 |
santa_ | so only, we, the dinosaurs know how to actually use the abi manager :P | 19:48 |
santa_ | it's still a good thing to have in case of emergency | 19:48 |
valorie | ahoneybun: `apt-cache policy libzip` | 19:48 |
clivejo | ahoneybun: what version you using, mine is Version 16.04.3 | 19:49 |
clivejo | santa_: definitely | 19:49 |
ahoneybun | no package | 19:50 |
clivejo | but its only will practice like this that I learn | 19:50 |
ahoneybun | valorie: ^ | 19:50 |
clivejo | with | 19:50 |
tsimonq2 | clivejo: so...what do you think? | 19:50 |
clivejo | looks ok | 19:51 |
clivejo | can you push that | 19:51 |
tsimonq2 | clivejo: also, QtSpeech is almost ready. I'd be good to get your feedback on this. I'm completely lost with the debian/copyright file. how do I write one? | 19:51 |
tsimonq2 | sure, pushing now | 19:52 |
clivejo | copyright files are an art I have yet to master | 19:52 |
acheronuk | I have unzip, p7zip and libzip4 | 19:52 |
tsimonq2 | clivejo: think it's too early to get QtSpeech in KCI yet? XD | 19:52 |
acheronuk | not sure which Ark uses | 19:52 |
tsimonq2 | https://git.launchpad.net/~tsimonq2/+git/qtspeech | 19:53 |
clivejo | seems you need to read all the copyright files included in the source and compile it into the copyright file | 19:53 |
* clivejo wonders if there is a tool for it | 19:53 | |
tsimonq2 | I'm just confused as to what coverage a specific copyright notice had | 19:54 |
tsimonq2 | s/had/has/ | 19:54 |
acheronuk | I can just about fix small error in copyright, but from scratch? Not a scooby. | 19:54 |
ahoneybun | filed: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1615799 | 19:54 |
ubottu | Launchpad bug 1615799 in ubiquity (Ubuntu) "Kubuntu slideshow is broken" [Undecided,New] | 19:54 |
clivejo | well technically it should also include your changes to the debian folder | 19:54 |
tsimonq2 | clivejo: I started this package from scratch :P | 19:55 |
tsimonq2 | so I'd like to keep the copyright on that ;) | 19:55 |
tsimonq2 | I'm just not sure if the Debian KDE/Qt team allows for debian/* to have a license other than LGPL | 19:55 |
clivejo | Files: debian/* | 19:55 |
clivejo | Copyright: 2016 Simon Quigley <email> | 19:55 |
clivejo | and the licence type | 19:56 |
tsimonq2 | I want GPL 2 | 19:56 |
clivejo | tends to be GPL-2+ | 19:56 |
tsimonq2 | s/2/2+/ | 19:56 |
tsimonq2 | ok, I'm changing that right now :P | 19:56 |
clivejo | then you need to go into the source and figure out any copyrights | 19:57 |
tsimonq2 | clivejo: that's the confusing part | 19:59 |
tsimonq2 | I have something like this | 19:59 |
clivejo | have a look at this Qt copyright https://packaging.neon.kde.org/?p=qt%2Fqtbase.git&a=blob&h=b8badd81c1c35b375868f7b0b365b4ca515b5f14&hb=ffee6908928ceedea7f3cb7425afe36c71384119&f=debian%2Fcopyright | 19:59 |
tsimonq2 | foo/bar/bar1/whatever.pro | 20:00 |
tsimonq2 | foo/bar/baz/thing.cpp | 20:00 |
tsimonq2 | foo/bar/baz/thing.pro | 20:00 |
tsimonq2 | foo/bar/baz/thing.cpp has a license | 20:00 |
tsimonq2 | I don't know if that covers all of foo/bar/baz/ | 20:00 |
tsimonq2 | but no file in foo/bar/bar1/ has a license | 20:01 |
clivejo | santa_: is there a tool for scanning source code to create the copyright file? | 20:02 |
clivejo | or is it purely manual process? | 20:02 |
clivejo | Qt is a complicated one because KDE have a special arrangement | 20:05 |
clivejo | https://www.kde.org/community/history/qtissue.php | 20:05 |
valorie | "the announcement on Freshmeat"! | 20:06 |
valorie | omg that is old | 20:06 |
acheronuk | tsimonq2: you had 5.25.0~ for those symbols, but left the package version as 1.2.2~git20160726-0ubuntu1? | 20:07 |
tsimonq2 | oh noes | 20:08 |
valorie | and those old nokia links are broken | 20:08 |
tsimonq2 | clivejo: clivejo clivejo clivejo | 20:08 |
tsimonq2 | clivejo: you said it was OK :P | 20:08 |
tsimonq2 | acheronuk: fixing now | 20:08 |
* clivejo is seeing double | 20:08 | |
valorie | more up-to-date: http://doc.qt.io/qt-5/opensourcelicense.html | 20:09 |
tsimonq2 | clivejo: can I bump 1.2.2~git20160726-0ubuntu1 to 5.25.0~git20160726-0ubuntu1 or should I create a new entry? | 20:09 |
tsimonq2 | clivejo: or what should I do about the versioning? | 20:09 |
clivejo | just use 5.25.0 | 20:09 |
tsimonq2 | just plain 5.25.0-0ubuntu1 ? | 20:10 |
tsimonq2 | what do you mean? | 20:10 |
ahoneybun | acheronuk: keeping track of ubiquity? | 20:10 |
acheronuk | ahoneybun: yes, on that bug | 20:11 |
clivejo | can you repeat the question | 20:11 |
clivejo | Im not following | 20:11 |
tsimonq2 | clivejo: so prison has 1.2.2~git20160726-0ubuntu1 as the current UNRELEASED on top version | 20:11 |
tsimonq2 | clivejo: Neon, which packaging we sort of stole (:P) bumped the versioning | 20:11 |
clivejo | well technically it hasnt been released | 20:12 |
clivejo | our staging script will bump it | 20:12 |
tsimonq2 | clivejo: so do I change the existing 1.2.2~git20160726-0ubuntu1 or do I create a new entry? | 20:12 |
tsimonq2 | oh ok | 20:12 |
* tsimonq2 doesn't touch it | 20:12 | |
acheronuk | https://launchpadlibrarian.net/280405701/buildlog_ubuntu-yakkety-amd64.prison-kf5_1.2.2+p16.10+git20160822.2007-0_BUILDING.txt.gz | 20:14 |
acheronuk | tsimonq2 clivejo http://paste.ubuntu.com/23079414/ | 20:17 |
clivejo | tsimonq2: is it in sync with the archive? | 20:19 |
acheronuk | needs to be 5.25 | 20:20 |
clivejo | !info libkf5prison-dev | 20:21 |
ubottu | libkf5prison-dev (source: prison-kf5): barcode API for Qt - development files. In component universe, is optional. Version 1.2~git20150223-0ubuntu2 (yakkety), package size 8 kB, installed size 95 kB | 20:21 |
clivejo | that changelog could be tidied up | 20:23 |
acheronuk | prison on kde git dumped the 1.2.2 project version and went with the KF5 version | 20:24 |
acheronuk | so we need to bump to 5.25 | 20:25 |
acheronuk | which is why neon set 5.25 in their changelog and symbols I think | 20:25 |
clivejo | but there was no 5.25 release | 20:26 |
clivejo | I guess Im just making a point, dont assume a version until they make a release | 20:27 |
clivejo | Ive been bitten with version numbers before | 20:27 |
clivejo | in this case Jon and Harold probably have insde info that its going to be released as 5.26 | 20:28 |
clivejo | http://download.kde.org/stable/frameworks/5.25/ | 20:28 |
clivejo | but it hasnt been officially released | 20:28 |
acheronuk | they have 5.25.0~git20160810-0 indicating pre-release git? | 20:28 |
IrcsomeBot1 | <tsimonq2> Yep | 20:28 |
clivejo | you can always bump a version, but you cant downgrade | 20:30 |
IrcsomeBot1 | <tsimonq2> Well we *do* have epochs :P | 20:30 |
clivejo | believe me, you dont want to use them | 20:30 |
acheronuk | https://www.debian.org/doc/debian-policy/footnotes.html#f37 | 20:31 |
IrcsomeBot1 | <ovidiuflorin> Hello humans | 20:33 |
IrcsomeBot1 | <ovidiuflorin> and Aaron | 20:33 |
clivejo | hi chicken head :P | 20:33 |
valorie | o/ ovidiu-florin | 20:33 |
IrcsomeBot1 | <tsimonq2> Hey crazy pants chicken man | 20:33 |
IrcsomeBot1 | <tsimonq2> XD | 20:33 |
IrcsomeBot1 | <ovidiuflorin> I wanted to tell you guys about what I made | 20:34 |
IrcsomeBot1 | <ovidiuflorin> I made this Docker image that I use to compile KDevelop, since I always use master | 20:34 |
IrcsomeBot1 | <ovidiuflorin> https://gitlab.com/ovidiub13/kde-build | 20:34 |
IrcsomeBot1 | <tsimonq2> Ooh tell us :D | 20:34 |
IrcsomeBot1 | <ovidiuflorin> but it can be used for any KDE application | 20:35 |
IrcsomeBot1 | <ovidiuflorin> just in case you guys find it usefull | 20:35 |
clivejo | acheronuk: https://quickgit.kde.org/?p=prison.git&a=commit&h=99016c74549d1cd3e58a2d0e1210c59009fb8c06 | 20:36 |
acheronuk | clivejo: yes, have seen that | 20:37 |
IrcsomeBot1 | <ovidiuflorin> Note: it's just for compiling KDE Applications | 20:37 |
IrcsomeBot1 | <ovidiuflorin> not for running them | 20:37 |
clivejo | I guess its ok to do in the changelog then | 20:37 |
clivejo | but just be careful | 20:38 |
acheronuk | clivejo: can't remember which package, but there is at least 1 calling for prison version 5.25 as an optional build dep | 20:38 |
clivejo | but in unstable it shouldnt cause any issues | 20:38 |
acheronuk | yes, and should only go into anything else if/when it is released with frameowrks, at which point that version has to be ok for that to happen | 20:40 |
clivejo | could also fix the changelog | 20:40 |
clivejo | no need for those UNRELEASED as they werent actually released | 20:41 |
acheronuk | hmmm. just new git snapshots? | 20:42 |
clivejo | yup, probably just to get KCI to build or something | 20:42 |
acheronuk | so 5.25~git20160822 ? or we need the ubuntu? | 20:44 |
tsimonq2 | I think we need the Ubuntu | 20:44 |
tsimonq2 | wait yeah we do | 20:44 |
clivejo | the git is added by KCI now | 20:44 |
tsimonq2 | because it's not JUST an upstream package | 20:44 |
clivejo | all being well, it should be released in 5.26 | 20:45 |
clivejo | you should create a new section for Scarletts merge with Debian | 20:46 |
acheronuk | yep | 20:47 |
clivejo | and even the git release | 20:48 |
tsimonq2 | uh oh who broke it? :P ^ | 20:49 |
acheronuk | clivejo: http://paste.ubuntu.com/23079527/ | 20:53 |
clivejo | Scarletts should be at the top | 20:53 |
clivejo | recent changes go at the end | 20:54 |
acheronuk | duh! | 20:54 |
clivejo | and version number change to 5.25.0-0ubuntu1 | 20:54 |
clivejo | we really need to do a release of that lib! | 20:55 |
acheronuk | we were versioning the unreleased 1.2.2 as 1.2.2~git20160726-0ubuntu1 before | 20:55 |
clivejo | because it wasnt actually released | 20:56 |
acheronuk | so 5.25~git20160822-0ubuntu1 ? | 20:56 |
acheronuk | KCI coped with that | 20:56 |
acheronuk | nor is this | 20:56 |
clivejo | well we are assuming the next release will be 5.26 | 20:57 |
clivejo | but in the source code the release is set as 5.25 | 20:57 |
acheronuk | I'm losing track of which FW has actually been release I think. lol | 20:58 |
clivejo | the problem is this has never been released as a FW | 20:59 |
clivejo | it was a stand alone package | 20:59 |
clivejo | http://download.kde.org/stable/prison/ | 20:59 |
clivejo | 1.2~git20150223 | 21:01 |
clivejo | that was a snapshot from git on the 23rd Feb 2015 | 21:01 |
clivejo | not an official release | 21:01 |
acheronuk | yes, I know | 21:02 |
acheronuk | clivejo: http://paste.ubuntu.com/23079544/ | 21:04 |
acheronuk | at least indicates it's a pre-release snapsnot of *something* | 21:05 |
clivejo | yes, thats fine, but just to be compatible with the other frameworks the version is 5.25.0 | 21:06 |
clivejo | KDE name the sources like this -> baloo-5.25.0.tar.xz | 21:06 |
acheronuk | That is what I *meant* to put. not sure how it got the other way | 21:08 |
clivejo | just a - instead of a . | 21:09 |
acheronuk | indeed | 21:10 |
acheronuk | 5.25.0~git20160822-0ubuntu1 | 21:10 |
clivejo | surprised I spotted it with my runny eyes! | 21:10 |
acheronuk | ready to go I think | 21:12 |
santa_ | clivejo: last time I touched a copyright file was a long time ago, back then it was done manually, not sure if there's some script out there today | 21:12 |
acheronuk | clivejo: happy with that? | 21:14 |
clivejo | I think so | 21:14 |
santa_ | clivejo: ... but with the help of licensecheck and some grepping | 21:15 |
clivejo | but my brain isnt firing on all cylinders tonight! | 21:15 |
acheronuk | kdevplatform probably needs adding to CI as well, but that is not urgent I think | 21:16 |
clivejo | there are a few apps Id like added into KCI | 21:16 |
clivejo | oh is that a new framework? | 21:17 |
acheronuk | old thing finally being updated to KF5 I think? | 21:18 |
acheronuk | https://quickgit.kde.org/?p=kdevplatform.git | 21:20 |
acheronuk | v 5 there now | 21:20 |
acheronuk | !info kdevplatform-dev | 21:21 |
ubottu | kdevplatform-dev (source: kdevplatform): development files for the KDevelop platform. In component universe, is optional. Version 1.7.3-0ubuntu1 (yakkety), package size 272 kB, installed size 1957 kB | 21:21 |
acheronuk | 1.7.3 in YY archive | 21:21 |
acheronuk | need version >= 4.90.90 for plasma-sdk to build some bits now in KCI | 21:22 |
acheronuk | optional for now, but I guess will need it | 21:22 |
clivejo | will you copy over debian git to LP? | 21:23 |
clivejo | remember the --mirror option on clone and push | 21:24 |
acheronuk | Harold was building it more or less from scratch earlier, as the changes were extensive | 21:24 |
clivejo | usually the case when they port to KF5 | 21:25 |
acheronuk | so copy from debian, then make our branch | 21:26 |
acheronuk | instead of directly using https://packaging.neon.kde.org/?p=kde-std%2Fkdevplatform.git | 21:26 |
clivejo | Neon is not out upstream | 21:26 |
clivejo | our | 21:26 |
acheronuk | just seems wasted steps, but fair enough | 21:27 |
clivejo | well once you copy the debian repo and push to LP | 21:27 |
clivejo | you can add Neon as a remote and cherry pick the changes | 21:28 |
clivejo | Neon maintain their own branches | 21:29 |
clivejo | when you cherry pick like that you should give credit to them though | 21:30 |
clivejo | remember to change the VCS fields | 21:31 |
acheronuk | ok | 21:32 |
acheronuk | I guess that should at least start off as 1.7.3-0ubuntu2 UNRELEASED, as 1.7.3-0ubuntu1 is in YY archive? | 21:35 |
clivejo | could do the same as prison | 21:36 |
clivejo | find its current version in git | 21:36 |
clivejo | 30 hours ago it was bumped to 5.0.0 | 21:37 |
clivejo | 5.0.0~git20160822-0ubuntu1 | 21:38 |
clivejo | actually no | 21:39 |
acheronuk | no? | 21:41 |
clivejo | http://download.kde.org/stable/kdevelop/5.0.0/src/ | 21:43 |
clivejo | looks like it was released | 21:43 |
acheronuk | ooh | 21:43 |
clivejo | so should be versioned like that | 21:43 |
clivejo | 5.0-0ubuntu1 | 21:43 |
acheronuk | yep | 21:44 |
clivejo | check/update the watch file too | 21:44 |
acheronuk | * New upstream release | 21:45 |
clivejo | yes, I would put the version in brackets | 21:45 |
clivejo | you are doing this on a new Kubuntu_unstable branch? | 21:45 |
acheronuk | yes | 21:46 |
clivejo | :) | 21:46 |
acheronuk | http://download.kde.org/stable/kdevelop/([\d.]+)/src/kdevplatform-([\d.]+).tar.(?:xz|bz2|gz) | 21:46 |
clivejo | I would test it with uscan | 21:47 |
clivejo | that just confuses me | 21:47 |
acheronuk | ditto | 21:47 |
clivejo | in the git folder run | 21:47 |
clivejo | uscan --download-current-version --destdir=../ | 21:47 |
clivejo | make sure it can find version 5.0 | 21:47 |
acheronuk | it grabbed that ok :) | 21:48 |
clivejo | then the watch file is fine :) | 21:48 |
clivejo | I only look at it if it fails! | 21:48 |
clivejo | we should look about getting 5.0 in the archive | 21:50 |
acheronuk | unstable pushed. kubuntu_yakkety_archive as before I presume | 21:52 |
clivejo | wait until you get the packaging sorted out | 21:52 |
acheronuk | good point! | 21:53 |
clivejo | if you cherry pick from Neon | 21:53 |
clivejo | remember to give credit for it in the changelog | 21:53 |
acheronuk | I will probably run through it myself tomorrow, just as practice | 21:54 |
acheronuk | and only refer elsewhere if I get stuck | 21:55 |
clivejo | best way to learn | 21:55 |
clivejo | I tend to comment all the old stuff out | 21:56 |
clivejo | figure out the new build depends, let it build and then try and break it up into the different packages | 21:57 |
acheronuk | yep | 21:57 |
acheronuk | even Harold was forgetting to add ECM for build deps earlier o_O | 21:58 |
clivejo | most of not all need that | 21:58 |
clivejo | if not | 21:58 |
acheronuk | took an hr or so for their KCI to build! | 21:59 |
acheronuk | I hope this machine is faster than that | 22:00 |
clivejo | have they moved it from nci? | 22:01 |
acheronuk | the builders? I have no idea where they are to be honest | 22:02 |
clivejo | I thought the master was all on the same box | 22:02 |
clivejo | dci, kci and nci | 22:02 |
clivejo | http://pangea.pub | 22:03 |
acheronuk | could be, if not on kde infra yet | 22:03 |
clivejo | Id love to get Daily Kubuntu ISO's working | 22:03 |
acheronuk | they are broken again? | 22:05 |
clivejo | they need a green board I think | 22:05 |
acheronuk | you will have to explain that remark | 22:06 |
clivejo | http://kci.pangea.pub/job/iso_yakkety_unstable_amd64/ | 22:06 |
clivejo | its a job that creates an iso image | 22:06 |
acheronuk | hadn't noticed that. nice :) | 22:06 |
clivejo | but would require a lot of packages to be fixed! | 22:07 |
acheronuk | I've been slowly trying to get the KCI error and warnings down | 22:07 |
clivejo | I noticed :) | 22:07 |
tsimonq2 | me too | 22:07 |
tsimonq2 | but symbols are terrible :P | 22:07 |
tsimonq2 | so I've been trying to get this freaking LXQt instance good to go... | 22:08 |
tsimonq2 | :O ^ | 22:08 |
acheronuk | clivejo: can actually run KCI fairly well as a repo in a VM at the moment. | 22:09 |
clivejo | bar PIM :P | 22:09 |
clivejo | its well broken | 22:09 |
acheronuk | well, yes | 22:09 |
clivejo | but thats a given | 22:09 |
clivejo | KCI is definitely a great tool | 22:11 |
clivejo | but needs to be constantly kept right | 22:12 |
acheronuk | KCI --> http://i.imgur.com/JxGtEcG.jpg | 22:12 |
acheronuk | No Neon required | 22:12 |
clivejo | Neon was the name for our CI | 22:13 |
clivejo | back in the day | 22:13 |
tsimonq2 | DAYUM that background acheronuk | 22:13 |
acheronuk | clivejo: I know. I tinkered with that back then | 22:14 |
acheronuk | tsimonq2: toooooooooo bright! | 22:14 |
tsimonq2 | :( no no no | 22:14 |
tsimonq2 | it's PERFECT | 22:14 |
tsimonq2 | I LOVE it :D | 22:14 |
tsimonq2 | acheronuk: BTW how did you get that KDE Plasma version? | 22:15 |
acheronuk | perfect if you want to follow the yellow brick road | 22:15 |
acheronuk | tsimonq2: that is the KCI unstable ppa added to a YY VM | 22:15 |
tsimonq2 | OOH I'm doing that now! :D | 22:16 |
clivejo | not on production machine! | 22:16 |
tsimonq2 | BTW I always wondered, why do y'all call it YY? | 22:16 |
tsimonq2 | I know clivejo, I'm not THAT stupid :P | 22:16 |
clivejo | Yakkety Yak = YY | 22:17 |
tsimonq2 | s/YY/Yakkety/g | 22:17 |
tsimonq2 | ik but still :P | 22:17 |
clivejo | just short hand | 22:17 |
tsimonq2 | ic | 22:17 |
acheronuk | Apart from doing it as I could for the hell of it, and to see what happened, thought adding that to a VM might be useful | 22:19 |
acheronuk | find dependency/conflicts/missing stuff etc that are more obvious on a real install | 22:20 |
acheronuk | new login http://i.imgur.com/pdCLyVQ.png | 22:24 |
clivejo | is that the distributed login ? | 22:28 |
clivejo | or roaming or whatever its called? | 22:28 |
acheronuk | not heard it called that | 22:29 |
acheronuk | they wanted something better for enterprise etc use | 22:29 |
acheronuk | kontact runs | 22:30 |
clivejo | you can setup a username@kde and log into any internet connected computer and it downloads your profile | 22:30 |
acheronuk | don't see any sign of that | 22:31 |
clivejo | you checked in system settings? | 22:31 |
clivejo | dont think it would be enabled by default | 22:32 |
acheronuk | can't see anything in settings. not obviously or by searching, anyway | 22:33 |
clivejo | http://www.phoronix.com/scan.php?page=news_item&px=KDE-Plasma-5.7-Logins | 22:33 |
clivejo | sounds really good in an enterprise environment | 22:34 |
acheronuk | I don't recall seeing that in any plasma 5.7 announcements | 22:35 |
clivejo | I looked but couldnt find it | 22:35 |
clivejo | thought it might be in 5.8 | 22:35 |
acheronuk | kde they were putting together preliminary 5.8 release notes on an etherpad or similar I think? | 22:37 |
clivejo | oh there is an online accounts section in settings | 22:37 |
clivejo | maybe you have to give it your owncloud details before it offers that login | 22:38 |
acheronuk | don't see it | 22:41 |
acheronuk | http://i.imgur.com/IiNj51x.png | 22:42 |
clivejo | me neither | 22:42 |
clivejo | missing package? | 22:44 |
acheronuk | https://notes.kde.org/p/plasma_5_8 | 22:44 |
acheronuk | * New small graphical utility to create Look and feel themes | 22:46 |
acheronuk | that is what needs kirigami ^^^^ | 22:46 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!