/srv/irclogs.ubuntu.com/2015/08/12/#kubuntu-devel.txt

sitterRiddell: http://kci.pangea.pub/job/wily_stable_konsole/13/ remvoe upstream patches in CI branches04:40
=== 77CAAJ45X is now known as TuxMario
sittereeek, CI breakage because of gcc5 transition and qalculate being held hostage by britney -.-07:36
sitter python3-pykde4 : Depends: kdepim-runtime but it is not going to be installed07:47
sitteruff07:47
sitterRiddell: landing apps will also need pykde meddling >.<07:47
* sitter wonders why update-manager-kde still uses pykde07:48
lordievaderGood morning.08:01
clivejositter Riddell: why did gwenview fail - https://launchpadlibrarian.net/214235823/buildlog_ubuntu-wily-amd64.gwenview_4%3A15.04.3%2Bgit20150812.0223%2B15.10-0_BUILDING.txt.gz08:51
Riddell"collect2: error: ld returned 1 exit status" scary linker errors08:51
RiddellI think it's a fault with libexif or libkexif08:52
sittergcc5 transition most likely08:53
clivejohow do you go about fixing it?08:53
Riddellright08:53
sitterplasma-workspace fails on similar nonesense in libqalculate08:53
Riddell-workspace and -desktop are all compiled everywhere08:55
sitteris that so http://kci.pangea.pub/08:55
Riddelloh I only know about wily and wily-proposed08:55
clivejois this just a temp error - W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/wily-proposed/universe/i18n/Translation-en  Hash Sum mismatch09:01
sitteryes09:02
sitterif not something or something is intercepting traffic so the signed checksums don't match the unsigned metadata anymore :P09:03
clivejoSitter: for http://anonscm.debian.org/cgit/pkg-kde/applications/kanagram.git/log/?h=kubuntu_stable this patch http://paste.ubuntu.com/12057127/ do you agree/disagree?09:12
sitterI think so09:13
sitterclivejo: FWIW I prefer to never define license blocks as part of a file block09:14
sittere.g. http://paste.ubuntu.com/12060457/09:14
sitterso at the top you have all the file blocks and at the bottom all the license blocks09:14
clivejodefine them at the end?09:15
clivejothat makes sense09:15
clivejoeasier to read :P09:15
clivejowill I make you a new diff?09:15
clivejositter: http://paste.ubuntu.com/12060471/09:19
sitter++09:20
sitterpushed thanks09:21
clivejoI cant make head nor tail of akonadi09:24
clivejoW: akonadi source: stronger-dependency-implies-weaker akonadi-server depends -> suggests akonadi-backend-mysql (= ${source:Version})09:25
clivejois there no kubuntu+1 forum on www.kubuntuforums.net09:30
maxyzclivejo: There is a Depends and a Suggests for the same package09:31
clivejoyes, but surely thats right? the akonadi-server needs a backend, and the suggested one is mysql?09:32
sitterclivejo: it depends on mysql and it suggests mysql09:39
clivejowell mysql is default, so should I remove the suggest?09:40
sitterI guess so09:40
clivejoyou dont sound convinced!09:40
sitterI haven't understood our akonadi packaging for the last couple of years :P09:41
sitteryofel was the last to express understanding, so I think his input would be valuable09:41
sittergenerally though I'd say the depends is the thing we want09:41
sitternot having a broken akonadi is very much preferred09:42
clivejowell I do use it, but understanding it, nope09:42
yofelfor sanity's sake, you might not want to ask me09:42
sitterakonadi makes a fool of us all09:42
yofelclivejo: what exactly are you trying to do?09:42
clivejofix the build09:43
clivejohttp://kci.pangea.pub/job/wily_stable_akonadi/3/parsed_console/09:43
sitterhttp://paste.ubuntu.com/12060582/ <- new invention only has 3 libraries and every package type you could need 09:43
yofel. . .09:44
sitterRiddell: ping09:44
yofelclivejo: yeah, remove the suggests on mysql09:44
clivejoshould I add a dep for PkgConfig?09:45
sitterclivejo: yes. pkg-config is the package09:45
clivejothanks sitter, what just searching for it on packages.ubuntu.com09:46
sitterRiddell: akonadi-search good for review09:46
clivejoshould I bump the standards to 3.9.6?09:49
sitterclivejo: yup09:51
clivejositter: http://paste.ubuntu.com/12060627/09:51
sitterpushed thanks. 09:55
clivejoif anyone has time to walk me throught these problems - http://kci.pangea.pub/job/wily_stable_cantor/12/parsed_console/09:55
sitterclivejo: fancy doing the patches in a proper way?09:55
clivejowhats the proper way?09:55
sitteryou git commit yourself09:55
clivejoIm not a member09:55
sitterI know ;)09:56
sitterafter the commit you use git format-patch -1 to extract the commit as a patch and paste that09:56
sitterthat way I can import your commit directly09:56
clivejocan we do the last one as an example?09:57
clivejoI need to do it to understand09:57
sittersure09:57
sitterI recommend you install git-gui 09:58
sitteror another git gui (qgit, ggit etc.)09:58
clivejowhich is prefered?09:58
sitterentirely up to you, if you want you can also use the terminal09:58
sitterI use git-gui09:58
sitterit's a 1990's gui like gitk ;)09:59
clivejoIve installed it, how do I run it?09:59
sittergit gui09:59
clivejooh dear10:00
clivejothat didnt go well10:00
sitterwhat happened? 10:00
clivejoapplication-specific initialization failed: couldn't connect to display ":0"10:00
sitterare you running in a screen or something?10:01
clivejook need to sudo10:01
sitterOo10:01
sitterthat doesn't seem right10:01
sitterlike *at all*10:01
sitteryou should never ever sudo a gui10:01
clivejohttp://paste.ubuntu.com/12060690/10:02
sitterclivejo: eek, try qgit10:03
dokoRiddell, kde should be on par on all archs, took me 16 hours ... :-/10:05
sitter<3 <3 <310:05
clivejoLO10:05
clivejoqgit: cannot connect to X server :010:05
sitterdoko: now if only libqalculate and libexif would migrate from proposed ;)10:06
sitterclivejo: open a new konsole and try there10:06
clivejothat works10:06
sitterold terminal got busted somehow? 10:06
dokoyes, we forced icu and boost, but for libraries changing the name without the soname, it's a no-go10:07
dokositter, how is kdepim progressing?10:07
sitteruh10:07
sitterdoko: half way done https://notes.kde.org/p/kubuntu-apps-15.08 10:08
sitterI just hope kdepim itself isn't quite as much work as kdepimlibs -.-10:08
dokono login10:08
sitterdoko: ah, nevermind then ... ~10 packages down. ~10 more to go10:08
sitterclivejo: so anyway, open git gui looks something like this http://imgur.com/oLz2GNW10:09
sittertop left list is what has changed in your directory versus the last commit, bottom left list would be what you are about to commit, right top is diff of the currently selected file and righ bottom is commit message and stuff10:10
sitterto commit something you first need to stage the change. to do that select the control file and go to commit -> stage to commit10:11
sitterthat will move the file to the bottom left list10:11
sitterthen write a commit message in the bottom right field10:11
sitteryou can treat this field pretty much like a mail. first line is the subject of the commit. then leave a line blank and then write a detaile description10:12
sitterthis enables GUIs to display it in that fashion e.g. http://anonscm.debian.org/cgit/pkg-kde/applications/akonadi.git/commit/?h=kubuntu_stable&id=a0efaa5a065b7bbb7f9420f26533218901b20ed210:12
sitteronce good click commit10:13
clivejowhats this window? top: HEAD Bottom:debian/14.12.3-110:14
sitterclivejo: use git gui rather than qgit10:14
sitterit's less confusing :P10:14
sitterthe qgit window essentially wants to know which part of the history it is supposed to show10:15
clivejoewww10:15
sittertold you it's 1990s :P10:15
clivejoIve got problems 10:16
clivejositter: ok, problems swept under the carpet, Ive got git gui open now :)10:36
sitterclivejo: continue as instructed previously :P10:37
sitteronce you have your commit you can paste it with `git format-patch -1 --stdout | pastebinit`10:37
sitter-1 means one commit from HEAD (i.e. latest commit)10:37
sitterwithout --stdout the command will write files, which is useful when exporting multiple commits10:38
sittere.g. git format-patch -3 will export 3 commits into 3 sepearate files10:38
clivejowhat should the commit message be?10:39
clivejobrief overview like "Fixing dep's" or a details description?10:40
sitterclivejo: both, see the commit I linked to10:41
sitterdepending on the change you'll only want to have a short oneliner, if you have multiple changes it is usually worthwhile to list them and possibly why they were made10:41
sitterfor complicated changes some people are known to write entire short stories ;)10:41
clivejothat I can believe10:42
clivejook clicked commit10:43
sittermake sure your commit is the way you wanted it with `git log` or `git show` or gitk, or all of them10:45
sitterthen use format-patch10:45
sitterRiddell: kmailtransport for review10:51
clivejositter: kalgebra-common has missing dependencies...  org.kde.analitza[1.0] not found.  Would that be a runtime or build dep?  Im kinda leaning to a build dep on analitza-dev ?11:00
clivejositter: http://kci.pangea.pub/job/wily_stable_kalgebra/9/parsed_console/11:01
sitterclivejo: yes those are runtime qml dependencies11:02
sitterfor most of them the package woudl be qml-module-$name where $name is the full name with hyphens instead of dots11:03
clivejoso add package analitza to the packages as deps? 11:03
sitterso org.kde.analtiza is qml-module-org-kde-analitza11:03
sitterclivejo: it needs more than analitza though11:03
clivejooh11:03
clivejohow do you know that?11:03
sitterKCI-I :: org.kde.plasma.components[2.0] not found.11:03
clivejoexperience?11:03
sitterthat on is plasma-framework11:04
sitterand that should bring in the majority of the other missing packages11:04
sitterKCI-I :: widgets[1.0] not found.11:04
sitterthat one needs manual black listing11:04
sitteradd kalgebramobile.qml-ignore11:04
sitterand put widgets 1.0 on a line11:05
sitterKCI-I :: org.kde.kalgebra.mobile[1.0] not found.11:05
sittersame for this11:05
sitterso in summary: kalgebra-common needs plasma-framework, qml-module-org-kde-analitza. kalgebramobile needs plasma-framework and a qml-ignore file11:06
clivejoso I create a file called kalgebramobile.qml-ignore ?11:10
sitteryep11:10
clivejodebuild automatically reads this?11:11
clivejoor lintan?11:11
sitterno, it's something specific to our CI systems11:11
sitterformat looks like this: http://anonscm.debian.org/cgit/pkg-kde/ci-tooling.git/tree/test/data/test_qml_ignore_rule/test_read11:11
clivejoIm a bit confused11:12
clivejoI get the new file11:12
clivejobut confused on the santax of the contents11:12
sitterclivejo: see link11:12
sitterit's essentially a list of qml imports that we want to ignore11:13
clivejobut widgets[1.0] has no FQDN?11:14
clivejolike org.kde.kalgebra.mobile[1.0]11:14
sitterclivejo: doesn't matter11:15
sitterclivejo: the problem is. qml modules can be injected through c++ code11:15
clivejoits just a pattern to ignore then?11:15
sitterin which case they are not available on the file system (i.e. why the CI can't ever possibly find them)  and since they are not on disk they are not shared so people tend to use random one-word names11:15
clivejoignores anything with widgets[1.0] in it?11:16
sitterclivejo: no. for the package kaligramobile it will ignore the missing import on widgets 1.011:16
sitterif for example kmail also has an import widgets 1.0 that one would still raise an error11:17
clivejooh right11:17
clivejoIll do a diff pastebin for you to check it11:17
clivejoIm not sure Ive done it right11:18
clivejooh, the new file isnt in the diff11:18
clivejoI need to add it 11:18
sitterclivejo: git add11:18
sitteralternatively you can also use git gui to stage it for commit11:19
sitterthat's essentially the same thing as git add11:19
clivejolol it doesn see any changes11:20
clivejoshow have added it as a blank file11:20
clivejoshould11:20
clivejoanyways, I need to get some lunch11:21
clivejobrb 15mins11:21
sitterclivejo: git diff --cached will show the staged changes11:21
Riddellsitter: kwalletmanager has build-dep extra-cmake-modules (>= 1.7.0) which is an old version, any reason you picked that? 11:42
Riddellsitter: what did you do to dragon? it's on the notes page but there's no changes11:46
sitterRiddell: dragon was ported months ago11:48
=== rdieter_work is now known as rdieter
sitterRiddell: kwalletmanager ecm is from what cmake requires11:48
Riddellclever11:52
* Riddell uploads konsole to wily in the hope it makes excuses have less of an excuse11:52
sitterRiddell: you could repair the CI branches perhaps11:54
Riddellwhere? who? what?11:55
sitterkonsole11:55
Riddelloh aye patch, sorry let me do that11:55
Riddellnow we could build marble for both qt4 and qt512:00
Riddellbut I'm strongly of the opinion it's not worth it12:00
sitterRiddell: mh, I'd do dolphin first12:01
sittersomewhat more interesting than marble IMO :P12:01
Riddell//and we should just live with no marble plugin in calligra12:01
sitterRiddell: from the marble discussion on some mailing list I got the impression we need libmarble for qt412:01
Riddellcalligra is the only thing that needs it, and libkgeomap but that's not used by anything12:02
sitterwell12:02
Riddelland I can't remember the last time I used the marble plugin in calligra12:02
sittercalligra and digikam12:02
sitterand in digikam I will argue it is a reasonable feature to display geodata12:02
* clivejo nods12:02
sitterof course I don't use digikam so I'd not know how sorely it woudl be missed12:02
Riddelldigikam doesn't seem to rdepend on libkgeomap, maybe it has its own internal copy12:03
sitterdigikam has a copy of everything12:03
* Riddell moves onto dolphin12:04
sitterRiddell: kcalutils for review12:17
sitterfirst straight forward pim package I have encountered \o/12:17
sitterit even only has one license12:17
sittertotally in love with this now12:17
clivejositter: Ive commited my changes 12:18
sitterkiriki build deps look weridly wrong12:18
clivejousing git gui12:18
sittergit format-patch as previously mentioned12:18
=== jmux__ is now known as jmux
clivejocan I push them directly from git gui?12:19
sitterI don't think so12:19
sitteryou can somehow from gitk12:19
sitterquickest way is command line at any rate though12:19
clivejositter: http://paste.ubuntu.com/12061310/12:20
clivejodoes that look right?12:20
sitterclivejo: yep. the qml-ignore format is wrong though12:21
sitterneeds to be12:21
sitterNAME VERSION12:21
sitterversion without []12:21
* sitter wonders why he made them print with [] in the logs12:21
soeecan someone confirm if wily boots fine or not with latest updates ?12:22
BluesKajHiyas all12:23
sitterclivejo: oh and when you run out of space in the commit message field in git gui you should make a line break. harder to read otherwise12:25
clivejositter: how do I revert?12:25
sitterclivejo: simply amend12:26
soeehiho BluesKaj12:26
clivejobut I commit the edit to remove the []12:26
clivejoneed to revert that one12:26
sitterah12:26
clivejoand ammend it instead12:26
sitterclivejo: git reset HEAD~12:27
sitteragain I need to mention. reset is only an option if the commit wasn't pushed ;)12:27
clivejothats better I think12:29
clivejohttp://paste.ubuntu.com/12061358/12:29
sitteryep. the commit message still could be better12:29
sitterhttp://imgur.com/nhKNVxC12:29
sitterthat's what I would go with12:29
sitterfirst line is your subject, then you leave an empty line and then you list your changes12:29
clivejoah12:30
clivejogot you now12:30
sitterachievement unlocked: first proper commit http://anonscm.debian.org/cgit/pkg-kde/applications/kalgebra.git/commit/?h=kubuntu_stable&id=d1267ad36ed4eb99eef2a23d2ac3c6777ee5d44712:31
BluesKajhey soee12:31
clivejoyippeee12:31
BluesKajwily beta2 takes almost 3 mins to boot from grub to desktop...not an improvement :/12:32
sitterRiddell: I am calling it a day. should you get dolphin done feel free to move ahead on pim stuff and/or refine kdepimlibs packaging a bit12:32
sitter3 days packaging... still not done -.-12:33
Riddellthanks sitter12:33
sittermadness12:33
sitterclivejo: if you have any more patches give them to Riddell, shadeslayer or yofel they can push them to kubuntu_stable for you12:34
* sitter out12:34
clivejomine is booting fine :/12:34
soeeinteresting we are on latest ubuntu version and we have oldest Firefox version http://packages.ubuntu.com/search?keywords=firefox :D12:35
clivejosoee: Im on 4012:52
clivejoyet the package says Version: 38.0+build3-0ubuntu212:54
clivejothats weird!12:54
clivejogrrrt13:43
clivejoits 15.08 apps we are doing?13:43
soeei have installed all pending updates on Wily and had only problems with pam13:44
clivejowhere is the 15.08 version of http://download.kde.org/stable/applications/15.04.3/src/picmi-15.04.3.tar.xz ?13:45
clivejois this it - http://download.kde.org/unstable/applications/15.07.90/src/picmi-15.07.90.tar.xz13:46
clivejoI HATE versions, they make no sense!13:46
shadeslayeranyone on wily?13:54
BluesKajyup13:54
shadeslayerBluesKaj: can you do : echo $XDG_CONFIG_DIRS ?13:54
shadeslayerand paste the output here13:54
shadeslayerclivejo: yes, that's what'll become 15.0813:54
shadeslayerwhat do you not understand?13:54
clivejobut where is 15.08?13:55
BluesKajshadeslayer:  /etc/xdg/xdg-plasma:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings13:55
shadeslayerclivejo: 15.08 isn't final yet13:56
ahoneybunclivejo: 15.07.80 is beta13:56
ahoneybunbasicly13:56
shadeslayerahoneybun: RC13:56
soee_BluesKaj: about FF version, 40 stucked in proposed :)13:56
shadeslayerBluesKaj: thanks13:57
ahoneybunbeta would be 15.07.95?13:57
clivejoso what am I supposed to be packaging?13:57
shadeslayernow who's on vivid13:57
shadeslayerahoneybun: RC > Beta13:57
ahoneybuntrue13:57
shadeslayerclivejo: 15.07.90 is 15.08 RC13:57
BluesKajsoee_:  I don't have proposed13:57
shadeslayerclivejo: it's a testing release13:57
soee_BluesKaj: yeah, just info13:57
shadeslayerclivejo: the final release will be called 15.0813:57
shadeslayerclivejo: you can't just release 15.08 directly, since there could be obvious bugs before release, things might not compile, etc etc13:58
shadeslayerso you do a couple of testing releases before the final release13:58
clivejook, so Im supposed to be packaging the RC? 13:58
shadeslayeryes13:58
shadeslayeror well, idk13:58
clivejoand do I change the watch file etc13:58
clivejoseems a bit of a waste of time :/13:58
shadeslayerwhy does it feel like a waste of time?13:59
shadeslayerclivejo: as for watch files, they pick up the latest version 14:01
shadeslayeror they should14:01
ahoneybunwily just keeps getting better14:09
ahoneybunclivejo: so your working on picmi?14:17
* clivejo shrugs14:17
clivejoIm not sure what Im doing to be totally honest14:18
ahoneybuntotally agree14:19
ahoneybunsame here14:19
ahoneybunlol14:19
clivejoall these version are confusing me14:19
ahoneybunnot too much here14:22
ahoneybunkinda get it14:22
Riddellclivejo, ahoneybun: what's confusing?14:24
clivejoand kate seems to have gone from my launcher :/14:24
Riddellkdebugsettings should be easy, it's all new so just take another package and start from that14:24
Riddellahoneybun is on picmi I see14:24
ahoneybunwe'll see14:25
ahoneybunRiddell: kiriki should be good14:25
Riddellahoneybun: yep got that thanks14:25
ahoneybunyep14:26
Riddellahoneybun: hang on clivejo is doing picmi14:27
ahoneybunhe did not move it on the list14:28
clivejohe does not know how to move it14:28
clivejohe only got a username and password to access the list about 30mins ago!14:28
ahoneybunwell I started moving things in the ec214:29
ahoneybunthats as far as I got so far14:29
clivejoahoneybun: how do I mark it on the list?14:29
ahoneybunit is in the WIP14:29
ahoneybunhttps://notes.kde.org/p/kubuntu-apps-15.0814:29
Riddellit's a shared text editor, copy and paste14:29
clivejodid I do that right?14:32
ahoneybunyep14:32
clivejosorry, did know what to do14:32
clivejodidnt14:32
ahoneybunits cool14:33
clivejopbuilder is causing me grief14:34
ahoneybunI'll try kdebugsettings14:36
ahoneybundamn there is nothing in the git coppy14:37
clivejohttp://anonscm.debian.org/cgit/pkg-kde/applications/kdebugsettings.git/14:38
clivejo?14:38
ahoneybunyea14:38
ahoneybunthe thing is empty14:38
clivejohave to start from scratch14:41
clivejoRiddell gave a clue "it's all new so just take another package and start from that"14:41
Riddellyep14:41
ahoneybunsounds like a bad idea14:42
Riddellgrab any other application and use that as a template14:42
Riddellor you can use dh-make14:42
Riddellwhich will make you a template14:42
clivejocan I follow along with this one?14:42
Riddellclivejo: how do you mean?14:43
clivejohow you do it14:43
clivejobuild it all up from scratch14:43
Riddellcopy the debian/ directory from another package and change the bits that need changing14:45
=== jmux_ is now known as jmux
ahoneybunRiddell: I would think with dh-make we need to copy that line from debian/rules from another package14:47
clivejoRiddell: how do I remove a ppa from a dbuilder environment?14:49
ahoneybunI guess all the depends were on the machine already14:50
clivejojust removed it from sources.list?14:51
Riddellclivejo: yes  pbuilder login --save-after-login  and remove it14:52
ahoneybunoh god14:52
ahoneybunI'm going to need pbuilder for this14:52
RiddellI recommend pbuilder-dist14:53
Riddellpbuilder-dist wily create14:53
Riddellpbuilder-dist wily build foo.dsc14:53
ahoneybunI've never used that14:53
Riddellonly needed for a final check14:53
ahoneybunright now I don't have a .dsc14:53
ahoneybundebuild is running atm14:54
ahoneybuncompiling14:54
ahoneybunI copied what it shot out about needed packages14:54
ahoneybunoh14:54
ahoneybunseems it ran test14:54
ahoneybunand failed 9/1014:54
ahoneybunCould not connect to display14:55
Riddellahoneybun: you can look at how konsole runs its tests14:58
ahoneybunwhere?14:58
Riddellin konsole packaging14:58
ahoneybunfirst need to fix the deps14:58
Riddelldebian/tests and debian/control14:58
ahoneybundebuild runs it fine 14:58
ahoneybunbut I know LP is going to be fuzzy14:59
ahoneybunsince it had like only the base deps14:59
ahoneybunlibqt5test5 ?15:00
Riddellthat's why you need to test stuff in pbuilder-dist15:00
Riddellbuilds it in a clean environment same as launchpad does15:00
ahoneybunwellllllllllll15:00
ahoneybunI need to learn that15:00
clivejoand fafs about installing package after package15:02
clivejoonly to fail and have to run the whole thing again!15:02
* ahoneybun is going to wear his KDE stuff at a tech event today15:02
clivejowhat tech event?15:02
ahoneybunvBeer15:02
ahoneybunfree beer!15:02
* ahoneybun runs pbuilder15:03
clivejoI like the sound of that15:06
ahoneybunXD15:06
Riddellahoneybun: using pbuilder-dist?15:06
ahoneybunyea15:06
clivejoare there any kubuntu / kde events in Ireland?15:07
Riddellclivejo: not since akademy in 200715:07
Riddellyou can try searching for LUGs and linux events15:07
ahoneybunmy next LUG event is going on at the same time as my Ubuntu Hour15:09
ahoneybunso I can't go lol15:09
ahoneybunplus my event is at a amazing donut shop15:09
clivejocan I be a Kubuntu member without being a Ubuntu member first?15:09
ahoneybunyes15:10
ahoneybuni was15:10
clivejoI dont want to be a Ubuntu member15:10
ahoneybunyou will be15:11
ahoneybunautomatic15:11
ahoneybunpbuilder did not act like I thought it would15:11
ahoneybunLP is more helpful15:11
Riddellhah dolphin changelog is amusing, it goes back to 1997 and you can see stephan kulow mess up the version numbering so we have to use 4: epoch :)15:12
ahoneybunhttps://paste.kde.org/pq18egwo615:12
Riddellahoneybun: good thing you checked with pbuilder :)15:13
Riddellbuild-dep on pkg-kde-tools15:14
ahoneybunalright thanks15:16
ahoneybunsamething15:18
ahoneybunhttps://paste.kde.org/pun8hsjwz15:18
Riddellcheck what version of pkg-kde-tools/ is being installed15:19
Riddellare you on the ec2?15:19
ahoneybunyea hold up15:19
ahoneybunI copied this: http://anonscm.debian.org/cgit/pkg-kde/plasma/kwrited.git/tree/debian/control?h=kubuntu_wily_archive15:20
ahoneybunI'll fix the vcs stuff later15:20
Riddellahoneybun: for the qt build-deps just build-dep on the -dev package15:21
Riddellahoneybun: there you depend on the actual libraries15:22
Riddellqtbase5-dev is the one15:22
ahoneybunwhat15:22
Riddelldon't depend on libqt5widgets5 etc15:22
Riddelldepend on the -dev package15:22
ahoneybunso change libqt5widgets5  to libqt5widgets5-dev15:23
ahoneybun?15:23
Riddellno, to qtbase5-dev15:23
ahoneybunsooo15:23
Riddellapt-cache showsrc libqt5widgets5   will show the source and what .debs get built15:24
Riddelland in there is the -dev package15:24
Riddellwhich is qtbase5-dev15:24
clivejoRiddell: can you debuild from within pbuilder?15:24
Riddellclivejo: the point of pbuilder is it runs the whole build for you15:25
Riddellin a clean environment that is set up each time15:25
clivejobut it takes sooooo long to install everything again each time!15:25
Riddellyes it takes longer to do this which is why it's only useful as a final check15:25
Riddellotherwise I build on my local system or in a chroot I made myself15:26
ahoneybunSAME THING15:27
clivejomy local system has all the build deps installed so builds fine15:27
Riddellbut the launchpad builders won't15:28
clivejodid you debuild -S after you made the changes?15:28
Riddelland they won't because they need to install the latest and greatest each time, your system may have older versions lying around15:28
clivejoI know, and Im using pbuilder, this is my 8th loop15:29
clivejofixing the dep and re-running15:29
ahoneybunewwwwww15:39
clivejoRiddell: will you check this for me - https://launchpad.net/~clivejo/+archive/ubuntu/wily/+files/picmi_15.07.90-0ubuntu2.dsc15:41
Riddellclivejo: wrap-and-sort :)15:49
clivejohuh?15:49
clivejowhat have I done wrong this time!15:49
Riddellclivejo: run wrap-and-sort and it'll put the build-dependencies and other stuff in debian/control in a nice order15:50
Riddell2/debian-qt-kde.mk  still 2 not 315:50
Riddelladd the unstable line to debian/watch15:50
Riddellclivejo: and upload to ppa with a ppa version number  4:15.07.90-0ubuntu3~ubuntu15.10~ppa115:51
yofelclivejo: if you use pbuilder, you might find these useful: https://code.launchpad.net/~kubuntu-packagers/pbuilder/pbuilder-hooks15:57
yofelesp. the one that drops you to a shell on FTBFS15:57
clivejoso should be - include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk ?15:59
Quintasanargh, where is Harald.15:59
yofelonly available weekdays from ~9AM to ~4PM15:59
yofelUTC+215:59
QuintasanRight.16:00
* Quintasan looks at trello16:00
yofelyou can dump your worries on us if it helps :P16:00
QuintasanNot really, I wanted to ask him if it's possible to dynamically switch PulseAudio server, like I have my Firefox playing some YT video and I'd like to stream that to my PC16:01
QuintasanIIRC he was working on some KCM back in Randa.16:01
yofelah, no idea. Even just output switching seems to require pavucontrol as I can't figure our how to do that with kde software :/16:03
Riddellthe new volume control might let you?16:04
yofel"new" ?16:05
Riddellplasma-pa widget with plasma 5.4 beta16:05
Riddellaudio volume widget16:05
yofelah ok, haven't tried that yet16:06
yofelreason enough to update my wily machine I guess XD16:06
QuintasanWell, I need my laptop stable so I'd rather not upgrade.16:07
Riddellgcc 5 is totally stable, nothing could go wrong 16:07
Quintasan:D16:07
Riddellwell I had to reinstall this morning16:07
Riddellbut otherwise, it's all good16:07
Quintasan:DD16:07
QuintasanRiddell: I had severe video issues with 15.04.16:08
QuintasanLike, artifacts out of nowhere. Problems with additional displays and whatnot.16:08
QuintasanI guess I'll just create a separate partition for now.16:08
TJ-I use schroot now with sbuild for build tests, as it reflects the launchpad buildd config more closely, but for PBuilder I wrote some integration and hooks scripts a few years ago that help: see http://tjworld.net/wiki/Linux/Ubuntu/Packages/CreatingPbuilderVariations16:08
TJ-Yikes... that was 2009 :)16:09
QuintasanThis looks kind of similar to our .pbuilderrc16:09
clivejoRiddell: hows that? - https://launchpad.net/~clivejo/+archive/ubuntu/wily/+files/picmi_15.07.90-0ubuntu3%7Eubuntu15.10%7Eppa1.dsc16:10
* Riddell looks16:13
Riddellclivejo: looking good to me, you tested it compiles and runs?16:14
* ahoneybun is still on kdebugsettings16:16
ahoneybunhttps://paste.kde.org/phhnjfusy16:18
ovidiu-florinvalorie Riddell and anyone else, can you please back me up on this discussion: https://plus.google.com/u/0/110954078302330754910/posts/dLTF8v23ppi16:18
Riddellahoneybun: googled them?16:19
ahoneybunnope...16:19
Quintasanphew, I almost forgot16:19
ovidiu-florinthis guys seems to not understand how some things work16:19
Quintasanyofel: Is dh_make still a thing or do we have newer tools?16:19
yofelAFAIK it's still a thing16:20
ahoneybunhttps://lintian.debian.org/tags/dh-make-template-in-source.html16:20
yofelright, you shouldn't get that :P16:20
ahoneybunwhat?16:21
yofelthat tag16:21
ahoneybunwell I do16:21
ahoneybunI used dh-make since there was nothing16:21
yofelright, that's ok, but in the end you need to delete any files you don't need16:25
ahoneybunright16:25
ahoneybunfunny the package is orphan in arch16:29
ahoneybundebian/copyright is a mess16:31
ovidiu-florinRiddell: have you seen the post?16:33
ahoneybunovidiu-florin: I'm thinking your talking about the Ubuntu One thing16:33
Riddellovidiu-florin: yes, I'm not too sure what to advise except apologise and suggest he posts any info to a user forum for debugging help16:34
ahoneybunRiddell: I would like help16:34
ahoneybunwith the copyright16:34
ovidiu-florinRiddell: have you seen my last reply?16:34
ovidiu-florinahoneybun: no16:34
ahoneybunk16:34
Riddellahoneybun: just put the header text of the gpl2 files in there16:35
Quintasanyofel: what was the newpackage command for bot?16:35
ovidiu-florinahoneybun: some guy did what we told our users not to do16:35
ovidiu-florinand now he screams at us on Google+16:35
yofelQuintasan: for the bot that isn't there?16:35
ahoneybunpanic?16:35
ahoneybunRiddell: what16:35
Quintasankubotu is dead!16:35
QuintasanHarald! How dare he?!16:35
yofelIIRC the original script is in kubuntu-dev-tools16:35
ovidiu-florinahoneybun: he upgraded from kubuntu 14.10 Plasma 5 to 15.0416:35
ovidiu-florinnow he experiences random crashes16:36
ahoneybunI'm guessing he had Neon on?16:36
Riddellovidiu-florin: g+ isn't a user forum so just point him to the kubuntu.org/support page for mailing lists etc16:36
ahoneybunlink please16:36
ahoneybunRiddell: I don't understand what you want16:37
Riddellahoneybun: look at the block before that covers debian/* it has some gpl2 text there, just copy and paste that into the block you're working on16:38
ahoneybundo I change the name stuff in debian/*?16:39
Riddellahoneybun: yes16:39
ahoneybunto?16:39
Riddellahoneybun: whatever your name is16:41
ahoneybungreat info16:41
ovidiu-florinahoneybun:  https://plus.google.com/u/0/110954078302330754910/posts/dLTF8v23ppi16:41
Quintasangotta love it when debuils fails because make clean can't remove nonexisting file16:43
QuintasanFFFF16:43
ahoneybunwow16:45
Quintasanhttps://github.com/hanschen/ksuperkey/pull/816:51
QuintasanI think that's my best pull request ever.16:51
yofelerm, how can "if -e" return true for a nonexisting file?!?16:55
QuintasanI have no idea.16:56
Quintasandebuild -S -sa fails with can't remove ksuperkey: No such file or directory16:56
QuintasanI COULD override it16:56
QuintasanBut bloody hell.16:56
Quintasanyofel: This is kind of retarded sine dh_auto_clean is supposed to run make clean if there is such a target.16:58
QuintasanOooh16:58
QuintasanWait.16:58
QuintasanAhaha16:59
Quintasanlol16:59
QuintasanThe release tarball has old Makefile16:59
* ahoneybun fails at hooking up comcast17:01
ahoneybunI have no plug in the wall!17:01
Quintasanyofel: I really wonder if there is any reason this didn't go upstream.17:01
ahoneybunI'm failing badly at the copyright Riddell17:02
Riddellahoneybun: dep5-copyright-license-name-not-unique it's just being fussy and saying you shouldn't have two blocks for the same licence17:02
ahoneybunI know 17:02
Riddellahoneybun: so just merge the two blocks, make it say Files * debian/*17:02
ahoneybunbut look at the file!17:02
Riddellyes, merge the two blocks into 117:03
ahoneybunwait what17:04
ahoneybundebian/* has my name17:04
ahoneybunalready17:04
Riddellso merge that block into the one for all files17:04
Riddelltake your name and put it in the top block17:05
ahoneybuno/ ximion17:07
ahoneybunnice17:07
ahoneybunno lintian errors17:07
dokoRiddell, are you aware of the rocs autopkg test failure? https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-wily/wily/amd64/r/rocs/20150811_002516@/log.gz17:07
Riddellinternal url?17:07
dokohttp://autopkgtest.ubuntu.com/packages/q/qtcreator-plugin-ubuntu/wily/amd64/17:08
dokoargh, http://autopkgtest.ubuntu.com/packages/r/rocs/wily/amd64/17:08
Riddelldoko: I'll update rocs to latest and see what happens17:09
dokota17:11
ahoneybunyay pbuilder was helpful17:11
ahoneybunseems to be building17:24
dokoRiddell, and since Aug 5, the acc tests are failing in http://autopkgtest.ubuntu.com/packages/k/kdeclarative/wily/amd64/17:27
ahoneybunyay17:27
ahoneybuntest failing17:27
Riddellahoneybun: copy the test setup from konsole, a line in debian/control and debian/tests/17:28
ahoneybunI don't see a line in debian/control about tests17:32
yofelahoneybun: rules, not control17:35
yofelah, control too, the XS-Testsuite line17:35
ahoneybundh_auto_test?17:36
yofelthe phony line from rules, right17:36
yofelthen take the line from control, and the entire tests folder17:37
yofelbbl17:37
ahoneybunthere is not XS anything in control17:37
ahoneybun*no17:37
Riddellahoneybun: use the right branch17:38
ahoneybunwas not on the page17:38
* ahoneybun throws a chair at emac17:39
ahoneybunI don't know how to USE IT17:39
=== rdieter is now known as rdieter_work
ahoneybunRiddell: it looks like pbuilder is happy17:52
yofelEDITOR=vim and you'll be happy :P17:53
ahoneybunnever!17:54
yofelXD17:54
ahoneybunI've tried to use vim17:54
ahoneybunits not bad but very large learning curve17:54
Riddellahoneybun: groovy, I'll put it into git17:54
ahoneybunis it happy17:54
ahoneybun?17:54
yofelhttp://www.manuelmagic.me/geek/texteditors/17:54
ahoneybunXD look at emacs17:55
ahoneybunRiddell: so don't put it on LP?17:58
RiddellI'll do a mass put on launchpad tomorrow17:58
ahoneybunoh so no17:58
Riddellthere's over 100 of these things so if you're doing stuff to all the packages it needs to be scripted else it'll take ages17:59
Riddellahoneybun: can I shut down the ec2 now? my credit card has only so much credit :)17:59
ahoneybunoh snap17:59
ahoneybunyea yea17:59
Riddelllibqextserialport still to do (needs upstream source tracked down, I don't even know if it exists)18:00
ahoneybunserialport!18:00
Riddelland pim stuff but that depends on other bits harald has done and we don't seem to have binary builds of18:00
* Riddell out, thanks for your help ahoneybun, clivejo18:02
ahoneybunyep18:02
TJ-libqextserialport in Wily is only 5 commits behind master, which is at https://github.com/qextserialport/qextserialport/commits/master18:05
clivejoahoneybun: is there anything else to work on?18:34
ahoneybunPIM stuff18:35
clivejoI wont even attempt that!18:35
ahoneybunme neither18:35
clivejoI have no clue18:35
ahoneybun libqextserialport18:35
clivejowhat that?18:36
ahoneybunmarble needs it it seems18:37
clivejotheres a version in trusty18:37
ahoneybunbut for wily18:38
ahoneybunhttps://github.com/qextserialport/qextserialport/commits/master18:38
ahoneybun<TJ-> libqextserialport in Wily is only 5 commits behind master, which is at https://github.com/qextserialport/qextserialport/commits/master18:38
ahoneybunclivejo: Riddell is working on marble so I;m guessing he will take on the serialport thing when it comes up18:39
clivejoIm gonna have a go18:43
ahoneybunk18:45
clivejois this the latest?18:47
clivejo2012?18:47
clivejohttps://code.google.com/p/qextserialport/downloads/detail?name=qextserialport-1.2rc.zip&can=2&q=18:47
Riddellahoneybun: serial thing is needed before marble, currently I"m building marble without it19:23
clivejoRiddell: just the man19:24
RiddellI'm not around for long :)19:24
clivejowhat should the name of that lib be?19:24
Riddellwhich lib?19:24
clivejoits generating files named libQt5ExtSerialPort.so19:24
clivejobut Im packaging it into libqextserialport19:25
Riddellnice to keep the library name as the package name if you can19:25
Riddellso libqt5extserialportSOVERSION19:25
Riddelland libqt5extserialport-dev19:25
clivejoI think I need you to look at this19:25
clivejoIm getting lintan errors about symbols19:26
Riddellpastebin?19:26
clivejoI might be on the wrong path totall19:27
clivejoI started with a jessie deb package19:27
Riddellquick, I need to go back and sort out canoeists :)19:27
QuintasanDid yofel say anything about bringing down the Quassel server?19:27
clivejoLP rejected it!19:30
Riddellwaa19:31
Riddellsorry I need to run off19:31
Riddellnudge Quintasan into helping, he's useful like that19:31
clivejoand kontact wont show me the email to find out why!19:31
* clivejo nudges Quintasan19:32
QuintasanWhat19:36
QuintasanDid I break something19:36
shadeslayerYes19:37
shadeslayerYou broke the universe19:37
Quintasan;_;19:37
Quintasanclivejo: What seems to be the problem?19:37
clivejoQuintasan: Im not sure, Im newbie at this packaging19:37
Quintasanclivejo: Since LP rejected it it had to have some sort of rejection reason, should be in the emailk19:38
Quintasanemail*19:38
yofelUnpacking libkf5purpose5:amd64 (1.0~rc1-0ubuntu1) ...19:59
yofeldpkg: error processing archive /var/cache/apt/archives/libkf5purpose5_1.0~rc1-0ubuntu1_amd64.deb (--unpack):19:59
yofel trying to overwrite '/usr/share/icons/hicolor/16x16/apps/reviewboard.png', which is also in package kdevplatform8-libs 1.7.1-0ubuntu219:59
yofeldo we have a new kdevelop release soon?19:59
clivejoyofel: did it build?20:04
yofelwell, that just happened when I updated wily here20:04
yofelso it did build fine, but conflicts with kdevplatform20:05
clivejooh nice!20:05
clivejodo you use kamoso?20:05
yofelno20:05
clivejowhat you need purpose for?20:06
yofeldunno, something pulled it in (I guess kamoso?)20:06
clivejowell kamoso was the reason I packaged it20:06
yofelok, removed kamoso20:07
clivejohow do we resolve the problem though?20:10
yofeladd a breaks/replaces against a working version of kdevplatform8-libs. But that'll require a version of kdevplatform8-libs where that file is gone.20:13
yofelit should be worked out though why those files are there in the first place though. Maybe upstream moved the files intentionally, maybe they're intentionally in both, maybe something got copied by accident, ...20:15
soeeerkhm21:08
soeesomeone on Wily to check one thing ?21:08
clivejoyup21:10
clivejosoee: fire away21:10
soeeclivejo: i think there were some muon updates, now if i run muon and from Settings pick Configure Softwere Sources, it just updates packages list and not edit sources list21:11
soeecan you verify this ?21:12
soeebrb in a few minutes21:13
clivejovia muon update manager?21:13
soeeno, muon21:14
clivejodiscoverer?21:14
soeemuon21:33
clivejoI only have muon discover and muon update manager21:33
soeeyes, muon is not installed by default :)21:34
clivejolearn new things everyday!21:34
=== benonsoftware is now known as MerryChristmas

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