/srv/irclogs.ubuntu.com/2013/01/23/#kubuntu-devel.txt

Riddellphoenix_firebrd: what's from sourceforge?00:02
Riddellphoenix_firebrd: I'm about to go to bed but can verify things in the morning00:02
phoenix_firebrdRiddell: sure, good night00:02
yofelphoenix_firebrd: kolab is at http://git.kolab.org/libkolab - but as both kolab and kolabxml have watch files you can just use uscan/uupdate to fetch the new versions00:05
phoenix_firebrdyofel: so is this page outdated http://qa.ubuntuwire.com/uehs/no_updated.html00:06
phoenix_firebrdyofel: whats the time now? here it us 5 37 am00:07
yofel_bah, great time for a connection reset00:10
=== yofel_ is now known as yofel
yofelphoenix_firebrd: kolab is at http://git.kolab.org/libkolab - but as both kolab and kolabxml have watch files you can just use uscan/uupdate to fetch the new versions00:10
yofel(in case you didn't get it)00:10
phoenix_firebrdyofel: i am going through it right now00:11
phoenix_firebrdyofel: Do you have some time to guide me now00:11
yofela few minutes, then I'm off to bed too00:11
phoenix_firebrdyofel: I am trying to compile freeimage from here freeimage00:13
phoenix_firebrdoops00:13
phoenix_firebrdyofel: http://qa.ubuntuwire.com/uehs/no_updated.html00:13
yofelhm, we usually just sync that from debian00:14
phoenix_firebrdyofel: can you walkthrough for compiling a single package for the first time?00:14
phoenix_firebrdyofel: if its too late, i can wait till tomorrow00:15
yofelwill have to wait then. But maybe someone else can answer a question or two00:17
alleephoenix_firebrd: I cd to the package source and do debuild -us -uc00:18
phoenix_firebrdallee: we dont need bazaar?00:18
yofelphoenix_firebrd: do you need freeimage for something? Otherwise kolab would be more helpful currently (library packages are a bit tricky in general for beginners though)00:18
alleephoenix_firebrd: ah, one step back ;-)00:18
phoenix_firebrdyofel: ok, i will start with kolab00:19
alleephoenix_firebrd: rename the tar file so it ends  <name>_<ver>.orig.tar.gz00:19
alleeor .bz00:19
phoenix_firebrdallee: wait i will clone first00:19
yofelthat, or let uscan and uudate do the initial updating00:20
yofel*uupdate00:20
phoenix_firebrdyofel: ok00:20
yofelhm, do we even have  branches for kolab...00:21
alleeI doubt00:21
yofelnope00:21
alleeKDAP dudes did pkging for debian.  So there should be something already ...00:22
phoenix_firebrdwhats the syntax for uupdate00:22
yofelwe have kolab 0.2.1, can be updated to 0.4.100:22
yofelbut I don't see anything in debian so far00:23
yofelphoenix_firebrd: sec00:23
yofelphoenix_firebrd: if you've unpackaged the old package and ran uscan, then "uupdate ../libkolab_0.4.1.orig.tar.gz"00:24
phoenix_firebrdyofel: so initially i have to git clone right?00:25
yofelno, you don't need git at all00:25
yofelwe package tarballs if available, not git snapshots. (even if for kolab the tarball is a snapshot of the git tag)00:26
phoenix_firebrdyofel: so now i have to download this libkolab-0.4.1.tar.gz  ?00:26
yofelphoenix_firebrd: uscan does that for you00:26
yofelusing the watch file in the package00:26
yofelphoenix_firebrd: but first things first: start with 'pull-lp-source libkolab raring'00:27
yofelgo into the source and run uscan there00:27
alleeyofel,phoenix_firebrd: here's the mailing list aktivity of the debian kolag pkging: http://lists.alioth.debian.org/pipermail/pkg-kolab-devel/00:27
phoenix_firebrdyofel: sudo apt-get install ubuntu-dev-tools00:28
phoenix_firebrdyofel: installing00:28
yofelphoenix_firebrd: yep, you'll need those frequently00:28
phoenix_firebrdallee: i will join the mailing list00:29
yofelphoenix_firebrd: add https://code.launchpad.net/~bulldog98/+archive/kubuntu-dev-tools to the mix, you won't need them immediatly, but they'll be handy 00:29
phoenix_firebrdyofel: mix?00:30
yofeljust add the ppa to your sources00:30
phoenix_firebrdyofel: oh :D00:30
phoenix_firebrdyofel: source pulled00:32
yofelgo into the unpacked source and run uscan00:33
phoenix_firebrdyofel: ran uscan00:33
alleekolab debian pkg summary: http://wiki.debian.org/Teams/pkg-kolab00:33
yofelgood, now run uupdate on the tarball00:33
phoenix_firebrdyofel: i have 2 new items one an new version traball and  a sym link00:36
yofeluse the tar with orig in its name00:36
phoenix_firebrdyofel: http://imagebin.org/24387600:38
yofelphoenix_firebrd: yeah, now run uupdate00:39
phoenix_firebrdyofel: "uupdate libkolab_0.2.1.orig.tar.gz"00:41
yofelno, not 0.2.1, 0.4.100:41
phoenix_firebrdyofel: "uupdate: cannot find debian/changelog.Are you in the top directory of the source tree?00:41
phoenix_firebrd"00:41
yofelyou need to be inside libkolab-0.2.100:41
phoenix_firebrdyofel: ok00:41
yofelthere run00:41
yofeluupdate ../libkolab_0.4.1.orig.tar.gz00:41
phoenix_firebrdyofel: done00:42
phoenix_firebrdyofel: i have the new source00:43
phoenix_firebrdyofel: the rest is the packaging procedure00:44
yofelyeah, now it's the standard way of building and fixing00:44
phoenix_firebrdyofel: For maintainer's name and email , should i put your's?00:44
yofelno, those are supposed to be set to what it's set now00:45
yofelfor now just try to build the package00:45
yofeli.e. debuild -S and throw it into pbuilder00:45
phoenix_firebrdyofel: ok00:45
yofelfrom a quick build here: a few tests fail, a few new files, and new symbols 00:46
phoenix_firebrdyofel: ok00:47
phoenix_firebrdyofel: Are you waiting for me?00:49
yofelphoenix_firebrd: not really, where are you at?00:49
phoenix_firebrdyofel: creating gpg key00:50
phoenix_firebrdyofel: gpg: skipped "Prasad Murthy <phoenix@matrix>": secret key not available00:51
phoenix_firebrdyofel: the email is wrong00:51
yofelis $DEBEMAIL set?00:51
phoenix_firebrdyofel: no00:51
yofelbest put that in your .bashrc:00:52
yofelexport DEBFULLNAME='Philip Muškovac'00:52
yofelexport DEBEMAIL='yofel@kubuntu.org'00:52
yofelwith your data00:52
phoenix_firebrdyofel: if i put that there wont be a problem in using key00:53
yofeldch will use that to fill in the name in the changelog, which debsign then uses to search for the ky00:54
yofel*key00:54
phoenix_firebrdyofel: ok00:55
phoenix_firebrdyofel: so after setting that i have to download the source again?00:57
yofelok, I need to be off to bed, a few hints:00:58
yofelif you don't have a pbuilder chroot yet, look at pbuilder-dist which should be easy to understand00:58
yofelif you can't fix the tests (I'm too tried to make sense of the errors right now) disabel them by putting 'override_dh_auto_test:' a the end of debian/rules00:58
yofelif you don't know what a symbol diff (which you'll see after fixing the install file), look at http://pkg-kde.alioth.debian.org/symbolfiles.html (and no, you don't need to immediately understand that)00:58
yofelphoenix_firebrd: no, just fix your name in debian/changelog00:58
phoenix_firebrdyofel: ok good night, see you later00:59
yofelfeel free to throw questions at the channel anyway, someone might answer while you stick around00:59
yofelgood night01:00
EagleScreenwhy apturl-kde depends on software-properties-kde? does it really need it?02:25
claydohSteveRiley_: ping ping ping!03:10
shadeslayerwow06:39
shadeslayerphp closely resembles C++06:39
Tm_Tshadeslayer: pardon?06:40
shadeslayerTm_T: my ISP uses a web based login page, and I found this : https://github.com/vercingetorix/Reliance-Broadband/blob/master/index.php06:40
shadeslayerwhich is a php script to login from the command line06:40
shadeslayerlooks alot like C++06:40
shadeslayerit's very OOP oriented 06:41
tsimpsonit's more like C with classes06:42
shadeslayerheh :)06:42
BluesKajHey all10:16
shadeslayerhi BluesKaj10:17
BluesKajhi shadeslayer10:17
jdrabhi guys, it looks like this bug is present in kubuntu 13.04 https://bugreports.qt-project.org/browse/QTBUG-28843 should i report it? or will it be resolved automatically ?10:27
shadeslayerjdrab: it'll be fixed when Qt releases the next bug fix revision and we package it10:33
jdrabshadeslayer: ty10:34
shadeslayerI think  it's in10:34
shadeslayer( in the next bug fix release )10:34
jdrabdo you think it will be fixed in neon sooner than 13.04?10:34
shadeslayeryes10:35
shadeslayeryofel_: care to upload a new snapshot of Qt ^ ?10:35
shadeslayerjdrab: this is assuming the fix was committed to Qt itself10:35
shadeslayerlike I said, I *think* it was committed but I don't see a commit url to confirm on jira10:36
shadeslayerhttps://codereview.qt-project.org/#change,4226610:36
jdrabi always wanted to try neon :P now it's the time10:38
yofel_shadeslayer: qtjob is still running, so it should be in when it's committed10:38
shadeslayerah you have a cron job running?10:38
shadeslayerawesome10:38
yofel_cronjob? what for?10:38
yofel_https://code.launchpad.net/~neon/+recipe/project-neon-qt10:39
shadeslayererr10:41
shadeslayernvm10:42
shadeslayerI thought qt had issues being imported10:42
yofel_those were fixed ages ago ^^10:42
shadeslayerI see10:42
shadeslayerI thought we still had cronjob running and what not10:43
shadeslayeryofel_: btw http://www.golem.de/news/linux-distribution-ubuntu-erwaegt-umstieg-auf-rolling-releases-1301-97086.html10:43
shadeslayeryofel_: have you heard of this?10:43
yofel_hum, not yet10:43
yofel_I wouldn't really be against it. You would essentially have a 2-year stable platform and a bit more flexibility in between that10:44
shadeslayeryeah10:44
yofel_although that's what debian is10:44
shadeslayerheh10:44
shadeslayerI'd use sid if only their KDE version wasn't so outdated10:45
shadeslayerand I don't want to roll my own10:45
yofel_well, I prefer ubuntu as it's generally more up-to-date10:46
=== yofel_ is now known as yofel
yofelI'm just worrying how "release packages when they're done" would work10:47
yofelwe would essentially have <release> as rolling and <release-proposed> as dev?10:47
yofelnot that we're not already going in that direction10:47
shadeslayerI'm not sure how the convinced sabdfl because iirc he was against rolling releases10:47
yofelack10:47
xnox;-))))))))10:48
yofelwell, he'll keep the LTS releases, and it simplyfies support in general10:48
yofelas you would essentially drop needs for SRU's the 3 in-between releases10:48
shadeslayerxnox: oh oh I was installing Netrunner and wanted to ask you something10:49
shadeslayerxnox: so in the timzone selector I have to select Kolkata10:49
xnoxyofel: security updates as well.10:49
yofelright10:49
shadeslayerxnox: which is like this tiny point on the map10:49
shadeslayerand defines the timezone for the whole of India10:49
shadeslayerwould it be possible to just click India and make it automatically select 'Kolkata'10:50
* yofel notes that this would make our job easier too - as we wouldn't have to worry about providing updates and backports for X releases in parallel but only 2 mostly10:50
* xnox vaguely remembers some bugs about Kolkata as it's not the first time I'm looking it's location up =/10:50
shadeslayer*nod*10:50
shadeslayerxnox: so, plz2fix? :D10:51
shadeslayerI've done about 3-4 installs for friends over the last month and all of them complained about this10:51
shadeslayer( I just watched as they did the install so I could see what issues they usually hit )10:52
yofelshouldn't the time-zone usually be auto recognised?10:58
shadeslayeryes, but for some reason it failed on 12.10 when I was installing it10:59
shadeslayerdidn't debug why10:59
yofelhm11:00
yofelanyway11:00
yofel-> lunch, bbl11:00
shadeslayercya11:04
=== ximion is now known as ximion-afk
=== ximion-afk is now known as ximion
=== ximion is now known as ximion-afk
yofelcan someone else please try to reproduce bug 1103135? I can't12:35
ubottubug 1103135 in Kubuntu PPA "kate crashes on startup since rc3 upgrade" [Undecided,New] https://launchpad.net/bugs/110313512:35
yofelthis is precise12:35
phoenix_firebrdyofel: i can test, rc3 for which version?12:39
yofelphoenix_firebrd: precise + 4.9.98 from beta ppa12:42
yofelI just asked the reporter if he really did restart his session after the upgrade12:42
yofelas that symbol error looks fishy12:42
phoenix_firebrdyofel: Its working in 12.1012:43
yofelphoenix_firebrd: how far did you get with kolab yesterday?12:43
phoenix_firebrdyofel: i dont have 12.0412:43
yofelno problem12:43
phoenix_firebrdyofel: its in launchpad 4 min to build for i38612:43
yofelI tried to reproduce it in a VM, but either it's not broken or I'm missing something12:44
phoenix_firebrdyofel: build successful with pbuilder, some tests fail12:44
phoenix_firebrdyofel: for the kate thing, there was some problem with qt that make many qt apps crah12:45
phoenix_firebrd*crash12:45
yofelhm, that doesn't look like a qt error though12:46
phoenix_firebrdyofel: in pbuilder kdeinit needs klauncher, so do i have to install the minimum kde packages?12:48
phoenix_firebrdyofel: thats for testing12:48
yofelphoenix_firebrd: for testing what?12:50
phoenix_firebrdyofel: the tests fail because kdeinit cant find klauncher binary12:50
yofeloh, good catch12:50
yofelI guess adding a build-dep for kdelibs5-plugins for the tests is acceptable12:51
phoenix_firebrdyofel: so after the tests should i have to remove the build-dep?12:53
yofelno, just add it to the Build-Depends in the control file12:53
yofelphoenix_firebrd: what's your launchpad id again?12:54
=== ximion-afk is now known as ximion
phoenix_firebrdyofel: https://launchpad.net/~murthy12:54
phoenix_firebrdyofel: dep wait https://launchpad.net/~murthy12:54
phoenix_firebrdoops12:55
phoenix_firebrdyofel: https://launchpadlibrarian.net/129196232/buildlog_ubuntu-raring-i386.libkolab_0.4.1-0ubuntu1_MANUALDEPWAIT.txt.gz12:55
yofelthanks12:55
yofelphoenix_firebrd: what's libkcalccore4 ?12:56
phoenix_firebrdyofel: its in universe , it is needed12:56
yofelno, wait, we need to clear something up here12:56
phoenix_firebrdyofel: how can i add universe to the ppa?12:56
yofelthat you can do from the main ppa page -> Edit Dependencies12:57
yofelphoenix_firebrd: now back to the lib: it's needed by what?12:57
yofelphoenix_firebrd: and it's libkcalcore4 not libkcalccore412:58
phoenix_firebrdyofel: during build it failed at a point and i went it to the source and found it needs this12:58
yofellet me try this again12:59
phoenix_firebrdyofel: checking12:59
phoenix_firebrdyofel: yes its a typo13:00
yofelphoenix_firebrd: and another thing: when you upload a package to a ppa, at least append ~ppa1 to the version, as you now won't be able to properly put an updated package into the PPA that can later be  updated to the archive package13:00
yofelnote that ~ lowers the version13:01
phoenix_firebrdyofel: ya, i usually put -13:01
yofel- is higher, so that won't help either13:01
* yofel tries to build without libkcalcore4 and libkabc13:02
phoenix_firebrdok13:02
yofelphoenix_firebrd: see http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version on how the package version is calculated13:04
phoenix_firebrdthis is heaven13:05
yofelbuilds without those libs, but tests still fail13:10
phoenix_firebrdyofel: for raring right?13:11
* yofel wonders if this is the problem:13:11
yofel(13:10:19) commonconversion.cpp(43):    ktimezoned is not available and required for timezone interpretation13:11
yofelraring, yes13:11
phoenix_firebrdyofel: ktimezoned fails because of dbus not available13:12
yofeloh, right, now I saw that error too13:12
phoenix_firebrdyofel: need dbus and dbus-x1113:12
phoenix_firebrdyofel: what error?13:12
yofelalready installed13:12
phoenix_firebrdyofel: in that case kdelibs-plugin?13:12
yofelklauncher(21427) kdemain: No DBUS session-bus found. Check if you have started the DBUS server. 13:13
phoenix_firebrdthats it13:13
phoenix_firebrdyofel: does pbuilder store every build log and if so where?13:14
yofeldid you use pbuilder-dist? I think that stores a .build file somewhere near the source or the build result13:14
yofelonly the last build though13:14
phoenix_firebrdyofel: i used pbuilder13:17
phoenix_firebrdyofel: i am confused13:17
yofelnot sure where that puts it, I have this in my .pbuilderrc:13:18
yofelPKGNAME_LOGFILE_EXTENTION="_$(dpkg --print-architecture).build"13:18
yofelPKGNAME_LOGFILE=yes13:18
yofelwhich puts a logfile in the result folder13:18
phoenix_firebrdyofel: can using pbuilder-dist be different from pbuilder in building process? I am wondering how it failed for me13:20
yofelphoenix_firebrd: do you have universe enabled in pbuilder?13:21
phoenix_firebrdyofel: ya, i put that in the pbuilderrc file13:21
yofelhum, can't say it then without a buildlog13:21
phoenix_firebrdyofel: what is the universe repository string13:23
yofelmy sources list has:13:23
yofeldeb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse13:23
phoenix_firebrdyofel: no the string which i should be adding in the launchpad13:27
yofelwhy launchpad?13:27
phoenix_firebrdyofel: testing13:27
yofelwe're not at a point where the package will even build13:28
phoenix_firebrdyofel: no i wont build13:28
phoenix_firebrdyofel: just to know13:28
shadeslayercyphermox: mathieu-tl AT ubuntu ?13:28
yofelthe ppa already has universe enabled13:28
yofelyou see that in the buildlog13:29
yofelGet:11 http://ftpmaster.internal raring/universe i386 Packages [5407 kB]13:29
shadeslayerapparently yes13:29
yofelshadeslayer: do you know how to use dbus in package tests?13:29
shadeslayeryofel: I need more info, the kind that KDE ships with ?13:30
shadeslayerthe ones you can start with make check/test13:30
shadeslayeror autopkg tests and what not13:30
yofelthe ones that dh_auto_test will run13:30
shadeslayerright, make test/check13:31
yofelright13:31
shadeslayerideally those tests should use dbus-launch?13:32
shadeslayeror you could override dh_auto_test and manually start a session if the test doesn't do it already?13:32
yofelthat's what I tried, let me try again to get a clean log13:34
yofelshadeslayer: http://paste.kde.org/654422/13:39
shadeslayerand are you sure that dbus was launched?13:40
shadeslayermaybe dbus needs other stuff setup first or sth13:40
yofelwell, I probably did it the wrong way13:40
yofelnow I did 'dbus-launch dh_auto_test' and it hung up13:40
shadeslayerheh13:40
yofeloh fun13:41
yofelQSYSTEM: FormatTest::testIncidence(v2eventSimple) startkdeinitlock(8895)/kdecore (K*TimeZone*): KSystemTimeZones: ktimezoned initialize() D-Bus call failed:  "The name org.13:41
yofelkde.kded was not provided by any .service files"13:41
yofelthis won't work...13:41
shadeslayerfirst start dbus, then launch org.kde.kded?13:41
shadeslayeror kded even13:42
phoenix_firebrdbuilds without those deps13:43
phoenix_firebrdyofel: ^13:43
yofelshadeslayer: how does one do that?13:43
shadeslayerdoesn't matter, just pull it in?13:43
yofelkde-runtime-data: /usr/share/kde4/services/kded/ktimezoned.desktop13:44
yofelis installed13:44
shadeslayerjust run kded413:46
shadeslayerbut dbus should be running I think13:47
shadeslayernever tried running kded4 without dbus :P13:47
yofelshadeslayer: running dbus-launch is fine, but I fail at getting DBUS_SESSION_BUS_ADDRESS and DBUS_SESSION_BUS_PID into the environment after that13:50
shadeslayeroh, how do you do dbus-launch? just dbus-launch?13:51
shadeslayercan you try eval `dbus-launch`13:51
yofel        eval `dbus-launch`13:51
yofel        export DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID13:51
yofel        kded413:51
yofel        dh_auto_test13:51
yofelfails at kded413:52
shadeslayercan you do a echo $DBUS_SESSION_BUS_ADDRESS $DBUS_SESSION_BUS_ADDRESS ?13:53
yofelshadeslayer: hm, DBUS_SESSION_BUS_PID is unset13:57
yofelshadeslayer: http://paste.kde.org/65444613:58
shadeslayerwhaaaa13:58
shadeslayerhmm how odd13:59
shadeslayeryofel: try kdeini4 kded414:01
yofelgreat, putting the stuff into a subscript worked... but now:14:01
yofelkded4: cannot connect to X server :014:01
* yofel resigns14:01
shadeslayerxD14:01
shadeslayerxvfb :P14:01
yofelwhy do people assume that kde is running during a build...14:02
agateauhey, dummy question: are kde packages built with -DQT_NO_DEBUG ?14:03
yofelagateau: I think yes14:05
agateauyofel: ok, thanks. Do you know if other distros do the same?14:06
yofelThat I fear I don't know14:09
shadeslayercyphermox: sent14:09
yofelshadeslayer: that hangs even earlier, I think we'll skip this for now14:10
yofelphoenix_firebrd: still there?14:10
phoenix_firebrdyofel: ya14:10
shadeslayeryofel: give it to me :P14:10
phoenix_firebrdyofel: watching14:10
* shadeslayer can work on it a bit14:10
yofelshadeslayer: how about you fix this up once I'm done explaining the rest to phoenix_firebrd?14:10
shadeslayerah sure14:10
shadeslayerwhatcha guys packaging?14:10
yofellibkolab14:11
yofelphoenix_firebrd: put this in your debian/rules: http://paste.kde.org/654464/ - that will make the test not hold everything up14:12
shadeslayerI see14:12
* shadeslayer would have gone for a .PHONY target there14:12
yofelwhy?14:13
shadeslayerjust to be safer?14:14
shadeslayerthough that's fine as well :)14:14
yofelwell, I just wanted to get the error out of the way, not the tests themselves14:14
shadeslayerah14:14
phoenix_firebrdyofel: next?14:15
yofelphoenix_firebrd: try to build it again, it'll end at missing files this time14:16
* shadeslayer notes that we should put up a wiki page explaining what can be shipped and what's blacklisted14:16
yofelblacklisted as in?14:17
shadeslayerwell14:17
shadeslayerblacklisted from the seeds14:17
shadeslayerlibav for eg14:17
yofelah, look at the seeds?14:17
shadeslayersure, but no user looks at the seeds 14:17
yofelhum, true14:17
shadeslayerthey're like "The thing thats used to grow plants?"14:18
EagleScreenwhy apturl-kde depends on software-properties-kde, doues it really need it? is to enable repositories on the fly?14:18
shadeslayerhmm 14:18
shadeslayerprobably uses some python function?14:19
yofeldoEnableSection() runs software-properties-kde so that's ok14:21
yofelEagleScreen: that's the case it seems14:21
EagleScreenI see, thanks14:21
phoenix_firebrdyofel: you and shadeslayer were discussing about running processes before in testing process, how to do that?14:23
shadeslayerphoenix_firebrd: things like dbus-launch and kded4?14:24
EagleScreenand that kind of functions shouldn't be go to software-properties-common?14:24
shadeslayerjust add them to the required target14:24
phoenix_firebrdshadeslayer: ya14:24
phoenix_firebrdshadeslayer: for example dolphin14:24
Riddellshadeslayer: ship: * !libavcodec*14:24
Riddellship: * !phonon-backend-null14:24
Riddell! means blacklist14:25
ubottuSorry, I don't know anything about means blacklist14:25
shadeslayerRiddell: that too14:25
yofelEagleScreen: not as long as it does this: http://paste.kde.org/65448214:25
EagleScreenwow14:27
yofelphoenix_firebrd: rules is a Makefile, there you can define a target which you can then add a list of command to. So in dh7 packaging we would add an override target and just run the commands we want to add before the overridden command14:29
phoenix_firebrdyofel: ok. installing fails. http://paste.kde.org/654488/14:30
yofelphoenix_firebrd: right, as those are header files, you'll have to add them to libkolab-dev.install14:31
phoenix_firebrdyofel: what is this file  libkolab-dev.install ?14:32
shadeslayerafiestas: does webaccounts have a release?14:32
yofela .install files tells debhelper what files will end up in a package14:32
afiestasshadeslayer: ?14:32
shadeslayerafiestas: a versioned release14:32
yofeldevelopment .so links and header files go into a -dev package by convention14:32
afiestasdon't think so14:33
shadeslayerlike 0.1 or sth14:33
yofelphoenix_firebrd: so libkolab-dev.install is the list of files that will be put into libkolab-dev14:33
phoenix_firebrdyofel: what about be the location of the  libkolab-dev.install?14:33
yofelinside the debian/ folder as always14:33
yofelit's already there, you just need to add the 3 files to it14:33
phoenix_firebrdyofel: so the output of debuild would be two packages?14:34
yofelyes, debian/control has 2 Package: definitions, i.e. you'll get 2 packages14:34
yofelyou can add an install file for every package. (Actually once you have more than one package you need install files)14:35
phoenix_firebrdyofel: ok i have added the 3 lines to the install files,should i build ?14:36
yofelphoenix_firebrd: yep, but for the next step make sure that pbuilder saves the buildlog somewhere14:36
phoenix_firebrdyofel: sorry i started the build process without routing to a file, i will do it the next time14:39
yofeljust let pbuilder do that for you...14:39
yofelphoenix_firebrd: do you have any .build files in /var/cache/pbuilder/result/ ?14:40
phoenix_firebrdyofel: on call14:40
yofelor wherever the build result gets put for you14:40
Riddellmy toolbars keep disappearing :(14:42
phoenix_firebrdyofel: that location doesn't contain any logs14:43
yofelphoenix_firebrd: add this to your .pbuilderrc if you don't have it:14:44
yofelPKGNAME_LOGFILE_EXTENTION="_$(dpkg --print-architecture).build"14:44
yofelPKGNAME_LOGFILE=yes14:44
yofelit'll then put a logfile named after the package into $BUILDRESULT14:45
EagleScreensoftware-properties-kde seems to be outdated respect software-properties-gtk, do you plan update it ? do you plan use jockey forever to enable restricted drivers? 14:45
phoenix_firebrdyofel: this is my pbuilderrc http://paste.kde.org/654506/14:46
phoenix_firebrdyofel: is content in rc file correct?14:47
yofelyes, just add the 2 lines I posted14:47
phoenix_firebrdyofel: adding14:47
phoenix_firebrddone14:47
shadeslayerEagleScreen: re jockey, I might look into that next month14:48
shadeslayersince no one has bothered looking into it14:48
yofelphoenix_firebrd: while we're at it, let's add one more thing that all of us use14:49
yofelfirst run 'bzr co lp:~kubuntu-packagers/pbuilder/pbuilder-hooks ~/.pbuilder-hooks'14:49
phoenix_firebrdyofel: i think build succeed. http://paste.kde.org/654518/ 14:50
yofeland then add this to your pbuilderrc:14:50
yofelHOOKDIR="$HOME/.pbuilder-hooks"14:50
yofelphoenix_firebrd: yep, and now we get to something that's specific to library packaging: symbol files14:50
yofelphoenix_firebrd: do you know what library symbols are?14:51
phoenix_firebrdyofel: i was once , when cracking windows exes and dlls14:51
yofelah ok, linux ofc has them too, and we track the ABI of a library by keeping a list of all provided symbols in the package14:52
yofelthat's what the libkolab0.symbols file in the package is for14:53
yofelnow you'll see that dpkg-gensymbols posted a diff in the buildlog14:53
phoenix_firebrdyofel: checking14:53
yofelso the new version adds a lot of symbols (and removes 2 optional ones - marked as #MISSING#)14:53
phoenix_firebrdyofel: i can see that in the log14:54
yofelgood, as c++ is a bit weird with symbols, we have a helper called pkgkde-symbolshelper that helps to manage the symbols14:55
yofelyou can read more on that on http://pkg-kde.alioth.debian.org/symbolfiles.html14:55
yofelfor now I'll explain on how to update the file14:55
yofelfor that you'll need to be inside the package, i.e. in libkolab-0.4.114:56
yofelnext you'll need a file with the symbol diff, the buildlog works fine for that14:56
yofelnow you need to update the symbols for the new version, which you can do with:14:56
yofelpkgkde-symbolshelper batchpatch -v 0.4.1 path_to_buildlog14:57
yofeljust put the actual buildlog a the end instead14:57
yofelphoenix_firebrd: this should look like this in the end: http://paste.kde.org/65452414:58
phoenix_firebrdyofel: the buildlog should be full or partial is satisfied?14:58
yofelphoenix_firebrd: partial is fine as long as you have the complete symbol diff14:58
yofelas the script will look for the output of dpkg-gensymbols14:59
phoenix_firebrdyofel: shall i try with this http://paste.kde.org/654518/?14:59
yofelyeah, should work14:59
phoenix_firebrdyofel: http://paste.kde.org/654530/15:02
yofelyeah, looks right15:03
phoenix_firebrdyofel: what about the missing ones15:04
yofelnow just to clean it up: open the symbols file in an editor, look for the MISSING ones and remove the commented lines15:04
yofelthey're optional so don't worry about them15:04
phoenix_firebrdyofel: this is the symbol file after removing the commented lines http://paste.kde.org/654536/15:07
phoenix_firebrdyofel: ok?15:07
phoenix_firebrdyofel: i have done the launchpad pbuilder hook15:08
yofelthe symbolsfile looks ok from what I see. Try building again, this time there should be no diff15:08
yofelgood, those are some pbuilder enhancements that we use to make life easier15:09
phoenix_firebrdyofel: what does that do?15:09
yofelphoenix_firebrd: it's just a set of scripts, feel free to read them. The pbuilder manpage explains when what is called15:10
yofel(most important ones are auto-installing-updates and running list-missing at the end)15:10
phoenix_firebrdyofel: ok15:11
phoenix_firebrdyofel: going to build again15:11
phoenix_firebrdyofel: what about the tests? is it mandate for them to succeed to build a package?15:13
yofelit's mostly a mandate in main, so I think we could live without them. But they should work really. Problem now is that it seems you need to set up a working kde session during the build for them to work :/15:14
phoenix_firebrdyofel: i installed dbus and dbus-x11 after login and with save after login option15:15
yofelthat won't help for the archive15:15
phoenix_firebrdyofel: ya15:16
yofelthere you have to set everything up during the build15:16
phoenix_firebrdyofel: why didn't apt-cache search klaunch return kdelibs5-plugin , instead return some xfce package?15:17
phoenix_firebrd*klauncher15:17
yofelklauncher has no own package, use dpkg -S or apt-file search15:17
phoenix_firebrdyofel: right15:19
yofelgeh, running make test on a local libkolab build opens kompare several times15:21
yofelthat's not doable during a package build15:21
yofelphoenix_firebrd, shadeslayer: forget the tests -.-15:21
shadeslayeroh?15:21
shadeslayerwhy not?15:22
phoenix_firebrd?15:22
yofelsee 2 lines above15:22
shadeslayerxvfb?15:22
yofeland how do you close kompare in xvfb?15:22
shadeslayeror whatever it's called15:22
shadeslayerdon't?15:22
yofelthe tests don't continue while it's open?15:22
shadeslayerah15:22
* shadeslayer thinks15:22
shadeslayeryofel: if possible, can you check if there's a dbus interface that we can call as soon as kompare is seen on the screen?15:23
shadeslayerso you could tell it to quit15:23
shadeslayerover dbus15:23
phoenix_firebrdwhy is it opening15:23
shadeslayerphoenix_firebrd: because it's a test :)15:25
shadeslayeryofel: and complaint loudly to kolab people :P15:25
yofelqdbus org.kde.kompare-24620 /kompare/FirstKompareShell org.qtproject.Qt.QWidget.close15:25
yofelworks, but as you see it has the PID in the interface URL15:25
shadeslayersimple15:25
shadeslayerqdbus `qdbus|grep kompare 0 /kompare/FirstKompareShell org.qtproject.Qt.QWidget.close` 15:26
shadeslayererm15:26
yofelok, I'll leave it to you to figure it out :P15:26
shadeslayerqdbus `qdbus|grep kompare` /kompare/FirstKompareShell org.qtproject.Qt.QWidget.close` 15:26
shadeslayerhaha :P15:26
shadeslayerjust give me the packaging :P15:26
shadeslayerwhen you're done15:26
yofelphoenix_firebrd: how did the build go?15:26
shadeslayercyphermox: fun, upstream will refuse qapt/packagekit patches15:26
phoenix_firebrdyofel: its running15:27
shadeslayerRiddell: I just talked to Lamarque and he said that he will not allow packages that add a feature that installs VPN packages on the fly when clicking "Setup VPN" or sth15:27
cyphermoxshadeslayer: they won't, it can just be a compile-time switch, and show a proper error message when there is no way to invoke qapt or whatever, this is implementation detail that shouldn't be considered too much15:28
cyphermoxinstead, I'd just write a patch and propose it15:28
shadeslayercyphermox: I mentioned that15:28
shadeslayersee the latest switch, you can try and convince him if you want :P15:28
shadeslayererm15:28
shadeslayers/switch/email/15:28
kubotushadeslayer: You did something wrong... Try s/you/me/ or tell me "help sed"15:28
Riddellshadeslayer: why not?15:28
shadeslayerRiddell: "You can patch Plasma NM when building packages for (K)Ubuntu. I am just saying that I will not patch Plasma NN to do half work, if it does not work for everybody then this change should stay in (K)Ubuntu only."15:28
shadeslayerfrom email archives15:29
shadeslayercyphermox: and by upstream I meant KDE upstream15:29
Riddellok so we can add the feature but he won't take it upstream15:29
shadeslayeryes15:29
Riddellshadeslayer: remind me again why we need this?15:30
shadeslayerRiddell: plasma-widget-nm statically compiles a list of VPN stuff in the UI15:30
shadeslayerand that stuff won't actually work until that nm plugin is installed15:30
cyphermoxshadeslayer: I think the approach by email was wrong, I'll respond15:31
phoenix_firebrdyofel: full log http://paste.kde.org/654566/15:31
shadeslayercyphermox: I see15:31
shadeslayercyphermox: feel free to15:31
shadeslayerRiddell: go to the VPN tab in network manager plasmoid15:32
shadeslayerso if you add PPTP for eg, it won't work till you have network-manager-pptp install15:33
shadeslayer*installed15:33
Riddellshadeslayer: but why can't we just have them all installed by default?15:33
shadeslayeruseless for most users?15:33
Riddellhmm   blacklist:network-manager-vpnc15:35
RiddellI wonder why that is15:35
RiddellI'm not sure that seed actually does anything now15:35
phoenix_firebrdyofel: I am getting an error "pkgkde-symbolshelper: error: no valid patches found"15:36
yofelphoenix_firebrd: there is no patch - which means everything's ok now15:39
phoenix_firebrdyofel: thought so, nice15:39
yofelI just noticed that cmake complains about SWIG, but I have that installed here and it still complains15:40
Riddellyofel: has libkolab changed a lot?15:40
phoenix_firebrdyofel: where did you see, in my log?15:40
yofelRiddell: a few new headers, new symbols, and a few new annoying tests15:40
yofelthe tests are what we're talking about all day15:41
yofeloh, I had swig2.0, kolab wants swig15:41
* yofel has no idea what swig is15:41
yofelDescription-en: Generate scripting interfaces to C/C++ code15:41
shadeslayerwtf15:44
shadeslayerI can't resize a skype window15:44
phoenix_firebrdyofel: should we add swig2.0 to build-deps ?15:44
shadeslayerthe chat window specifically15:45
yofelphoenix_firebrd: it's 'swig' that it wants - but I don't see any difference when adding it...15:46
phoenix_firebrdyofel: loss of functionality witout that?15:47
yofelnot sure, I guess it won't hurt to add it15:47
phoenix_firebrdyofel: ok15:47
yofelSo add it and put the package somewhere where shadeslayer can fetch it15:47
yofelas I think we're done otherwise15:48
shadeslayerput it in a PPA?15:48
phoenix_firebrdyofel:  ok :)15:48
yofelok, ppa...15:48
phoenix_firebrdmine?15:48
yofelphoenix_firebrd: if you want to put it in the same ppa again, 2 things:15:49
yofela) manually delete the package in there first15:49
phoenix_firebrd~ppa1?15:49
yofelb) change the version to 0.4.1-0ubuntu1~ubuntu13.04~ppa115:49
yofelthat's the convention for raring15:49
phoenix_firebrdyofel: ok15:50
Riddellapachelogger: bug 1102165 known to you?15:50
ubottubug 1102165 in amarok (Ubuntu) "Playlist loops if the last file is an Ogg Vorbis" [Undecided,New] https://launchpad.net/bugs/110216515:50
yofelphoenix_firebrd: and update the changelog a bit15:50
yofelphoenix_firebrd: so it tells others what you did15:50
yofelphoenix_firebrd: meaning at least updating the install and symbol files15:50
yofel:q15:51
yofelfail -.-15:51
shadeslayer:P15:53
shadeslayerWho want's to reply to "Change the default settings of Kubuntu to improve the first time user experience "15:53
yofelread it half, ask me again on saturday15:53
shadeslayerhaha15:54
EagleScreenshadeslayer: and what will you reply to him?15:54
phoenix_firebrdyofel: i can't understand what you are asking me to put in the changelog15:54
* Riddell is doing e-mails now15:54
shadeslayerawesome15:54
shadeslayerEagleScreen: just that some stuff can't be done while other stuff should be done in upstream KDE15:55
shadeslayerKubuntu aims to provide a pristine KDE experience.15:55
yofelRiddell++15:55
shadeslayernow if that experience is bad, fix it in KDE15:55
EagleScreenwho decided that Kubuntu has to provide a pristine KDE experience?15:56
shadeslayerRiddell :P15:56
EagleScreenI think the guy who wrote that message has a lot of reason15:56
shadeslayerand I think almost everyone agrees15:56
yofelphoenix_firebrd: something like http://paste.kde.org/654620 - just so people know that you did change something15:57
EagleScreena few custimation over the default KDE would improve the first user experiencie15:57
phoenix_firebrdyofel: really?15:57
shadeslayerEagleScreen: any reason why they should not be upstreamed?15:58
phoenix_firebrdyofel: when the user sees this what will they understand ?15:58
shadeslayeri.e. made default in KDE15:58
yofela few things like yakuake are nonsense, vlc isn't doable I think. We already talked about rekonq. Do people use the keep above others button? I do, but do others?15:58
shadeslayerEagleScreen: note that we're talking about KDE configs in particular15:58
yofelphoenix_firebrd: that's not for users, but for fellow package maintainers15:58
yofelphoenix_firebrd: and people that review what you did15:58
phoenix_firebrdyofel: oh15:59
phoenix_firebrdyofel: now it makes sense15:59
yofelit's the same as a VCS commit message really15:59
EagleScreenshadeslayer: yes, it is much harder and it will take much time to have it done by upstream than by Kubuntu, many distributions customize its desktops to improve the user experience, upstream hasn't the reason always15:59
shadeslayernot harder16:00
shadeslayerif it's sane and everyone agrees that it's a sane default, it won't be harder16:00
* yofel wonders if his reply to kde bug 310486 was a bit too harsh16:00
ubottuKDE bug 310486 in general "Unable to logout/reboot after KDE upgrade." [Major,Confirmed] http://bugs.kde.org/show_bug.cgi?id=31048616:00
yofelnot even sure that's something *they* want to even be concerned about16:01
EagleScreeni have suffered off that bug16:03
Riddellyofel: grumpy! :)16:03
EagleScreeni'd only worry about it if it happens also in minor kde upgrades (4.9.4 -> 4.9.5)16:03
Riddellyofel: but that is a longstanding problem16:03
yofelRiddell: yeah, but usually it works - just this time they change the implementation and BOOM16:04
yofelEagleScreen: yeah, it's not really *that* great of an issue. But it looks REALLY unprofessional if a software update causes you do hard-cycle your system16:05
yofelwhich is what my dad would do in such a situation16:05
EagleScreenmy dad and all my friend would do it too16:06
phoenix_firebrdshadeslayer: this is my ppa "murthy/test"16:07
shadeslayercool16:07
shadeslayeroh16:07
phoenix_firebrdyofel: i have uploaded the package waiting for the confirmation mail16:07
shadeslayerphoenix_firebrd: you're from India? :D16:08
* shadeslayer is guessing from the name16:08
phoenix_firebrdshadeslayer: ya16:08
shadeslayeryour package is FTBFS in the PPA xD16:08
shadeslayerphoenix_firebrd: I'm in Gurgaon :)16:08
phoenix_firebrdshadeslayer: i am from Tamilnadu16:08
* shadeslayer rages at bzr for being so slow to checkout16:08
phoenix_firebrdshadeslayer: nice16:09
phoenix_firebrdshadeslayer: you are a software engineer?16:10
shadeslayerphoenix_firebrd: yeah :)16:10
shadeslayerby profession only however16:10
phoenix_firebrdshadeslayer: cool16:10
shadeslayerI'm electronics and comm. engineer by education :P16:11
phoenix_firebrdshadeslayer: me too16:11
shadeslayer:)16:11
Riddellshadeslayer: really?  so this kubuntu stuff is just a side hobby for you?16:12
shadeslayerit's the other way around, the Electronics/GSM stuff was a hobby16:12
yofelphoenix_firebrd: if you want, libkolabxml would be the next thing to update - it's less work too (I just checked ;P)16:12
phoenix_firebrdyofel: sure, can i do it tomorrow? 16:13
yofel1 patch to be dropped, a few new build-deps, and that's it16:13
yofelsure, just say if you need help or a review16:13
phoenix_firebrdyofel: sure, its bed time and i have to finish my dinner16:14
yofelhm, it seems some people can go to bed before sunrise... unlike shadeslayer :P16:14
shadeslayerhehe16:14
phoenix_firebrdyofel: i have uploaded the files and its in the ppa, how can i delete the old one, there is no option to delete it16:14
shadeslayerI pulled off about 30 hours on Monday-Tuesday16:15
phoenix_firebrdyofel: usually i do that16:15
yofelphoenix_firebrd: https://launchpad.net/~murthy/+archive/test/+packages should have a delete button on the right side of the page16:15
shadeslayerat the end of 30 hours I wanted to just sleep16:15
yofelif you haven't deleted the package yet it'll probably get rejected16:15
shadeslayerbut won't it get rejected even then?16:16
shadeslayeri.e. even after deleting them16:16
yofelas long as the tarball isn't different it should accept it I think16:16
phoenix_firebrdyofel: done16:16
phoenix_firebrdyofel: its getting built for amd6416:17
yofelah, the version is totally wrong, but I guess we can fix that16:17
shadeslayerphoenix_firebrd: pro tip, I know how much internet connections in India suck, so I'd advise asking Riddell for an EC2 instance since usually that's alot faster to work on16:18
phoenix_firebrdyofel: omg, very sorry , i just noticed that16:19
shadeslayeror buying a dedicated server if you have the moniez16:19
phoenix_firebrdshadeslayer: ya16:19
Riddellec2 available on request indeed16:20
yofelphoenix_firebrd: nevermind, it would only be a problem for someone that uses the ppa16:22
shadeslayerRiddell: can you upload PA3 today?16:23
shadeslayerI cannot find the time to upload it :|16:23
shadeslayernote that the rules could use with a bit of fixing ( needs branch switching )16:23
phoenix_firebrdshadeslayer: what troubles me more is not the internet speed, it the 2 hrs scheduled power cut. 16:25
shadeslayerhaha16:25
Riddellshadeslayer: it's ready?16:25
shadeslayerMy router + modem combo is on backup power16:25
shadeslayerRiddell: yes16:25
shadeslayerI tested it, works perfectly16:25
Riddellsweet16:25
Riddellshadeslayer: from ~kubuntu-active PPA?16:26
phoenix_firebrdshadeslayer:  here no backup16:26
shadeslayeryep16:26
shadeslayerIt also changed my configs to be more tablet friendly 16:26
shadeslayerso when I logged into plasma-desktop, all my buttons were *huge*16:26
shadeslayeryofel: apachelogger suggest we should setup a PPA with packages that replace standard kde packages but everything be built from git16:27
shadeslayerwant to start on that? :D16:27
Riddellshadeslayer: mm isn't that neon?16:28
shadeslayerRiddell: no, neon installs to /opt/project-neon16:29
shadeslayerWe're talking about dailies that replace your stable desktop16:29
Riddellshadeslayer: the maintinance of that sounds impossible16:29
shadeslayerfor people living on the extreme edge16:29
shadeslayerRiddell: that's what I said as well16:29
Riddellthere's a reason neon uses simplified packaging16:29
shadeslayer*nod*16:29
shadeslayerRiddell: possibly apachelogger was drunk or sth16:30
yofelwell, it's not IMPOSSIBLE with more patterns in install files etc. but it would need some dedicated maintainer (not me)16:30
yofeland the launchpad folks would probably want to kill us for building kde daily twice16:31
shadeslayerhaha16:31
Alex_ZionHI guys , i'm pretty sure a lot of user here are on kubuntu devel mailing list, where I post my first post yesterday, it was a well written post !?! , I mean is the first time I write and I never read you mailing list, so I don't know, it was too long, too short, is better put more o less detail or they are just enough !?! and stuff like that , just to teach me even how to write a good and usefull posts on mailing list .. :)16:34
phoenix_firebrdshadeslayer: you will take care of the rest for libkolab ?16:36
RiddellAlex_Zion: a good e-mail, I'm writing a reply now, most of the issues we've considered before however16:37
shadeslayerphoenix_firebrd: yeah :)16:37
Alex_Zionwell , good to know Riddell ;)16:37
phoenix_firebrdshadeslayer: thank you16:37
shadeslayerI'll try and do enable tests in a bit16:37
phoenix_firebrdyofel: anything else?16:37
BluesKajok , bbl..stuff to do16:38
yofelphoenix_firebrd: for libkolab? not from my side16:38
phoenix_firebrdyofel: in that case good night to you, shadeslayer Riddell. I have learned something today.16:39
shadeslayernight :)16:39
yofelgn16:39
Riddellnight phoenix_firebrd 16:39
cyphermoxshadeslayer: there, if we send a patch it will be accepted.17:09
shadeslayer*nod*17:09
shadeslayeryofel: odd : kded(14371): KUniqueApplication: Cannot find the D-Bus session server:  "Unable to autolaunch a dbus-daemon without a $DISPLAY for X11" 17:28
shadeslayereven though X was started17:28
yofelhm, is DISPLAY set?17:29
shadeslayeryep17:30
shadeslayerthat's the first thing I do17:30
yofel:/17:30
shadeslayersec17:32
=== jessie|lunch is now known as jessie|work
apacheloggershadeslayer, Riddell: gentoo has a smaller team and they manage to do it...17:51
yofelapachelogger: using how simple packaging? (I didn't look at the portage scripts)17:52
apacheloggerthe point is it is no more work than what we do now17:53
apacheloggerexcept it is incremental17:53
yofelhm17:53
apacheloggerso half the team does not become unavailable when a kde release is out17:53
yofelwell17:53
yofelI guess I could wrap something up experimentally for the core packages17:54
shadeslayeryofel: any ideas how I can get xvfb-run to run multiple commands in one go?17:54
yofelno17:54
apacheloggerI am not saying we should do this for every package, but at least the core monolithic ones17:54
shadeslayer:S17:54
apacheloggeri.e. libs,pimlibs,workspace,baseapps,runtime17:54
yofelthen you might as well do it for the others as there's not much to maintain there - except running a script to update the version as needed17:55
apacheloggeror ones where we have an interest in tighlty following development17:55
apacheloggeryofel: in the long run, yes17:55
apacheloggerhowever since there is so little change in the other sources the gain is also smaller17:56
yofelwell, I get your point about the main packages17:56
shadeslayeryay my krunner hanged17:56
shadeslayermanaged to get some backtrace : http://paste.kde.org/654812/17:56
yofeldo you want to follow master? As the RC's are branched off and I'm not sure if it makes sense to constantly import all the stable branches17:57
apacheloggerI'd simply follow master17:58
apacheloggerfrom rc to final there is also no significant change that would benefit from incremental updates 17:58
apachelogger(or at least there should not be ';))17:58
yofelapachelogger: how would you handle the branches then? As we'll have to branch our packaging if we do that - or stop using bzr with RC which I don't really want to use18:00
apacheloggerbranch18:00
yofelor we simply start using branches in general for every kde release (which'll be a lot)18:00
apacheloggerwe should branch more anyway18:00
apacheloggeryofel: yeah, a lot, but that is entirely bazaars fault :S18:00
yofelack18:01
apacheloggeriff launchpad and bazaar supported that workflow better I'd also simply daily build everything we have and branch for each release18:01
apacheloggerbut as it stand we'd then have 5k branches after 1 year ^^18:02
yofelwho cares? ^^18:02
apacheloggermakes stuff hard to use for newcomers etc.18:04
yofelwell, most of us already use kbzr to check stuff out, we can just extend that18:04
apacheloggeryeah, of *us*18:05
apachelogger^^18:05
yofelothers are supposed to read the Vcs links in the packages...18:05
apacheloggerso we need to change those all the time18:05
apacheloggeralso merging between bazaar branches does not give me joy... so much easier with git :P18:05
yofelscript it18:05
yofeltrue18:05
yofelapachelogger: did you have a plan for managing the failure notifications? Other than adding yet another team and using it's ML to handle that18:08
yofelalso remind me to look at the notifications for ~kubuntu-packagers. Even if CIA is dead I would still like to know when people change something...18:09
shadeslayerthere's this alternate site for CIA18:19
yofelkudos to kevin for analyzing kde bug 31048618:20
ubottuKDE bug 310486 in general "Unable to logout/reboot after KDE upgrade." [Major,Confirmed] http://bugs.kde.org/show_bug.cgi?id=31048618:20
kubotu::workspace-bugs:: [1103591] package libkworkspace4abi1 4:4.8.5-0ubuntu0.2 failed to install/upgrade: ErrorMessage: sub... @ https://bugs.launchpad.net/bugs/1103591 (by Stefano P.)18:24
shadeslayerooohhh18:31
shadeslayeryofel: almost there18:31
shadeslayerhttp://paste.kde.org/654836/18:31
shadeslayerthough for some reason it just stops after kded418:32
shadeslayer...19:01
soeegood evening19:03
shadeslayerapachelogger: halp http://paste.kde.org/654890/19:43
shadeslayeryofel: ^19:43
shadeslayerit just hangs at line 1519:43
shadeslayernothing happens after that19:43
shadeslayerinfact it says kded already loaded19:58
shadeslayerhttp://paste.kde.org/654920/20:00
shadeslayerI'll let it run longer and see what happens20:01
jessie|workWhat version of kio-mtp is in the beta repos? Is it up to date with the git repo?20:08
shadeslayererrr which repo?20:09
* jessie|work shrugs20:10
jessie|workThe official one? That has active development?20:10
shadeslayerraring?20:10
shadeslayer!info kio-mtp raring20:10
ubottukio-mtp (source: kio-mtp): mtp KIO slave. In component universe, is extra. Version 0+git20130108-0ubuntu1 (raring), package size 25 kB, installed size 154 kB20:10
jessie|workhttp://anongit.kde.org/kio-mtp <- That one20:10
shadeslayerjessie|work: what version of Kubuntu are *you* running?20:11
jessie|workI'm on 12.10 with 4.9.97.20:11
shadeslayerI see20:11
shadeslayerwe have https://launchpad.net/~kubuntu-ppa/+archive/experimental20:12
shadeslayerwith a git snapshot from 4th of this month20:13
shadeslayeryofel: lololo http://paste.kde.org/654926/20:13
shadeslayerthough it's still on the 7th test20:13
yofelshadeslayer++20:14
shadeslayeryofel: it's hilarious btw20:14
shadeslayeryou just need to override it to run with xvfb-run20:14
shadeslayerand it starts kded4 et all20:14
yofel*headdesk*20:14
shadeslayer:P20:14
=== rdieter_laptop is now known as rdieter
shadeslayeryofel: which test started kompare?20:16
yofelfirst20:16
shadeslayerodd then20:16
shadeslayermaybe the last test just takes a shit ton of time20:17
yofelnot really, that's the one that's not finished20:17
shadeslayeroh20:17
shadeslayermaybe ask kolab guys how we can run it20:18
jessie|workLet's try that again.20:19
jessie|work!info libmtp raring20:19
ubottuPackage libmtp does not exist in raring20:19
jessie|work!info libmtp9 raring20:19
yofel!info libmtp9 raring20:19
ubottulibmtp9 (source: libmtp): Media Transfer Protocol (MTP) library. In component main, is optional. Version 1.1.5-1 (raring), package size 152 kB, installed size 378 kB20:19
shadeslayerheh20:19
jussiman I love how the menus are embedded in the decorations now :D20:20
shadeslayerhehe20:20
shadeslayer7/8 Test #1: formattest .......................***Failed    3.19 sec20:22
shadeslayer:S20:22
jussishadeslayer: btw, that issue I had? removed empathy and all is good :D20:22
shadeslayerlol20:22
shadeslayerdon't install empathy with ktp20:22
shadeslayerit's causes mashups20:22
yofelplease fix that on a packaging level...20:23
yofelwell, "fix" it20:23
jussiyeah, Ive both kde and unity desktops here20:23
jessie|workI don't have empathy installed.20:23
jussiyeah, its a bit shit that it happens like that to be honest.20:23
shadeslayeryofel: it can't be20:24
jessie|workNevermind, I was lost in the sauce for a moment there.20:24
shadeslayerwell20:24
yofelyeah, nvm20:24
shadeslayerbecause it's perfectly fine to have both of them installed20:24
shadeslayerbut runtime can cause issues20:24
jessie|workI was talking about kio-mtp and misread that as ktp or what not.20:24
jussishadeslayer: cant you just put a nice "confilcts" in there? 20:24
shadeslayerjussi: why? it's just the runtime that's problematic20:24
jussioh20:24
jussiwell whatever, its evil and removing it made it work :D20:25
jussishadeslayer: I assume your password protected code hasnt made it into there yet? 20:26
shadeslayerwhere? it20:27
shadeslayerit made it into master20:27
shadeslayerit'll be released with 0.620:27
jussishadeslayer: doesnt seem to work on the daily ppa thing installed here20:27
shadeslayer0.o20:28
* jussi updates and checks again20:28
shadeslayermake sure you logout && login20:28
shadeslayeryofel: I got it to work, but it requires introduction of magic numbers20:40
shadeslayerwill show you once I do another rebuild20:40
yofel... what?20:40
shadeslayeryeah20:40
cyphermoxScottK: hi20:42
yofelshadeslayer: anyway, you said that wrapping dh_auto_test in xvfb-run makes the tests build in general, right?20:42
yofelshould we do that in neon?20:43
shadeslayeryes it does20:43
shadeslayermaybe?20:43
yofelI'll give it some tries later20:43
shadeslayerit'll need kde-runtime and kdelibs-bin installed20:43
shadeslayeroh and kdelibs plugins 20:43
yofelok, kdelibs is a non-issue, kde-runtime we'll have to see20:44
shadeslayeryofel: http://paste.kde.org/654968/20:46
shadeslayerthough I'm thinking of making a while loop20:46
shadeslayerto check the pidof kompare20:46
shadeslayerthat's just a hack I threw together :P20:46
yofelshadeslayer: that immediately reminded me of http://thedailywtf.com/Articles/Too-Much-Sleep.aspx20:47
yofelthough not as bad ^^20:47
shadeslayerhehe20:48
shadeslayerbah20:56
shadeslayerI don't know enough make :P20:56
vassiehello everyone, i'm interested in packaging an app that isn't in the repos for kubuntu21:00
vassiejonathan emailed me and said to stop by21:00
vassiehttps://bugs.launchpad.net/ubuntu/+bug/110338321:01
ubottuUbuntu bug 1103383 in Ubuntu "[needs-packaging] cantata" [Wishlist,New]21:01
shadeslayeryofel: any ideas how to make it check for a null pid again and again?21:01
yofelvassie: that would be Riddell probably :)21:02
vassieyofel: yes, didn't know if he was online21:02
yofelshadeslayer: null pid? as in whether pidof returns nothing?21:03
shadeslayeryep21:03
shadeslayeras in, keep polling till you get a pid21:03
yofeluh, assign the output to a variable and check if that's -z?21:04
shadeslayersure, but how do I loop over that21:05
yofelthe tricky part would be knowing when to stop...21:06
shadeslayerwhen it's not zero? :P21:07
yofeland how many kompare's do you need to kill?21:07
shadeslayerjust the one21:07
yofelhm, I got more than one here, but if it's just one..21:08
shadeslayeroh21:10
shadeslayerI think I figured it out21:11
Riddellevening21:11
Riddellhi vassie, welcome along21:11
yofelusually it's 21:11
yofelvar=21:11
yofelwhile zero21:11
yofelset it21:11
yofeldone21:11
vassieRiddell: hello21:11
vassieRiddell: i've been playing around with cantata and it compiles fine on 12.10, but i'm using checkinstall to build a deb, which i assume isn't very clean?21:13
vassieRiddell: i'm more than happy to help officially package it, or create my own ppa21:18
shadeslayerbah21:19
shadeslayeryofel: the build fails when doing pidof kompare21:19
shadeslayerbecause there's no compare21:19
shadeslayerI'll have to add -21:20
yofelwas just about to ask how you run it, but if that works do it21:20
shadeslayeryofel: http://paste.kde.org/655016/21:23
Riddellvassie: awooga21:26
Riddellvassie: want me to take you through it now? will probably take about an hour21:26
yofelshadeslayer: line 15 should use the var, no?21:27
shadeslayeryes21:27
shadeslayer:P21:27
yofelbad shadeslayer testing whether I'm awake :P21:27
shadeslayerhehe21:27
vassieRiddell: that would be awesome, but i'm going to have to go offline soon, is it ok if i mail you?21:27
shadeslayerI think I should sleep now21:28
Riddellvassie: yeah we can find another time if that works better21:28
shadeslayerlast rebuild21:28
shadeslayeryofel: I still think the loop is wrong btw21:28
vassieRiddell: thank you, i appreciate the help21:28
yofels/$(komparePid)/$$komparePid/ maybe21:29
kubotuyofel: You did something wrong... Try s/you/me/ or tell me "help sed"21:29
yofelbe quiet kubotu21:29
shadeslayeryofel: http://paste.kde.org/655028/21:36
yofelshadeslayer: oh, the loop needs to be on one line, so use \21:37
shadeslayerahh21:37
yofeland move the - before the while I guess21:37
shadeslayerhmm21:37
shadeslayerwat21:39
shadeslayerkquitapp(26170): "Application kompare-6356 could not be found using service org.kde.kompare-6356 and path /MainApplication." 21:39
yofelo.O21:39
shadeslayeryofel: odd22:03
shadeslayervery odd22:04
shadeslayerI have : root     11676  1.4  0.3 352040 27032 pts/4    Sl   22:04   0:00 kompare -c /tmp/buildd/libkolab-0.4.1/obj-x86_64-linux-gnu/tests/expectedFile.h11607 /tmp/buildd/libkolab-0.4.1/obj-x86_64-linux-gnu/tests/convertedFile.L1160722:04
shadeslayerbut let's say I do qdbus22:05
yofelqdbus on the right dbus session?22:05
shadeslayerdunn22:05
shadeslayerI get : Could not connect to D-Bus server: org.freedesktop.DBus.Error.Spawn.ExecFailed: //bin/dbus-launch terminated abnormally with the following error: No protocol specified22:05
shadeslayerAutolaunch error: X11 initialization failed.22:05
yofelo.O22:06
shadeslayermeh, I'm sleeping22:11
shadeslayertoo tired for this22:11
yofeldo so, good job getting so far :)22:12
shadeslayeryeah, maybe I can figure out the solution in my sleep xD22:12
shadeslayerthough interesting how it worked once22:12

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