joseRiddell: are you by chance still around?00:30
=== 92AAAS3PJ is now known as frecel
kubotu::qt-bugs:: [1251178] qdbus and qdbusviewer crash with "No such file or directory" @ https://bugs.launchpad.net/bugs/1251178 (by Mechanical snail)04:27
soeegood morning06:25
lordievaderGood morning.06:31
apacheloggerScottK: yes unicorns ftw07:16
apacheloggeralthough, I think untitled would also have been a lovely name07:16
apachelogger"Is it possible to run Itunes on Kubuntu without installing Wine?"07:17
tsimpsonwith a VM...07:21
apacheloggermh, nifty07:22
apacheloggerhttps://errors.ubuntu.com/problem/93fcb3147d466be239a79f223d19683695eb414e qapt has a bug in sourcelists :'<07:38
ScottKYou should pester manchicken.07:43
jussiapachelogger: "Untitled Ubuntu" ?07:47
apacheloggerfor example07:49
apacheloggerqapt tests a rather shitty07:50
BlizzzI 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.png09:29
apacheloggershadeslayer: did you upload driver manager yesterday?09:32
shadeslayerapachelogger: yus09:32
shadeslayerapachelogger: though might still be in unapproved09:32
shadeslayerapachelogger: version numbers are screwed up btw :P09:33
apacheloggershadeslayer: how so?09:34
shadeslayershouldn't they be 14.04ubuntu7.1/7.2 ?09:35
apachelogger14.04? :P09:35
apachelogger14.10 > 14.0409:35
BluesKajHiyas all10:33
agateauRiddell: still need git magic?10:34
Riddellagateau: mm yes10:58
agateauRiddell: what are you trying to do?10:59
Riddellagateau: submit this to reviewboard http://starsky.19inch.net/~jr/tmp/DIFF10:59
Riddellagateau: it said "The file 'docs/CMakeLists.txt' (rcb9ef01) could not be found in the repository"10:59
agateauRiddell: is it a fresh file?11:01
Riddellagateau: it's a moved directory and an edited file11:02
Riddellpatch is for kdelibs4support11:03
josehey 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 possible11:04
agateauRiddell: you can try to add "--find-copies-harder" to git diff11:04
agateauRiddell: or try my kde-post-review script11:04
joses/if there/is there/11:04
kubotujose 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:04
agateauRiddell: https://gist.github.com/agateau/650788511:05
Riddelljose: try pinging some likely candidates such as agateau, debfx, jussi, lordievader, Mamarok, ovidiu-florin, ScottK, valorie, shadeslayer, apachelogger, yofel, soee, BluesKaj, Quintasan :)11:09
Riddellagateau: --find-copies-harder doesn't help :(11:09
* Riddell investigates gist11:09
jussiunfortunately Im off playing football tonight11:09
QuintasanWhat's going on11:10
agateauRiddell: gist does not do much more, it uses --find-copies-harder11:10
jussiQuintasan: you just got voluntelled11:10
RiddellQuintasan: jose needs someone to talk about kubuntu at open week11:10
Riddellagateau: maybe using rbtools will help rather than web interface11:10
* Quintasan shakes fist at jussi11:10
Quintasanjose: What do you want to talk about?11:11
ovidiu-florinRiddell: Here11:11
ovidiu-florinwhat about?11:11
* agateau is sprinting today11:11
Quintasan17 UTC would be 19 in my timezone11:11
* yofel will be visiting someone at that time11:11
Riddellovidiu-florin: open week talk about how to contribute to kubuntu?11:12
Riddellagateau: how are the plants doing in the yard?11:12
ovidiu-florinI don't know what that envolves11:12
agateauRiddell: haven't checked yet11:12
Riddellovidiu-florin: enthuse people about helping for kubuntu!11:15
* Quintasan guess he can give a talk11:15
Riddellsay how fun and friendly we all are, and how it helps you see the world and improve it11:15
Riddellthen say all the useful things that can be done11:15
QuintasanRiddell: Translations, testing, packaging, working upstream, writing docs. Anything I forgot?11:16
ovidiu-florinI'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:16
RiddellQuintasan: websites, user support11:17
RiddellQuintasan: some programming11:17
RiddellQuintasan: artwork11:17
Quintasanovidiu-florin: 17-18 UTC11:17
MamarokI am sadly not around at that time11:17
QuintasanRiddell: programming would be a part of working upstream11:17
QuintasanRiddell: Though we need some help here too.11:17
* Quintasan jots that down11:17
RiddellQuintasan: not if it's downstream, like fixing ubiquity or language foo11:18
Riddelljose: looks like you have a speaker in the beautiful Quintasan backed up by the gorgeous ovidiu-florin 11:20
RiddellQuintasan: also general ubuntu work like archive admin, release management, sru is lovely11:21
RiddellQuintasan: and then there's project management like taking care of trello or organising meetings11:21
ovidiu-florinRiddell: jose how would this go?11:21
Riddellovidiu-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-florinQuintasan: if that's you, please type your name in the note11:22
Riddellovidiu-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 involved11:22
apacheloggerRiddell: are you pushing that qt sru along?11:23
ovidiu-florinRiddell: this channel?11:23
Riddellapachelogger: I'm a bit stuck until jmux comes back in working out how to recreate the crash11:23
Riddellovidiu-florin: nope, https://wiki.ubuntu.com/UbuntuOpenWeek11:23
Riddell"Takes place from Tuesday 22 April - Thursday 24 April 2014 on IRC in #ubuntu-classroom and #ubuntu-classroom-chat."11:24
apacheloggerRiddell: can we detangle the SRUs and upload the a11y fix?11:24
josehaha good work Riddell11:24
apacheloggerI'd really like it not to be kaputs for another month11:24
apacheloggeror two11:24
apacheloggeror three11:24
joseQuintasan, ovidiu-florin: it's basically a session for an hour saying what you do on the team and explaining how can people contribute11:24
Riddellapachelogger: yeah ok I'll do that11:24
apacheloggerQuintasan: also UNICORNS11:25
Riddellalso got shadeslayer's sru for ubiquity to upload11:25
apacheloggerRiddell: thx11:25
joseQuintasan, ovidiu-florin: so, can I count on you guys for the session from 17 to 18 UTC?11:26
Quintasanjose: Sure stuff.11:26
josethat's awesome!11:26
Quintasanapachelogger: What do you want me to tell about Unicorns?11:26
RiddellQuintasan: and big up that they should join #kubuntu-devel and hang around to get involved11:26
apacheloggerQuintasan: everything11:27
apacheloggerIMO you should perhaps only talk about unicorns11:27
apacheloggershort of jellyfishes being on topic anyway11:27
Quintasanbloody hell apachelogger is still as insane as he was11:28
joseQuintasan, 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
josethanks again!11:28
Quintasanjose: Do we have someone/bot to copypaste questions from #u-c-chat ?11:29
joseQuintasan: we do11:29
apacheloggerQuintasan: pfff, have some music https://www.youtube.com/watch?v=zJB_74Xl9aw11:29
joseQuintasan: can I explain that a bit later? I have to run to classes11:29
Quintasanjose: Sure.11:29
Riddellmorning sgclark 11:29
sgclarkRiddell: morning :)11:29
sgclarkit is 4:30 am here lol11:30
* Quintasan already ate dinner11:30
Riddellsgclark: eek! it's bed time!11:31
sgclarkRiddell: did you  get my email11:31
Riddellsgclark: yep, still going through today's e-mail11:32
Quintasan>geoman is exception to this rule - his ass will be fried instead11:32
sgclarkRiddell: let me know if there is anything for me to work on11:32
Riddellsgclark: what do you know on the topic of merges?11:33
sgclarkRiddell; nothing :(11:33
Quintasansgclark: Congratulations, you will soon become an expert :P11:33
Riddellsgclark: 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
Riddellsgclark: at the beginning of each cycle we like to merge the packages with the current versions in debian to keep the difference minimal11:34
apacheloggershadeslayer: when uploading sru fixery you need to sub ubuntu-sru to the bugs (regarding driver manager)11:35
Riddellsgclark: 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 changes11:35
Riddellsgclark: this website lists what packages are diverged from debian https://merges.ubuntu.com/main.html11:35
apacheloggerScottK: bug 1311583 needs needs-verification tag I guess11:35
ubottubug 1311583 in kubuntu-driver-manager (Ubuntu Trusty) "kubuntu-driver-managers leaves apt in a broken state when switching drivers on a nvidia machine" [High,Triaged] https://launchpad.net/bugs/131158311:35
Riddellsgclark: https://merges.ubuntu.com/universe.html11:35
apacheloggerScottK: ah, not accepted yet ^^11:36
ovidiu-florinRiddell 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:36
Riddellsgclark: want me to take you through a merge?11:37
sgclarkRiddell: yes please11:37
Riddellsgclark: 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_packaging11:38
sgclarkRiddell: hmmm, let me see what happened, it was late11:38
Riddellmorning toscalix, how can we tempt you back to kubuntu now? :)11:41
toscalixRiddell: jejejje11:42
toscalixyou do not have to11:42
toscalixI was never out11:42
toscalixobviously I am attached to openSUSE11:42
toscalixsince I've worked there11:42
toscalixbut Kubuntu was my first love11:42
toscalixand it will be my last, like the song said :-)11:43
QuintasanRiddell: Where is our documentation currently?11:43
toscalixRiddell: I am writing you from a Kubuntu machine ;-)11:43
Riddelltoscalix: yay :)11:44
RiddellQuintasan: http://docs.kubuntu.org/11:44
toscalixI never removed it from my personal laptop11:44
toscalixit needs some update though.....so let's see if next week I can install the latest11:45
RiddellQuintasan: but written on http://userbase.kde.org/Kubuntu11:45
Riddelltoscalix: 14.04 fresh out just for you11:45
Riddelltoscalix: in return I'm learning spanish, do you know this language pronounces Vs as Bs and has two verbs for "to be"?11:47
toscalixwell.....only in the mainland of spain the pronounce V and B....in the rest of the spanish speaking world everything in B11:48
toscalixTo be is such a...wide verb that deserves two different ones....maybe even more11:48
Riddellso vale is said as bale in mainland spain? and elsewhere what is it?11:49
toscalixyou 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
toscalixwritten Vale but said Bale11:50
toscalixIn the Canaries we say Bale, for instance11:50
toscalixlike in Cuba, Mexico, Argentina, Chile....11:50
Riddelland in Catalunya?11:50
toscalixfrom what I remember11:51
toscalixin Andalusia there are areas in which they pronounce almost everything with V11:51
Riddellsgclark: 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 hours11:52
toscalixby the way....the same principle applies to C/Z and S11:52
Riddellsgclark: so try using the ppa backport version number  2.8.2-0ubuntu1~ubuntu12.04~ppa111:52
sgclarkRiddell: ok thank you11:52
soeewhat was this highlight about ? some tests ? 11:54
Riddellsoee: nope, looking for people to do a talk11:56
shadeslayerRiddell: they pronounce it as Vale over here in Barcelona11:59
sgclarkRiddell: ok, it is doing a full rebuiild even with -nc for the rename, we can walk through the mereges whenever your ready11:59
Riddellsgclark: eek don't rebuild it locally, run debuild -S to make a source build11:59
Riddellthen upload the source to your ppa to build there11:59
sgclarkRiddell: ok12:00
Riddellsgclark: ssh ubuntu@ec2-54-87-101-128.compute-1.amazonaws.com12:04
Riddellsgclark: and run byobu12:04
sgclarkRiddell: done12:07
Riddellsgclark: make your terminal window bigger :)12:07
Riddellsgclark: I'm looking at https://merges.ubuntu.com/universe.html for something that is relevant to kubuntu and probably fairly easy to do12:08
sgclarkRiddell: not much screen space on this laptop :(12:08
Riddellsgclark: https://merges.ubuntu.com/universe.html oxygen-gtk3 seems likely12:08
Riddellsgclark: 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-112:09
Riddellsgclark: so go ahead and make a directory and download the ubuntu version to start12:09
Riddellsgclark: I'd download from launchpad12:11
Riddellsgclark: get the .dsc url from https://launchpad.net/ubuntu/+source/oxygen-gtk3 and use dget12:11
Riddellsgclark: 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 trusty12:11
Riddellsgclark: install devscripts not dget12:12
Riddellsgclark: the .dsc file is what you need the URL of12:14
yofel'pull-lp-source' from ubuntu-dev-tools would be a faster way to dget, though pulling from utopic doesn't yet work12:14
Riddellsgclark: expand arrow next to utopic version on the webpage https://launchpad.net/ubuntu/+source/oxygen-gtk3 and copy link location of .dsc file12:15
Riddellsgclark: export LANG=C  will stop the annoying locale errors12:15
Riddellsgclark: dpkg-source -x *dsc   will extract the source12:15
Riddellsgclark: take a look at the changelog to see what the history of the package is12:17
Riddellsgclark: ah interesting so it diverged from debian a year ago and hasn't been merged since12:19
Riddellsgclark: and when it divereged there was one change specifically added to our package "Fix dh_shlibdeps to exclude libgtk-3-0 from Depends"12:19
Riddellsgclark: so our task is to see if that change is still wanted and if there are any other changes we want to keep12:20
sgclarkRiddell: ok12:21
Riddellsgclark: so make a new directory for the debian pacakge12:22
Riddellsgclark: and dget the latest version from https://packages.debian.org/src:oxygen-gtk3 12:22
Riddellsgclark: take a look at the debian changelog to see the history there12:24
Riddellsgclark: 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 debian12:25
Riddellor maybe not12:25
Riddellthat's debfx so we could just ask if he's around :)12:26
Riddellsgclark: ok make another new directory for the merge12:26
Riddellsgclark: run md5sum over the .orig from both ubuntu and debian to make sure they're the same file12:27
Riddellmd5sum */*orig*  <-- quicker like that :)12:28
Riddellsgclark: they are the same, good good, copy the orig into the merge directory12:29
Riddellsgclark: no do a diff between both the debian/ directories12:30
Riddellthat'll be something like  diff -urN oxygen-gtk3-debian/*/debian oxygen-gtk3/*/debian > DIFF12:30
* Riddell browses12:31
BluesKajUtopic Unicorn? ....groan12:33
jussiyeah, I wanted Untitled Ubuntu :D12:33
Riddellsgclark: ok now it's a case of the manual work12:33
Riddellsgclark: looking through the diff to work out what's important and needs keeping12:34
Riddellsgclark: I see a patch which the ubuntu package has, so we want to look at the changelog to decide if we still want that12:34
Riddellsgclark: 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 different12:34
Riddellsgclark: 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 it12:35
Riddellsgclark: do you see anything else in there we might want to keep?12:35
sgclarkRiddell: not that I can see12:37
Riddellsgclark: groovy12:37
Riddellsgclark: so copy over the debian/ from the debian packaging into our merge12:37
Riddellsgclark: needs a -x12:39
Riddellsgclark: 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 it12:40
Riddell"Add oxygen-gtk3-scroll-fix.patch from Debian (LP: #1244941)" hmm interesting12:41
ubottuLaunchpad bug 1244941 in oxygen-gtk3 (Ubuntu Trusty) "Mousewheel scrolling does not work" [Low,Fix released] https://launchpad.net/bugs/124494112:41
Riddellif it's from debian why does debian not have it12:41
Riddell* Dropped obsolete "oxygen-gtk3-scroll-fix.patch".12:42
sgclarkso we should remove it I suspect12:42
Riddellsgclark: so looks like the fix is no longer needed, I guess upstream fixed it, so we can ignore that patch12:42
Riddellsgclark: 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 there12:43
Riddellsgclark: looks like debian just added the override_dh_auto_install rule and the debian/install file12:45
Riddellsgclark: 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 version12:46
sgclarkRiddell: ok, but we want to add the dh_shlibdeps -- -xlibgtk-3-0?12:47
Riddellsgclark: yep, copy and paste that12:47
Riddellsgclark: 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:48
sgclarkRiddell: ok, I will poke around with that on  my spare time12:49
Riddellsgclark: now add a new changelog entry12:50
Riddelldch -i12:50
Riddellchangelog will say something like merge with debian, remining changes: add dh_shlibdeps to not depend on libgtk-3-012:50
Riddellsgclark: now I'm installing emacs to merge the changelogs12:53
Riddellcan't think of a way to do it with nano :)12:53
sgclarkok :)12:53
Riddellsgclark: done, I just copied the ubuntu one and pasted it into the merge changelog where they last diverged12:57
Riddellsgclark: that way we don't lose any history12:57
Riddellsgclark: last change is the maintainer field in debian/control12:58
Riddellsgclark: paste this in..12:58
RiddellMaintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>12:58
Riddellsgclark: wrong place, paste it at the start of the existing maintainer line12:59
Riddelloh lovely you got it12:59
Riddellsgclark: 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 them13:00
Riddellsgclark: but actually half the debian people now get annoyed we are taking away their credit, but can't please everyone :)13:00
Riddellsgclark: so now compile it and check it all still builds13:00
Riddellsgclark: copy and paste would be easier for that then typing them all out again13:02
Riddellsgclark: you can also try running /usr/lib/pbuilder/pbuilder-satisfydepends to install build-depends13:03
* sgclark takes notes13:03
Riddellhah, makefile fussyness.  makefiles do like their tabs13:04
ScottKapachelogger: 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:05
Riddellsgclark: this is one of the cheaper ec2 machines so I guess that'll take a while, time for a cup of tea13:06
sgclarkRiddell: ok :)13:07
ScottKapachelogger: libqapt is in too.13:09
Riddellsgclark: yay it compiled, run lintian over it and also lesspipe to check for sanity13:14
sgclarkRiddell: looks good13:14
Riddellsgclark: nah over the .deb files13:15
Riddellsgclark: yeah run that over the .deb13:16
Riddellit's just a shortcut to running dpkg --contents and dpkg --info13:16
Riddellwhich I like to use to browse at the contents of a .deb package13:17
Riddellsgclark: looks sane to me13:17
Riddellsgclark: in the changelog change UNRELEASED to... utopic!13:17
Riddellwithout the exclamation mark :)13:17
Riddelland run debuild -S to make a source package13:18
Riddellsgclark: oh hang on I'll tidy that changelog13:18
Riddellsgclark: just made it clear that the change it part of the merge not something you just added13:19
Riddellsgclark: right, I've signed it remotely from my local machine13:22
Riddellsgclark: if you're happy with it you can upload to ubuntu using   dput ubuntu foo.changes13:22
apacheloggerScottK: thank, there's also bug 129071713:22
ubottubug 1290717 in akonadi (Ubuntu Trusty) "akonadi 1.11.80 fails to start" [Undecided,Triaged] https://launchpad.net/bugs/129071713:22
Riddellsgclark: again copy and paste is your friend :)13:23
Riddellsgclark: oh needs --unchecked  to keep dput happy13:23
sgclarkRiddell: ok13:23
ScottKSo there is.  Looking.13:23
apacheloggershadeslayer: you didn't tag the driver-manger release btw13:23
Riddellsgclark: hoorah, your first merge :)13:24
sgclarkRiddell: yay, thank you. another easyish one I can hack at on my local machine?13:24
Riddellsgclark: 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 release13:24
Riddellsgclark: and you can keep an eye on it at https://launchpad.net/ubuntu/+source/oxygen-gtk313:24
Riddellsgclark: also it'll get posted to https://lists.canonical.com/archives/utopic-changes/2014-April/thread.html13:25
Riddellwhere you can see all the keen people like ScottK who like to get their uploads in first13:25
apacheloggerScottK: where's the misspelling btw?13:25
Riddellsgclark: 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
Riddellsgclark: if there wasn't a change we wanted to keep we'd just run a sync to bring it directly in from debian unchanged13:26
Riddellsgclark: looking at https://merges.ubuntu.com/main.html I wonder if libical is an easy one13:27
ScottKapachelogger: beause missing a 'c'13:28
ScottKNext to last line off the diff.13:29
sgclarkRiddell: 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
Riddellsgclark: good luck!13:31
ScottKsgclark: If you want to do liblog-log4perl-perl I'd be glad to sponsor it later today.13:37
apacheloggerScottK: ah, the debug output13:37
sgclarkScottK: merge? a warning I am new at this13:38
manchicken1apachelogger: 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
ScottKsgclark: 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
apacheloggerScottK: fixed ^^13:39
apacheloggermanchicken1: I did add the test13:39
manchicken1(I guess it's probably documented on the bug)13:39
manchicken1apachelogger: Thank you very much!13:39
sgclarkScottK: ok, I will work on it next13:39
apacheloggermanchicken1: I don't like the test suite's line counting btw, feels overly cumbersome :P13:39
manchicken1I'm just confirming static data at that point.13:39
apacheloggermanchicken1: yeah, but if the line order etc. fails the test will fail anyway13:40
ScottKsgclark: I'm about to be offline for 10 - 12 hours.  I'll look at it when I get back. No rush.13:40
manchicken1I 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
sgclarkScottK: ok :)13:40
manchicken1apachelogger: Yes, but it should always be running those static data files for testing.13:40
manchicken1Those static data files are half the reason I added the ability to specify a sources.list file in the first place.13:41
apacheloggermanchicken1: then the line count is unsuitable still13:41
Riddellkubotu: newversion qt4-x11 4.8.613:41
manchicken1Why'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
apacheloggermanchicken1: it will fail regardless13:42
manchicken1Why's that?13:42
manchicken1It's been working for me.13:43
apacheloggermanchicken1: 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 is13:44
manchicken1Yes, but the static data files that are version controlled with the code as fixture data shouldn't be unpredictable in that way.13:45
apacheloggermanchicken1: line count doesn't help13:46
manchicken1The 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
apacheloggerthen you need to check for a sha1sum13:46
apacheloggerand only that13:46
manchicken1It does if you're trying to prove that you parsed and loaded all of the records13:46
apacheloggerso then the line count is still pointless13:47
apacheloggerif the sums don't match it should discard the test data and abort the test13:47
Riddellapachelogger, shadeslayer, yofel, anyone: got an opinion on upstream's reluctance to rename kactivitymanagerd ? https://git.reviewboard.kde.org/r/115602/13:47
apacheloggerthere's no point recording the line count or anything other than a checksum13:47
apacheloggerRiddell: 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 bogus13:49
apacheloggerif ivan still considers it a dropin then the solution is to split it out of kactivities and release it independently13:51
apacheloggerequally the kde4 bit then needs to be split out13:51
manchicken1Sorry, had to get coffee.13:52
manchicken1apachelogger: If the counts don't match you fail the test, yes. That's the point of the tests, yeah?13:53
manchicken1It'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:54
apacheloggermanchicken1: no13:55
apacheloggermanchicken1: then you're testing QIO, are you not?13:55
apacheloggermy points: the amount of lines has no baring on whether that is the data you need or want13:56
apacheloggerif you want to check this is the verified data that should be tested, then a checksum only validation is the way to go13:56
manchicken1No, I'm testing my parser, too. How do I know my parser didn't skip a line or discard one?13:57
apacheloggermanchicken1: by explicitly checking that line13:57
apacheloggersee the 3 cases I highlighted13:57
apacheloggereither you have an off-by-one issue or content doesn't match anymore13:57
apacheloggerif a line is not tested for its content is irrelevant for the test13:57
manchicken1This is the nature of fixture data in automated tests though.13:58
manchicken1You know exactly what your data set is.13:58
manchicken1You're just trying to prove that the program pulled it in correctly.13:58
apacheloggermanchicken1: yes, you proof the data by checking the sum13:59
manchicken1I'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
apacheloggerso you are testing QIO13:59
apacheloggerand 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 processed14:00
kubotu::qt-bugs:: [1312183] Please update qt4-x11 to 4.8.6 @ https://bugs.launchpad.net/bugs/1312183 (by Kubuntu IRC Bot)14:02
Riddellsgclark: pst, wrong channel :)14:09
sgclarkRiddell: err oops14:09
Riddellsgclark: if it's just symbols then check the debian version compiles on ubuntu and we can sync them14:09
sgclarkRiddell: ok, I have noticed that both .orig files have a debian folder in them?14:10
Riddellsgclark: annoying when upstream do that, but I think it will just be overwritten when the package is made14:12
sgclarkRiddell: it builds, what do I do when a sync is needed?14:19
Riddellsgclark: good question14:23
Riddelllet me remember14:23
* Riddell reads man syncpackage14:23
Riddellsgclark: I think you need to run   requestsync14:25
Riddellthen I'll run  syncpackage  to make it happen14:25
RiddellScottK: new qt4s uploaded for bug 1289600 to -proposed for precise, saucy and quantal14:56
ubottubug 1289600 in qt4-x11 (Ubuntu Saucy) "Fix for crashes due to ubuntu-specific accessibility patch" [Undecided,Fix committed] https://launchpad.net/bugs/128960014:56
Riddellapachelogger: am I right in thinking we now have no way to configure ibus settings? https://forum.kde.org/viewtopic.php?f=225&t=10804715:18
sgclarkRiddell: I  can't seem to get this to work, http://paste.ubuntu.com/7322985/15:18
Riddellsgclark: do you have python-keyring and gnome-keyring installed?15:20
sgclarkRiddell: oh probably not15:20
sgclarkRiddell: hmm yep both already newest15:21
doctorpepperis there any plan to backport kde 4.13 to 12.04 ? 15:23
Riddelldoctorpepper: I wasn't planning to, now there's a new LTS out I don't think we'll be backporting much to the old LTS15:23
apacheloggerRiddell: im-config15:26
apacheloggerthough I have no clue about im15:26
doctorpepperi would be nice if you do, since there is no major changes in 4.1315:27
Riddelldoctorpepper: what's your use case that means you can't update to 14.04?15:27
apacheloggerpolicy says backports until happens until the next LTS comes out15:27
Riddellbut speaking of which we have 4.13 I should have copied to saucy backports15:29
Riddellapachelogger: do you know if there's any dependency chart to tell you which order to compile plasma next bits in?15:30
doctorpepperRiddell: company policy, we move to next LTS a year after the release.15:30
Riddelldoctorpepper: ooh interesting, can I ask what company is using Kubuntu with backports?15:31
apacheloggerRiddell: there's http://quickgit.kde.org/?p=kde-build-metadata.git&a=blob&h=22fa1c28cac46b71f45f959d071ab9706801d958&hb=11a41b7750e263db7989a1cbdf0d7b4513072fb2&f=dependency-data-kf5-qt515:32
apacheloggerno chart for it though15:32
yofellooking at kactivitymanagerd I just remembered: does kscreen finally install its plugins in a version namespace?15:33
apacheloggersupposedly one could generate a dot from that with some scripting thoug15:33
yofellibkscreen I meant. And no, it doesn't :(15:33
doctorpepper I can't give the name. all  i can say is that a security firm  in morocco.15:34
Riddelldoctorpepper: interesting :)15:34
doctorpepperRiddell: how can i build 4.13 on precise? 15:36
yofeldid we do a 4.13 testrun on precise so far?15:36
yofelscript run I mean15:37
Riddellyofel, doctorpepper: nope, I'm running the backport script now15:37
Riddelldoctorpepper: I'll upload it to kubuntu-ppa/staging and you'll need to help test it else I'll forget about it15:38
yofeldoctorpepper: also remind us on updates as we'll probably have a lack of precise testers otherwise15:39
doctorpepperno problem15:40
Riddelldoctorpepper: and if we can tempt you to help out with packaging do let us know :)15:42
Riddelluh, what should upstream do with all these clashing binaries? https://community.kde.org/Frameworks/Coinstallability#kde-cli-tools15:48
Riddelljust tell downstreams to split them out of kde-runtime and make them alternates?15:49
yofelI got the feeling they're expecting us to make single binary packages for those and have alternative depends wherever they're used :(15:50
Riddellwhich is do-able if faffy for us, probably less doable for distros with crappy packaging systems like gentoo15:51
Quintasanovidiu-florin: ping16:06
Quintasanjose: ping16:07
Riddelldoctorpepper: 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 out16:14
Quintasandoctorpepper: 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:17
joseQuintasan: pong16:19
Quintasanjose: Since we're 40 minutes before - anything I should know (technical wise) before I start talking16:20
joseQuintasan: 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 it16:21
joseyou have to join #u-classroom, #u-classroom-backstage and #u-classroom-chat16:21
Quintasanjose: I'm pretty much sure I'll be able to handle the questions16:22
joseawesome :)16:22
Quintasanovidiu-florin: ping!16:22
ovidiu-florinQuintasan: pong16:22
Quintasanovidiu-florin: Oh yes, anything you want to know before we start?16:22
ovidiu-florinQuintasan: at the first ping I was between work and home16:23
Quintasanovidiu-florin: Sure, no problem16:23
ovidiu-florinQuintasan: everything16:23
QuintasanThat's tough.16:23
ovidiu-florinhow will this go?16:23
ovidiu-florinwhat exactly will happen?16:23
Quintasanovidiu-florin: go to the channel, we introduce ourselves and talk about Kubuntu and how you can contribute16:24
Quintasanovidiu-florin: Did you do any contributions yet?16:24
joseoh, he's done LOTS16:25
ovidiu-florina few packages, KDE bug reports, and a few patches, and I'm working on the new website16:25
josewebsite is looking shiny shiny16:25
ovidiu-florinI've been here and there16:25
Quintasanovidiu-florin: https://notes.kde.org/p/KubuntuOpenWeek open up that16:25
QuintasanHere is generally what we want to cover16:25
ovidiu-florintried each one of them16:25
ovidiu-florinah, and also...16:25
ovidiu-florinabout 20 people in my city + workplace use Kubuntu now :D16:26
ovidiu-florinbecause of me16:26
QuintasanOkay, that's good.16:26
QuintasanWe can also talk about this.16:26
ovidiu-florinQuintasan: I've added some stuff over there16:26
ovidiu-florinQuintasan: can you start?16:26
QuintasanSure thing.16:27
ovidiu-florinin 30 mins, right?16:27
Quintasanovidiu-florin: I'm not sure if I need to tell you but don't try going fast or something :P16:27
ovidiu-florinI just got home from a long day of work16:27
ovidiu-florinnot fast is good for me16:28
Quintasanovidiu-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 up16:29
Quintasanovidiu-florin: or throw some bricks at me if I'm getting out of hand.16:29
ovidiu-florinthere are 3 channels. why?16:34
joseovidiu-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 ranting16:35
ovidiu-florinQuintasan: I've also done KDE translations16:36
ovidiu-florinnot much, but a few, here and there16:36
ovidiu-florinto get the hang of it16:36
ovidiu-florinand now I translate whenever I have the time16:36
ovidiu-florinthis summer my ISP will get a piece of my  mind. Someone will suffer and it's not going to be me.16:39
ovidiu-florinIf I have one more day of unreliable service... it'll be bad...  very bad.16:40
ovidiu-florinI'm in 3G right now because of that16:43
ovidiu-florin3G is more reliable!! Un ... believeble16:43
doctorpepperRiddell:  I added the staging ppa there no update to kde packages17:04
Quintasandoctorpepper_: That probably won't build so far18:03
Quintasankdelibs take a long time to compile18:04
Quintasanovidiu-florin: That wasn't so bad.18:04
* genii makes a fresh pot of coffee and awaits the influx from #ubuntu-classroom18:07
joseQuintasan, ovidiu-florin: thanks a bunch for running the session, really appreciate it :)18:07
ovidiu-floringlad to help18:08
Quintasanjose: No problem :D18:08
DarkwingWell, this just got fun...18:18
=== ronnoc_ is now known as ronnoc
Elv1313Hello, is it possible to release the fix for Bug #1303897 ? Another user reported it once more in our bug tracker19:00
ubottubug 1303897 in sflphone (Ubuntu Trusty) "sflphone-kde may hang on startup with some contact topologies" [High,Fix committed] https://launchpad.net/bugs/130389719:00
kdeuser56I 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:22
kdeuser56launchpad making them private? 19:23
yofelkdeuser56: crash reports are always private by default. After the retracer is done they're made developer accessible at least19:27
kdeuser56yofel: how can I manually invoke the retracer without being on a 14.04 install?19:28
kdeuser56I do not want to generate the backtrace myself 19:28
yofelElv1313: From what I see the week will be over tomorrow, otherwise ScottK would be the person to ask19:29
yofelkdeuser56: er, if you don't want to just leave it to launchpad?19:29
yofelor am I misunderstanding you?19:29
kdeuser56yofel: will it automatically do it when I simply attatch the .crash file?19:30
yofelno, you need to pass that crash file to apport so it'll file a proper crash report19:30
yofelattaching .crash files to bug reports is really not something you should normally do19:31
yofele.g. just run 'ubuntu-bug /var/crash/<file>.crash' and let it do it's thing19:31
yofeluse apport-cli if the GUI app doesn't work19:31
kdeuser56yofel: right, but I have to be on a 14.04 install, right?19:32
yofelyou have to be on the install that generated the .crash fiel19:32
yofelas for ubiquity reports apport will attach lots of system information that might be relevant19:33
yofelyou can also try to file the bug from a different system19:33
yofelnot sure what the outcome will be - apport should accept it at least19:33
yofel(that'll still be better than attaching the file to a bug)19:34
ScottKElv1313: I released the update early.21:16
ScottKyofel: ^^^21:16
Elv1313ScottK: thanks21:17
ScottKRiddell: All accepted.22:13

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