[00:30] <jose> Riddell: are you by chance still around?
[04:27] <kubotu> ::qt-bugs:: [1251178] qdbus and qdbusviewer crash with "No such file or directory" @ https://bugs.launchpad.net/bugs/1251178 (by Mechanical snail)
[06:25] <soee> good morning
[06:31] <lordievader> Good morning.
[07:16] <apachelogger> ScottK: yes unicorns ftw
[07:16] <apachelogger> although, I think untitled would also have been a lovely name
[07:17] <apachelogger> "Is it possible to run Itunes on Kubuntu without installing Wine?"
[07:21] <tsimpson> with a VM...
[07:22] <apachelogger> mh, nifty
[07:38] <apachelogger> https://errors.ubuntu.com/problem/93fcb3147d466be239a79f223d19683695eb414e qapt has a bug in sourcelists :'<
[07:43] <ScottK> You should pester manchicken.
[07:47] <jussi> apachelogger: "Untitled Ubuntu" ?
[07:49] <apachelogger> for example
[07:50] <apachelogger> qapt tests a rather shitty
[08:12] <Quintasan> \o
[09:29] <Blizzz> I can't help it, but when someone says unicorn i have this picture in my head http://blog.blahgyou.com/wp-content/uploads/2013/02/unicorns-rhinos.png
[09:32] <apachelogger> shadeslayer: did you upload driver manager yesterday?
[09:32] <shadeslayer> apachelogger: yus
[09:32] <apachelogger> nice
[09:32] <shadeslayer> apachelogger: though might still be in unapproved
[09:32] <shadeslayer> idk
[09:33] <shadeslayer> pft
[09:33] <shadeslayer> apachelogger: version numbers are screwed up btw :P
[09:34] <apachelogger> shadeslayer: how so?
[09:35] <shadeslayer> 14.04ubuntu8
[09:35] <shadeslayer> 14.04ubuntu9
[09:35] <shadeslayer> shouldn't they be 14.04ubuntu7.1/7.2 ?
[09:35] <apachelogger> yes
[09:35] <apachelogger> no?
[09:35] <apachelogger> 14.04? :P
[09:35] <apachelogger> 14.10 > 14.04
[10:33] <BluesKaj> Hiyas all
[10:34] <agateau> Riddell: still need git magic?
[10:58] <Riddell> agateau: mm yes
[10:59] <agateau> Riddell: what are you trying to do?
[10:59] <Riddell> agateau: submit this to reviewboard http://starsky.19inch.net/~jr/tmp/DIFF
[10:59] <Riddell> agateau: it said "The file 'docs/CMakeLists.txt' (rcb9ef01) could not be found in the repository"
[11:01] <agateau> Riddell: is it a fresh file?
[11:02] <Riddell> agateau: it's a moved directory and an edited file
[11:02] <agateau> oh
[11:03] <Riddell> patch is for kdelibs4support
[11:04] <jose> hey guys, if there anyone available from 17 to 18 UTC? I have an open slot for OpenWeek today and would like to get Kubuntu in there if possible
[11:04] <agateau> Riddell: you can try to add "--find-copies-harder" to git diff
[11:04] <agateau> Riddell: or try my kde-post-review script
[11:04] <jose> s/if there/is there/
[11:04] <kubotu> jose meant: "hey guys, is there anyone available from 17 to 18 UTC? I have an open slot for OpenWeek today and would like to get Kubuntu in there if possible"
[11:05] <agateau> Riddell: https://gist.github.com/agateau/6507885
[11:09] <Riddell> jose: try pinging some likely candidates such as agateau, debfx, jussi, lordievader, Mamarok, ovidiu-florin, ScottK, valorie, shadeslayer, apachelogger, yofel, soee, BluesKaj, Quintasan :)
[11:09] <Riddell> agateau: --find-copies-harder doesn't help :(
[11:09]  * Riddell investigates gist
[11:09] <jussi> unfortunately Im off playing football tonight
[11:10] <Quintasan> What's going on
[11:10] <agateau> Riddell: gist does not do much more, it uses --find-copies-harder
[11:10] <jussi> Quintasan: you just got voluntelled
[11:10] <Riddell> Quintasan: jose needs someone to talk about kubuntu at open week
[11:10] <Riddell> agateau: maybe using rbtools will help rather than web interface
[11:10]  * Quintasan shakes fist at jussi
[11:11] <Quintasan> jose: What do you want to talk about?
[11:11] <ovidiu-florin> Riddell: Here
[11:11] <ovidiu-florin> what about?
[11:11]  * agateau is sprinting today
[11:11] <Quintasan> 17 UTC would be 19 in my timezone
[11:11]  * yofel will be visiting someone at that time
[11:12] <Riddell> ovidiu-florin: open week talk about how to contribute to kubuntu?
[11:12] <Riddell> agateau: how are the plants doing in the yard?
[11:12] <ovidiu-florin> I don't know what that envolves
[11:12] <agateau> Riddell: haven't checked yet
[11:15] <Riddell> ovidiu-florin: enthuse people about helping for kubuntu!
[11:15]  * Quintasan guess he can give a talk
[11:15] <Riddell> say how fun and friendly we all are, and how it helps you see the world and improve it
[11:15] <Riddell> then say all the useful things that can be done
[11:16] <Quintasan> Riddell: Translations, testing, packaging, working upstream, writing docs. Anything I forgot?
[11:16] <ovidiu-florin> I'd like to get envolved, but for the first time I'd like it if someone more experienced would be there with me. But this depends very much on when.
[11:17] <Riddell> Quintasan: websites, user support
[11:17] <Riddell> Quintasan: some programming
[11:17] <Riddell> Quintasan: artwork
[11:17] <Quintasan> ovidiu-florin: 17-18 UTC
[11:17] <Mamarok> I am sadly not around at that time
[11:17] <Quintasan> Riddell: programming would be a part of working upstream
[11:17] <Quintasan> Riddell: Though we need some help here too.
[11:17] <Quintasan> Mmmkay
[11:17]  * Quintasan jots that down
[11:18] <Riddell> Quintasan: not if it's downstream, like fixing ubiquity or language foo
[11:20] <Riddell> jose: looks like you have a speaker in the beautiful Quintasan backed up by the gorgeous ovidiu-florin 
[11:20] <Quintasan> lol
[11:21] <Riddell> Quintasan: also general ubuntu work like archive admin, release management, sru is lovely
[11:21] <Riddell> Quintasan: and then there's project management like taking care of trello or organising meetings
[11:21] <Quintasan> https://notes.kde.org/p/KubuntuOpenWeek
[11:21] <ovidiu-florin> Riddell: jose how would this go?
[11:22] <Riddell> ovidiu-florin: turn up in the channel at the time (or before to watch some other talks to get the feel of them)
[11:22] <ovidiu-florin> Quintasan: if that's you, please type your name in the note
[11:22] <Riddell> ovidiu-florin: work out a format with Quintasan, maybe he can talk about general roles and you can give a personal summary of how and why you got involved
[11:23] <apachelogger> UNICORNS
[11:23] <apachelogger> Riddell: are you pushing that qt sru along?
[11:23] <ovidiu-florin> Riddell: this channel?
[11:23] <Riddell> apachelogger: I'm a bit stuck until jmux comes back in working out how to recreate the crash
[11:23] <Riddell> ovidiu-florin: nope, https://wiki.ubuntu.com/UbuntuOpenWeek
[11:24] <Riddell> "Takes place from Tuesday 22 April - Thursday 24 April 2014 on IRC in #ubuntu-classroom and #ubuntu-classroom-chat."
[11:24] <apachelogger> Riddell: can we detangle the SRUs and upload the a11y fix?
[11:24] <jose> haha good work Riddell
[11:24] <apachelogger> I'd really like it not to be kaputs for another month
[11:24] <apachelogger> or two
[11:24] <apachelogger> or three
[11:24] <jose> Quintasan, ovidiu-florin: it's basically a session for an hour saying what you do on the team and explaining how can people contribute
[11:24] <Riddell> apachelogger: yeah ok I'll do that
[11:25] <apachelogger> Quintasan: also UNICORNS
[11:25] <Riddell> also got shadeslayer's sru for ubiquity to upload
[11:25] <apachelogger> Riddell: thx
[11:26] <jose> Quintasan, ovidiu-florin: so, can I count on you guys for the session from 17 to 18 UTC?
[11:26] <Quintasan> jose: Sure stuff.
[11:26] <jose> that's awesome!
[11:26] <Quintasan> apachelogger: What do you want me to tell about Unicorns?
[11:26] <Riddell> Quintasan: and big up that they should join #kubuntu-devel and hang around to get involved
[11:27] <apachelogger> Quintasan: everything
[11:27] <apachelogger> IMO you should perhaps only talk about unicorns
[11:27] <apachelogger> short of jellyfishes being on topic anyway
[11:28] <Quintasan> bloody hell apachelogger is still as insane as he was
[11:28] <jose> Quintasan, ovidiu-florin: I'll come back around later to give you some more instructions, for now you can just join #ubuntu-classroom, #ubuntu-classroom-chat and #ubuntu-classroom-backstage :)
[11:28] <jose> thanks again!
[11:29] <Quintasan> jose: Do we have someone/bot to copypaste questions from #u-c-chat ?
[11:29] <jose> Quintasan: we do
[11:29] <apachelogger> Quintasan: pfff, have some music https://www.youtube.com/watch?v=zJB_74Xl9aw
[11:29] <jose> Quintasan: can I explain that a bit later? I have to run to classes
[11:29] <Quintasan> jose: Sure.
[11:29] <Riddell> morning sgclark 
[11:29] <Quintasan> morning?
[11:29] <sgclark> Riddell: morning :)
[11:30] <sgclark> it is 4:30 am here lol
[11:30] <Quintasan> oh
[11:30]  * Quintasan already ate dinner
[11:30] <apachelogger> http://www.total-knowledge.com/~ilya/mips/ugt.html
[11:31] <Riddell> sgclark: eek! it's bed time!
[11:31] <sgclark> Riddell: did you  get my email
[11:32] <Riddell> sgclark: yep, still going through today's e-mail
[11:32] <Quintasan> >geoman is exception to this rule - his ass will be fried instead
[11:32] <Quintasan> lel
[11:32] <sgclark> Riddell: let me know if there is anything for me to work on
[11:33] <Riddell> sgclark: what do you know on the topic of merges?
[11:33] <sgclark> Riddell; nothing :(
[11:33] <Quintasan> sgclark: Congratulations, you will soon become an expert :P
[11:34] <sgclark> woot!
[11:34] <Riddell> sgclark: as you know we get most of our packages from Debian and make our own improvements/add our own bugs (depending on your point of view)
[11:34] <Riddell> sgclark: at the beginning of each cycle we like to merge the packages with the current versions in debian to keep the difference minimal
[11:35] <apachelogger> shadeslayer: when uploading sru fixery you need to sub ubuntu-sru to the bugs (regarding driver manager)
[11:35] <Riddell> sgclark: so for every package the task is now to work out if we can throw away our version and sync from debian, update to the latest debian version and add our changes or ignore debian and continue with our changes
[11:35] <Riddell> sgclark: this website lists what packages are diverged from debian https://merges.ubuntu.com/main.html
[11:35] <apachelogger> ScottK: bug 1311583 needs needs-verification tag I guess
[11:35] <Riddell> sgclark: https://merges.ubuntu.com/universe.html
[11:36] <apachelogger> ScottK: ah, not accepted yet ^^
[11:36] <ovidiu-florin> Riddell jose Quintasan I'm currently at work, for a few more hours. ping me if there's something I need to know or answer to something.
[11:37] <Riddell> sgclark: want me to take you through a merge?
[11:37] <sgclark> Riddell: yes please
[11:38] <Riddell> sgclark: calligra first, I'm a bit confused by your e-mail, you have vc in your ppa but nothing is in https://spideroak.com/browse/share/Kubuntu/kubuntu_packaging
[11:38] <sgclark> Riddell: hmmm, let me see what happened, it was late
[11:41] <Riddell> morning toscalix, how can we tempt you back to kubuntu now? :)
[11:42] <toscalix> Riddell: jejejje
[11:42] <toscalix> you do not have to
[11:42] <toscalix> I was never out
[11:42] <toscalix> obviously I am attached to openSUSE
[11:42] <toscalix> since I've worked there
[11:42] <toscalix> but Kubuntu was my first love
[11:43] <toscalix> and it will be my last, like the song said :-)
[11:43] <Quintasan> Riddell: Where is our documentation currently?
[11:43] <toscalix> Riddell: I am writing you from a Kubuntu machine ;-)
[11:44] <Riddell> toscalix: yay :)
[11:44] <Riddell> Quintasan: http://docs.kubuntu.org/
[11:44] <toscalix> I never removed it from my personal laptop
[11:45] <toscalix> it needs some update though.....so let's see if next week I can install the latest
[11:45] <Riddell> Quintasan: but written on http://userbase.kde.org/Kubuntu
[11:45] <Quintasan> Splendid!
[11:45] <Riddell> toscalix: 14.04 fresh out just for you
[11:45] <toscalix> exactly
[11:45] <toscalix> :-)
[11:47] <Riddell> toscalix: in return I'm learning spanish, do you know this language pronounces Vs as Bs and has two verbs for "to be"?
[11:48] <toscalix> well.....only in the mainland of spain the pronounce V and B....in the rest of the spanish speaking world everything in B
[11:48] <toscalix> To be is such a...wide verb that deserves two different ones....maybe even more
[11:49] <Riddell> so vale is said as bale in mainland spain? and elsewhere what is it?
[11:49] <toscalix> you are learning a language with many many rules......but those rules work in a very high percentage. So it is a good language to be learnt by engineers :-)
[11:49] <toscalix> bale
[11:50] <toscalix> written Vale but said Bale
[11:50] <toscalix> In the Canaries we say Bale, for instance
[11:50] <toscalix> like in Cuba, Mexico, Argentina, Chile....
[11:50] <Riddell> and in Catalunya?
[11:51] <toscalix> Vale
[11:51] <toscalix> from what I remember
[11:51] <toscalix> in Andalusia there are areas in which they pronounce almost everything with V
[11:52] <Riddell> sgclark: it will have rejected that upload because you used the same version number as for your saucy version, even if you delete it the archive doesn't get rid of it entirely for some hours
[11:52] <toscalix> by the way....the same principle applies to C/Z and S
[11:52] <Riddell> sgclark: so try using the ppa backport version number  2.8.2-0ubuntu1~ubuntu12.04~ppa1
[11:52] <sgclark> Riddell: ok thank you
[11:54] <soee> what was this highlight about ? some tests ? 
[11:56] <Riddell> soee: nope, looking for people to do a talk
[11:59] <shadeslayer> Riddell: they pronounce it as Vale over here in Barcelona
[11:59] <sgclark> Riddell: ok, it is doing a full rebuiild even with -nc for the rename, we can walk through the mereges whenever your ready
[11:59] <Riddell> sgclark: eek don't rebuild it locally, run debuild -S to make a source build
[11:59] <Riddell> then upload the source to your ppa to build there
[12:00] <sgclark> Riddell: ok
[12:04] <Riddell> sgclark: ssh ubuntu@ec2-54-87-101-128.compute-1.amazonaws.com
[12:04] <Riddell> sgclark: and run byobu
[12:07] <sgclark> Riddell: done
[12:07] <Riddell> sgclark: make your terminal window bigger :)
[12:08] <Riddell> sgclark: I'm looking at https://merges.ubuntu.com/universe.html for something that is relevant to kubuntu and probably fairly easy to do
[12:08] <sgclark> Riddell: not much screen space on this laptop :(
[12:08] <Riddell> sgclark: https://merges.ubuntu.com/universe.html oxygen-gtk3 seems likely
[12:09] <Riddell> sgclark: you can see that oxygen-gtk3 is at 1.3.5-0ubuntu1 in ubuntu, 1.3.5-1 in debian and they diverged at 1.3.4-1
[12:09] <Riddell> sgclark: so go ahead and make a directory and download the ubuntu version to start
[12:11] <Riddell> sgclark: I'd download from launchpad
[12:11] <Riddell> sgclark: get the .dsc url from https://launchpad.net/ubuntu/+source/oxygen-gtk3 and use dget
[12:11] <Riddell> sgclark: if you use apt-get source it might not be the latest version if someone has made a change in utopic (the new development release) because that server is still on trusty
[12:12] <Riddell> sgclark: install devscripts not dget
[12:14] <Riddell> sgclark: the .dsc file is what you need the URL of
[12:14] <yofel> 'pull-lp-source' from ubuntu-dev-tools would be a faster way to dget, though pulling from utopic doesn't yet work
[12:15] <Riddell> sgclark: expand arrow next to utopic version on the webpage https://launchpad.net/ubuntu/+source/oxygen-gtk3 and copy link location of .dsc file
[12:15] <Riddell> sgclark: export LANG=C  will stop the annoying locale errors
[12:15] <Riddell> sgclark: dpkg-source -x *dsc   will extract the source
[12:17] <Riddell> sgclark: take a look at the changelog to see what the history of the package is
[12:19] <Riddell> sgclark: ah interesting so it diverged from debian a year ago and hasn't been merged since
[12:19] <Riddell> sgclark: and when it divereged there was one change specifically added to our package "Fix dh_shlibdeps to exclude libgtk-3-0 from Depends"
[12:20] <Riddell> sgclark: so our task is to see if that change is still wanted and if there are any other changes we want to keep
[12:21] <sgclark> Riddell: ok
[12:22] <Riddell> sgclark: so make a new directory for the debian pacakge
[12:22] <Riddell> sgclark: and dget the latest version from https://packages.debian.org/src:oxygen-gtk3 
[12:23] <sgclark> ok
[12:24] <Riddell> sgclark: take a look at the debian changelog to see the history there
[12:25] <Riddell> sgclark: now we can see that the Felix Geyer chap who merged the version in ubuntu also uploaded a version to debian so maybe he put the ubuntu change into debian
[12:25] <Riddell> or maybe not
[12:26] <Riddell> that's debfx so we could just ask if he's around :)
[12:26] <Riddell> sgclark: ok make another new directory for the merge
[12:27] <Riddell> sgclark: run md5sum over the .orig from both ubuntu and debian to make sure they're the same file
[12:28] <Riddell> md5sum */*orig*  <-- quicker like that :)
[12:29] <Riddell> sgclark: they are the same, good good, copy the orig into the merge directory
[12:30] <Riddell> sgclark: no do a diff between both the debian/ directories
[12:30] <Riddell> that'll be something like  diff -urN oxygen-gtk3-debian/*/debian oxygen-gtk3/*/debian > DIFF
[12:31]  * Riddell browses
[12:33] <BluesKaj> Utopic Unicorn? ....groan
[12:33] <jussi> yeah, I wanted Untitled Ubuntu :D
[12:33] <Riddell> sgclark: ok now it's a case of the manual work
[12:34] <Riddell> sgclark: looking through the diff to work out what's important and needs keeping
[12:34] <Riddell> sgclark: I see a patch which the ubuntu package has, so we want to look at the changelog to decide if we still want that
[12:34] <Riddell> sgclark: there's something different in the override_dh_auto_configure: and -override_dh_auto_install: rules so we want work out if we want to keep that different
[12:35] <Riddell> sgclark: and there's that +override_dh_shlibdeps: which I think we want to keep so we don't drag in gtk3 for those who don't want it
[12:35] <Riddell> sgclark: do you see anything else in there we might want to keep?
[12:37] <sgclark> Riddell: not that I can see
[12:37] <Riddell> sgclark: groovy
[12:37] <Riddell> sgclark: so copy over the debian/ from the debian packaging into our merge
[12:39] <Riddell> sgclark: needs a -x
[12:40] <Riddell> sgclark: now I'd look in the ubuntu changelog to see what that patch is for and check in the debian changelog to if there's any clues why they don't have it
[12:41] <Riddell> "Add oxygen-gtk3-scroll-fix.patch from Debian (LP: #1244941)" hmm interesting
[12:41] <Riddell> if it's from debian why does debian not have it
[12:42] <Riddell> * Dropped obsolete "oxygen-gtk3-scroll-fix.patch".
[12:42] <sgclark> so we should remove it I suspect
[12:42] <Riddell> sgclark: so looks like the fix is no longer needed, I guess upstream fixed it, so we can ignore that patch
[12:43] <Riddell> sgclark: ok next the install and configure override rule, take a look at the two debian/rules and see if there's anything we want to keep in there
[12:45] <Riddell> sgclark: looks like debian just added the override_dh_auto_install rule and the debian/install file
[12:46] <Riddell> sgclark: which is a perfectly valid way to do it, we want to keep as close to debian as possible (make them do they work instead of us) so we'll keep their version
[12:47] <sgclark> Riddell: ok, but we want to add the dh_shlibdeps -- -xlibgtk-3-0?
[12:47] <Riddell> sgclark: yep, copy and paste that
[12:48] <Riddell> sgclark: this is where nano shows its limitations, only being able to open one file at a time, better use emacs but that's a whole different lesson :)
[12:49] <sgclark> Riddell: ok, I will poke around with that on  my spare time
[12:50] <Riddell> sgclark: now add a new changelog entry
[12:50] <Riddell> dch -i
[12:50] <Riddell> changelog will say something like merge with debian, remining changes: add dh_shlibdeps to not depend on libgtk-3-0
[12:53] <Riddell> sgclark: now I'm installing emacs to merge the changelogs
[12:53] <Riddell> can't think of a way to do it with nano :)
[12:53] <sgclark> ok :)
[12:57] <Riddell> sgclark: done, I just copied the ubuntu one and pasted it into the merge changelog where they last diverged
[12:57] <Riddell> sgclark: that way we don't lose any history
[12:58] <sgclark> ok
[12:58] <Riddell> sgclark: last change is the maintainer field in debian/control
[12:58] <Riddell> sgclark: paste this in..
[12:58] <Riddell> Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
[12:58] <Riddell> XSBC-Original-
[12:59] <Riddell> sgclark: wrong place, paste it at the start of the existing maintainer line
[12:59] <sgclark> ok
[12:59] <Riddell> oh lovely you got it
[13:00] <Riddell> sgclark: that's from long ago when debian were getting a bit annoyed they were being blamed for all our bugs some debian people asked ubuntu to change the maintainer away from them
[13:00] <sgclark> gotcha
[13:00] <Riddell> sgclark: but actually half the debian people now get annoyed we are taking away their credit, but can't please everyone :)
[13:00] <sgclark> lol
[13:00] <Riddell> sgclark: so now compile it and check it all still builds
[13:01] <sgclark> ok
[13:02] <Riddell> sgclark: copy and paste would be easier for that then typing them all out again
[13:03] <Riddell> sgclark: you can also try running /usr/lib/pbuilder/pbuilder-satisfydepends to install build-depends
[13:03]  * sgclark takes notes
[13:04] <Riddell> hah, makefile fussyness.  makefiles do like their tabs
[13:04] <sgclark> ahh
[13:05] <ScottK> apachelogger: There's a misspelling in a comment on the kubuntu-driver-manager upload, but I'll accept it anyway.  Please fix for next time.
[13:06] <Riddell> sgclark: this is one of the cheaper ec2 machines so I guess that'll take a while, time for a cup of tea
[13:07] <sgclark> Riddell: ok :)
[13:09] <ScottK> apachelogger: libqapt is in too.
[13:14] <Riddell> sgclark: yay it compiled, run lintian over it and also lesspipe to check for sanity
[13:14] <sgclark> Riddell: looks good
[13:15] <Riddell> sgclark: nah over the .deb files
[13:16] <sgclark> lesspipe?
[13:16] <Riddell> sgclark: yeah run that over the .deb
[13:16] <Riddell> it's just a shortcut to running dpkg --contents and dpkg --info
[13:17] <Riddell> which I like to use to browse at the contents of a .deb package
[13:17] <Riddell> sgclark: looks sane to me
[13:17] <Riddell> sgclark: in the changelog change UNRELEASED to... utopic!
[13:17] <Riddell> without the exclamation mark :)
[13:18] <Riddell> and run debuild -S to make a source package
[13:18] <Riddell> sgclark: oh hang on I'll tidy that changelog
[13:19] <Riddell> sgclark: just made it clear that the change it part of the merge not something you just added
[13:19] <sgclark> ok
[13:22] <Riddell> sgclark: right, I've signed it remotely from my local machine
[13:22] <Riddell> sgclark: if you're happy with it you can upload to ubuntu using   dput ubuntu foo.changes
[13:22] <apachelogger> ScottK: thank, there's also bug 1290717
[13:23] <Riddell> sgclark: again copy and paste is your friend :)
[13:23] <Riddell> sgclark: oh needs --unchecked  to keep dput happy
[13:23] <sgclark> Riddell: ok
[13:23] <ScottK> So there is.  Looking.
[13:23] <apachelogger> shadeslayer: you didn't tag the driver-manger release btw
[13:24] <Riddell> sgclark: hoorah, your first merge :)
[13:24] <sgclark> Riddell: yay, thank you. another easyish one I can hack at on my local machine?
[13:24] <Riddell> sgclark: you'll probably get an e-mail when it get accepted into -proposed and if it all compiles another one when it gets moved into release
[13:24] <Riddell> sgclark: and you can keep an eye on it at https://launchpad.net/ubuntu/+source/oxygen-gtk3
[13:25] <Riddell> sgclark: also it'll get posted to https://lists.canonical.com/archives/utopic-changes/2014-April/thread.html
[13:25] <Riddell> where you can see all the keen people like ScottK who like to get their uploads in first
[13:25] <apachelogger> ScottK: where's the misspelling btw?
[13:26] <Riddell> sgclark: so here we found it had a change we wanted to keep so we grabbed the debian package and put the change in then merged the changelog 
[13:26] <Riddell> sgclark: if there wasn't a change we wanted to keep we'd just run a sync to bring it directly in from debian unchanged
[13:27] <Riddell> sgclark: looking at https://merges.ubuntu.com/main.html I wonder if libical is an easy one
[13:28] <ScottK> apachelogger: beause missing a 'c'
[13:29] <ScottK> Next to last line off the diff.
[13:31] <sgclark> Riddell: I am going to go ahead and give it a shot on my own, if I run into questions I will ping you :)
[13:31] <Riddell> sgclark: good luck!
[13:37] <ScottK> sgclark: If you want to do liblog-log4perl-perl I'd be glad to sponsor it later today.
[13:37] <apachelogger> ScottK: ah, the debug output
[13:37] <ScottK> Yes.
[13:38] <sgclark> ScottK: merge? a warning I am new at this
[13:39] <manchicken1> apachelogger: Sorry I created that bug, thanks for fixing it. If you can give me the exact scenario to replicate it I'll add it to the test suite.
[13:39] <ScottK> sgclark: Yes.  That's fine.  This one is not hard, but it'll show you one of the reasons why we end up deviating from Debian on packages.
[13:39] <apachelogger> ScottK: fixed ^^
[13:39] <apachelogger> manchicken1: I did add the test
[13:39] <manchicken1> (I guess it's probably documented on the bug)
[13:39] <manchicken1> apachelogger: Thank you very much!
[13:39] <sgclark> ScottK: ok, I will work on it next
[13:39] <apachelogger> manchicken1: I don't like the test suite's line counting btw, feels overly cumbersome :P
[13:39] <manchicken1> I'm just confirming static data at that point.
[13:40] <apachelogger> manchicken1: yeah, but if the line order etc. fails the test will fail anyway
[13:40] <ScottK> sgclark: I'm about to be offline for 10 - 12 hours.  I'll look at it when I get back. No rush.
[13:40] <manchicken1> I added most of that as I was trying to verify I understood how the parsing was pulling the file in before I just said "screw it" and re-worked the portions I didn't trust.
[13:40] <sgclark> ScottK: ok :)
[13:40] <manchicken1> apachelogger: Yes, but it should always be running those static data files for testing.
[13:41] <manchicken1> Those static data files are half the reason I added the ability to specify a sources.list file in the first place.
[13:41] <apachelogger> manchicken1: then the line count is unsuitable still
[13:41] <Riddell> kubotu: newversion qt4-x11 4.8.6
[13:42] <manchicken1> Why's that? Making sure you got the number of lines you expected seems like a reasonable - though still a pain in the ass - test.
[13:42] <apachelogger> manchicken1: it will fail regardless
[13:42] <kubotu> https://bugs.launchpad.net/bugs/1312183
[13:42] <manchicken1> Why's that?
[13:43] <manchicken1> It's been working for me.
[13:44] <apachelogger> manchicken1: there's three ways a test could fail based on the files: a) there's 5 lines, but the test needs 6 -> you get an out of index error b) there's 6 lines, but the test needs 5 -> you still get an out of index error (so long as line 6 actually is being accessed) c) there's 5 lines, but a difference in line 3 -> the test will fail because what line 3 is supposed to be is not what it is
[13:45] <manchicken1> Yes, but the static data files that are version controlled with the code as fixture data shouldn't be unpredictable in that way.
[13:46] <apachelogger> manchicken1: line count doesn't help
[13:46] <manchicken1> The only time those files should change is when you explicitly change them… at which time it is then necessary to update the tests :)
[13:46] <apachelogger> then you need to check for a sha1sum
[13:46] <apachelogger> and only that
[13:46] <manchicken1> It does if you're trying to prove that you parsed and loaded all of the records
[13:47] <apachelogger> so then the line count is still pointless
[13:47] <apachelogger> if the sums don't match it should discard the test data and abort the test
[13:47] <Riddell> apachelogger, shadeslayer, yofel, anyone: got an opinion on upstream's reluctance to rename kactivitymanagerd ? https://git.reviewboard.kde.org/r/115602/
[13:47] <apachelogger> there's no point recording the line count or anything other than a checksum
[13:49] <apachelogger> Riddell: the argument is moot, if it is a dropin then it should not exist because they are equal, it's very existence however proofs that they are not equal, so the argument is bogus
[13:51] <apachelogger> if ivan still considers it a dropin then the solution is to split it out of kactivities and release it independently
[13:51] <apachelogger> equally the kde4 bit then needs to be split out
[13:52] <manchicken1> Sorry, had to get coffee.
[13:53] <manchicken1> apachelogger: If the counts don't match you fail the test, yes. That's the point of the tests, yeah?
[13:54] <manchicken1> It's useful to make sure that all of the records in your file got loaded as you expected them to… which makes me think that the line counts are useful… tedious as they are.
[13:55] <apachelogger> manchicken1: no
[13:55] <apachelogger> manchicken1: then you're testing QIO, are you not?
[13:56] <apachelogger> my points: the amount of lines has no baring on whether that is the data you need or want
[13:56] <apachelogger> if you want to check this is the verified data that should be tested, then a checksum only validation is the way to go
[13:57] <manchicken1> No, I'm testing my parser, too. How do I know my parser didn't skip a line or discard one?
[13:57] <apachelogger> manchicken1: by explicitly checking that line
[13:57] <apachelogger> see the 3 cases I highlighted
[13:57] <apachelogger> either you have an off-by-one issue or content doesn't match anymore
[13:57] <apachelogger> if a line is not tested for its content is irrelevant for the test
[13:58] <manchicken1> This is the nature of fixture data in automated tests though.
[13:58] <manchicken1> You know exactly what your data set is.
[13:58] <manchicken1> You're just trying to prove that the program pulled it in correctly.
[13:59] <apachelogger> manchicken1: yes, you proof the data by checking the sum
[13:59] <manchicken1> I'm not trying to prove the file didn't change, I'm trying to prove that my file made it into memory as expected.
[13:59] <apachelogger> yes
[13:59] <apachelogger> so you are testing QIO
[14:00] <apachelogger> and at that point I'd first test QString to be honest, because if that doesn't allow for correct store/retrieve/compare of the data, the data might have made it into memory but is then being incorrectly processed
[14:02] <kubotu> ::qt-bugs:: [1312183] Please update qt4-x11 to 4.8.6 @ https://bugs.launchpad.net/bugs/1312183 (by Kubuntu IRC Bot)
[14:09] <Riddell> sgclark: pst, wrong channel :)
[14:09] <sgclark> Riddell: err oops
[14:09] <Riddell> sgclark: if it's just symbols then check the debian version compiles on ubuntu and we can sync them
[14:10] <sgclark> Riddell: ok, I have noticed that both .orig files have a debian folder in them?
[14:12] <Riddell> sgclark: annoying when upstream do that, but I think it will just be overwritten when the package is made
[14:13] <sgclark> k
[14:19] <sgclark> Riddell: it builds, what do I do when a sync is needed?
[14:23] <Riddell> sgclark: good question
[14:23] <Riddell> let me remember
[14:23]  * Riddell reads man syncpackage
[14:25] <Riddell> sgclark: I think you need to run   requestsync
[14:25] <Riddell> then I'll run  syncpackage  to make it happen
[14:25] <sgclark> ok
[14:56] <Riddell> ScottK: new qt4s uploaded for bug 1289600 to -proposed for precise, saucy and quantal
[15:18] <Riddell> apachelogger: am I right in thinking we now have no way to configure ibus settings? https://forum.kde.org/viewtopic.php?f=225&t=108047
[15:18] <sgclark> Riddell: I  can't seem to get this to work, http://paste.ubuntu.com/7322985/
[15:20] <Riddell> sgclark: do you have python-keyring and gnome-keyring installed?
[15:20] <sgclark> Riddell: oh probably not
[15:21] <sgclark> Riddell: hmm yep both already newest
[15:23] <doctorpepper> is there any plan to backport kde 4.13 to 12.04 ? 
[15:23] <Riddell> doctorpepper: I wasn't planning to, now there's a new LTS out I don't think we'll be backporting much to the old LTS
[15:26] <apachelogger> Riddell: im-config
[15:26] <apachelogger> though I have no clue about im
[15:27] <doctorpepper> i would be nice if you do, since there is no major changes in 4.13
[15:27] <Riddell> doctorpepper: what's your use case that means you can't update to 14.04?
[15:27] <apachelogger> policy says backports until happens until the next LTS comes out
[15:29] <Riddell> but speaking of which we have 4.13 I should have copied to saucy backports
[15:30] <Riddell> apachelogger: do you know if there's any dependency chart to tell you which order to compile plasma next bits in?
[15:30] <doctorpepper> Riddell: company policy, we move to next LTS a year after the release.
[15:31] <Riddell> doctorpepper: ooh interesting, can I ask what company is using Kubuntu with backports?
[15:32] <apachelogger> Riddell: there's http://quickgit.kde.org/?p=kde-build-metadata.git&a=blob&h=22fa1c28cac46b71f45f959d071ab9706801d958&hb=11a41b7750e263db7989a1cbdf0d7b4513072fb2&f=dependency-data-kf5-qt5
[15:32] <apachelogger> no chart for it though
[15:33] <yofel> looking at kactivitymanagerd I just remembered: does kscreen finally install its plugins in a version namespace?
[15:33] <apachelogger> supposedly one could generate a dot from that with some scripting thoug
[15:33] <apachelogger> h
[15:33] <yofel> libkscreen I meant. And no, it doesn't :(
[15:34] <doctorpepper>  I can't give the name. all  i can say is that a security firm  in morocco.
[15:34] <Riddell> doctorpepper: interesting :)
[15:36] <doctorpepper> Riddell: how can i build 4.13 on precise? 
[15:36] <yofel> did we do a 4.13 testrun on precise so far?
[15:37] <yofel> script run I mean
[15:37] <Riddell> yofel, doctorpepper: nope, I'm running the backport script now
[15:37] <yofel> k
[15:38] <Riddell> doctorpepper: I'll upload it to kubuntu-ppa/staging and you'll need to help test it else I'll forget about it
[15:39] <doctorpepper> ok
[15:39] <yofel> doctorpepper: also remind us on updates as we'll probably have a lack of precise testers otherwise
[15:40] <doctorpepper> no problem
[15:42] <Riddell> doctorpepper: and if we can tempt you to help out with packaging do let us know :)
[15:48] <Riddell> uh, what should upstream do with all these clashing binaries? https://community.kde.org/Frameworks/Coinstallability#kde-cli-tools
[15:49] <Riddell> just tell downstreams to split them out of kde-runtime and make them alternates?
[15:50] <yofel> I got the feeling they're expecting us to make single binary packages for those and have alternative depends wherever they're used :(
[15:51] <Riddell> which is do-able if faffy for us, probably less doable for distros with crappy packaging systems like gentoo
[16:06] <Quintasan> ovidiu-florin: ping
[16:07] <Quintasan> jose: ping
[16:14] <Riddell> doctorpepper: ok I uploaded it to kubuntu-ppa/staging where it'll compile now (assuming I haven't missed some dependency of it)
[16:14]  * Riddell out
[16:17] <Quintasan> doctorpepper: I'm pretty much sure it SHOULD work since I was upgrading from precise on my laptop a few days before 14.04 was released.
[16:19] <jose> Quintasan: pong
[16:20] <Quintasan> jose: Since we're 40 minutes before - anything I should know (technical wise) before I start talking
[16:20] <Quintasan> ?
[16:21] <jose> Quintasan: you can read https://wiki.ubuntu.com/Classroom/ClassBot for more instructions on how to manage the bot, though if you want me to manage it for you I can do it
[16:21] <jose> you have to join #u-classroom, #u-classroom-backstage and #u-classroom-chat
[16:22] <Quintasan> oh
[16:22] <Quintasan> jose: I'm pretty much sure I'll be able to handle the questions
[16:22] <jose> awesome :)
[16:22] <Quintasan> ovidiu-florin: ping!
[16:22] <ovidiu-florin> Quintasan: pong
[16:22] <Quintasan> ovidiu-florin: Oh yes, anything you want to know before we start?
[16:23] <ovidiu-florin> Quintasan: at the first ping I was between work and home
[16:23] <Quintasan> ovidiu-florin: Sure, no problem
[16:23] <ovidiu-florin> Quintasan: everything
[16:23] <Quintasan> That's tough.
[16:23] <ovidiu-florin> how will this go?
[16:23] <ovidiu-florin> what exactly will happen?
[16:24] <Quintasan> ovidiu-florin: go to the channel, we introduce ourselves and talk about Kubuntu and how you can contribute
[16:24] <Quintasan> ovidiu-florin: Did you do any contributions yet?
[16:25] <jose> oh, he's done LOTS
[16:25] <ovidiu-florin> a few packages, KDE bug reports, and a few patches, and I'm working on the new website
[16:25] <jose> website is looking shiny shiny
[16:25] <Quintasan> Splendid.
[16:25] <ovidiu-florin> I've been here and there
[16:25] <Quintasan> ovidiu-florin: https://notes.kde.org/p/KubuntuOpenWeek open up that
[16:25] <Quintasan> Here is generally what we want to cover
[16:25] <ovidiu-florin> tried each one of them
[16:25] <ovidiu-florin> ah, and also...
[16:26] <ovidiu-florin> about 20 people in my city + workplace use Kubuntu now :D
[16:26] <ovidiu-florin> because of me
[16:26] <Quintasan> Okay, that's good.
[16:26] <Quintasan> We can also talk about this.
[16:26] <ovidiu-florin> Quintasan: I've added some stuff over there
[16:26] <ovidiu-florin> Quintasan: can you start?
[16:27] <Quintasan> Sure thing.
[16:27] <ovidiu-florin> in 30 mins, right?
[16:27] <Quintasan> ovidiu-florin: I'm not sure if I need to tell you but don't try going fast or something :P
[16:27] <ovidiu-florin> I just got home from a long day of work
[16:28] <ovidiu-florin> not fast is good for me
[16:28] <ovidiu-florin> :D
[16:29] <Quintasan> ovidiu-florin: Well, generally think about what would you like to say about each of those points (if you have no idea then it's okay) and be sure to speak up
[16:29] <Quintasan> ovidiu-florin: or throw some bricks at me if I'm getting out of hand.
[16:34] <ovidiu-florin> there are 3 channels. why?
[16:35] <jose> ovidiu-florin: #ubuntu-classroom is where you actually give the session, #ubuntu-classroom-chat is for questions as people cannot talk in the first, it's moderated, and -backstage is for ranting
[16:36] <ovidiu-florin> Quintasan: I've also done KDE translations
[16:36] <ovidiu-florin> :D
[16:36] <ovidiu-florin> not much, but a few, here and there
[16:36] <ovidiu-florin> to get the hang of it
[16:36] <ovidiu-florin> and now I translate whenever I have the time
[16:39] <ovidiu-florin> this summer my ISP will get a piece of my  mind. Someone will suffer and it's not going to be me.
[16:40] <ovidiu-florin> If I have one more day of unreliable service... it'll be bad...  very bad.
[16:43] <Quintasan> lol
[16:43] <ovidiu-florin> I'm in 3G right now because of that
[16:43] <ovidiu-florin> 3G is more reliable!! Un ... believeble
[17:04] <doctorpepper> Riddell:  I added the staging ppa there no update to kde packages
[18:03] <Quintasan> doctorpepper_: That probably won't build so far
[18:04] <Quintasan> kdelibs take a long time to compile
[18:04] <Quintasan> ovidiu-florin: That wasn't so bad.
[18:04] <ovidiu-florin> :D
[18:07]  * genii makes a fresh pot of coffee and awaits the influx from #ubuntu-classroom
[18:07] <jose> Quintasan, ovidiu-florin: thanks a bunch for running the session, really appreciate it :)
[18:08] <ovidiu-florin> glad to help
[18:08] <Quintasan> jose: No problem :D
[18:18] <Darkwing> Well, this just got fun...
[19:00] <Elv1313> Hello, is it possible to release the fix for Bug #1303897 ? Another user reported it once more in our bug tracker
[19:22] <kdeuser56> I got a bunch of ubiquity crashes ... where could I report them? I guess I should report them private so that not everyone can extract passwords from the dump ...
[19:23] <kdeuser56> launchpad making them private? 
[19:27] <yofel> kdeuser56: crash reports are always private by default. After the retracer is done they're made developer accessible at least
[19:28] <kdeuser56> yofel: how can I manually invoke the retracer without being on a 14.04 install?
[19:28] <kdeuser56> I do not want to generate the backtrace myself 
[19:29] <yofel> Elv1313: From what I see the week will be over tomorrow, otherwise ScottK would be the person to ask
[19:29] <yofel> kdeuser56: er, if you don't want to just leave it to launchpad?
[19:29] <yofel> or am I misunderstanding you?
[19:30] <kdeuser56> yofel: will it automatically do it when I simply attatch the .crash file?
[19:30] <yofel> no, you need to pass that crash file to apport so it'll file a proper crash report
[19:31] <yofel> attaching .crash files to bug reports is really not something you should normally do
[19:31] <yofel> e.g. just run 'ubuntu-bug /var/crash/<file>.crash' and let it do it's thing
[19:31] <yofel> use apport-cli if the GUI app doesn't work
[19:32] <kdeuser56> yofel: right, but I have to be on a 14.04 install, right?
[19:32] <yofel> you have to be on the install that generated the .crash fiel
[19:32] <yofel> *file
[19:33] <yofel> as for ubiquity reports apport will attach lots of system information that might be relevant
[19:33] <yofel> you can also try to file the bug from a different system
[19:33] <yofel> not sure what the outcome will be - apport should accept it at least
[19:34] <yofel> (that'll still be better than attaching the file to a bug)
[21:16] <ScottK> Elv1313: I released the update early.
[21:16] <ScottK> yofel: ^^^
[21:17] <Elv1313> ScottK: thanks
[22:13] <ScottK> Riddell: All accepted.