[06:10] <soee> good morning
[06:12] <valorie> hi soee
[06:16]  * Etriaph is almost still awake.
[06:19] <valorie> I'm not sure if I'm awake or not!
[06:21] <soee> :)
[06:44] <Etriaph> :D
[08:39] <Riddell> hola chicos
[08:39] <Riddell> sitter, sgclark: what all needs packaged in wily?
[08:44] <sitter> Riddell: welcome back
[08:44] <sitter> Riddell: telepathy qt and telepathy logger for starters
[08:44] <sitter> former might need an upstream release first as well
[08:44] <sitter> while waiting for that frameworks needs doing still I think
[08:46] <Riddell> sitter: how did your rewrite of kubuntu-initial-upload go?
[08:47] <sitter> Riddell: didn't get beyond design as I spent most of last week fixing things all over the place and attempting to roll out wily ISOs I am afraid
[08:49] <sitter> on that note... KCI will now mark builds failed if they have what appears to be a public library but no symbols coverage for it. which for example was the case for purpose.
[08:49] <Riddell> good move
[08:51] <sitter> aaaaalso purpose will eventually need to be changed because the present lib package is all sorts of rubbish in that it includes plugins that qml depended on things outside frameworks scope (though hopefully those plugins get moved out of the source upstream) also the plugins use binaries outside frameworks scope. also IIRC it contains qml in usr/share which makes it !multiarch IMO much like includes are !multiarch unless proven otherwise
[08:54] <sitter> aaaaaaalso last night in bed I had the glorious idea of making sni-qt a dependency of qt4gui because everyone who provides an SNI wants an SNI all the time and the only way we can make that happen is by making it a dep of qt4gui (which is fine since it is noop when the environment doesn't provide SNI visualization). it does however solve the problem that skype binaries are i386 and do not pull in sni-qt explicitly and we also cannot pull it in 
[08:54] <sitter> explicitly on amd64
[08:54] <sitter> e.g. install skype -> wants qt4gui:i386 -> wants sni-qt:i386 -> user gets skype and sni-qt:i386 thus making sure skype has SNI support

[09:07] <Riddell> mm yes that might well work
[09:07] <debfx> imho Recommends would be a better fit. also avoids a dependency cycle.
[09:08] <Etriaph> sleep time
[09:48] <KDDA> Riddell_ or Riddell: was finally able to SSH onto that box 
[09:49] <Riddell_> KDDA: yay
[09:50] <Riddell_> KDDA: I've someone coming round in a bit so I'll probably be interrupted but we can start looking at packaging now if you are free
[09:50] <KDDA> LaunchPad doesnt like LastPass
[09:50] <KDDA> keeps accusing me of being a bot
[09:51] <KDDA> sure, tell me ehat I need to do
[09:52] <KDDA> Im logged in on that box
[09:52] <Riddell_> KDDA:  type something..
[09:52] <Riddell_> yay it works :)
[09:52] <Riddell_> this is a shared amazon ec2 cloud server, we can share a screen on it
[09:53] <Riddell_> KDDA: pick something from http://kde-apps.org/
[09:53] <Riddell_> what seems interesting to package?
[09:53] <KDDA> anything like a Kontact widget?
[09:54] <Riddell_> KDDA: got any in mind? otherwise how about this game http://kde-apps.org/content/show.php/iQPuzzle?content=166797
[09:55] <KDDA> I like digiKam
[09:55] <KDDA> or is that biting off too much?
[09:56] <Riddell_> KDDA: it does need an update, let's find out :)
[09:56] <KDDA> I have 4.7 installed, this one is 4.10
[09:56] <Riddell_> KDDA: I did an update to 4.9 before release but it only got into the backports PPA due to freeze
[09:56] <Riddell_> https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports/+packages?field.name_filter=digikam&field.status_filter=published&field.series_filter=
[09:57] <KDDA> Can I try 4.10?
[09:57] <Riddell_> yep, let's try to update the 4.9 package to 4.10
[09:57] <Riddell_> KDDA: so start out by downloading the 4.9 package
[09:57] <Riddell_> if you expand the package in that PPA you'll see the files it has one is the .dsc file which is the description of the source
[09:58] <Riddell_> on the server make a directory called "current" and use  dget  on the .dsc file
[09:58] <Riddell_> that will download the package sources
[09:58] <KDDA> you are jr?
[09:58] <Riddell_> yep
[09:59] <KDDA> just in ubuntu ~ ?
[09:59] <Riddell> in ~/mnt/current
[10:00] <Riddell> mnt is the large disk that comes with this ec2 machine
[10:01] <KDDA> not sure on dget?
[10:01] <Riddell> KDDA: just remove the "#" that got added to the end
[10:01] <KDDA> well spotted
[10:01] <KDDA> didnt see that
[10:02] <Riddell> KDDA: a source package is three files, the .dsc with metadata, the .orig.tar which is the upstream source and the debian.tar which has the packaging
[10:02] <Riddell> and dget is a wee command to download them all
[10:02] <KDDA> are you Scottish?
[10:02] <Riddell> Scottish Catalan :)
[10:03] <Riddell> KDDA: I restarted it, seems there was a problem on download but I think it's fine now
[10:03] <KDDA> pub key issue?
[10:03] <Riddell> KDDA: run   dpkg-source -x  *dsc  to extract it
[10:04] <Riddell> KDDA: as you see there's now a directory
[10:04] <Riddell> and in that you'll find the source code along with a debian/ directory with the packaging
[10:05] <KDDA> yup
[10:05] <Riddell> digikam is big so this is quite a complex package with lots of files in the packaging
[10:05] <Riddell> make a directory ~/mnt/new
[10:06] <Riddell> and download the new upstream source http://download.kde.org/stable/digikam/
[10:06] <Riddell> into it
[10:07] <Riddell> KDDA: and rename it to follow the exact pattern that .deb packages need for their source digikam_4.9.0.orig.tar.bz2
[10:07] <Riddell> but with new version number
[10:10] <KDDA> like that?
[10:10] <Riddell> KDDA: you missed the underscore after the name
[10:10] <Riddell> KDDA: also use mv for rename instead of cp
[10:10] <Riddell> lovely, extract the tar
[10:11] <KDDA> I would normally, but didnt want to mess up the downloaded file
[10:12] <Riddell> KDDA: just leave out the z in tar extract, it'll work out the format to extract
[10:12]  * KDDA feels dizzy
[10:13] <Riddell> KDDA: now  cp -r the debian/ directory from the current source to this new one
[10:14] <KDDA> what is that doing?
[10:14] <Riddell> the packaging files are in the debian/ directory, now we have the upstream source we need to add the packaging to it so we can build .debs for it
[10:15] <KDDA> but being copied from 4.9?
[10:15] <KDDA> is that just to save time?
[10:15] <Riddell> yep, we start with the existing packaging and we'll update it
[10:15] <Riddell> it would be a big waste of time if we rewrote the whole packaging every time :)
[10:17] <KDDA> I see
[10:17] <Riddell> KDDA: first thing to do is add a new entry to the changelog
[10:17] <Riddell> KDDA: what command line editor do you use?
[10:17] <KDDA> Koncole?
[10:17] <KDDA> Konsole
[10:17] <Riddell> emacs? vi? nano?
[10:17] <KDDA> oh editor - nano
[10:18] <Riddell> export EDITOR=nano
[10:18] <Riddell> dch -i
[10:18] <KDDA> what is the default
[10:18] <Riddell> dch is a tool that opens an editor with a new changelog entry ready to fill out
[10:18] <Riddell> I set my ec2 to emacs because I'm elite :)
[10:18] <KDDA> I want to be elite too
[10:18] <Riddell> you are on your way :)
[10:19] <KDDA> Ill stick with emacs
[10:19] <Riddell> ok, then just  dch -i
[10:19] <Riddell> KDDA: on the first line fix the version to 4:4.10.0-0ubuntu1
[10:19] <Riddell> at the * add a line saying what you're doing
[10:20] <Riddell> and change the name/e-mail to yours
[10:21] <KDDA> Ill just leave it with your details!
[10:21] <Riddell> nonsenes, take the credit!
[10:21] <Riddell> you're elite now!
[10:21] <KDDA> I need to sort out my public id
[10:22] <Riddell> C-X C-S  to save (C is control)
[10:22] <Riddell> C-X C-C  to close
[10:22] <KDDA> dont wanna put an AOL email, looks bit childish!
[10:23] <Riddell> KDDA: we add patches to the packages to fix problems 
[10:23] <KDDA> is there any way to get a kubuntu.org email?
[10:23] <Riddell> kubuntu members can get one, that takes a sustained and significant contribution
[10:23] <Riddell> so a few months of this and you can get one yes
[10:24] <Riddell> the packaging uses a tool called quilt to apply and remove patches in a sensible way
[10:24] <Riddell> there's only 1 patch so hopefully it'll still apply
[10:24] <Riddell> run   quilt push  to check
[10:24] <KDDA> where does the patch come from?
[10:25] <Riddell> it will have been added by a packager when making a previous version
[10:25] <Riddell> you can look into the patch to see what's in it
[10:25] <Riddell> if you're lucky you can search the changelog for more info
[10:25] <KDDA> so is DigiKam already KF5?
[10:25] <Riddell> sendimages-icedove.diff  icedove is the debian name for Thunderbird I think so it'll be a patch to work around that change of name
[10:26] <Riddell> no it's still kdelibs4
[10:26] <KDDA> is that up to the DigiKam team to do/fix?
[10:26] <Riddell> porting to kf5 is up to the digikam team yes
[10:27] <Riddell> looking at the digikam.org website it says " This release includes a new sets of bugs fixes from Maik Qualmann who maintain KDE4 version while KF5 port is under progress. "
[10:28] <KDDA> Thunderbird is a debian version, not Mozilla's email client?
[10:29] <KDDA> Im confused!
[10:29] <Riddell> both Firefox and Thunderbird get renamed in Debian to avoid trademarks
[10:29] <Riddell> hang on visitor...
[10:30] <KDDA> ok
[10:32] <Riddell> yep got a visitor now, will be busy for 30 mins or so
[10:34] <sitter> sounds like a booty call it does
[10:35] <KDDA> LOL
[11:33] <BluesKaj> Hiyas all
[11:33] <KDDA> hi BluesKaj
[11:34] <BluesKaj> hey KDDA
[11:34] <KDDA> how are you?
[11:35] <BluesKaj> fine , and you?
[11:36] <KDDA> Im good, waiting on Riddell to finish up with his "visitor"
[11:37] <KDDA> uploading to mapillary while Im waiting
[12:03] <KDDA> hi ahoneybun
[12:05] <Riddell> KDDA: still busy I'm afraid
[12:06] <KDDA> np, take your time ;)
[12:06] <Riddell> KDDA: but you can install all the build-depends and run debuild to build it
[12:07] <KDDA> thats the part Im very rusty on
[12:07] <KDDA> I havent built in years
[12:08] <Riddell> just needs apt install  and debuild
[12:14] <KDDA> Riddell: will you be free later?
[12:21] <Riddell> KDDA: yes I hope so, look like I'm busy here for another couple of hours
[12:21] <KDDA> I have lightening in the area, will probably need to power down
[12:22] <KDDA> dont want my equipment blown up, AGAIN
[13:35] <ovidiu-florin> hello
[13:35] <ovidiu-florin> sorry for the MIA
[13:35] <ovidiu-florin> There was an IT congress here and I participated
[13:35] <ovidiu-florin> these proprietary companies sucked my blood here
[13:36] <ovidiu-florin> I needed time to recover
[13:36] <ovidiu-florin> how are things going?
[13:38] <BluesKaj> is the "add to places" disappearing act in dolphin being worked on 
[13:38] <BluesKaj> ?
[13:39] <shadeslayer> I think there's a patch floating around somewhere
[13:40] <BluesKaj> it's an annoyance more than anything , but it would be nice to acces files with fewer clicks
[13:41] <shadeslayer> sitter: ^^ I think you had some patches for Netrunner didn't you?
[13:43] <sitter> https://bugs.launchpad.net/hundredpapercuts/+bug/1422469/comments/55
[13:44] <sitter> just so we are clear, this could have landed a week ago, but since apparently no one wants to test the proposed upload it continues to not be landed
[13:44] <sitter> Riddell: remind me to upload to wily tomorrow
[13:44] <sitter> actually
[13:44] <sitter> where is my bot
[13:45] <Riddell> sitter: upload what tomorrow?
[13:46] <shadeslayer> BluesKaj: can you test and report on that bug?
[13:46] <shadeslayer> sitter: there, I fixed it for you 
[13:46] <sitter> Riddell: nevermind, I'll tell my bot
[13:47] <sitter> once I find him
[13:48] <sitter> kubotu:今日は
[13:48] <sitter> pft
[13:48] <sitter> oh my oh my
[13:49] <shadeslayer> heh
[13:49] <sitter> tsimpson: I really need an upstart job for kubotu
[13:50] <shadeslayer> sitter: oh, your bot queues notifications from Trello?
[13:50] <tsimpson> sitter: if you have one you want me to drop in I can do that
[13:50] <sitter> tsimpson: going to write one in a minute
[13:51] <sitter> shadeslayer: nah trello api is pretty neat... it allows you to query stuff that happend between two timestamps so it's basically now sending all the crap that happend between when it last successfully queried and now
[13:51] <shadeslayer> I see
[13:52] <sitter> by the looks of it I'd say the query thread got stuck again though
[13:52] <shadeslayer> sitter: that is indeed neat, though prone to flooding as one can see :P
[13:52] <yofel> whaaa
[13:52] <shadeslayer> sitter: maybe query and then if events > 10 , then don't flood channel ?
[13:52] <ovidiu-florin> kubotu just woke up
[13:55] <sitter> shadeslayer: somewhat more complicated it looks
[13:55] <shadeslayer> sitter: oh?
[13:56] <sitter> polls roughly every 30 seconds ... gets all boards, gets all (suitable?) cards on that board and then acts on each card
[13:57] <sitter> I am not even sure it is actually getting only cards it cares about as I wrote code that explicitly filters the cards inside the each as well o_O
[13:57] <sitter> http://paste.ubuntu.com/11206795/
[13:59] <sitter> shadeslayer: there's also the question of whether limiting makes sense at all.. say it were to poll every 5 minutes then 10 changes are easily made in that timeframe
[13:59] <shadeslayer> sitter: right, so maybe only check that limit on first start?
[13:59] <sitter> what might be more reasonable is clearing the query timestamp on startup
[14:00] <shadeslayer> http://googlecloudplatform.blogspot.com.es/2015/05/Introducing-Preemptible-VMs-a-new-class-of-compute-available-at-70-off-standard-pricing.html
[14:00] <sitter> so that starting the bot actually sets the timestamp to the starttime only polling new events from thereon out
[14:00] <shadeslayer> sitter: sure
[14:06] <sitter> done
[14:28] <sitter> ah pft
[14:29] <sitter> can't test upstart on 15.04 xD
[14:29] <sitter> tsimpson: http://paste.ubuntu.com/11207151/ this probably should work
[14:29] <sitter> killed it for testing
[14:29]  * sitter afk for a couple of minutes
[14:39] <Etriaph> Pools close today, if you haven't voted yet please use your ballot before the time elapses!
[14:39] <Etriaph> s/Pools/Polls
[14:40] <Etriaph> I shouldn't sleep and type apparently
[14:41] <KDDA> are there any other package people who can tutor?
[14:42] <tsimpson> sitter: looks like it doesn't work, I changed the job to tee -a and the log should hopefully give hints
[14:45] <tsimpson> sitter: personally I just use a cron job "@reboot ...launch my bot..."
[14:51] <sitter> tsimpson: I rather suspect that it's not working because it's not picking up RVM correctly. @reboot sounds interesting
[14:51] <tsimpson> crontab -e
[14:54] <sitter> set up thanks, let's hope it works xD
[14:55] <tsimpson> it's what starts up ubottu and friends when the server gets randomly killed
[14:57] <BluesKaj> gawd is that launchpad ubuntu one page a pita, trying to change my verified email address is impossible , can only add an email, the verified email is no longer my email address, it won't work in other words...looks like one of thos ebureaucratic nightmare governement websites ...you can't get there from here :-)
[14:58] <BluesKaj> so reporting a bug on launchpad won't work for me
[18:52] <ahoneybun> still alive ovidiu-florin?
[19:34] <ovidiu-florin> ahoneybun: yep
[19:34] <ovidiu-florin> barely
[19:35] <ovidiu-florin> the house is a mess
[19:35] <ovidiu-florin> these events really take a tool on me
[19:35] <ovidiu-florin> tol* ?
[19:35] <ovidiu-florin> how do I spell that?
[19:35] <ovidiu-florin> I don't have a place where to put down my laptop
[19:35] <ovidiu-florin> it's on the floor right now
[19:36] <ovidiu-florin> and my wife said that our dog played with it and started watching Dragon Ball Z on it 
[19:36]  * ovidiu-florin is not kidding
[19:37] <KDDA> ovidiu-florin: are you a packaging tutor?
[19:37] <ovidiu-florin> KDDA: no, sorry
[19:37] <ovidiu-florin> the debian folks have a pretti good documentation, and Riddell is pretty goot at teaching that
[19:37] <ovidiu-florin> maybe ask yofel
[19:38] <ovidiu-florin> he has experience with that
[19:38]  * ovidiu-florin is not a big fan of packaging
[19:38] <yofel> not today, sorry
[19:38] <ovidiu-florin> KDDA: what do you want to know?
[19:38] <yofel> IIRC he was packaging the digikam update with Riddell earlier today, but then jr got interrupted
[19:39] <KDDA> learning from scratch
[19:39] <soee_> :)
[19:39] <ovidiu-florin> KDDA: where did he leave you at?
[19:40] <KDDA> not sure, someone seems to have done something since
[19:42] <KDDA> we left off applying a patch why confused me
[19:42] <KDDA> ddint know what icedove was
[19:47] <ovidiu-florin> icedove is thunderbird
[19:47] <ovidiu-florin> under a different brand
[19:48] <ovidiu-florin> due to copyright issues of Mozilla
[19:48] <KDDA> yeah, Ive since learned that
[19:48] <ovidiu-florin> becaus eof the name and logo
[19:48] <KDDA> and the patch is for digikam to hook into sending emails
[19:49] <ovidiu-florin> code patch?
[19:49] <KDDA> seems to be
[19:49] <ovidiu-florin> ok, that most likely is because there was a bug fixed, and there wasn't a new release made to include it
[19:49] <ovidiu-florin> so we patch the current release
[19:49] <ovidiu-florin> so we can ship it 
[19:50] <ovidiu-florin> KDDA: what's your current question?
[19:51] <KDDA> jr was showing me how to use quilt?
[19:51] <KDDA> to apply patches in a logical way?
[19:52] <ovidiu-florin> does it have some doc?
[19:53] <KDDA> he told me to run "quilt push"
[19:54] <KDDA> Ill wait til hes free again
[20:03] <ovidiu-florin> KDDA: http://en.wikipedia.org/wiki/Quilt_(software)
[20:04] <KDDA> ovidiu-florin: what do you program in?
[20:04] <ovidiu-florin> mostly C++
[20:05] <ovidiu-florin> sometimes Python
[20:08] <ovidiu-florin> but on the Kubuntu website I work in PHP and JavaScript
[20:10] <KDDA> I see you got the child theme up and running :)
[20:11] <ovidiu-florin> where?
[20:11] <KDDA> on the site
[20:12] <ovidiu-florin> which url?
[20:12] <KDDA> WP one?
[20:19] <ovidiu-florin> there are currently 3 websites
[20:19] <ovidiu-florin> the live one
[20:19] <ovidiu-florin> http://kubuntu.org
[20:19] <ovidiu-florin> the work area, currently in freeze: http://kubwp.kubuntu.co.uk/
[20:20] <ovidiu-florin> and the canonical sysadmins migration one: http://www-new.kubuntu.org/
[20:20] <ovidiu-florin> currently partially migrated
[20:30] <ahoneybun> did you get that github link ovidiu-florin?
[20:51] <blaze> wordpress? lol
[21:05] <ovidiu-florin> ahoneybun: yes
[21:05] <ovidiu-florin> ahoneybun: care to explain it???
[21:09] <aaron> ovidiu-florin: it is the docs written in RestructedText
[21:09] <aaron> I can export to export it to PDF, eBook, and HTML
[21:09] <aaron> with sphinx