[08:47] <yofel_> morning
[08:53] <shadeslayer> hi yofel
[09:03] <phoenix_firebrd> yofel: morning
[09:03] <phoenix_firebrd> shadeslayer: hi
[09:03] <shadeslayer> hey
[09:04] <yofel> hi
[09:31] <shadeslayer> yofel: any ideas if cronjobs running in a schroot are persistent?
[09:34] <shadeslayer> actually, nvm
[09:45] <yofel> 4.10.0 is done building for quantal in ninjas
[09:50] <phoenix_firebrd> nice
[09:51] <phoenix_firebrd> yofel: did we finish before suse?
[09:51] <yofel> no idea, packages won't be public before the 6th anywa
[09:51] <yofel> y
[09:51] <phoenix_firebrd> yofel: why not?
[09:51] <yofel> I don't particulary watch how fast the others are
[09:52] <yofel> phoenix_firebrd: kde 4.10.0 release is Feb. 6th
[09:52] <yofel> http://techbase.kde.org/Schedules/KDE4/4.10_Release_Schedule
[09:52] <phoenix_firebrd> yofel: in that case can you put the news in planet kde before suse?
[09:53] <yofel> we'll write the news when we're done. If that's before suse, good. If not not many will care
[09:53] <phoenix_firebrd> yofel: done means?
[09:54] <yofel> done as in, packages published to the official PPA's and official KDE announcement out
[09:55] <phoenix_firebrd> yofel: can it be done before suse?
[09:55] <yofel> probably? I have no idea when they do their release announcement
[09:56] <phoenix_firebrd> yofel: everytime i see they are the first one to break the news
[09:56] <yofel> well, maybe they have someone that just sits there waiting for the kde announcement to publish theirs
[09:56] <phoenix_firebrd> yofel: It will be nice to see kubuntu do that
[09:57] <yofel> not all of us are online all of the time
[09:57] <phoenix_firebrd> yofel: i can do that
[09:57] <yofel> well, we've gotten a lot faster since we started scripting the packaging already
[09:57] <phoenix_firebrd> yofel: lets get some market share'
[09:58] <phoenix_firebrd> i like to hear "Kubuntu is the distro that releases the update first"
[10:01]  * yofel would prever quality over speed, but we do have a few days left
[10:01] <yofel> anyway, we need Q/A first
[10:01] <phoenix_firebrd> yofel:  i am going to update now and test
[10:01] <phoenix_firebrd> for quantal
[10:03] <phoenix_firebrd> yofel: do you want me to test any sepcific app?
[10:03] <phoenix_firebrd> *specific
[10:09] <yofel> phoenix_firebrd: not really, general Q/A is needed really
[10:10] <yofel> we should look up the list of bugs fixed for 4.10.0 too
[10:10] <yofel> but I forgot what the bugzilla query for that is
[10:10] <shadeslayer> mmm
[10:12]  * yofel hits freenode around with a throut
[10:12]  * shadeslayer rejoices 
[11:08] <phoenix_firebrd> brb need to restart
[11:21] <shadeslayer> phoenix_firebrd: want to do something?
[11:22] <shadeslayer> btw I'm going to go ahead and upload precise as well
[11:23] <phoenix_firebrd> shadeslayer: ya
[11:24] <phoenix_firebrd> shadeslayer: i can test quantal stuff
[11:24] <shadeslayer> phoenix_firebrd: ok, so, we have daily builds of KDE Telepathy
[11:24] <shadeslayer> nah, this is something new
[11:24] <shadeslayer> https://launchpad.net/~telepathy-kde/+archive/daily-builds 
[11:24] <phoenix_firebrd> shadeslayer: ok
[11:24] <shadeslayer> launchpad allows us to pull git repos from projects.kde.org and make daily packages
[11:25] <shadeslayer> https://code.launchpad.net/~telepathy-kde/telepathy-kde/ktp-desktop-applets
[11:25] <shadeslayer> is not packaged
[11:25] <shadeslayer> alot of the KDE telepathy code was moved around and this repo created
[11:25] <shadeslayer> so you get to package something new :)
[11:25] <phoenix_firebrd> ok
[11:25] <phoenix_firebrd> nice
[11:26] <phoenix_firebrd> pull-lp-source ktp-desktop-applets raring will do?
[11:26] <shadeslayer> have a go at it, look at the packaging branches here : https://code.launchpad.net/~telepathy-kde
[11:26] <shadeslayer> no
[11:26] <shadeslayer> because ktp-desktop-applets is new
[11:26] <phoenix_firebrd> bzr branch?
[11:26] <shadeslayer> nope
[11:26] <shadeslayer> nothing
[11:26] <shadeslayer> zilch
[11:26] <phoenix_firebrd> download the tar?
[11:26] <shadeslayer> it's a brand new source
[11:26] <phoenix_firebrd> ok
[11:26] <shadeslayer> yeah, download tar / clone git / whatever
[11:26] <phoenix_firebrd> i will make a deb
[11:26] <phoenix_firebrd> shadeslayer: thanks
[11:27] <shadeslayer> np
[11:27] <shadeslayer> have a go at it, put up your packaging somewhere so I can have a look
[11:28] <phoenix_firebrd> shadeslayer: my ppa?
[11:28] <shadeslayer> nah just push up a bzr branch
[11:28] <phoenix_firebrd> shadeslayer: ok
[11:28] <shadeslayer> with the debian folder in it
[11:28] <phoenix_firebrd> :)
[11:29] <shadeslayer> use packaging hints from ktp-presence-applet
[11:29] <shadeslayer> that was dropped
[11:29] <phoenix_firebrd> shadeslayer: ok
[11:29] <phoenix_firebrd> shadeslayer: is this a casual jor or a priority one?
[11:29] <phoenix_firebrd> *job
[11:29] <shadeslayer> well ... not exactly priority
[11:30] <shadeslayer> would be nice to have
[11:30] <phoenix_firebrd> ok
[11:30] <shadeslayer> or I'll do it tomorrow
[11:30] <phoenix_firebrd> shadeslayer: i will finish tonight
[11:30] <phoenix_firebrd> before tonight
[11:30] <shadeslayer> no hurries :)
[11:30] <phoenix_firebrd> ok
[11:54] <yofel> shadeslayer: kde for precise? feel free to if there's space
[11:54] <yofel> shadeslayer: where to though?
[11:54] <shadeslayer> yofel: I've asked for more space
[11:54] <yofel> ah
[11:54] <shadeslayer> in the meanwhile I'll prepare the packages
[11:54] <shadeslayer> hm, I think I'll just file a question
[11:54] <yofel> ok, I'll switch the status page
[11:54] <yofel> switched
[11:55] <shadeslayer> yofel: will 5 more GB's do?
[11:56] <yofel> yeah
[11:56] <yofel> shadeslayer: you'll have to copy a lot of stuff over from beta though before uploading
[11:56] <shadeslayer> :(
[11:56] <yofel> esp. the newer pkg-kde-tools
[11:58] <shadeslayer> https://answers.launchpad.net/launchpad/+question/220753
[12:06] <shadeslayer> what was that browser that had XREFER support?
[12:07] <shadeslayer> w3 somthing
[12:07] <yofel> w3m
[12:07] <jussi> !info w3m
[12:07] <shadeslayer> thx
[12:08] <shadeslayer> I wiped my server last night
[12:08] <shadeslayer> so stuff is missing
[12:08] <jussi> shadeslayer: well done... :P
[12:08] <shadeslayer> ;)
[12:08] <yofel> ok, now to fix the version number handling in the backport script
[12:09] <yofel> shadeslayer: if you're backporting from raring a few packages will have messed up changelog entries ^
[12:09] <yofel> like 4 or 5
[12:09] <shadeslayer> oh, I was going to backport from quantal
[12:09] <shadeslayer> isn't that how it should be?
[12:09] <yofel> ah, that'll be fine then
[12:10] <yofel> well, not really, but it won't matter currently I believe
[12:10] <yofel> actually, right now that's a better idea
[12:10] <shadeslayer> :D
[12:10] <yofel> quantal only has one hook anyway that's run for precise as well
[12:12] <shadeslayer> whaaa
[12:13] <shadeslayer> yofel: were are them keys stored
[12:13] <yofel> what keys o.O?
[12:13] <shadeslayer> the lp auth key
[12:14] <yofel> no idea, python-keyring on my server is utterly broken
[12:14] <shadeslayer> heh
[12:14] <yofel> gives json errors
[12:14] <yofel> (IIRC)
[12:14] <shadeslayer> ah wel
[12:14] <shadeslayer> I'll do it again
[12:14] <shadeslayer> lynx was still installed 
[12:15] <shadeslayer> and stupid blinky cursor
[12:15] <shadeslayer> can't get rid of it
[12:15] <jussi> hit insert? :P
[12:16] <jussi> btw, anyone know how to fix ruby crap when I accidentally did "sudo gems ...." which apparently breaks things...
[12:16] <jussi> not supposed to use sudo with gems...
[12:18] <shadeslayer> mmm
[12:18] <shadeslayer> yofel: can I unlock the keyring for a longer duration of time
[12:19] <yofel> you're asking the wrong guy
[12:19] <shadeslayer> heh
[12:19] <shadeslayer> *blink*
[12:20] <shadeslayer> yofel: 
[12:20] <shadeslayer> http://paste.kde.org/662474/
[12:21] <yofel> ist that the whole trace?
[12:21] <shadeslayer> http://paste.kde.org/662480/
[12:22] <shadeslayer> jussi: insert doesn't remove blinky cursor :(
[12:22] <yofel> the only thing I could think of is that %7E isn't correctly replaced
[12:22] <yofel> but that shouldn't usually happen...
[12:23] <shadeslayer> hmm
[12:23] <shadeslayer> lemme check
[12:23] <shadeslayer> just as I suspected
[12:23] <shadeslayer> no dpkg-source :P
[12:23] <yofel> lol
[12:23] <yofel> what was it, apt-get install packaging-dev ?
[12:23] <shadeslayer> I just install ubuntu-dev-tools
[12:24] <shadeslayer> we haz more space
[12:24] <shadeslayer> yofel: care to copy over binaries
[12:24] <yofel> can do
[12:25] <yofel> now let's see what we need...
[12:39] <yofel> need to rebuild qextserialport because launchpad is being stupid, but otherwise we should be ready I think: https://launchpad.net/~kubuntu-ninjas/+archive/ppa/+packages?field.series_filter=precise&batch=200
[12:41] <shadeslayer> W: kalgebra source: missing-field-in-dep5-copyright copyright (paragraph at line 25)
[12:44] <yofel> shadeslayer: hard to say what to do with a file that has no copyright...
[12:44] <shadeslayer> lol
[12:45] <yofel> not sure why that makes it BSD then though, would't that be public domain?
[12:45] <yofel> *wouldn't
[12:51] <shadeslayer> kde-runtime is kaput
[12:51] <yofel> how so?
[12:52] <shadeslayer> I can't copy from konsole :(
[12:52] <shadeslayer> because of blinking
[12:56] <shadeslayer> hm, know of any small keyring manager like kwallemanager?
[13:00] <shadeslayer> yofel: can you double check if https://launchpad.net/~kubuntu-active/+archive/ppa/+files/declarative-plasmoids_4.10-0ubuntu1~ppa1.dsc can me made arch all
[13:00] <shadeslayer> I don't see anything that would need arch any
[13:13] <yofel> shadeslayer: 'make' does nothing, so I guess it can
[13:13] <shadeslayer> cool
[13:15] <shadeslayer> Riddell: I've uploaded declarative-plasmoids to the kubuntu active ppa
[13:15] <shadeslayer> needs reviewing and uploading
[13:50] <smartboyhw> Hello
[13:59] <shadeslayer> yofel: anything interesting in yesterdays sessions>
[14:05] <yofel> shadeslayer: I didn't really get to read anything yersterday
[14:05] <shadeslayer> heh
[14:05] <shadeslayer> I just browsed over the ubuntu image creation bits
[14:05] <shadeslayer> unfortunately that just touches on about 20-30% of how it's done
[14:05] <BluesKaj> HI all
[14:06] <smartboyhw> Hello
[14:06] <yofel> hi folks
[14:06] <shadeslayer> no talk about seeds, no talk about germinate, nothing about live-build config options :(
[14:07] <yofel> how boring
[14:08] <phoenix_firebrd> shadeslayer: is ktp-common-internals daily build latest available?
[14:08] <shadeslayer> :D
[14:08] <shadeslayer> phoenix_firebrd: yes
[14:08] <shadeslayer> see the PPA
[14:08] <phoenix_firebrd> shadeslayer: how can i use that with the pbuilder?
[14:08] <shadeslayer> https://launchpad.net/~telepathy-kde/+archive/daily-builds
[14:08] <shadeslayer> phoenix_firebrd: did you install the ninja hooks?
[14:08] <phoenix_firebrd> shadeslayer: no
[14:08] <shadeslayer> well ... install them :P
[14:09] <yofel> phoenix_firebrd: you did
[14:09] <phoenix_firebrd> shadeslayer: can you guide me?
[14:09] <yofel> or at least I told you to
[14:09] <phoenix_firebrd> yofel: you did?
[14:09] <yofel> the ~/.pbuilder-hooks stuff
[14:09] <shadeslayer> yofel: ^ can you help him? I have like a bazillion things going on :P
[14:09] <phoenix_firebrd> yofel: let me check
[14:09] <smartboyhw> yofel, help me too please:D
[14:09] <yofel> where's that stupid wiki page again...
[14:11] <phoenix_firebrd> yofel: i am inside the .pbuilder-hooks dir and i can see some files there
[14:12] <smartboyhw> phoenix_firebrd, you're better than me, I don't even have that dir
[14:12] <phoenix_firebrd> smartboyhw: yofel helped me
[14:13] <BluesKaj> is this some kind of competition ? 
[14:13] <phoenix_firebrd> smartboyhw: truely i forgot how i got that folder
[14:13] <smartboyhw> BluesKaj, no. 
[14:14] <phoenix_firebrd> smartboyhw: i saw that you have built a package for the upcoming release, congrats
[14:14] <yofel> ok, now I have a minute...
[14:14] <phoenix_firebrd> yofel: help
[14:14] <yofel> phoenix_firebrd: why would you use that ppa in pbuilder?
[14:14] <shadeslayer> yofel: ktp-desktop-applets needs git ktp-common-internals
[14:14] <smartboyhw> phoenix_firebrd, thanks:D
[14:15] <shadeslayer> which is only available from that ppa
[14:15] <phoenix_firebrd> yofel: need a updated version of ktp-common-internals
[14:15] <yofel> shadeslayer, phoenix_firebrd: in *that* case, I just login with --save-after-login and edit the sources.list inside
[14:15] <shadeslayer> heh
[14:15] <shadeslayer> yofel: I find it easier to just do everything after it fails and then copy over the debian folder
[14:16] <yofel> well, works too, I don't like fiddling with the build too much
[14:16] <phoenix_firebrd> yofel: so you want me to add the daily build repo to the pbuilder with the save after login option?
[14:16]  * shadeslayer is still waiting for debsign
[14:17] <yofel> smartboyhw: for the hooks: "bzr co lp:~kubuntu-packagers/pbuilder/pbuilder-hooks ~/.pbuilder-hooks"
[14:17] <yofel> smartboyhw: and add HOOKDIR="$HOME/.pbuilder-hooks" to your .pbuilderrc
[14:17] <yofel> they make life a bit easier
[14:17] <yofel> disable the apt hooks if you're low on bandwidth
[14:18] <yofel> (with chmod -x)
[14:18] <yofel> phoenix_firebrd: well, that's how I do it
[14:18] <phoenix_firebrd> yofel: do i have to create a base image for a new project?
[14:19] <yofel> phoenix_firebrd: you could probably add a hook script that installs software-properties-common and runs add-apt-repository too
[14:19] <yofel> but I just manage that by hand
[14:19] <phoenix_firebrd> yofel: i will go by your way
[14:20] <yofel> phoenix_firebrd: well, if you want to keep them apart yes, in which case you'll have to change the naming of the image
[14:20] <yofel> not sure how to do that with pbuilder-dist
[14:24] <yofel> phoenix_firebrd: my pbuilderrc again: http://paste.kde.org/662588/ - the BASETGZ handling is the relevant part. My build command later looks like "sudo -E dist=r pro=ninja pbuilder build ..."
[14:25] <yofel> smartboyhw: ^ that rc is a bit overkill complex, but maybe you'll find something useful
[14:25] <Quintasan> Darkwing: I'm going to try send your tshirt, sorry it takes so long
[14:25]  * Quintasan is dumb and forgetful
[14:25] <smartboyhw> yofel, oh ok
[14:26] <phoenix_firebrd> yofel: what is this  pro=ninja?
[14:27] <Quintasan> phoenix_firebrd: I guess it's shot for profile
[14:27] <phoenix_firebrd> Quintasan: ok
[14:27]  * rgreening pokes Quintasan
[14:27] <Quintasan> phoenix_firebrd: Note people round here usually have two pbuilders for each release
[14:27] <Quintasan> rgreening: Hi
[14:27] <rgreening> sup dude
[14:27] <phoenix_firebrd> Quintasan: oh
[14:28] <shadeslayer> yeah, the second one is called a PPA xD
[14:28] <phoenix_firebrd> Quintasan: so when we are creating we can give a profile name? 
[14:28] <Quintasan> phoenix_firebrd: We usually have one clean pbuilder and one with ninjas ppa enabled so you can testbuild latest kde there without going through the hassle of logging in pbuilder, making changes, building and reverting them again.
[14:29] <Quintasan> phoenix_firebrd: you can though it's usually not needed
[14:29] <Quintasan> since with this pbuilderrc you can invoke stuff like
[14:29] <phoenix_firebrd> Quintasan: how can i add a ppa to my current pbuilder
[14:29] <Quintasan> sudo -E DIST=raring ARCH=i386 pbuilder create and you will get a basetgz file called raring-i386.tgz
[14:29] <yofel> phoenix_firebrd: http://paste.kde.org/662588/ line 68 handles that, if I say "dist=r pro=ninja" it would look for a raring-ninja-amd64-base.tgz and use that
[14:30] <phoenix_firebrd> yofel: ok i will try that'
[14:30] <Quintasan> phoenix_firebrd: log into the pbuilder, add the ppa to sources.list and save the changes
[14:30] <Quintasan> phoenix_firebrd: one would do it via pbuilder login --save-after-login
[14:30] <yofel> phoenix_firebrd: that is what /var/cache/pbuilder/ looks like here ^^ http://paste.kde.org/662612
[14:31] <Quintasan> rgreening: Nothing much, started uni and now I have some free time to I'm trying to sort out overdue things on my todo
[14:31] <Quintasan> like sending Darkwing his tshirt
[14:31] <rgreening> Quintasan: cool. I've been afk for quite a while. work took over my life there for a while
[14:32] <rgreening> looking to get back to packaging :)
[14:32] <phoenix_firebrd> yofel: can i clone my current profile?
[14:32] <Quintasan> hah, lot's of things to do this cycle
[14:32] <phoenix_firebrd> yofel: pbuilder's
[14:32] <Quintasan> phoenix_firebrd: you can just copy the tgz file I believe
[14:32] <yofel> phoenix_firebrd: define clone, if you mean make a copy of the base image sure, just use cp
[14:33] <phoenix_firebrd> Quintasan: yofel ok
[14:33] <yofel> probably faster than making a competely new one
[14:33] <yofel> actually that'll be definitely much faster
[14:33] <Quintasan> yofel: You did tell him what those tgzs actually are?
[14:33] <shadeslayer> 4.10 going up for precise
[14:33] <yofel> Quintasan: not really, one of the bazillion things I forgot
[14:33] <shadeslayer> all done
[14:34]  * shadeslayer braces for 142 emails
[14:34] <Quintasan> phoenix_firebrd: See, those tgz files are actually base systems tar gzipped (think the whole directory structure under /)
[14:34] <jussi> shadeslayer: I can sign you up to a few spam lists if you want :P :P 
[14:35] <shadeslayer> erm, no thx
[14:35] <smartboyhw> shadeslayer, yeah:D
[14:35] <shadeslayer> I'm subscribed to way too many email lists
[14:35] <Quintasan> jussi: I kind of think you would kill shadeslayer's connection
[14:35] <jussi> haha
[14:35] <shadeslayer> Quintasan: hah, nope, I have a 2 Mbps line now
[14:35] <yofel> Quintasan: it's not that bad these days
[14:35] <Quintasan> phoenix_firebrd: pbuilder just unpacks those, chroots into them, copies the files to build there and starts the whole building procedure then
[14:35] <shadeslayer> so a sane amount of bandwidth
[14:35] <phoenix_firebrd> Quintasan: thats right
[14:36] <phoenix_firebrd> Quintasan: but there should be a proper way to do these things right?
[14:36] <Quintasan> phoenix_firebrd: to do what?
[14:36] <phoenix_firebrd> Quintasan: using a ppa inside pbuilder
[14:36] <Quintasan> yeah
[14:37] <phoenix_firebrd> Quintasan: like pbuilder clone base base-ninja
[14:37] <Quintasan> phoenix_firebrd: usually you want to have at least one clean (ie. NO changes) pbuilder for each release
[14:37] <yofel> phoenix_firebrd: there an OTHERMIRROR setting for that
[14:37] <yofel> oh, for that
[14:37] <Quintasan> phoenix_firebrd: Not really, just copy the tgz
[14:37] <Quintasan> rename it appropriately and you're done
[14:37] <yofel> not really, you just run pbuilder create a few times. Copying the tar is faster
[14:37] <phoenix_firebrd> Quintasan: done copying and renaming
[14:38] <Quintasan> say I have precise.tgz and I want to have another pbuilder for ninja stuff so I copy it over to precise-ninja.tgz
[14:38] <Quintasan> phoenix_firebrd: By ninja we mean the stuff involved with packaging newest KDE releases
[14:38] <phoenix_firebrd> Quintasan: ok
[14:41] <smartboyhw> Anyone will be online on 20th Feb, 12:00 UTC?
[14:43] <Quintasan> smartboyhw: Presumably I will.
[14:43] <Quintasan> smartboyhw: LOOONG way to 20th :P
[14:43] <smartboyhw> lol
[14:43] <shadeslayer> Quintasan: how go the exams
[14:44] <Quintasan> I bombed logic but I have second try at it
[14:44] <smartboyhw> applying for Ubuntu membership at that time...
[14:44] <Quintasan> shadeslayer: Physics exam is on 4th but I get C for just coming there xD
[14:44] <shadeslayer> heh
[14:46] <Quintasan> maliit is done faster thanks to Laney
[14:46] <Quintasan> He will sync it when it gets accepted in Debian and we need testers
[14:47] <Quintasan> smartboyhw: not that I worked with you but if you send any examples of your work my way I can say a good word or two there :P
[14:47] <smartboyhw> Quintasan, eh? I got 8 testimonials at my wiki already
[14:47] <smartboyhw> And it is very difficult to SHOW my work
[14:47] <Quintasan> smartboyhw: You're good to go then :P
[14:47] <smartboyhw> I mainly do Quality Assurance:P
[14:48] <Quintasan> Wait.
[14:48] <smartboyhw> ?
[14:48]  * Quintasan grabs smartboyhw for Kubuntu
[14:48] <smartboyhw> lol
[14:48] <Quintasan> I don't think you are going anywhere my friend
[14:48] <Quintasan> :P
[14:48] <smartboyhw> !?
[14:48] <Quintasan> QA GET!
[14:49] <smartboyhw> Quintasan, you mean sudo apt-get install python-autopilot ??? (LOL)
[14:49] <smartboyhw> kajongg 4.10.0 failed in precise
[14:49] <Quintasan> implying I know how to use and implying I have time to learn it
[14:50] <smartboyhw> Dependency problems:P
[14:57] <yofel> smartboyhw: the stuff on http://yofel.dyndns.org/kubuntu/build_status_4.10.0_precise.html will mostly auto-resolve itself when the packages get auto-retried
[14:57] <smartboyhw> yofel, yeah I know:D
[14:57] <yofel> oh
[14:57] <yofel> pykde
[14:57] <yofel> not again
[14:58] <smartboyhw> yofel, where?
[14:58]  * yofel wonders if he forgot something
[14:58] <yofel> smartboyhw: kajongg
[14:58] <yofel> oh
[14:58] <yofel> I forgot soprano -.-
[14:58] <yofel> brrr
[14:58] <smartboyhw> -.-
[14:59] <yofel> copied
[14:59] <smartboyhw> yofel, kate failed really because of python-kde4 I think
[15:00] <yofel> they're failing because pykde isn't installable with old soprano
[15:00] <yofel> they'll need manual retries once soprano is published
[15:00] <smartboyhw> oK
[15:02] <yofel> phoenix_firebrd, smartboyhw: did anyone point you guys to the automation stuff yet? 
[15:02] <yofel> https://code.launchpad.net/~kubuntu-packagers/+junk/kubuntu-automation
[15:03] <yofel> that's the actual KDE SC packaging scripting
[15:03] <smartboyhw> yofel, nobody:P
[15:03] <smartboyhw> yofel, oh wow!:D
[15:03]  * smartboyhw immediately pulls it
[15:03] <phoenix_firebrd> yofel: no
[15:03] <yofel> that status page is generated by kubuntu-ppa-build-status
[15:05] <smartboyhw> Yes sir
[15:05] <yofel> hm, how do I extract "4:4.10.0~foo-0ubuntu1" from "4:4.10.0~foo-0ubuntu1~foobar~bar" using bash
[15:06] <yofel> or rather "4:4.10.0~foo-0ubuntu1" from "package (4:4.10.0~foo-0ubuntu1~foobar~bar) release; urgency=low"
[15:07] <yofel> ${line##*(} will give "4:4.10.0~foo-0ubuntu1~foobar~bar) release; urgency=low", but then I'm stuck
[15:11] <smartboyhw> yofel, soprano should be successfully built
[15:11] <yofel> ah yeah, it's published
[15:11] <yofel> (I copyied the binaries from the beta ppa)
[15:12] <smartboyhw> LOL
[15:12] <yofel> *copied
[15:13] <yofel> shadeslayer: something went wrong: kalzium: Dependency wait: libboost-python1.49-dev
[15:13] <shadeslayer> mmm
[15:14] <yofel> we do have -e 's/libboost-python1.49-dev/libboost-python1.48-dev/g' \
[15:14] <shadeslayer> ah shoot
[15:14] <shadeslayer> I did not have the latest checkout of bzr
[15:14] <shadeslayer> :|
[15:14] <yofel> ...
[15:15] <shadeslayer> we should add it to the script
[15:15] <shadeslayer> bzr pull before doing anything
[15:15] <yofel> yeah
[15:15] <yofel> want to fix it manually or regenerate with ppa2?
[15:16] <shadeslayer> just regenerate with ppa2 :P
[15:16] <yofel> latter is probably easier depending on how much is missing
[15:16] <shadeslayer> yeah
[15:17] <shadeslayer> hm, I don't see an option to specify what number should be appended to ~ppa
[15:17] <yofel> well, not supported >.>
[15:17] <shadeslayer> heh
[15:17] <shadeslayer> yofel: although
[15:18] <shadeslayer> we could be clever
[15:18] <shadeslayer> and use -V 12.04.1
[15:18] <shadeslayer> :P
[15:18] <shadeslayer> since 12.04.1 is approaching
[15:18] <yofel> oh right, you didn't use that
[15:18] <shadeslayer> yeah
[15:18] <shadeslayer> huzzah
[15:18] <yofel> shadeslayer: er... it's 12.04.2 that's approaching btw
[15:18] <phoenix_firebrd> pbuilder warns about untrusted packages and displays option, but exits the build session
[15:18] <yofel> phoenix_firebrd: ah wait
[15:18] <shadeslayer> oh ...okay
[15:19] <yofel> phoenix_firebrd: ALLOWUNTRUSTED=yes
[15:19] <phoenix_firebrd> i have added the keys
[15:19] <yofel> if you have the keys that's weird
[15:19] <phoenix_firebrd> in pbuilderrc?
[15:19] <yofel> yep
[15:19] <phoenix_firebrd> ok
[15:27] <phoenix_firebrd> ktp-desktop-applets build success
[15:27] <shadeslayer> Riddell: there's a nexus team meeting in about 30 minutes
[15:27] <shadeslayer> phoenix_firebrd: awesome, throw the packaging up somewhere
[15:27] <yofel> shadeslayer: added a --build option, as in ~ppa$build
[15:27] <yofel> defaults to 1
[15:27] <shadeslayer> awesome
[15:27] <shadeslayer> I'm cleaning my nepomuk database :P
[15:29] <phoenix_firebrd> shadeslayer: i haven't updated other stuff like copyright etc
[15:29] <shadeslayer> that's fine for a first review
[15:29] <phoenix_firebrd> shadeslayer: ok
[15:31] <shadeslayer> huh
[15:31] <shadeslayer> yofel: W: kde4libs source: binary-nmu-debian-revision-in-source 4:4.10.0-0ubuntu1~ubuntu12.04.2~ppa1
[15:32] <yofel> yeah, ignoreit
[15:32] <shadeslayer> :)
[15:33] <shadeslayer> just mentioned it because I didn't see when using 12.04
[15:33] <yofel> it's not like we have binNMU's anyway
[15:33] <yofel> true, but I didn't bother looking the explenation up
[15:34] <shadeslayer> I think I read somewhere that it has 3 '.' lintian thinks it's a binNMU
[15:34] <shadeslayer> "or has a Debian revision containing three parts"
[15:34] <yofel> ah
[15:35] <yofel> lol, kdelibs is FTBFS because soprano was too old ^^
[15:35] <shadeslayer> heh
[15:36] <phoenix_firebrd> shadeslayer: https://code.launchpad.net/~murthy/kubuntu-packaging/ktp-desktop-applets
[15:37] <shadeslayer> empty?
[15:37] <shadeslayer> did you add and then commit?
[15:37] <yofel> and push?
[15:37] <shadeslayer> well .. I thought that would be implied :P
[15:37] <phoenix_firebrd> sorry
[15:37] <phoenix_firebrd> forgot to commit
[15:39] <phoenix_firebrd> check now
[15:39] <smartboyhw> Good bye.
[15:40] <shadeslayer> yeah
[15:40] <shadeslayer> so
[15:40] <phoenix_firebrd> unwanted stuff added
[15:40] <shadeslayer> you seemed to have pushed the entire git repo
[15:41] <shadeslayer> phoenix_firebrd: did you read the ktp-presence-applet packaging?
[15:41] <phoenix_firebrd> shadeslayer: ya why?
[15:42] <shadeslayer> because
[15:42] <shadeslayer> http://bazaar.launchpad.net/~telepathy-kde/telepathy-kde/ktp-presence-applet-ubuntu/view/head:/debian/rules vs http://bazaar.launchpad.net/~murthy/kubuntu-packaging/ktp-desktop-applets/view/head:/debian/rules
[15:42] <shadeslayer> http://bazaar.launchpad.net/~murthy/kubuntu-packaging/ktp-desktop-applets/view/head:/debian/control < please add a description
[15:43] <shadeslayer> you also have some README.* cruft
[15:43] <shadeslayer> empty file : http://bazaar.launchpad.net/~murthy/kubuntu-packaging/ktp-desktop-applets/view/head:/debian/docs
[15:44] <phoenix_firebrd> removed the git stuff and 2 other unwanted files
[15:48] <phoenix_firebrd> shadeslayer: removed the docs, any other unwanted stuff?
[15:49] <shadeslayer> I'll have a look in a minute
[15:50] <phoenix_firebrd> shadeslayer: ok i will push it
[15:50] <shadeslayer> push it where?
[15:53] <yofel> phoenix_firebrd: don't forget the dh options in rules
[15:54] <phoenix_firebrd> shadeslayer: in my branch
[15:54] <shadeslayer> ack
[15:54] <phoenix_firebrd> yofel: dh options?
[15:54] <yofel> see the other rules shadeslayer pointed to
[15:54] <shadeslayer> will have a look once I get steam to work :P
[15:54] <yofel> shadeslayer: raring?
[15:54] <shadeslayer> yeah
[15:54] <shadeslayer> I can't remember my login details xD
[15:55] <yofel> STEAM_RUNTIME=0 steam
[15:55] <yofel> oh
[15:55] <shadeslayer> yeah
[15:55] <yofel> that's another problem then :P
[15:55] <shadeslayer> https://github.com/ValveSoftware/steam-for-linux/issues/1139
[15:56] <phoenix_firebrd> yofel: its a work in progress
[15:56] <yofel> sure
[15:56] <phoenix_firebrd> yofel: shadeslayer want to review it initially 
[15:57] <yofel> I just wanted to remind you as it seemed like you forgot it
[15:58] <shadeslayer> hmm
[15:58] <shadeslayer> SNA seems slightly jerky
[15:58] <phoenix_firebrd> yofel: the current version in the beta ppa of libktpcommoninternalsprivate-dev is 0.5.2, but it builds with v0.5.2+ in the ninjas ppa, so should i have to put the version requirent as >0.5.2  ?
[15:59] <dragotin> hi, I am the upstream maintainer of https://launchpad.net/ubuntu/raring/+source/kraft
[15:59] <dragotin> and I wonder if there is a way to have that same package for Ubuntu 12.10 and maybe 12.04
[16:00] <dragotin> its rather new in launchpad
[16:00] <phoenix_firebrd> yofel: 0.5.2 < 0.5.2+git20130201+r281-7~raring1   ?
[16:02] <yofel> phoenix_firebrd: right
[16:02] <yofel> dragotin: you mean the raring package (0.50) for the other 2 releases?
[16:02] <dragotin> yofel: yes
[16:02] <phoenix_firebrd> yofel: so "libktpcommoninternalsprivate-dev (> 0.5.2)" right?
[16:03] <dragotin> yofel: people ask me where they can install kraft from
[16:03] <dragotin> yofel: and I wonder if there is another way than doing a ppa
[16:03] <yofel> phoenix_firebrd: >>, > is deprecated (I just need to remember where that's documented)
[16:03] <yofel> dragotin: there is: https://wiki.ubuntu.com/UbuntuBackports
[16:05] <yofel> I need to go, someone else can probably help you with filing a backport request
[16:05]  * yofel makes his way home
[16:09] <shadeslayer> dragotin: would you be willing to QA the packages?
[16:09] <dragotin> shadeslayer: sure
[16:09] <shadeslayer> for both 12.04 and 12.10
[16:09] <shadeslayer> alright, give me a couple of minutes
[16:11] <dragotin> shadeslayer: ah, you pushed it to raring as well, right?
[16:11] <shadeslayer> yep
[16:11] <phoenix_firebrd> whose name i should put in debian/copyright, Files: debian/* . The standard version that i am using is 3.9.3 
[16:11] <shadeslayer> phoenix_firebrd: yours
[16:11] <phoenix_firebrd> shadeslayer: :)
[16:12] <dragotin> shadeslayer: thanks btw :-)
[16:12] <phoenix_firebrd> shadeslayer: according to 3.9.3 this is not required right?
[16:12] <shadeslayer> phoenix_firebrd: not required?
[16:12] <phoenix_firebrd> shadeslayer: i mean the standars
[16:12] <shadeslayer> dragotin: np, as long as someone QA's the package I can backport it
[16:14] <phoenix_firebrd> shadeslayer: clause 12.5 of 3.9.3 says that "debian/copyright is no longer required to list the Debian maintainers involved in the creation of the package (although note that the requirement to list copyright information is unchanged)."
[16:14] <phoenix_firebrd> shadeslayer: is there a bot to check this from here?
[16:16] <shadeslayer> phoenix_firebrd: sounds fine 
[16:17] <shadeslayer> you can skip the copyright for debian/*
[16:17] <phoenix_firebrd> shadeslayer: ok
[16:20] <shadeslayer> dragotin: uploaded to https://launchpad.net/~rohangarg/+archive/kde-extra
[16:20] <dragotin> shadeslayer: great, thanks!
[16:21] <shadeslayer> will take a while to build and be available
[16:21] <shadeslayer> since I just spammed the buildd's with KDE
[16:21] <shadeslayer> and I'll be spamming them *again*
[16:23] <shadeslayer> steam, y u no send verification code :(
[16:24] <shadeslayer> phoenix_firebrd: are you sure you pushed
[16:24] <shadeslayer> oh 
[16:25] <shadeslayer> nvm
[16:25] <phoenix_firebrd> ok
[16:26] <phoenix_firebrd> shadeslayer: the src folder contains files with gpl2+ and lgpl with 2 diff authors how can i put that in the copyright file?
[16:26] <shadeslayer> read up on the dep5 format
[16:26] <phoenix_firebrd> shadeslayer: should i have to mention by each file?
[16:26] <phoenix_firebrd> shadeslayer: ok
[16:26] <shadeslayer> http://dep.debian.net/deps/dep5/
[16:31] <shadeslayer> hah, my password was right, my login name was wrong
[16:42] <ricktimmis> Struggling with apt-get sources, Riddell: set me a task to write a script to grab a packages dependancy list, and then get all the sources and do a uscan. The problem is that apt-get source is returning some sources, but also GIt, Svn, Bzr repos for a bunch of others. Also uscan doesn't seem to produce anything if a package file doesn't have a Watch file. I think I might be drowning on this one
[16:43] <shadeslayer> ricktimmis: break it down into small steps
[16:43] <shadeslayer> that's what I've personally discovered when automating things with bash
[16:44] <shadeslayer> yofel: btw any ideas what STEAM_RUNTIME is?
[16:56] <phoenix_firebrd> shadeslayer: awake?
[16:56] <shadeslayer> barely
[16:57] <shadeslayer> I'll go to sleep as soon as debsign is done
[16:57] <phoenix_firebrd> shadeslayer: the copyright file for ktp-desktop-applets http://paste.kde.org/663116/ the source field has to be updated yet
[16:58] <shadeslayer> line 5?
[16:58] <shadeslayer> and you can combine 2 authors
[16:59] <shadeslayer> so you can do: Files: contact/*
[16:59] <shadeslayer> Copyright: Year1 Author1 <Email1>
[16:59] <shadeslayer>          Year2 Author2 <Email2>
[17:00] <phoenix_firebrd> shadeslayer: line 5 is exactly present in the ktp-presence-applet and i will make the contact licenses field merges
[17:02] <phoenix_firebrd> shadeslayer: when i am merging like what you said what should i put in the license field
[17:02] <shadeslayer> actually
[17:02] <shadeslayer> merge by license
[17:02] <shadeslayer> so all of the GPL-2+ code licensing should go together
[17:03] <phoenix_firebrd> shadeslayer: so the files field comma seperated?
[17:03] <phoenix_firebrd> shadeslayer: list?
[17:03] <shadeslayer> list
[17:03] <phoenix_firebrd> shadeslayer: ok
[17:03] <shadeslayer> so Files : foo/*
[17:03] <shadeslayer> bar/*
[17:07] <phoenix_firebrd> shadeslayer: http://paste.kde.org/663134/
[17:07] <shadeslayer> close, not there yet
[17:08] <shadeslayer> the 2  contact/* will represent the same set of files
[17:08] <shadeslayer> so you need to explicitly list the files
[17:08] <shadeslayer> so you could do : contact/foo.*
[17:08] <shadeslayer> and contact/bar.*
[17:08] <phoenix_firebrd> shadeslayer: ok
[17:11] <apachelogger> eh
[17:11] <shadeslayer> apachelogger: ?
[17:11] <apachelogger> Riddell: can we put AG Alex on moderation until he learns to selectively quote
[17:11] <shadeslayer> apachelogger: he's probably at FOSDEM
[17:11] <apachelogger> ah, getting wasted
[17:12] <apachelogger> stupid fosdem
[17:12] <shadeslayer> but I agree
[17:12] <shadeslayer> okay, kde sc 4.10 for precise take 2
[17:13] <apachelogger> oh, he also sent the same reply three times
[17:13] <apachelogger> Oo
[17:13] <apachelogger> yeah, so that makes me even more unwilling to read the bikeshed
[17:13] <shadeslayer> heh yeah
[17:14] <apachelogger> > because I'm not a developer and I can't help with it
[17:14] <apachelogger> that's fun though
[17:14] <shadeslayer> apachelogger: people converted the thread into a bikeshed :|
[17:14] <apachelogger> shadeslayer: sorry I cannot read, please call me on skype and tell me
[17:14] <shadeslayer> heh
[17:14] <apachelogger> shadeslayer: nono, it was wa bikeshed to begin with
[17:15] <apachelogger> in fact all thraeds except for Riddell's tablet request is a bikeshed right now
[17:15] <shadeslayer> 0.o
[17:15] <shadeslayer> define 'all'
[17:15] <apachelogger> how to identify a bikeshed: everyone has ever so great ideas and nothing happens
[17:16] <phoenix_firebrd> shadeslayer: http://paste.kde.org/663152/
[17:16] <shadeslayer> the difference being I'll actually implement them
[17:17] <shadeslayer> or atleast try to
[17:17] <shadeslayer> what
[17:17] <phoenix_firebrd> thats the dir contents
[17:17] <shadeslayer> and?
[17:17] <phoenix_firebrd> shadeslayer: do you want me to list individual files?
[17:18] <shadeslayer> lol, oxygen icons uploading at 100 Mbps
[17:18] <phoenix_firebrd> shadeslayer: throught your isp?
[17:18] <shadeslayer> phoenix_firebrd: kind of, you can conver both contact-wrapper.h and contact-wrapper.cpp with contact-wrapper.*
[17:18] <shadeslayer> phoenix_firebrd: heh no
[17:19] <shadeslayer> rinse and repeat for files belonging to a certain license
[17:19] <phoenix_firebrd> shadeslayer: that i can do, even then i have to list the 4 files
[17:19] <shadeslayer> which 4 files?
[17:19] <shadeslayer> the qml ones?
[17:20] <phoenix_firebrd> shadeslayer: i mean 5 , the 5 cpps
[17:20] <phoenix_firebrd> shadeslayer:  1.*, 2.* ... 5.*
[17:20] <shadeslayer> erm, like I said, you can reduce it to half
[17:20] <shadeslayer> but yes
[17:20] <shadeslayer> you will have to do that
[17:20] <phoenix_firebrd> shadeslayer: ok
[17:21] <apachelogger> shadeslayer: I wouldn't know what the current ideas are as the your thread went OT like 3 times or something
[17:21] <shadeslayer> heh
[17:21] <shadeslayer> I didn't bother replying to the OT ideas
[17:21] <apachelogger> so if the latest idea is to put the installer in the favorites you can just as well make firefox the default
[17:21] <shadeslayer> yep
[17:22] <apachelogger> because that is basically saying "if you don't like our excellent kde sofwtare, here's another thing"
[17:22] <shadeslayer> the excellent kde software you talk about isn't so excellent when browsing sites
[17:22] <apachelogger> in particular the reason we did not put it there to begin with and why we did not make it a generic browser installer is because we simply wanted people who already know firefox as a brand toget easy access to it
[17:23] <apachelogger> shadeslayer: yeah, so change to firefox :P
[17:23] <shadeslayer> not enough visibility
[17:23] <shadeslayer> atleast imho
[17:24] <shadeslayer> apachelogger: would you expect people to search for more stuff, or just go to firefox.org since that's what they're accustomed to
[17:24] <shadeslayer> and when they land on ff.org ... surprise surprise, no binaries
[17:24] <yofel> make the package manager more visible, you can find everyone there
[17:25] <yofel> back when it was put under "computer" I wanted to file a bug because I didn't see it
[17:25] <yofel> now *I* know it's there
[17:25] <yofel> s/everyone/everything/
[17:25] <kubotu> yofel: You did something wrong... Try s/you/me/ or tell me "help sed"
[17:25] <yofel> too much coffee
[17:25] <shadeslayer> It took me 3 months to find Quassel
[17:25] <shadeslayer> and then another 3 months after that I was told about krunner
[17:26] <apachelogger> regular folks look at the menu
[17:26] <apachelogger> ...searching for games :P
[17:28] <shadeslayer> apachelogger: if the ML is any indication to go by, regular people now scare the hell out of me
[17:29] <yofel> regular users always demand something, get used to it
[17:29] <apachelogger> regular people do not join mailing lists
[17:29] <yofel> good point
[17:29] <shadeslayer> thank god
[17:29]  * shadeslayer finds the bit about having 2 panels hilarious
[17:29] <apachelogger> what yofel called regular users there is the omgworldwillendcomputerisnotworkingright community
[17:29] <apachelogger> the rest of the world knows that computers are shit and deal with it :P
[17:30] <shadeslayer> lol
[17:35] <apachelogger> shadeslayer: Change in AptUrl-Kde to not depend on software-properties-kde
[17:35] <apachelogger> what do we think about that?
[17:35] <yofel> as long as it still works after that +1 for that change
[17:35] <apachelogger> although IIRC we decided to kill apturl or osmethign
[17:35] <shadeslayer> yeah
[17:36] <apachelogger> where's JT
[17:36] <apachelogger> he will know
[17:36] <shadeslayer> I have no idea why apturl still survives when we don't use it at all 
[17:36] <apachelogger> well
[17:36] <apachelogger> ubuntu uses it or something :P
[17:36] <apachelogger> plus a lot of support sites do
[17:37] <apachelogger> e.g.I know the german ubuntu wiki is using apturls to some extend
[17:37] <phoenix_firebrd> shadeslayer: http://paste.kde.org/663158/
[17:38] <shadeslayer> make sure everything is lintian clean, push to bzr, I'll have a look on Monday :)
[17:38] <davmor2> shadeslayer: is it not the thing that triggers if you goto apps.ubuntu.com to share an app with someone?
[17:39] <shadeslayer> is it?
[17:39] <shadeslayer> I have no idea
[17:39] <apachelogger> I am reaosonable certain it is
[17:39] <phoenix_firebrd> shadeslayer: ok
[17:39] <shadeslayer> it's just that Kubuntu doesn't use it anywhere
[17:39] <apachelogger> no clue if that works on kubuntu though
[17:39] <apachelogger> shadeslayer: it's not something we'd want to use anyway
[17:39] <shadeslayer> apachelogger: maybe if you have extras.ubuntu.com enabled?
[17:39] <apachelogger> it's a community thing
[17:39] <davmor2> shadeslayer: well now you know one place it can
[17:40] <shadeslayer> :)
[17:40] <shadeslayer> so we can't kill it with fire then
[17:41] <yofel> use the fire to kill python2
[17:41] <shadeslayer> nah, python2 is not vulnerable to fire
[17:41] <yofel> s/fire/napalm/
[17:41] <kubotu> yofel meant: "use the napalm to kill python2"
[17:42] <shadeslayer> I'm going to use javascript to kill python2
[17:43] <apachelogger> shadeslayer: we can
[17:43] <shadeslayer> apachelogger: oh?
[17:43] <apachelogger> shadeslayer: I think the idea was to move its functionality to muon
[17:44] <shadeslayer> ah
[17:44] <shadeslayer> so ... blocking on JT then
[17:44] <apachelogger> and ubuntusoftwarething respectively
[17:44] <apachelogger> shadeslayer: well, at least I think that is what we concluded
[17:44] <shadeslayer> btw did jockey get deprecated in ubuntu yet?
[17:44] <shadeslayer> or is that still WIP and will land next cycle?
[17:45] <phoenix_firebrd> time
[17:45] <phoenix_firebrd> ~time
[17:45] <kubotu> Asia - Kolkata - Fri Feb 01 23:15 IST
[17:46] <shadeslayer> wow
[17:47] <shadeslayer> bugs.webkit.org has a patch sanity bot
[17:47] <phoenix_firebrd> shadeslayer: i have pushed the copyright file in my branch after checking with lintian 
[17:47] <shadeslayer> awesome
[17:48] <phoenix_firebrd> shadeslayer:  ty
[17:48] <phoenix_firebrd> shadeslayer: anything else for today?
[17:49] <shadeslayer> not really :)
[17:49] <phoenix_firebrd> shadeslayer: I have learned some nice stuff today
[17:50] <shadeslayer> :)
[17:51] <phoenix_firebrd> shadeslayer: ty, good night
[17:51] <shadeslayer> night :)
[18:00] <shadeslayer> night everyone
[21:15] <yofel> hm...
[21:16]  * yofel wonders if he messed the kde-runtime hook up...
[21:18] <yofel> ah no, shadeslayer didn't upload the new kde-runtime for some reason o.O
[21:18]  * yofel applies the hook by hand