[00:08] allee: not really [00:08] allee: is kdepimlibs-dev installed? [00:08] or kdepimlibs5-dev not sure what the package is called === S-USA is now known as SonikkuAmerica === vinay is now known as Guest97103 [08:42] !newversion phonon 4.7.80 [08:42] Riddell: I am only a bot, please don't think I'm intelligent :) [08:42] hmm [08:42] kubotu: newversion phonon 4.7.80 [08:42] https://bugs.launchpad.net/bugs/1356237 [09:03] question: if somebody tries a live CD and they tries to play an mp3, do they get the same possibility to install the missing codecs or does that only work on installed systems? [09:34] Mamarok: older versions disabled that notifications but I think it's enabled now [09:48] so there is a file system thingy that allows to install codecs? [09:50] just had that question in the forum, I suggested to actually install Kubuntu :) [09:50] there should be a notification that pops up suggesting you install codecs if you try to play one [09:51] installing is better, there you just need to tick the "install mp3" box [10:54] I just noticed http://changelogs.ubuntu.com/meta-release-lts has been updated [10:54] so expect LTS using people to be upgrading to trusty [11:14] yofel: you said to maxy "You have a point though as e.g. we did not notice the ABI breakage in kdepimlibs that you found a couple days ago." do you know why that wasn't picked up by .symbol file changes? [11:26] Riddell: not really, the relevant discussion was http://paste.ubuntu.com/8035333/ [11:31] hmm, curious [11:31] Hiyas all [11:57] Riddell, yofel: it wasn't because vtables are not reflected in symbols [12:01] symbols are spooky voodoo [12:09] apachelogger: yeah, I got that much, except that I have no idea what a vtable is (c++ seriously has a sepeate symbol table for virtual functions?) [12:12] yofel: it needs to have a separate table [12:12] virtual functions are resolved at runtime [12:13] the vtable itself is built into the binary IIRC, so you know that vt[0] is void kittens(); and vt[1] is void puppies(); [12:13] then at runtime any version of kittens or puppies may provided vt[0/1] of the class in question [12:14] now if you change the order in the virtual base class around the library will say that vt[0] is puppies and vt[1] is kittens, but the application continues to access vt[0] to get kittens [12:14] this is not really ABI breakage it is binary incompatible though [12:17] brrr [12:18] software engineering is hard, lets go shopping [12:19] \o/ [12:19] https://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++#The_Do.27s_and_Don.27ts [12:21] @_@ [12:22] on that point, someone write such a page for general post-release bugfixing === soee_ is now known as soee [12:23] ? [12:25] Don'ts: [12:25] - remove libraries after release (even if they're not used) [12:25] maybe just a grumpy packager request though [12:26] there's worse things one could do I am sure ^^ [12:26] true [12:29] did our friendly kf5 upstream actually mention what they'll do should we ship kf5 components with different versions? [12:30] yofel: when would that happen? [12:30] shadeslayer: u at comput0r? [12:31] apachelogger: maxy currently doesn't update kde packages if there's nothing to update, and he did plan to do the same for kf5 [12:31] e.g. what we do with --sru [12:31] there's always something to update because the version in cmake always changes :P [12:32] I wonder if we whitelisted that... [12:33] apachelogger: considering he checks stuff manuall I'm not sure if he would consider that a "change" really [12:33] *manually [12:35] he wants to check some 100 diffs manually :O [12:35] well, he has some scripts himself, not sure how much they do [12:36] "afaik version X frameworks depend on version X frameworks even when they could work with X-1" [12:36] le not supported [12:36] hopefully the checks are based on tiers [12:36] ah, so that'll fail on a cmake level? [12:36] yes [12:36] apachelogger: yes [12:36] we were discussing book tooling [12:36] shadeslayer: already resolved [12:37] ok [12:37] framework cmakelists have one var for version [12:37] that is defined to both define the framework's version and the versions it will look for in other frameworks [12:38] ok, thanks [12:41] hm [12:41] but that would still only require updating those packages that are required by the higher tiers. And the leaf packages are easy to skip as nothing depends on them [12:42] could get messy up higher though [12:45] yofel: IMO this should be brought up with dfaure [12:45] if a leaf doesn't have changes one mmight as well not updated it upstream [12:45] I am reasonable certain one would not want to support that though [12:45] leaf libs are like 10kb or so === dodger is now known as Guest60056 [13:05] Riddell: :O [13:05] Riddell: you dragonnapped konqi [13:06] :O [13:06] https://www.flickr.com/photos/jriddell/14882348636 [13:06] someone get to the barcelona office quick [13:06] konqi needs help [13:22] apachelogger: you would already be happy if we just copied our current packaging into a branch on alioth right? [13:23] * yofel wonders if pino has any intention of commenting at all [13:26] shadeslayer: he's sight seeing! [13:31] :D [13:32] Riddell: that's what you say [13:32] yofel: apachelogger found wine [13:32] yofel: you can forget about hearing from him for the rest of the day [13:32] damint :D [13:35] it magically appeared! [13:35] yofel: yes [13:35] good [13:35] yofel: from where I am standing we need to start at some point otherwise we'll never find the perfect setup xD [13:36] and meddling with branch layout etc. later is not that big a deal [13:36] yeah, my last mail pretty much reduced the proposal to that [13:52] anyone know why we do multiarch? what's it actually good for? [13:55] don't listen to him, he's a konqui-kidnapper! [13:55] dangerous Scot [14:00] valorie: I'm Catalunyan now, father of dragons! [14:01] I heard that now that Scotland is sorted, you were going to Solve Catalonia [14:01] good luck with that! [14:02] how is the catalunyan whisky btw? [14:04] valorie: u not working! [14:04] if typing: work(true) [14:05] so there [14:18] valorie: they seem to mostly sell all the stuff which is so bad it doesn't get sold in scotland [14:19] I hope you are surviving.... [14:22] libnepomuk4 got uninstalld when upgraded to 4.13.97. Is that suppose to happen? [14:22] valorie: I've discovered that when you order a rum and coke here, they take the exact opposite approach to scotland for ratios of coke to rum [14:22] ewww, rum and coke [14:23] Odur: yes it's expected, will you miss it? [14:23] solution: get something else [14:23] or gun and tonic [14:23] Riddell: Yeah. Kdenlive depends on it [14:23] gin and tonic [14:23] But I'll manage [14:23] Odur: kdenlive in backports is recompiled not to use it, where are you getting it from? [14:24] kdenlive's own repository [14:25] Well, I could probably use Utopics package [14:28] Problem solved :) [14:29] kdenlive has its own repository? [14:29] where's this? [14:29] I can poke the kdenlive folks [14:33] hmm https://launchpad.net/~sunab/+archive/ubuntu/kdenlive-release [14:34] Riddell: they are here refactoring [14:34] ah, that archive has 0.9.8 which is newer than the 0.9.6 in our kubuntu-ppa/backports [14:34] Yeah, that's the one. (And no problem solved here... must solve a lot of dependencies first :/) [14:35] so only 1 thing for it, backport 0.9.8 [14:35] volunteers welcome :) [14:38] Well, I probably could packport to my own ppa. But I'm not confident to do a official one [14:47] Odur: go for it, then I can take it from yours and check for sanity [14:53] Riddell: Is it possible to find the diff for an earlier version in the backports ppa? [15:08] Odur: probably not, what are you looking for? [15:09] Odur: to backport 0.9.8 take the package from utopic run dch to add a ~ubuntu14.04~ppa1 version and compile that on trusty [15:09] Ok [15:09] ** proofreads needed for this blog https://notes.kde.org/p/jriddell-blog [15:09] it's about all the work it takes to make packages for kubuntu [15:13] what is the problem ? [15:13] http://s22.postimg.org/5ksapuich/ekran_g_r_nt_s_1.png [15:13] kubuntu 14.04 Sürüm 36.0.1985.125 Ubuntu 14.04 (283153) chromium [15:15] turgay: best use #kubuntu for user support [15:15] ok [15:18] Riddell: got "kdenlive (0.9.8-1ubuntu3) UNRELEASED; urgency=medium". Probably because I upgraded to 4.13.97 right? Just change it to "kdenlive (0.9.8-1ubuntu3~ubuntu14.04~ppa1) trusty; urgency=medium" ? [15:21] 0.9.8-1ubuntu2~ubuntu14.04~ppa1, the 3 got auto incremented which you don't want for backports [15:23] yofel: thanks [15:28] Well, uploaded to my ppa. Let's see if I fckd up ;) [15:30] Oops. Didn't notice. My name "Carslöv" got changed to "Carsloev". :/ [15:34] Odur: but it got accepted? where's your PPA? [15:44] Riddell: https://launchpad.net/~odur/+archive/ubuntu/backports [15:45] Odur: lovely, does it install and run? [15:46] I'm on it [15:46] just a minute [15:49] Riddell: Nope. Complaining about libnepomuk4 [15:53] this is interesting: [15:53] [08:47] both gksu and gksudo are being ousted [15:53] [08:48] pkexec is being promoted in their place [15:53] from the #ubuntu-ops [15:54] http://manpages.ubuntu.com/manpages/trusty/en/man1/pkexec.1.html [16:01] hm [16:01] should I idle in #ubuntu-ops [16:01] since I have ops in #kubuntu [16:02] I was asked to do so, so I do [16:03] *shrug* then, one person is enough I think [16:05] Odur: oh your PPA will need to depend on backports PPA [16:06] >pkexec dolphin [16:06] dolphin: cannot connect to X server [16:06] not much use that [16:10] Riddell: That's over my pay grade ;) [16:11] Odur: yep I'll take it from here, thanks for your help [16:11] Np [16:11] https://twitter.com/kdecommunity/status/499573190352699392/photo/1 lots of children in randa, a new addition to KDE scene? [16:11] Riddell: Can I delete the package from my ppa then? [16:12] shadeslayer: if you have room in your chanlist, sure [16:12] valorie: nope :p [16:12] too many chans [16:12] I keep shaving chans as well [16:12] I need to cut down [16:12] yes, lots of kids this year [16:13] all very well-behaved [16:14] Odur: if you want [16:18] * Riddell blogs https://blogs.kde.org/2014/08/13/upstream-and-downstream-why-packaging-takes-time [16:25] * Riddell blogs http://wire.kubuntu.org/?p=175 [16:25] 17:18 * Riddell blogs https://blogs.kde.org/2014/08/13/upstream-and-downstream-why-packaging-takes-time [16:25] just incase you missed it shadeslayer :) [16:25] How do I get a pbuilder-dist depend on kubuntu-backports? [16:31] Odur: with pbuilder it would be login --save-after-login, then in there edit the sources.list [16:31] Riddell: the packaging for Kubuntu is much different from Arch packages ? [16:32] soee: probably yes, I've never looked at Arch but I think they have pretty monolithic packages [16:33] i wonder if for Kubuntu it would be possible to have package maintainers liek in Arch i think - there each package is maintained by some person right ? [16:34] that's one of the issues ubuntu always wanted to avoid which debian has [16:34] if one person blocks then the whole archive slows down [16:35] yofel: Thanks [16:37] soee: considering we maintain some ~250 packages that's... slightly problematic [16:37] even in debian which has package maintainers kde is maintained by the debian-qt-kde team, and usually updated by 1 or 2 people [16:37] (250 is a wild guess, it should be more than that) [16:39] yofel: problematic to find those potential people? [16:40] well yeah, you roughly know how large the team is and not everyone focuses on packaging (or even on kubuntu) [16:40] so team management is the sane thing to do [16:41] even if you would tell people to adopt a package, the work required to update a package varies greatly (e.g. compare kfloppy and kde-workspace) [16:41] and as lots of work is scripted these days, some packages don't even need a human to maintain them [16:41] but the scripts do :) [16:42] :) [16:42] that's true ^^ [16:57] talking about scripting, a couple fo days ago I tried to clone the kubuntu-automation repository but I couldn't [16:59] $ bzr branch lp:~kubuntu-packagers/kubuntu-packaging/kubuntu-automation [16:59] bzr: ERROR: No es una rama: «bzr+ssh://bazaar.launchpad.net/~kubuntu-packagers/kubuntu-packaging/kubuntu-automation/»: location is a repository. [16:59] soee: lp:~kubuntu-packagers/+junk/kubuntu-automation [16:59] the "kubuntu-packaging" projects is solely for packaging branches [17:01] santa: rather ↑ [17:05] Riddell: thanks, I have something similar for siduction and I think I have some things which may be interesting to share [17:05] santa: I'd also be interested in any other comments on that blog of mine [17:09] you mean the "Upstream and Downstream: ..." post I guess [17:10] seems interesting, I will download it to read this night [17:10] (I don't have my own internet connection in august) [17:11] santa: are your scripts somewhere public? [17:13] yeah, I have started to push it to a git repository because they got non-trivial [17:13] I've been using your frameworks dot diagram, lots of deps there [17:14] oh, soon enough I will have some stuff to generate the dot file automatically [17:15] https://gitorious.org/siduction-kde-kf5/siduction-kde-pkg-scripts [17:15] yofel: ↑ [17:15] thanks [17:17] Odur: if you're on trusty would you be able to verify this update at all? bug 1352397 [17:17] bug 1352397 in libkscreen (Ubuntu Trusty) "Please update to libkscreen 1.0.5" [Undecided,Fix committed] https://launchpad.net/bugs/1352397 [17:19] yofel: as a warning they still too 'cheap' if you know what I mean, and they aren't exactly easy to use if you didn't write them [17:21] there's some interesting parts I see though. (e.g. our scripts currently don't use python-debian at all, and really could use it in some places) [17:22] to bump the build depends for instance [17:22] and honestly, some parts of our scripts aren't exactly... great... either [17:22] yeah, I know [17:23] Riddell: I don't have a screen compatible with one of my laptops, so I can't do the test scenario [18:02] I did a quick inspection of our scripts and there is stuff interesting to steal from each other [18:36] yofel, Riddell: if we are going to share stuffof out automation scripts it would be nice to license them asap [18:37] mines doesn't have a license yet [18:37] ours neither.. [18:37] ok, think about a lincense and tell me, I will use the same [18:37] as long as it's free :P [18:38] apachelogger, debfx, Riddell, shadeslayer: BSD3 or mit/x11 maybe? [18:39] the first thing I would like to get into the kubuntu scripting is my stuff to bump the build depends because I think it works a bit better than yours [18:40] yofel: spaceships [18:40] what [18:40] yofel: gpl === Don is now known as Guest96585 [18:42] apachelogger: why? [18:42] yofel: why not [18:42] true [18:42] if someone improves on our stuffsies and actually ends up distributing it (which is weird in itself) I rather expect the improvements to be available for us to find and possibly pick up [18:42] what though? gpl2+? [18:42] gpl kde [18:42] ah right, well wfm [18:48] yofel, Riddell: I'm leaving soon, what if I provide you a function in a *.py file to bump all the frameworks and plasma dependencies which works better than yours? [18:48] I could work on that @ home without internet and bring you something tomorrow [19:15] yofel: GPL is fine with me [19:38] yofel: I'm fine with MIT/X11 [19:38] shadeslayer: I think we'll go with gplkde [19:40] ok [19:55] I'm so full of swiss cheese [19:55] and wine [19:55] so much wine [19:56] apachelogger: I'm running low on wine [19:56] apachelogger: halp [20:02] shadeslayer: downstairs? [20:06] Riddell: y u post so long [20:08] I liked it! [20:08] but your blog never allows me to respond === rdieter_ is now known as rdieter_work [20:11] Incidentally broken link to what seems to be a picture in https://blogs.kde.org/2014/07/28/kubuntu-plasma-5-isos-rolling [20:11] * genii goes back to making coffee [20:14] shadeslayer: what's with the wine? [20:14] its gone [20:14] all of it [20:14] nooooooo [20:19] shadeslayer: mais non, il y a une autre bouteille [20:21] :O [20:23] chocolate solves all the problems [20:23] we should get some chocolate [20:24] all hail the chocolate god [20:24] why you see it is choco-late because it is always late [20:25] oh dear, chocolate and puns [20:25] regretable [20:25] apachelogger: the chocolate god is sitting next to me [20:25] all hail mario [20:31] apachelogger: dude [20:31] apachelogger: did you switch Qt from stable to 5.3 [20:35] shadeslayer: all hail mario, tell him to mind the beer if he is still there [20:35] shadeslayer: also where what when [20:35] here okular now [20:36] that's the wrong god [20:36] find the right one [20:36] the one true god [20:36] wine [20:36] or well [20:36] alcohol of any sorts [20:37] wine makes me sleepy [20:48] apachelogger: por que muchos cosas hablar! [22:40] hmm i wonder why so many distros build their own appcenter [22:40] now i read this http://lmelinux.net/2014/08/13/interview-daniel-fore-founder-elementary-os/ [22:40] and eos also will have its own [22:41] why there cant be one cool appcenter :> [22:43] because programming is hard, distro developers rather go shopping intead [22:43] also they need to convince themselves that they are different from other distributions, so there's that [23:10] Riddell: multiarch let's you run 32 bit stuff on 64 bit. [23:10] * ScottK runs and amd64 kernel with a 32 bit user space. [23:11] It made it possible for ia32libs to go away.