clivejo | oh I see it | 00:00 |
---|---|---|
clivejo | so if the value it compares it to is the same, the test will complete? | 00:00 |
yofel | right | 00:00 |
clivejo | sneaky but clever | 00:01 |
clivejo | yofel: https://paste.kde.org/pdjg4kup3 | 00:06 |
clivejo | is it readVariant QVariant(2.2)? | 00:06 |
yofel | no, the test log says something about a failed string comparison, so the QString("2.2") part probably | 00:07 |
clivejo | so line 5 in that paste? | 00:07 |
yofel | yes | 00:08 |
yofel | I wonder why they're doing a variant AND string comparison on the same value o.O | 00:08 |
yofel | but nvm that | 00:08 |
yofel | try removing the string part and see if that works | 00:08 |
clivejo | yofel: https://paste.kde.org/p6et5wsap ? | 00:15 |
yofel | no, just remove the whole test | 00:16 |
clivejo | oh? | 00:16 |
yofel | [01:08:58] <yofel> try removing the string part and see if that works | 00:16 |
clivejo | gonna have to look tomorrow | 00:17 |
clivejo | too tired to think straight | 00:19 |
clivejo | would that patch not work? | 00:19 |
yofel | possibly, but that's really not what you want to do I think | 00:19 |
clivejo | just want the test to complete | 00:20 |
yofel | well, then you're better off just removing the broken part | 00:20 |
yofel | instead you're adding another one which is as unreliable as the old one | 00:20 |
clivejo | BTW is the a notepad for these apps? | 00:21 |
yofel | your idea is right in general, but doing equality comparison tests on the result of a double-to-string comparison is rather unreliable, which is why I wonder why it's there in the first place | 00:21 |
yofel | the ninjas one | 00:21 |
clivejo | I think Im the only one working on them | 00:22 |
yofel | you most likely are ^^ | 00:22 |
clivejo | but there are a few Im not sure how to fix | 00:22 |
clivejo | okular for one | 00:23 |
clivejo | and step | 00:23 |
yofel | familiar names -.- | 00:23 |
clivejo | lots of fun | 00:24 |
yofel | anyway, I'm off to bed, see you tomorrow | 00:24 |
clivejo | me too | 00:26 |
clivejo | night night | 00:26 |
=== Guest532 changed the topic of #kubuntu-devel to: Kubuntu - Friendly computing | Plasma 5.5.2: W/TODO X/WIP, Apps 15.08.3: W/TEST, Apps 15.12.0: X/WIP, FW 5.17: W/TODO X/WIP | https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | Package Docs (WIP) https://notes.kde.org/p/kubuntu-packaging | No, plasma 5.5 isn't packaged yet | ||
=== Guest532 is now known as ahoneybun | ||
ahoneybun | done | 01:22 |
mck182 | any developer with qt5.6 up? need to test a possible qtbug | 03:37 |
Mirv | yofel: oh, you had another similar one. marble upstream had indeed just "fixed" it like that. | 06:24 |
Mirv | yofel: btw kdepimlibs blocks qtbase proposed migration http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtbase-opensource-src . kdepimlibs has some akonadi error. other failures have been forced earlier by pitti and jriddell so it's the kdepimlibs that's blocking. | 06:27 |
Mirv | akonadi-sqlite-testenvironmenttest | 06:28 |
Mirv | possibly just a missing dependency since it claims QSqlDatabase: QSQLITE3 driver not loaded | 06:28 |
=== davmor2_ho-ho-ho is now known as davmor2 | ||
sitter | yofel: git push notification is now renabled, so CI builds trigger immediately again | 09:14 |
sitter | I'll leave the build count at 16 though as I fear it would randomly deadlock again | 09:15 |
sitter | monitor certainly seems happier with less big spikes | 09:16 |
lordievader | Good morning. | 09:35 |
=== xnox_2016 is now known as xnox | ||
sitter | >> taking kci down for maintenance << | 09:37 |
valorie | happy new year sitter! | 09:37 |
sitter | and you valorie :x | 09:38 |
valorie | <3 | 09:38 |
clivejo | sitter: have you disabled KCI trigger for building on debian commit or is that Neon hook causing it to fail? | 10:22 |
sitter | >> kci maintenance done << | 10:30 |
valorie | thank you sitter | 10:30 |
sitter | kci has new jenkins and numerous new plugins, should problems pop up please poke me | 10:30 |
valorie | if you have a sec in the next few days, would you please look over that packaging doc in the topic | 10:31 |
valorie | and add your wisdom? | 10:31 |
sitter | there's a broken link on line 67 :( | 10:34 |
valorie | sure is | 10:36 |
sitter | valorie: looks good | 10:36 |
valorie | well, it isn't detailed enough | 10:37 |
valorie | I want one good enough to get ME started packaging | 10:37 |
sitter | well, the topic it primarily touches, which is automation is well beyond getting started | 10:37 |
valorie | sure, but I think it's good to understand the big picture before digging into a small detail | 10:38 |
sitter | I mean, to use automation you need to be at least ninja or you can't upload anyway. at that point you should already have some grasp on packaging and have other things set up (Such as getting launchpad PPA upload permissions going, which the present doc doesn't touch on at all) | 10:38 |
valorie | fixed the link btw, thank you | 10:38 |
valorie | right, and I get that | 10:39 |
sitter | valorie: oh yes. that should be waaaay higher scope then IMO. "this is what packaging means... we do it like this... we use debian git... we use lunchpad.. etc.etc." | 10:39 |
valorie | and I hope I won't get into packaging because I don't think it is my strength | 10:39 |
sitter | bascically a big link collection if you will | 10:39 |
valorie | but in ONE place, instead of scattered all over | 10:39 |
sitter | mentioning the used technologies and where to read more about them and possible how to set them up | 10:39 |
valorie | there is no getting around having to read up on stuff | 10:40 |
sitter | right | 10:40 |
valorie | one of these days I hope you geniuses will talk about how neon and kubuntu can fit together, once neon is figured out | 10:41 |
valorie | oh damn it, how is it almost 3am | 10:42 |
valorie | sheesh | 10:42 |
valorie | niters | 10:42 |
Yossarianuk | hi - is there a link where I can see progress of the plasma5.5.x backport to 15.10 ? | 11:33 |
soee | Yossarianuk: there is no backporting yet | 11:36 |
bshah | Mirv: ping | 11:45 |
Mirv | bshah: pong | 12:18 |
bshah | Mirv: I was wondering if you can merge qtfeedback packaging into debian git? | 12:32 |
bshah | :) | 12:33 |
BluesKaj | Hi folks | 12:33 |
Mirv | bshah: sure thing. I suspect your next question will be merging the latest qtsystems changes there too? keep the git repos bookmarked, I'll update them soon(ish), ie bump them in my todo list. should not be a big job for either. | 12:35 |
soee | hiho BluesKaj | 12:37 |
bshah | Mirv: I am not sure if I will ever need qtsystems, but yeah would be handy.. :) | 12:39 |
bshah | thanks | 12:39 |
BluesKaj | hey soee | 12:39 |
Mirv | no problem | 12:46 |
sgclark | morning | 13:46 |
Yossarianuk | soee: cheers, guess i'll just have to wait. | 13:47 |
sgclark | doh. git.debian.org is down, guess not much packaging gonna happen :( | 13:50 |
soee | i see red a lot ... | 13:53 |
sgclark | soee: debian.git.org is down. nothing we can do | 13:54 |
clivejo | sitter: are the debian hooks working again? | 14:03 |
mitya57 | clivejo, they didn't work earlier today (when Alioth was still up) | 14:17 |
clivejo | They havent been working for a while now | 14:18 |
clivejo | I thought it was the errors caused by the Neon hooks | 14:18 |
clivejo | is alioth down? | 14:18 |
sgclark | it is down | 14:21 |
clivejo | oh | 14:23 |
clivejo | I have a commit to make | 14:23 |
clivejo | these KCI builds are all failing due to debian git not being available? | 15:47 |
clivejo | any ETA on when alioth will be back? | 15:50 |
sgclark | correct. no clue. | 15:50 |
clivejo | sgclark: are you stil on holiday/vacation? | 15:51 |
sgclark | nope. home now. | 15:52 |
clivejo | libkinsane is living up to its name and driving me insane | 15:52 |
clivejo | https://paste.kde.org/p6homeqbs | 15:52 |
sgclark | clivejo: is that defned in rules file? if so then remove it. | 15:54 |
sgclark | it is looking for a non exeistant README | 15:55 |
clivejo | nope, cant see it in the rules | 15:55 |
clivejo | thats what I cant/dont understand | 15:55 |
sgclark | must be hard coded in the debhelper then... | 15:56 |
sgclark | blah. perhaps yofel knows? | 15:56 |
clivejo | would there be a build dep that makes the README? | 15:57 |
sgclark | not that I am aware of | 16:00 |
clivejo | scaleway are taking the pi$$ now! | 16:01 |
clivejo | Ive cancelled all services and they still managing to bill me for stuff | 16:02 |
yofel | clivejo, sgclark: is there a debian/docs file with README in it? | 16:52 |
clivejo | yofel: there is an empty folder - /tmp/buildd/libksane-15.12.0/debian/libksane0/usr/share/doc/libksane0 | 18:21 |
clivejo | there is a debian/docs file | 18:23 |
clivejo | with README in it | 18:23 |
clivejo | !info gramps | 18:49 |
ubottu | gramps (source: gramps): Genealogical research program. In component universe, is optional. Version 4.2.0~dfsg-1 (wily), package size 5999 kB, installed size 37175 kB | 18:49 |
clivejo | https://gramps-project.org/2015/10/gramps-4-2-1-released/ | 18:50 |
clivejo | needs updating | 18:50 |
clivejo | can I get my own git on launchpad? | 18:55 |
ovidiu-florin | Hello everybody | 19:24 |
clivejo | hi ovidiu-florin | 19:24 |
clivejo | hope you are well | 19:24 |
ovidiu-florin | sgclark: gladd to see you back in action. I hope you had a great holiday. | 19:24 |
ovidiu-florin | clivejo: yeah... I'm kind of ok | 19:24 |
ovidiu-florin | I see alioth is down, again or still? | 19:25 |
clivejo | back again | 19:25 |
ovidiu-florin | it's back? | 19:25 |
clivejo | well it was about 15mins ago | 19:25 |
ovidiu-florin | http://anonscm.debian.org/cgit/pkg-kde/applications/akonadi.git/ is available, so I suppose it's alive | 19:27 |
ovidiu-florin | clivejo: what's the current status of things, What have I missed? | 19:28 |
clivejo | hummm not sure | 19:28 |
clivejo | debian been down a lot | 19:28 |
clivejo | I uploaded plasma 5.5.2 - http://qa.kubuntu.co.uk/ppa-status/plasma/build_status_5.5.2_xenial.html | 19:29 |
clivejo | few issues with it I cant fix | 19:29 |
clivejo | I believe yofel is looking into them | 19:29 |
clivejo | I uploaded apps 15.12.0 - http://qa.kubuntu.co.uk/ppa-status/applications/build_status_15.12.0_xenial.html | 19:30 |
clivejo | currently working on trying to fix them | 19:30 |
clivejo | I spent some time creating some pbuilder environments | 19:31 |
clivejo | Thats odd | 19:32 |
clivejo | why is kcalutils failing in xenial but not wily | 19:33 |
clivejo | oh and sitter has fixed KCI | 19:33 |
ovidiu-florin | logfile of kscreenlocker show that it was successfull | 19:35 |
ovidiu-florin | why is it in red? | 19:35 |
ovidiu-florin | clivejo: fixed what in KCI? | 19:35 |
clivejo | its got some .mo files we arent sure where they should go | 19:35 |
clivejo | updated the software etc and fixed what ever was preventing it trigging a build on debian commits | 19:37 |
ovidiu-florin | then why does it say at the summary that the status was successfull? | 19:37 |
ovidiu-florin | ah, ok | 19:37 |
clivejo | well the build was successful, just some files didnt get installed | 19:48 |
ovidiu-florin | Anything I can do now? | 19:49 |
ovidiu-florin | I've got about an hour or two to spare | 19:49 |
clivejo | how far did you get up to in creating a pbuilder? | 19:49 |
ovidiu-florin | let me check | 19:50 |
clivejo | yofel's settings are handy | 19:50 |
ovidiu-florin | I've built pkg-kde-tools as a test | 19:50 |
ovidiu-florin | I didn't get yofel 's settings | 19:50 |
clivejo | oh, I dont have the link | 19:51 |
clivejo | he pasted them somewhere | 19:51 |
ovidiu-florin | the link is in the otes | 19:51 |
ovidiu-florin | notes | 19:51 |
ovidiu-florin | I think I got them | 19:52 |
* ovidiu-florin checks | 19:52 | |
ovidiu-florin | yes, I have them | 19:52 |
clivejo | I swapped to konseration for a while, but it doesnt have history like quassel does | 19:52 |
ovidiu-florin | it has history in text log files | 19:53 |
clivejo | thats no use to me! | 19:53 |
ovidiu-florin | quassel uses a DB | 19:53 |
clivejo | I want to searh and find easy! | 19:53 |
clivejo | anyways | 19:53 |
clivejo | Im back on quassel | 19:53 |
clivejo | do you want to fix a package? | 19:54 |
ovidiu-florin | YEEEES | 19:57 |
clivejo | ok, go here - http://qa.kubuntu.co.uk/ppa-status/applications/build_status_15.12.0_xenial.html | 19:57 |
ovidiu-florin | I'm there | 19:57 |
clivejo | and go to knavalbattle | 19:57 |
clivejo | can you determine what is wrong? | 19:57 |
* ovidiu-florin remembers the time he packaged knavalbattle | 19:58 | |
ovidiu-florin | that was my first package | 19:58 |
clivejo | very fitting :) | 19:58 |
ovidiu-florin | ECM is missing | 19:59 |
clivejo | do you know what package provides that? | 19:59 |
* ovidiu-florin checks with apt | 19:59 | |
ovidiu-florin | extra-cmake-modules | 20:00 |
clivejo | yup and where does it need to go? | 20:00 |
ovidiu-florin | I didn't know the exact package name, but I know the project | 20:00 |
ovidiu-florin | in the build machine | 20:00 |
ovidiu-florin | probably as a build dependency of the package | 20:00 |
clivejo | debian/control as a build dep | 20:00 |
ovidiu-florin | http://anonscm.debian.org/cgit/pkg-kde/applications/knavalbattle.git/tree/debian/control | 20:01 |
ovidiu-florin | it doesn't have ECM | 20:01 |
clivejo | yup, thats why it wont build | 20:01 |
ovidiu-florin | I can clone and give you a patch | 20:01 |
clivejo | but what Im finding is that they are missing multiple deps | 20:02 |
ovidiu-florin | but how do I test it in my pbuild? | 20:02 |
clivejo | so grab a clone of the packaging | 20:02 |
ovidiu-florin | done | 20:03 |
clivejo | and add ecm to the control file | 20:03 |
ovidiu-florin | how do I test it? | 20:04 |
clivejo | do you know how to use uscan? | 20:04 |
ovidiu-florin | no | 20:04 |
clivejo | uscan uses the watch file and changelog to download the source tar from kde | 20:05 |
clivejo | so in the folder above the debian folder, run uscan --download-current-version --destdir=../ | 20:05 |
clivejo | the output should download 15.12.0 | 20:06 |
clivejo | brb | 20:07 |
ovidiu-florin | it looks for 14.12.3 | 20:08 |
ovidiu-florin | where does it get the version number from? | 20:08 |
clivejo | the chnagelog | 20:14 |
clivejo | how did you grab the git, what branch? | 20:14 |
ovidiu-florin | master | 20:14 |
clivejo | you need kubuntu_xenial_archive as thats what we are working on | 20:15 |
ovidiu-florin | ok | 20:15 |
clivejo | get it? | 20:18 |
ovidiu-florin | yes | 20:19 |
ovidiu-florin | I have the sources now | 20:19 |
clivejo | now you build the source, "debuild -S" | 20:20 |
clivejo | did you check that ECM is still there? | 20:21 |
ovidiu-florin | I added it again | 20:22 |
ovidiu-florin | debuild has finished | 20:22 |
clivejo | nice | 20:22 |
ovidiu-florin | what does this do/ | 20:22 |
ovidiu-florin | ? | 20:22 |
clivejo | these are the files you would normally upload to LP | 20:23 |
clivejo | so cd .. | 20:23 |
clivejo | and you should see knavalbattle_15.12.0-0ubuntu1.dsc | 20:23 |
ovidiu-florin | yes | 20:23 |
clivejo | thats what you need to build in pbuilder | 20:23 |
clivejo | so using yofels script I use "sudo pro=apps dist=xenial pbuilder build knavalbattle_15.12.0-0ubuntu1.dsc" | 20:24 |
clivejo | this environment has the staging PPA's added | 20:25 |
ovidiu-florin | what's the pro variable for? | 20:26 |
clivejo | it allows different profiles | 20:26 |
ovidiu-florin | please detail that | 20:26 |
clivejo | you should probably drop that | 20:26 |
ovidiu-florin | please explain | 20:26 |
clivejo | well it allows you to create environments for different things | 20:27 |
clivejo | if Im building for KCI I need to have the KCI PPA enabled | 20:27 |
clivejo | this just allows me to do that | 20:28 |
ovidiu-florin | so that would be pro=kci? | 20:28 |
clivejo | and sometimes you just want a bog standard xenial install | 20:28 |
ovidiu-florin | what is "bog" ? | 20:28 |
clivejo | ovidiu-florin: yes, but you have to create them first | 20:28 |
clivejo | sorry, bog is irish slang | 20:29 |
clivejo | it means very basic | 20:29 |
maxyz_ | sgclark: ping, please, don't add epoch to packages that don't have epochs (plasma-frameworks) | 20:30 |
clivejo | ovidiu-florin: just use sudo dist=xenial pbuilder build knavalbattle_15.12.0-0ubuntu1.dsc | 20:32 |
ovidiu-florin | I've already started it | 20:32 |
clivejo | :) | 20:33 |
ovidiu-florin | I just wanted to understand it | 20:33 |
ovidiu-florin | I've also added notes while I was doing this | 20:33 |
clivejo | no problem | 20:33 |
clivejo | you have kubuntu hooks installed? | 20:33 |
ovidiu-florin | yes | 20:33 |
ovidiu-florin | clivejo: can you pelase add to the docks what those hooks are and why are they needed? | 20:34 |
clivejo | just make things easier! | 20:35 |
ovidiu-florin | please explain in more detail | 20:36 |
ovidiu-florin | that does not clarify anything to a n00b | 20:36 |
clivejo | http://bazaar.launchpad.net/~kubuntu-packagers/pbuilder/pbuilder-hooks/view/head:/README | 20:36 |
clivejo | has yours dropped out yet? | 20:37 |
clivejo | hook C10shell is used to drop us out to a shell | 20:38 |
clivejo | so you should have a root@your-machine prompt | 20:39 |
ovidiu-florin | yes | 20:41 |
ovidiu-florin | I've added the qt5 buidl dep now and testing again | 20:41 |
clivejo | which package did you add? | 20:41 |
ovidiu-florin | qt5-default | 20:41 |
clivejo | why did you choose that one? | 20:42 |
ovidiu-florin | I think that's the main one that brings in the qt5 development tools and libs | 20:42 |
clivejo | was it failing on Qt5Config.cmake ? | 20:43 |
ovidiu-florin | yes | 20:43 |
ovidiu-florin | now it's failing because it's missing a lot of KF5s | 20:43 |
clivejo | !qt5-default | 20:44 |
ubottu | Sorry, I don't know anything about qt5-default | 20:44 |
clivejo | !info qt5-default | 20:44 |
ubottu | qt5-default (source: qtbase-opensource-src): Qt 5 development defaults package. In component main, is optional. Version 5.4.2+dfsg-2ubuntu9 (wily), package size 14 kB, installed size 84 kB | 20:44 |
ovidiu-florin | how come there are so many dependencies missing in this one? | 20:45 |
clivejo | is qt5-default a virtual package? | 20:45 |
ovidiu-florin | I believe so | 20:45 |
clivejo | ovidiu-florin: Im not saying your wrong, just need to ask yofel or sgclark about what to do here | 20:46 |
clivejo | I would have added qtbase5-dev | 20:46 |
ovidiu-florin | if I add that it builds | 20:46 |
ovidiu-florin | past that point | 20:46 |
clivejo | yeah I know | 20:47 |
ovidiu-florin | and since this is a build requirement, not a runtime requirement, I don't think it's a problem | 20:47 |
clivejo | Id just like another opinion | 20:47 |
clivejo | so whats the next one its looking for? | 20:48 |
clivejo | on mine its KF5ConfigConfig.cmake which means we need libkf5config-dev | 20:51 |
ovidiu-florin | I've added all the KF5 dependencies | 20:52 |
ovidiu-florin | it's building again | 20:52 |
clivejo | to save time you can read the make files | 20:52 |
clivejo | also build-deps need to be in alphabetical order, there is a tool wrap-and-sort which will do this for you | 20:54 |
clivejo | well they dont NEED to be, but it makes it easier to read etc | 20:54 |
ovidiu-florin | I'll get to that | 20:56 |
clivejo | also this link searches the archives - http://packages.ubuntu.com/search?mode=filename&suite=xenial§ion=all&arch=any&keywords=KF5ConfigConfig.cmake&searchon=contents | 20:56 |
clivejo | very handy for looking for certain files | 20:56 |
clivejo | ovidiu-florin: how you getting on? | 21:04 |
ovidiu-florin | I'm getting them one by one | 21:06 |
ovidiu-florin | so I'm adding and testing one by one | 21:06 |
ovidiu-florin | it's ok | 21:06 |
clivejo | yeah, its slow doing it manually | 21:06 |
ovidiu-florin | I can catch up on my reading while it's doing all the building | 21:06 |
ovidiu-florin | is there a faster way? | 21:06 |
clivejo | how are you rebuilding? | 21:06 |
ovidiu-florin | debuild -S && sudo dist=xenial pbuilder build ../knavalbattle_15.12.0-0ubuntu1.dsc | 21:07 |
ovidiu-florin | after editing the debian/control | 21:08 |
clivejo | are you getting a root@ prompt on failure? | 21:08 |
ovidiu-florin | yes | 21:08 |
clivejo | dont come out of it | 21:08 |
ovidiu-florin | and do what? | 21:08 |
clivejo | fix it within the chroot | 21:08 |
ovidiu-florin | how Do I copy the dsc again? | 21:08 |
clivejo | what editor do you use? | 21:09 |
ovidiu-florin | vim | 21:09 |
clivejo | apt-get install vim | 21:09 |
clivejo | and then vim debian/control | 21:09 |
ovidiu-florin | and do the debuild in it | 21:09 |
ovidiu-florin | ok | 21:09 |
clivejo | save it and rerun the build with "dpkg-buildpackage -us -uc -nc" | 21:10 |
ovidiu-florin | but how do I trigger the build? | 21:10 |
ovidiu-florin | -us -uc -nc | 21:10 |
clivejo | but also maybe sure you install the package it needs | 21:10 |
ovidiu-florin | not very descriptive | 21:10 |
ovidiu-florin | it's building now | 21:10 |
ovidiu-florin | no more cmake errors | 21:10 |
clivejo | so when you add another build dep to the control file make sure you also apt-get install it as well | 21:11 |
ovidiu-florin | cp: cannot stat 'debian/tmp/usr/share/applications/kde4/knavalbattle.desktop': No such file or directory | 21:11 |
clivejo | because the old builds are kde4 and we are moving to KF5 this happens a lot | 21:12 |
clivejo | what I usually do is comment it out in the install file | 21:13 |
clivejo | edit the debian/knavalbattle.install | 21:14 |
clivejo | anything with KDE4 is probably going to be broken | 21:14 |
ovidiu-florin | clivejo: dpkg-buildpackage -us -uc -nc does also do the debuild -S ? | 21:14 |
clivejo | nope its just retrying the build within your pbuilder | 21:15 |
clivejo | your pbuilder is like a virtual environment | 21:16 |
ovidiu-florin | so I also have to run dbuild -S to regenerate the dsc, before I retry the build, right? | 21:16 |
ovidiu-florin | inside the pbuilder env | 21:16 |
clivejo | and closely resembles a LP build machine | 21:16 |
clivejo | you need a dsc for pbuilder to build the package | 21:17 |
clivejo | just like you need one to build it on LP | 21:17 |
ovidiu-florin | yes but for the dsc I need my keys, does it have access to them? | 21:17 |
clivejo | but with the kubuntu hooks installed we can modify and restart the build | 21:18 |
ovidiu-florin | that's why I asked you to explain these hooks in the notes | 21:18 |
clivejo | you sign the file | 21:18 |
clivejo | thats why you need the key | 21:18 |
clivejo | Im not sure if pbuilder checks, but LP does | 21:19 |
clivejo | ovidiu-florin: Ill try and do it another time, in the wrong frame of mind at the moment | 21:21 |
clivejo | ovidiu-florin: regarding the install files, I usually comment out the lines I see problems with | 21:22 |
clivejo | then when I get a list of the missing files I match them up | 21:22 |
clivejo | sometimes files are spread across a few install files, ie package.install, package-dev.install and package-data.install | 21:24 |
clivejo | this one only has one install file so should be easy enough to fix | 21:24 |
=== tazz_ is now known as tazz | ||
clivejo | ovidiu-florin: how are you getting on? | 21:44 |
ovidiu-florin | I'm making progress | 21:45 |
ovidiu-florin | I think I'm on the last test | 21:46 |
clivejo | can you pastebin the control file please | 21:47 |
clivejo | basically the next step is to commit the changes to debian git | 21:47 |
clivejo | which I will have to do for you | 21:48 |
ovidiu-florin | done | 21:48 |
ovidiu-florin | the last test finished | 21:49 |
ovidiu-florin | successfully I think | 21:49 |
ovidiu-florin | clivejo: dont' you preffer a diff of the entire thing? | 21:49 |
ovidiu-florin | clivejo: https://paste.kde.org/pulv6lz6i | 21:50 |
ovidiu-florin | what now? | 21:51 |
clivejo | do you have a diff for the changelog? | 21:57 |
clivejo | also, there is a missing files list | 22:00 |
clivejo | you need to figure out the new locations of the files and ammend the install file | 22:00 |
ovidiu-florin | it's late | 22:01 |
ovidiu-florin | can we continue this tomorrow? | 22:01 |
clivejo | you are almost there | 22:02 |
yofel | so, I didn't read the full backlog, but if all kf5 deps were missing, then most likely the app was just ported to kf5 for 15.12 and was qt4 in 15.08 | 22:02 |
clivejo | hi yofel | 22:02 |
yofel | and as we don't CI qt4 based stuff, this wasn't fixed yet | 22:02 |
yofel | (AFAIK) | 22:03 |
clivejo | yofel: reagrding build deps, is it ok to use virtual packages? | 22:03 |
yofel | I would not use qt5-default at least | 22:03 |
clivejo | Thats what I thought, but whats the reason/logic behind it? | 22:04 |
yofel | qt5-default forces qtchooser to use qt5 apps. I can't details really, all I know is that you're not supposed to use it | 22:05 |
yofel | as a build-dep | 22:05 |
clivejo | yofel: and another question, if we make changes in pbuilder for example add deps to debian/control, is there any way to sync those changes back to your working folder? | 22:07 |
clivejo | at the moment I use copy/paste into kate | 22:07 |
clivejo | but was thinking there must be an easier way? | 22:07 |
yofel | well, you can copy things out of the build folder. You can just access the files from outside in $BUILDPLACE/$PBUILDER_PID/tmp/buildd/ | 22:08 |
yofel | be a bit careful though when you do that. People already managed to commit the "PPA build" changelog entry that's added by git-buildpackage-ppa by carelessly doing that | 22:09 |
yofel | but I do this myself for individual files if I do large changes | 22:10 |
clivejo | ah yeah, that could be a problem | 22:10 |
yofel | for small things I just edit things twice | 22:10 |
clivejo | could a hook be used to sync to transfers diffs outside to an externalfolder? | 22:12 |
yofel | I don't know, I don't use all hook types so maybe. | 22:13 |
clivejo | ovidiu-florin: there should be a section like this - https://paste.kde.org/prrwj8caz - which you need to match with the lines in the install file | 22:15 |
clivejo | take for example the desktop file, it was located here -> usr/share/applications/kde4/knavalbattle.desktop | 22:17 |
clivejo | but now its here -> usr/share/applications/org.kde.knavalbattle.desktop | 22:17 |
clivejo | some files move, some are removed and some are totally new | 22:17 |
clivejo | yofel: would it be ok to commit the work so far to debian and take it up again tomorow? | 22:19 |
yofel | sure | 22:20 |
yofel | but do upload it to the PPA as well, just so things are in sync | 22:20 |
clivejo | do you have a sample of ovidiu-florin changelog entry? | 22:20 |
ovidiu-florin | clivejo: are you asking me? | 22:22 |
clivejo | well either | 22:23 |
yofel | uhm, I would need to see the diff. If a lot of files changed, we already used "Update install files". If you know why something moved you could add something like "Update foo.install for moved desktop files" or so | 22:23 |
ovidiu-florin | Ive added build dep for kf5 and commented old, nonexisting files | 22:24 |
ovidiu-florin | but I still have to update the .install file | 22:24 |
clivejo | ovidiu-florin: can you do a dch and post me the diff? | 22:24 |
yofel | for the build-deps I would say "Update build-deps for the KF5 port" | 22:24 |
yofel | and remove any qt4 build-deps in that case if they're not used anymore | 22:25 |
ovidiu-florin | what's a dch? | 22:25 |
yofel | a command (short for debchange) | 22:25 |
yofel | the preferred way to edit debian/changelog | 22:25 |
clivejo | its a command that updates the changelog | 22:25 |
clivejo | add your details | 22:26 |
clivejo | adds | 22:26 |
clivejo | so that people can see you worked on it | 22:27 |
clivejo | yofel: also, if I commit using ovidiu-florin in the changelog, he should be able to do a git-buildpackage-ppa ? | 22:27 |
clivejo | and dput to LP staging PPA? | 22:28 |
yofel | yes | 22:29 |
clivejo | :) | 22:29 |
yofel | as we usually do team-based work, I would recommend overriding the signature key using DEBSIGN_KEYID= in ~/.devscripts | 22:29 |
yofel | that'll override the debsign keycheck and just always use the defined one | 22:30 |
yofel | then it doesn't matter who's in the changelog | 22:30 |
clivejo | I think should leave it to tomorrow | 22:32 |
clivejo | its a lot to take in | 22:33 |
yofel | indeed | 22:34 |
clivejo | Im sure ovidiu-florin has a headache by now | 22:34 |
yofel | welcome to debian packaging :P | 22:36 |
yofel | did you guys start a link collection with stuff you should read yet? | 22:37 |
yofel | although a couple manpages will also belong in that | 22:37 |
clivejo | we have stuff we should read?!? | 22:38 |
yofel | at least one document is mandatory: DEBSIGN_KEYID=2EC0A9FF | 22:39 |
yofel | .. | 22:39 |
yofel | https://www.debian.org/doc/debian-policy/ | 22:39 |
* yofel throws stuff at chrome | 22:39 | |
yofel | you can also install the debian-policy package if you want the some-100-pages pdf version ^^ | 22:39 |
clivejo | lots of bedtime reading | 22:40 |
yofel | you might remember me pointing you to a couple sections in that in the past ;) | 22:41 |
clivejo | how could I forget | 22:42 |
clivejo | wasnt that the night I fell asleep on my keyboard | 22:42 |
yofel | which one of those? ^^ | 22:42 |
clivejo | proabably the copyright section | 22:43 |
* clivejo is off to bed | 22:47 | |
clivejo | night all | 22:47 |
yofel | nini | 22:49 |
valorie | you all are making 2016 awesome! | 22:52 |
shadeslayer | sgclark: would recommend going over kwin packaging onc more with a fine comb | 23:33 |
shadeslayer | there was stuff that was broken | 23:33 |
shadeslayer | could be more | 23:33 |
sgclark | yes I am aware. | 23:34 |
valorie | happy new year, shadeslayer and sgclark | 23:41 |
shadeslayer | you too :3 | 23:42 |
valorie | did you have good holidays? | 23:42 |
* shadeslayer is welcoming the new year with a sore throat \o/ | 23:42 | |
shadeslayer | I'm still on it, I think | 23:42 |
valorie | just a teens too much partying, eh? | 23:42 |
shadeslayer | mostly just doing critical work though :D | 23:42 |
valorie | ah | 23:42 |
shadeslayer | heh, that sentence | 23:43 |
valorie | teensy I meant | 23:43 |
valorie | but I did hear you were dating quite the young, beautiful woman | 23:43 |
shadeslayer | Riddell is quite the gossiper apparently | 23:44 |
tsimonq2 | :O | 23:45 |
shadeslayer | anyway, I'm off to sleep | 23:45 |
valorie | sweet dreams, shadeslayer | 23:46 |
* genii takes away shadeslayer's coffee and switches the electric blanket on | 23:46 | |
shadeslayer | I had some hot chocolate :3 | 23:47 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!