/srv/irclogs.ubuntu.com/2013/09/13/#kubuntu-devel.txt

ScottKBTW, my schedule changed and I can't make it tomorrow.02:49
=== jono is now known as Guest64072
lordievaderGood morning.07:27
=== yofel changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | https://notes.kde.org/p/kubuntu-ninjas 4.11.1 saucy/archive 13.04+12.04/backports | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling at 13:00 UTC
=== tsimpson_ is now known as tsimpson
RiddellI just threw out my oven, need to get a new one for this grilling08:55
apacheloggerRiddell: oh noes08:56
apacheloggerbetter hurry then :P08:56
apacheloggerand how did that creep into the topic again?08:57
* apachelogger squints and goes back to lunchpad08:57
yofelI added it? It'll fly out later anyway08:57
yofelafter getting burnt to crisp08:57
apacheloggerunless we forget :P08:58
jussiHappy friday the 13th everyone09:01
Riddellhoward's lucky day09:03
jussiI hope he hasnt got friggatriskaidekaphobia :D09:03
jussi(yes, that word is supposedly english, not finnish)09:04
Riddellit's a western disease, it doesn't exist in China fortunately09:07
=== Blizzzek is now known as Blizzz
smartboyhwhttp://hk.digitalfreedomfoundation.org/sfd2013/schedule \o/10:13
=== ghostcube__ is now known as ghostcube
smartboyhwyofel, nice channel topic-.-10:18
smartboyhwAnd what is friggatriskaidekaphobia? (I can't get the first part of the word)10:19
apacheloggerkubotu: 8ball will smartboyhw become dev today?11:17
* kubotu shakes the magic 8-ball for apachelogger ... why the hell are you asking me?11:17
apacheloggerkubotu: pff11:17
apacheloggerkubotu: 8ball am I hungry?11:17
* kubotu shakes the magic 8-ball for apachelogger ... yes11:17
soeegood morning11:17
apacheloggeryo soee11:17
soeekubotu, 8ball shadeslayer is not hungry?11:18
* kubotu shakes the magic 8-ball for soee ... outlook not so good11:18
soee;o11:18
apacheloggeryofel: pingies11:19
yofelhm=11:19
yofel..?11:20
apacheloggeryofel: you did lunchpad branch queries, no? did you get 503/timeouts?11:20
apacheloggergetBranches on neon times out 19/20 times11:20
smartboyhwHeh, kubotu really knows a lot11:21
apacheloggeroh, actually I wrote the branch moving script11:21
apacheloggerololo11:21
yofelhm, it's been a while since I used getBranches on neon11:21
smartboyhwkubotu: 8ball is apachelogger grumpy?11:22
* kubotu shakes the magic 8-ball for smartboyhw ... all signs point to no11:22
smartboyhwNice one11:22
yofellaunchpad always has issues with mass data 11:22
apacheloggeryofel: apparently it worked for kubuntu-packaging11:22
yofelthere's a branch_checkout.py in the neon tools that uses getBranches too11:22
yofeland I know that worked11:22
yofelbut I haven't used it in quite a while11:22
yofelgetting the full list of neon recipes did time out 99% of the time in the past but I think they fixed the query11:23
apacheloggerwell11:23
apacheloggeroh11:23
apacheloggerkubuntu-packaging only has 100 branches11:23
apacheloggerthat would explain it I guess11:23
apacheloggerneon holds 50111:23
apacheloggeryofel: yeah, recipes is unusable in general11:24
apacheloggere.g. if you query recipes on project-neon5 (the project) you get one recipe11:24
apacheloggereven though all branches of project-neon5 are the packaging branches so they are all associated with at least one recipe11:24
yofelyeah, dunno. You need to query that by owner - but that'll give you like 150 recipes for neon by now11:25
yofelif it doesn't time out11:25
apacheloggerthat if it doesn't time out part is what worries me :P11:26
apacheloggerlike if we had 151 recipes, would that still not time out...11:26
apacheloggerwell11:26
apacheloggerI think the best option now is to manually query through project-neon511:27
apacheloggergetBranches -> for each branch get recipe11:27
yofellol11:28
yofelmy approach to the issue: http://paste.kde.org/p871d2e93 line 50ff ^^11:28
apacheloggerwhich actually makes you wonder what project.recipes does that it only returns one recipe, even though it should be like 1511:28
yofelactually, I think I've seen lazr issues with lists every now and then11:29
apacheloggeryofel: arrr, yeah I thought about link building :P11:29
yofellike I query all packages in a PPA and after 75 the list simply stops11:29
yofelit doesn't if I first cache everything into a local list11:29
apacheloggerthought TBH if you start linkbuilding you might just as well rewrite launchpadlib in a sane language using a sane library :P11:29
apacheloggeryofel: meh11:30
apacheloggerwell11:30
apachelogger-> lunch11:30
smartboyhw-> dinner, will come back soon enough for the meeting11:44
BluesKajhey folks12:12
smartboyhwback12:16
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | https://notes.kde.org/p/kubuntu-ninjas 4.11.1 saucy/archive 13.04+12.04/backports | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in half an hour
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | Trello: http://goo.gl/yfl0nS | https://notes.kde.org/p/kubuntu-ninjas 4.11.1 saucy/archive 13.04+12.04/backports | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in half an hour
yofeltick, tack, tick, tack, tick, tack12:30
* yofel is evil, he knows12:30
smartboyhwUm, that's longer-.-12:30
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 saucy/archive 13.04+12.04/backports | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in half an hour
smartboyhwThat's certainly shorter!12:31
=== yofel changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/archive R+P/backports | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in half an hour
yofeleven shorter ^^12:32
smartboyhwLOL12:32
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/archive R+P/backports | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in 1/2 hr
smartboyhwapachelogger, that's longer-.-12:33
smartboyhw(Or is it?)12:33
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/archive R+P/backports | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
smartboyhwalas12:33
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/archive R+P/bpo | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
smartboyhwLOL12:33
smartboyhw(bpo = backports)12:34
yofelerm, that's starting to get riddiculous12:34
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
smartboyhw-.-12:34
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
smartboyhwapachelogger, no, it's MILESTONED bugs12:34
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | milestoned bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
yofelhey, like that it looks like we have no bugs :P12:35
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | 13.10 bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
smartboyhwapachelogger, that is specificly MILESTONE bugs12:35
smartboyhwGet on with it12:35
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | milestone bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ hr
smartboyhwUH HUM12:36
apacheloggerthe fact that we have bugs in the topic to begin with...12:36
apacheloggeractually that's a fun story12:36
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | Howard grilling in ½ h
smartboyhw(That's SI unit:P)12:36
apacheloggerbecause I am reasonable certain 99% of the people working on kubuntu actually think that those are all the bugs we have12:36
smartboyhw(No it isnt')12:36
apacheloggeror I must assume that12:36
apacheloggerbecause clearly they have not ever touched the other bugs12:37
apacheloggerololo12:37
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | sbhw grilling in ½ h
smartboyhwAnyways12:38
smartboyhwRiddell, eaten your lunch yet? (And is it still BST in Scot?)12:39
apacheloggerSST12:39
apacheloggertime must pass quicker; weekend in sight; zomg;12:41
Riddellsmartboyhw: yes my lunch was good thanks and we're still on summer time for now12:47
smartboyhwRiddell, when does it end actually?12:48
Riddellend of october I think12:48
smartboyhwRiddell, -.-12:48
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO | sbhw grilling in 5 m
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO
apacheloggerkubotu: topic remember12:55
kubotuunknown command12:55
apacheloggerpff12:55
apacheloggerkubotu: help topic12:55
kubotutopic add(at)|prepend|del(ete)|replace|sep(arator)|learn|restore|clear|set|undo: manipulate the topic of the current channel; use topic <#channel> <command> for private addressing12:55
apacheloggerkubotu: topic learn12:55
kubotuokay then :)12:55
yofelkubotu: topic restore12:56
kubotuyofel, you don't have 'topic' permissions here12:56
yofel:(12:56
smartboyhwHAHAHAHAHAHA12:56
apacheloggerkubotu++12:56
kubotuthanks :)12:56
smartboyhwkubotu: karma +112:56
kubotu+1 has neutral karma12:56
smartboyhw^ That doesn't make sense at all12:57
yofelit does12:57
yofelkarma counting was turned off though IIRC12:57
apacheloggerkubotu: karma c12:57
kubotukarma for c: 4612:57
yofelkubotu: karma kubotu12:57
kubotukarma for kubotu: 112:57
apacheloggerno it wasn't12:57
smartboyhwkubotu: karma smartboyhw12:57
kubotukarma for smartboyhw: 112:57
yofeloh ok12:57
apacheloggerit was cleared12:57
yofelaaaaaah, right12:57
yofel~karma12:58
kubotukarma for yofel: 512:58
yofel:D12:58
smartboyhw~karma12:59
kubotukarma for smartboyhw: 112:59
smartboyhw;(12:59
smartboyhwkubotu: karma smartboyhw 312:59
kubotuincorrect usage, ask for help using 'kubotu: help karma'12:59
smartboyhwkubotu: help karma12:59
kubotukarma module: Listens to everyone's chat. <thing>++/<thing>-- => increase/decrease karma for <thing>, karma for <thing>? => show karma for <thing>, karmastats => show stats. Karma is a community rating system - only in-channel messages can affect karma and you cannot adjust your own.12:59
apacheloggersmartboyhw--12:59
smartboyhwsmartboyhw++12:59
smartboyhwOK, let's stop playing12:59
yofelkubotu: karma smartboyhw12:59
kubotusmartboyhw has neutral karma12:59
yofel;P12:59
smartboyhw-.-12:59
smartboyhwRiddell, please start the grilling12:59
smartboyhwIt's now 13:00 UTC.13:00
=== apachelogger changed the topic of #kubuntu-devel to: Kubuntu | Meeting In Progress
Riddellgood afternoon friends13:00
Riddellkubuntu-dev needs to decide if smartboyhw should be let in13:00
Riddellwho's here from kubuntu-dev?13:00
yofelo/13:00
* smartboyhw pokes Quintasan 13:00
apacheloggernot many ^^13:01
Riddellme and apachelogger and yofel make a quorum anyway13:01
smartboyhw(Well, technically 3 is enough)13:01
Riddellshadeslayer? ScottK?13:01
Riddelldebfx?13:01
Riddellfabo?13:02
smartboyhwRiddell, ScottK can't come, I saw in yesterday's logs13:02
Riddelleven Tonio?13:02
Riddellsmartboyhw: what have you read or gained experience of since we last met?13:02
smartboyhwRiddell, the Debian Policy Manuals, New library packaging (with symbols and all sort of needed stuff), did 2 NEW reviews for Riddell, looked at the /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk file13:04
Riddellsmartboyhw: did you get an answer to the question of what symbols files are for?13:04
smartboyhwRiddell, determining the shlibs dependencies13:05
Riddellyeah that's one purpose13:05
yofelshadeslayer: ping13:05
Riddellsmartboyhw: what happens if you package a new version and symbols are missing?13:06
smartboyhwRiddell, ping upstream, check out the code yourself (just don't remove the symbols without any confirmation)13:07
* smartboyhw prefers 1st option, BTW.13:07
apacheloggeryofel: surely shadeslayer is at the beach sipping a capatain morgan with coke13:08
Riddellcheck out the code yourself should be a first option, the symbols might not be public anyway so it might not matter13:08
smartboyhwapachelogger, we need a tsunami.13:08
smartboyhwRiddell, yeah13:08
Riddellsmartboyhw: if it is binary incompatible and upstream doesn't care what else can we do?13:09
smartboyhwRiddell, it is source compatible right13:10
smartboyhw?13:10
Riddellsmartboyhw: yeah13:11
* smartboyhw doesn't think the answer should be bumping ABIs or something13:11
smartboyhwHmm13:12
Riddellit could be13:12
Riddellwe have a handy system to do so13:12
smartboyhwRiddell, handy system?13:13
shrinivasan_hi13:13
shrinivasan_hope there is a meeting now13:13
shrinivasan_am i right?13:13
apacheloggeryes13:13
apacheloggersmartboyhw: if you were to bump the soversion, how would you go about that in a kubuntu package? the answer should explain the 'handy system' ;)13:14
* Riddell looks at kde-workspace for the answer13:14
smartboyhwapachelogger, package naming? 13:14
smartboyhwlibfoo1abi1 and libfoo213:14
* smartboyhw does not think there is any "handy" system13:14
apacheloggerthe library is still libfoo1abi1.so.1.0.013:15
smartboyhwAnd break/conflict the former binary incompatible ones?13:15
smartboyhw(Of course, regenerating symbols for that:P)13:15
apacheloggeras Riddell hinted, have a look at kde-workspace13:16
smartboyhwThe X-Debian-ABI stuff? That isn't handy-.-13:17
apacheloggerOo13:17
apacheloggerI'll disregard that comment there for your sake13:17
smartboyhwThe best handy thing is that it can be automated, this needs manual editing (LOL)13:18
apacheloggersmartboyhw: what does that field do?13:18
apacheloggerOo13:18
* apachelogger sighs13:18
apacheloggerx-debian-abi is actual automatic13:18
shrinivasan_friends13:18
apacheloggerit will change cmake macros such that abiN is appended to the name13:18
apacheloggerthus actually changing the soversion of the library13:18
smartboyhwapachelogger, it bumps the SOVERSION and VERSION13:19
smartboyhwapachelogger, don't provide the answer, I am typing it-.-13:19
apacheloggerwhich is why then you can make the package libfoo1 into libfoo1abi1 namewise13:19
apacheloggersmartboyhw: why do we have kdelibs5 in kde4?13:20
smartboyhwapachelogger, the SOVERSION become 5?13:20
* smartboyhw condemns the package importer for not working on kdelibs13:21
apacheloggeris that an answer or a question?13:21
smartboyhwapachelogger, answer.13:21
* smartboyhw likes answering questions in question-style when he is uncertain:P13:21
apacheloggerwhat causes the need for a soversion bump?13:21
smartboyhwapachelogger, big library change at an API level13:22
apacheloggerdefine big please13:22
mikhas"need to recompile everything that depends on lib and probably also touch code"13:23
apacheloggernot your question :P13:23
=== smartboyhw changed the topic of #kubuntu-devel to: Kubuntu | Meeting In Progress | If smartboyhw is being asked a question and not answered correctly (or answered by the questioner), PLEASE DON'T ANSWER
smartboyhwUh hum13:24
apacheloggeralso not a good enough question :P13:24
apacheloggereh answer13:24
apacheloggersmartboyhw: please give it a shot ;)13:24
shrinivasan_aaron mailed tht13:25
shrinivasan_https://wiki.kubuntu.org/Kubuntu/KubuntuDocs/Installation13:25
smartboyhwapachelogger, I would rather say that the underlying changes are fundamental (maybe a new dependency e.g. qt4 -> qt5)13:25
shrinivasan_this docs to be improved13:25
apacheloggersmartboyhw: nope13:25
shrinivasan_shall we work on as a part of global ubuntu jam13:25
yofelshrinivasan_: in ~half an hour please, smartboyhw should concentrate on the questions ;)13:25
shrinivasan_yofel: ok13:26
smartboyhwapachelogger, because it isn't compatible with previous versions?13:27
apacheloggersmartboyhw: though to be fair, a change from qt4 to qt5 actually asks for a soversion bump, it just doesn't really answer the question ;)13:27
smartboyhwapachelogger, LOL13:27
apacheloggersmartboyhw: yes, what is 'it'?13:27
smartboyhwapachelogger, the library13:27
apacheloggerwell, yes, but how does the library beocme incompatible?13:27
apachelogger(tip: the things listed in the symbols file are highly related to the answer ;))13:28
apacheloggersmartboyhw: any ideas?13:29
smartboyhwapachelogger, I was tempted to copy things from wikipedia, but that would surely hurt my application-.-13:29
apachelogger*shrug*13:29
apacheloggercopy away :P13:30
apacheloggerif it's wrong it will hit you worse though :P13:30
smartboyhwapachelogger, ouch13:31
apacheloggerit = the binary interface(s)13:31
apacheloggeri.e. the symbols13:31
smartboyhwAn API is usually related to a software library: the API describes and prescribes the expected behavior while the library is an actual implementation of this set of rules. A single API can have multiple implementations (or none, being abstract) in the form of different libraries that share the same programming interface. (From wiki)13:31
apacheloggerfor example removing an existing function void foo (); in public API would constitute a binary incompatible change13:31
smartboyhwSo, when the implementation of the code goes into another way13:32
apacheloggerwhen reading upstream (kde) docs you will often encouter BIC or BC respectively binary incompatible change and binary compatible13:32
apacheloggersmartboyhw: many things can cause that13:32
Riddellsmartboyhw: I rejected tomahawk originally because it had .dll files in it, what's wrong with those?13:32
apacheloggersmartboyhw: next question ... can the binary compatibility of a librayr change without being reflected in the symbols file (removal/change of a line)?13:32
smartboyhwRiddell, I thought .dll files are Windows files -.-13:33
Riddellsmartboyhw: yeah they weren't used by us but that's not a problem in itself13:34
smartboyhwRiddell, there is no way to link such dll files?13:35
smartboyhwapachelogger, no, as far as I can understand. SONAME and SOVERSION must match with the package descriptions13:36
apacheloggersmartboyhw: btw, I think Riddell rejected the *source package*, i.e. the ddls were in the tar13:36
Riddellright13:36
Riddellwhat's wrong with having random binary files in the tar?13:37
apacheloggersmartboyhw: and for your answer: http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B#The_Do.27s_and_Don.27ts see don'ts regarding virtual functions ... you can break binary compatibility through new virtual functions for example ;)13:37
smartboyhwapachelogger, alas, I misread, I thought you are talking about if there is anyway in the control file-.-13:39
smartboyhwMy fault13:39
smartboyhwRiddell, they get regenerated at compile time?13:39
smartboyhw(Can't link easily)13:40
Riddellsmartboyhw: no they don't (which is kindae the issue)13:40
smartboyhwRiddell, mmmmmm13:41
smartboyhwSo, since they aren't regenerated13:42
smartboyhwYou can't install them into the usr/ dirs13:43
smartboyhw(Since they will not show up during dh_install)13:43
smartboyhwEnd up flowing somewhere which is forbidden13:43
smartboyhw(That's my way of thinking it)13:43
Riddellwe can't ship them at all, it's a licence question13:43
apachelogger(google:dfsg)13:44
smartboyhwRiddell, ew13:44
smartboyhwI thought you are asking it technically-.-13:44
apacheloggersmartboyhw: when installing a new (i.e. not yet installed) package the maintainer script preinst is called with the argument "install" what happens immediately after that if it returns in error?13:44
apacheloggerand that is a technical question :P13:44
apachelogger(you could also tell me where I would look to find out what happens in that case ;))13:45
smartboyhwapachelogger, a dpkg configure error shows up, and the package is held and will not be configured. To find out, look at the preinst script in /var/lib/dpkg/info/<package>.preinst13:47
smartboyhw(I hate --configure errors BTW)13:47
apachelogger*technically*13:47
apacheloggerwhat happens *right after* it returns13:47
apacheloggerexample: preinst install created a file  /etc/foo and then returned13:48
apacheloggerwhat happens to /etc/foo?13:48
smartboyhwapachelogger, /etc/foo stays in there13:49
apacheloggerwrong, also technically the package is not held in not configured13:50
apacheloggerpreinst install is at the very beginning so it will be rolled back13:50
apacheloggerimmediately following preinst install with error is postrm abort-install13:50
apacheloggerhandy option for lookup: https://wiki.debian.org/MaintainerScripts13:50
apacheloggersmartboyhw: tell us everything you know about debian/compat please13:51
smartboyhwapachelogger, debian/compat? It is used to restrict the debhelper compat level13:52
apacheloggerwhat does that do?13:52
smartboyhwapachelogger, that tells the debhelper which version of build scripts should it use. For example, multiarch support (I mean for autoreconf) can only be used in 9. If you used 8, it will use the v8 scripts13:53
smartboyhwand should not enable multiarch13:53
apacheloggerdoes that have practical implications?13:53
apacheloggersay I use compat 313:53
apacheloggerwhat could possibly go wrong?13:54
smartboyhwapachelogger, as far as I know, 1-4 isn't supported-.-13:54
smartboyhw5 or above is13:54
apacheloggerwhat could possibly go wrong?13:54
apacheloggerseeing as there is a compat system I do believe all versions are supported btw :P13:55
apacheloggerotherwise a rant may be in order ;)13:55
smartboyhwapachelogger, in uploading terms, rejects13:55
smartboyhwapachelogger, look at man debhelper13:55
apacheloggerno13:55
apacheloggerin build terms13:55
smartboyhwIt's deprecated, main13:55
smartboyhw*man13:55
smartboyhwapachelogger, in build terms, you mean if you downgrade a 9 package to 3 or what?13:56
apacheloggerfor example13:56
smartboyhwthe overrides in debian/rules might not work13:56
apacheloggergood enough13:57
apacheloggeryofel: any questions?13:57
RiddellI'm in a quandry, I really want you to be in kubuntu-dev because you've been doing loads of useful stuff, but you've not answered many questions well today13:58
yofelsorry no, I just got a bunch of paperwork shoved at me at work that needs to be done in ~2.5h13:58
* smartboyhw thinks the world is so broad, you can't expect him to memorize everything 13:59
smartboyhwI got study stuff to memorize here-.-13:59
apacheloggerthat's not expected of anyone but one should be able to look it up, i.e. know where to look14:00
apacheloggerbut to know that one has to first had the need to look it up originally, so I believe it's just a matter of a experience14:00
yofelI think I would say that you're missing experience, though I think you've acquired enough to not do anything really stupid anymore14:00
smartboyhwExperience builds up. It is a matter of whether you think I can be trusted to upload packages without (no or much) stupidness.14:02
smartboyhwI'm not that stupid as I am 8 months ago14:03
apacheloggerfair enough, if you think you are up to it I'll give you my bonus question :P14:03
smartboyhwapachelogger, OK sure14:03
apacheloggerImagine, if you will... upstream releases new versions of Phonon, Phonon-GStreamer and Phonon-VLC two weeks before our release. Upstream urges us to include it in the release regardless as a considerable amount of high impact bugs were fixed. Unfortunately an equal amount of features was also added. All other Kubuntu developers are on vacation^Wmeeting in Munich and unreachable because Germany has terrible connectivity. You are the only one 14:03
apacheloggerwho could either accept or reject the new Phonons. What do you do? Why do you do it? How do you defend your decision to apachelogger who is known to respond rather badly to any reasoning that conflicts with his opinion?14:03
smartboyhwapachelogger, I would import the patches of all bugfixes into the package and release it. Just don't include the new features14:04
apacheloggerdo you think that will work?14:04
Tm_Tsmartboyhw: you'd cherrypick correct commits and ensure all is well?14:04
smartboyhwTm_T, of course14:04
Tm_Tbrave soul we have there14:04
apachelogger-114:04
apacheloggersorry14:04
apacheloggerthat was just about the only wrong answer one could give to that scenario14:05
apacheloggeryou never ever start cherry picking commits off an upstream feature release without even so much as talk to upstream14:05
smartboyhwapachelogger, who says I won't talk to upstream, first of all?14:05
apacheloggeryou14:06
smartboyhwapachelogger, no14:06
apachelogger"<smartboyhw> apachelogger, I would import the patches of all bugfixes into the package and release it. Just don't include the new features"14:06
apacheloggerand I am not going to discuss this14:06
smartboyhwapachelogger, fine. Your choice.14:07
smartboyhwRiddell, yofel: So I'm guessing a -1 from you too?14:07
* Riddell still pondering14:08
smartboyhwapachelogger, you see, the idea came from a discussion happening on #ubuntu-devel14:08
smartboyhwSo, I was confused by the person I was talking with, I think14:09
smartboyhwAn API is usually related to a software library: the API describes and prescribes the expected behavior while the library is an actual implementation of this set of rules. A single API can have multiple implementations (or none, being abstract) in the form of different libraries that share the same programming interface.14:09
smartboyhwOops14:09
smartboyhwhttp://irclogs.ubuntu.com/2013/09/07/%23ubuntu-devel.html14:09
smartboyhwThat's where I got the confusion...14:09
* apachelogger counts weeks to release14:11
apacheloggeryeah, that is not really anything like the scenario I presented14:11
apacheloggerkubotu: make magic happen14:11
apacheloggerkubotu: topic restore14:11
=== kubotu changed the topic of #kubuntu-devel to: Kubuntu | https://trello.com/kubuntu | Pad: http://goo.gl/It6HGW 4.11.1 S/achv R+P/bpo | bugs http://goo.gl/vHRjj | build status http://goo.gl/cjEFkO
RiddellI think I'd +1 smartboyhw on condition he gets any non-trivial changes reviewed before upload, where the definition of non-trivial is tight but can become loser over time14:12
jmuxapachelogger: man -L C 7 debhelper => COMPATIBILITY LEVELS14:12
smartboyhwRiddell, you need one more dev now, -.-14:12
smartboyhw(Two more)14:13
Riddellyofel: what do you think?14:13
yofel-1 no, but a really hesitant +1. You're getting better at an incredible rate, but I haven't seen many packages from you where I could really just sign an upload. Getting me to review something should be really only for ack, not looking whether the pieces you did so far are correct or not.14:13
Riddellyofel: mm so is that -1 or +1 ?14:14
yofelsmartboyhw: on that topic, how does essentially having root permisions on user systems sound to you?14:14
yofeldescribe it in a single word ;)14:15
smartboyhwSingle word?...............14:15
yofeljust say how you feel about it emotionally14:15
apacheloggerjmux: ^^ cheers14:15
smartboyhwyofel, useful?14:15
* smartboyhw does not understand the question14:16
Tm_TI sense the answer yofel was looking for was "noooooooooo!!11"14:16
yofelwell, how do you feel about it? happy, evil, scared, confused, ...?14:16
yofelTm_T: that would've been one answer :P14:16
* smartboyhw thinks that is a terrible Android rooting (law) question14:16
apacheloggerTm_T: the answer is omnomnom :P14:17
smartboyhwyofel, I won't feel scared, I feel that I need to be careful while using it.14:17
yofelok, then I'll settle with +114:17
Riddellhmm what are the voting rules for this again?14:18
yofelafaik at least +3, so we can continue this on the ML14:18
smartboyhwyofel, is it?14:18
smartboyhwThat's different from Kubuntu Members I thought14:19
* yofel doesn't remember there being a -1 when he was present so isn't sure14:19
yofelI think +3 as a summary of all votes makes sense14:19
smartboyhwSo, let's see who wants to +1 me-.-14:19
smartboyhw(If shadeslayer says -1, then don't let me in)14:20
smartboyhwshadeslayer is one of my main package sponsors, after Riddell and yofel 14:20
Riddellok we'll continue on the mailing list14:21
Riddellthanks for taking a second grilling smartboyhw, I know it's stressful14:21
smartboyhwRiddell, it is VERY stressful... (It's like Computer politics-.-)14:21
RiddellI've failed my driving test twice in the last few weeks, all very stressful14:22
smartboyhwRiddell, uh oh14:22
Riddellneedless to say you're a great asset to the kubuntu team so we're keen to have you in14:22
smartboyhwRiddell, let's see who gets to pass our tests first:P14:22
yofeldidn't you have a license already? or had to take the test again?14:22
* yofel got his license on the 2nd try - ignored a red light on the first one -.-14:22
smartboyhwyofel, Oo14:23
yofelit was a really stressful day... I'll leave it at that14:23
* Tm_T got his first driving license when he was 16 and passed both consecutive tests too, not easily but still14:23
Riddellyofel: minibus driving, like a car but harder14:24
smartboyhwMaxim: Don't apply for Kubuntu Developers until 1. You are strictly confident you can answer nothing and 2. You have no emotions on that day.14:24
smartboyhws/nothing/everything/14:24
kubotusmartboyhw meant: "Maxim: Don't apply for Kubuntu Developers until 1. You are strictly confident you can answer everything and 2. You have no emotions on that day."14:24
yofelah14:24
smartboyhwWhich = impossible.14:24
yofelsmartboyhw: erm, it's not quite like that. *Usually* people apply for dev once they have enough experience so other people encourage them to do so and are ready to give +1 anyway - then the meeting is just to clear up some questions left unanswered14:26
yofelyou were a bit fast to apply IMO14:26
smartboyhwyofel, not my case-.-14:26
smartboyhwyofel, damnit, tell me beforehand-.-14:26
smartboyhwThen I will apply next year, and focus on SoK and schoolwork and SAT...14:27
smartboyhwShouldn't have got myself into this cauldron bubble14:27
* yofel remembers saying something months ago - but I guess that was quite a while back14:27
yofelI think you're doing great considering the time you've been here14:28
yofelit's just that some things are just a matter of experiencing some thing first hand - and that takes time14:29
smartboyhwSo, let's continue on ML14:32
smartboyhw(Still can't get CyrilleB to respond on descriptions of Cauchy, BTW)14:32
lordievaderGood afternoon.14:38
Riddellhi lordievader, been working on some docs stuff?14:46
lordievaderRiddell: Jup, you can see the result here: http://griffioen.no-ip.org/Kubuntu/KubuntuDocs.html14:48
shadeslayerI'm sorry, did I miss the meeting?14:48
yofelyou did14:49
Riddellshadeslayer: yeah but we still need another vote14:49
shadeslayerwill read the logs in a bit14:49
Riddelllordievader: that's from a change in the script?14:49
* shadeslayer overslept on account of being tired14:50
lordievaderRiddell: The most dramatic change is downloading the css, but I made some changes here and there. See the email on the kubuntu-dev mailing list.14:50
* smartboyhw faints at the requirements of top US universities-.- Why do we need SAT + TOEFL!?14:54
yofelwhat's that?14:55
geniiIf memory serves, it's some proficiency test of English14:57
smartboyhwyofel, SAT is a proficiency test for English + Maths (where English is very difficult for us, while Maths should be a piece of Cake)14:57
smartboyhwSo why do we need TOEFL (Test of English as a Foreign Language) !?14:57
smartboyhw(TOEFL's specific requirement for international applicants, BTW)14:58
yofelah14:59
smartboyhwHere's the weird thing: Harvard and MIT does not require TOEFL, but Cornell and Cal Tech require it-.-15:01
Riddellyour written english at least is first rate, why do you think it'll be difficult?15:02
smartboyhwRiddell, uh hum, it's reading comprehension that is difficult. And seriously, I looked at those full-mark compositions for writing, and I'm amazed.15:05
lordievaderRiddell: Made a launchpad branch: http://bazaar.launchpad.net/~oliviervdtoorn/+junk/kubuntu-docs-downloader15:05
smartboyhwlordievader, nice!~15:05
lordievadersmartboyhw: Reading comprehension, I get the feeling you understand us perfectly. So that shouldn't be too hard. ;)15:06
smartboyhwUCLA's process is even more complicated-.-15:06
smartboyhwlordievader, it's not just that15:06
smartboyhwThe words are very difficult for me15:06
smartboyhwSpeaking of it, let me do the SAT question of the day15:06
shadeslayerRiddell: yofel I'm +1 with the additional condition that smartboyhw gets his uploads reviewed for a couple of weeks, he knows a fair amount to not make silly mistakes15:15
smartboyhw\o/15:16
shadeslayersmartboyhw: you need to learn more IMHO, but then that'll come with working on packages15:17
smartboyhwshadeslayer, I know15:17
smartboyhwExperience rolls with time15:17
shadeslayerright15:17
* smartboyhw takes his new-learnt physics to calculate acceleration:P15:17
smartboyhw(Of the ball)15:18
smartboyhwNow it's -3 m-s15:18
shadeslayeryofel: Riddell and btw I think one of the source from 4.11.1 got rejected15:18
shadeslayerand now I can't remember which one it was15:18
smartboyhwOops, -3 m -s(2)15:18
shadeslayerRiddell: mplayerthumbs_4.11.1-0ubuntu1_source.changes rejected15:19
shadeslayerRiddell: could you please upload that?15:19
shadeslayerI'll add it to the supported seeds15:19
shadeslayerah yes15:20
shadeslayersmartboyhw: I have a question, though it won't really affect my decision15:20
smartboyhwshadeslayer, please do15:20
shadeslayersmartboyhw: what's the supported seed :)15:20
smartboyhwshadeslayer, oh, that15:20
smartboyhwThe supported system provides functionality not included by the base or desktop systems but which meets the following criteria:15:20
smartboyhwit is very widely used, people are committed to it.15:20
smartboyhwit is not architecturally insecure, it is thus easy for us to provide security fixes and updates.15:20
smartboyhw(LOL, copied from wiki:P)15:21
shadeslayersure, but what does it mean from a package upload pov?15:21
shadeslayerwhich is of more practical use15:22
smartboyhwshadeslayer, you can upload it using the Kubuntu Developers ACL (in Kubuntu sense)15:22
smartboyhwIf not, MOTU is needed to sponsor15:22
shadeslayerk15:23
smartboyhwshadeslayer, BTW why is mplayerthumbs rejected in the 1st place?15:23
shadeslayersmartboyhw: it's not in the seed15:24
shadeslayeror in the kubuntu packageset15:24
shadeslayerhence I don't have upload permissions for it15:24
smartboyhwshadeslayer, oh, that's why15:24
shadeslayeradded to supported now15:25
shadeslayerokay off to apartment hunt now15:25
shadeslayercya15:25
smartboyhwshadeslayer, cya15:25
Riddellbug 1220282 just as faffy as I had feared but job done :)15:49
ubottubug 1220282 in kubuntu-settings (Ubuntu) "plasma-widget-networkmanagement not removed during upgrade" [Undecided,New] https://launchpad.net/bugs/122028215:49
smartboyhwRiddell, \o/15:50
Riddell“Kubuntu Developers” team "Howard Chan (smartboyhw) has been added as a member of this team."15:57
smartboyhwRiddell, thank you.15:57
Riddellsmartboyhw: yay, welcome in :)15:57
smartboyhwRiddell, :)15:57
Riddellsmartboyhw: but remember to get any non-trivial changes reviewed first15:57
smartboyhwRiddell, of course.15:58
* smartboyhw doesn't want to be the one to be blamed15:58
shadeslayerRiddell: http://netrunner-mag.com/?p=318416:00
soeesmartboyhw, gratz :)16:01
smartboyhwsoee, thx:)16:01
shadeslayersmartboyhw: congrats indeed16:01
smartboyhwshadeslayer, thanks:)16:01
Riddell"If you have friends and family you might want to expose to Linux, then Kubuntu will probably be the best overall choice."  sweet :)16:02
smartboyhwshadeslayer, nice post there16:03
smartboyhwDid you find a nice, cozy home?16:04
smartboyhw:P16:04
shadeslayersmartboyhw: trying to find one16:04
shadeslayermost of the places I've called up have said the room isn't available anymore16:05
shadeslayerbut the last guy I called said it is still available16:05
shadeslayerwill probably go and check it out tomorrow16:05
smartboyhwshadeslayer, oh16:05
Riddellshadeslayer: found any for me to use for a week in november?16:05
smartboyhwshadeslayer, BTW, your nick: Should it be read "shade|slayer" or "shades|layer"?16:06
shadeslayerRiddell: airbnb?16:06
shadeslayersmartboyhw: the former16:06
shadeslayerRiddell: I'm staying at a really nice place right now16:06
shadeslayer15 EUR per night16:06
shadeslayerRiddell: https://www.airbnb.com/rooms/143564216:06
smartboyhwRiddell, shadeslayer: dholbach is real quick: https://plus.google.com/107265043789873157543/posts/DRnrd5cQ8si16:07
shadeslayeryeah he is16:08
EvilRoeyHello all!  I want to hack on Konsole in the KDE 4.11 branch; what are the names of the KDE devel packages I need to install?16:08
RiddellEvilRoey: sudo apt-get build-dep konsole16:09
EvilRoeyok that's what I did16:10
shadeslayerRiddell: apartment is like 15 minutes walking from the office, but I wouldn't recommend it if you're a light sleeper16:10
EvilRoeyshadeslayer suggested that to me16:10
shadeslayerRiddell: walls are a bit think, and you can hear the metro going underneath16:10
shadeslayer*thin even16:10
OdurRiddell: Yeah, I converted my wife from Windows user to Linux promotor just by installing Kubuntu :)16:19
EvilRoey:D16:20
Riddellexcellent :)16:20
EvilRoeyRiddell, shadeslayer, thanks! I've compiled Konsole now.16:20
RiddellEvilRoey: gonnae fix the bug where it copies all the spaces at the end of a line :)16:21
EvilRoeyoh?16:22
EvilRoeyI was going to make it auot-blur16:22
EvilRoeyin the kpart, so that it would work both for konsole as well as yakuake16:22
EvilRoey*auto-blur16:22
EvilRoeyoooh, motion blur during the Sliding Windows also sounds pretty cool16:22
EvilRoeycome to think of it..16:22
=== rdieter_ is now known as rdieter
yofelhm, why's python-kde4 held back here o.O16:49
Riddellyofel: the new one is still stuck on arm16:52
Riddellso it's in -proposed16:52
Riddellnot sure why the current one would be held back but it's broken16:52
yofelnevermind16:52
yofelit's an issue with my pin setup so apt was confused (it was trying to install pykde from ninjas/raring on saucy)16:53
shrinivasan_hello all17:45
shrinivasan_how can i help with the documentation?17:45
shrinivasan_is there any thing undocumented?17:45
shrinivasan_so that i can write on that/17:45
shrinivasan_Riddell: ?17:49
=== dantti_laptop|2 is now known as dantti_laptop
yofellordievader, valorie: you were working on the docs too right? could you point shrinivasan_ to something maybe?17:58
shrinivasan_thanks yofel17:59
yofelthank you for wanting to help with the docs :)17:59
lordievadershrinivasan_: Great, have you seen the trello board?18:04
shrinivasan_lordievader: checking it now18:06
lordievadershrinivasan_: You got a Launchpad/Ubuntu account?18:08
shrinivasan_lordievader: yes18:11
shrinivasan_i have18:11
shrinivasan_trello seems good18:11
lordievaderGreat, then you should be set. I'd say look through the pages and see if you can improve. Aron (ahoneybun) does the coordination for the most part.18:12
shrinivasan_fine18:15
shrinivasan_reading the trello cards18:15
lordievaderHaven't seen ahoneybun in a while.18:16
lordievader:(18:16
ronnocHI all18:21
ronnocAnyone having issues with jockey-kde in Suacy?18:22
ronnoc*Saucy18:22
shadeslayeryeah, doesn't seem to work18:22
lordievaderronnoc: Python-apt is updated, functions that the jockey depends on are removed from the api.18:23
ronnocshadeslayer: lordievader: Thanks for the update. I assume a fix will be forthcoming shortly. 18:26
=== zorael is now known as zorael^
=== zorael^ is now known as zorael
lordievaderronnoc: I'm not so sure of a fix, I heard it was unmaintained.19:18
ronnoclordievader: Is it a KDE-only issue, or does it affect Ubuntu as well?19:24
lordievaderronnoc: All of Ubuntu, I fixed "jockey-text -l" couple of days ago. But the rest of "jockey-text" seems to be broken too. And on top of that, jockey-kde seems to have a heap of its own problems :(19:28
ronnocThat's a sad situation to be sure. Hope i gets sorted out somehow or there will be a lot of confused users when 13.10 hits :/19:32
ronnocbrb need to reboot19:32
NoskcajWhere can i find the kde-tools symbols how-to page? It was the one way i was able to get symbols working21:14
shadeslayerNoskcaj: just google for "Debian kde working with symbols"21:16
Noskcajthanks, i've found it21:19
Noskcajshadeslayer, The guide works with all packages doesn't? not just kde21:20
yofelNoskcaj: anything c++21:33
Noskcajyofel, thanks21:33
valoriehmmm, shrinivasan is gone already22:54
valoriecongratulations to Howard!22:55
valorieoh, he's gone too22:55
valorieshees22:55
valorieh22:55
soee;]23:07

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