[00:00] hurray, wine finished, off to bed I am then [00:00] night night [00:01] sweet dreams, shadeslayer === ScottK2 is now known as ScottK [00:02] happy new year, ScottK [00:02] ooo, and scarlett [00:02] Thanks. [00:02] nice to see you again [00:02] Same to you valorie [00:03] I noticed that you are giving our docs the once-over [00:03] yeah between flu and holidays I am back logged, but working on Kubuntu userbase now, and going to learn packaging [00:03] which is awesome; thanks so much [00:03] sgclark: Any questions bout pbuilder? [00:03] i've forgotten a lot of what I knew on userbase [00:03] Note that we are working on trusty so you need only trusty pbuilders for now [00:06] Quintasan: yofel: http://community.kde.org/Promo/Events/FOSDEM/2014 [00:07] if you didn't see it already [00:15] Quintasan: still working on it, fresh install so adding missing repo, updates etc [00:15] mmkay [00:15] I won't be sticking for too long though since uni [00:16] at least I assume pbuilder is in kubuntu-dev-tools, command not found atm [00:16] happy new year, Quintasan [00:16] sgclark: no, pbuilder is in it's own package [00:16] Quintasan: I talked to you last about Kubuntu Active; is it dead in the water? [00:17] no worries, I will be around alot more now [00:17] valorie: I haven't finished up the KubuntuLinks page yet; however, I've added the Social Section. [00:17] sgclark: generally you want to install ubuntu-dev-tools and kubuntu-dev-tools [00:17] ok, thanks! [00:17] cool, SonikkuAmerica [00:17] so uh... [00:17] SonikkuAmerica: Don't really want to get into details now since I have to to go bed if I'm to get up at a reasonable hour. In short: no. [00:18] Quintasan: That's OK, tell me about it later :) [00:18] to whom do I report a broken file for the 13.10 iso repository? [00:18] or... wait what? [00:18] Long version, wait for me to get back here tomorrow or email me at quintasan at kubuntu.org so I can reply in details or something [00:18] Huh, thats odd... [00:18] MangaKaDenza: How is it broken? [00:19] last I tried, I couldn't get the .torrent file for 13.10 64 bit... [00:19] but now I can... [00:19] looking good, SonikkuAmerica [00:19] like... just a few hours ago I couldn't... [00:19] anyways... sorry for wasting your time :P it seems to work now [00:19] well, it's...magic? [00:19] it took you like 30 seconds so it's not a huge waste of time [00:20] file in question, just in case: http://cdimage.ubuntu.com/kubuntu/releases/13.10/release/kubuntu-13.10-desktop-amd64.iso.torrent [00:20] valorie: I hope the Facebook link is right, but the only Kubuntu community page I could find is in French, and it's all screenshots of KDE being contorted every which way. [00:20] (actually it's only you who wasted 30 seconds :P) [00:20] well see you guys around [00:20] valorie: (Which of course is a good thing) [00:20] night [00:21] yeah, I don't know about that fb page [00:21] maybe ask on the kubuntu-devel list [00:22] the thing about having a facebook page is that someone has to maintain it [00:22] Mhm === apachelogger_ is now known as apachelogger [09:17] shadeslayer: do we have a timeline for touchpad-kcm inclusion? [10:46] apachelogger: is everything good to go from the source side? ( haven't read your last conversation ) [10:47] * shadeslayer is going to patch kde-workspace now [10:47] shadeslayer: I never blocked on the source :P [10:47] none of the issues was in any way a showstopper [10:52] python3-aptdaemon.pkcompat pulled in by ubuntu-drivers-common [10:52] shadeslayer: didn't you do something about that? [10:52] or did we decide not to do anything for .10? [10:52] I need to write 2 things for the KCM, the installation stuff and the second one being generic interface name support using udev [10:53] I am thinking of working on install support today, generic names for interfaces isn't a priority and requires me learning udev api pieces [10:54] bug 704597 [10:54] bug 704597 in ubuntu-meta (Ubuntu) "Depend on nvidia-common" [Medium,Fix released] https://launchpad.net/bugs/704597 [10:54] shadeslayer: how does that affect the dependency on polkit? [10:54] eh [10:54] packagekit [10:55] aha [10:55] apachelogger: I don't think that package is required [10:55] it's recommended [10:55] and we kinda get ubuntu-drivers-common forced on us by the platform seed [10:56] it's required for the pkkit interface [10:56] not for the stuff we need tbh [10:56] yeah [10:56] I figured that, hence why I want it gone :P [10:56] why I wanted it gone for .10 already [10:56] pulls in all sorts of rubbish [10:56] I thought we can twiddle around and make recommends disappear [10:57] with the fancy braces [10:57] hm no, that was to make foo a Depends or Recommends [10:57] but I distinctly remember twiddling so that packages don't pull in Recommends [10:58] never seen that [10:59] point is [10:59] it shouldn't be a recommend to begin with [10:59] or should be fullfilled by some kde bit [10:59] just not having it on the seed still means the packaging is wrong [11:01] yofel: did you not push kde-workspace 4.11.5 packaging to bzr? [11:06] shadeslayer: I did not package it for trusty [11:06] if you do you'll need to refresh a patch, but I think that's all [11:08] Ack, will have a look later if I get the time [11:19] apachelogger: what were your thoughts on the "IDE in your face" wrt the kde developer meta package? [11:19] IIRC I argued that it was merely a suggests [11:20] yofel: how about kde-workspace? [11:21] sgclark: did you get anyone to look at packaging [11:21] ? [11:21] Quintasan: yeah come to fosdem [11:27] apparently Riddell is giving a talk there [11:28] you can cheer me on [11:28] yeah ... that's what I plan to do .... ;) [11:32] hm, no mitya57 [11:45] and I don't think moc-boost148-53.patch is required [12:09] Riddell: uh, same question as shadeslayer or..? [12:12] I hate live build [12:13] the only way to get live build to reliably work is to assume the docs are wrong [12:13] and to look at the code [12:21] good morning [12:22] morning sgclark [12:22] what timezone are you in? [12:22] Pacific in the US [12:22] yofel: oh yeah, I didn't read his question properly :) [12:22] sgclark: way over there! [12:23] sgclark: I'm happy to show you packaging any time we have a couple of hours spare that cross over [12:23] hehe yeah, I am an early bird though. [12:23] I am around all day, so whenever you have time :) [12:24] sgclark: I'll set up an ec2 server, do you have a launchpad account with your ssh key? [12:24] yep! I got that all updated last night [12:34] hmm [12:34] Riddell: does muon updater work for you [12:35] let me try [12:37] shadeslayer: runs fine and downloading updates now [12:37] in trusty [12:37] what's not working? [12:37] ack, so some weird auth issue with my system [12:37] need to reinstall everything anyway, partitions are totally full [12:39] 'Morning all [12:40] sgclark: where your lp account? [12:41] Riddell: not sure I understand the question, my username is scarlett-7 [12:42] sgclark: https://launchpad.net/~scarlett-7 [12:42] is that you? [12:42] that is me :) [12:43] yeah, that's your LP page then :) === Blizzzek is now known as Blizzz [12:51] apachelogger: http://bazaar.launchpad.net/~neon/neon/neon5-image/revision/4 [13:12] sgclark: want to get started? [13:12] ssh ubuntu@ubuntu@ec2-50-19-157-239.compute-1.amazonaws.com if so [13:12] and run byobu [13:12] Riddell: ok [13:13] type something if you get in [13:14] Riddell: denied public key [13:15] bother, scarlett@scarlett-dev is in the authorized_keys [13:15] sgclark: try again [13:16] fail :( [13:16] let me double check my key [13:16] sgclark: bother, are you sure you have that ssh key on your system? [13:22] Riddell: copied again and it was exactly the same. Could it be my configuration? [13:23] hmm, dunno [13:24] sgclark: are you in byobu now? [13:24] type something if so [13:24] is there supposed to be a double ubuntu@ in that address ? [13:25] jussi: la la la [13:25] sgclark: gosh you have a narrow terminal [13:25] sgclark: yay!! [13:25] Riddell: Im sending you stickers tomorrow :) (I has envelopes and everything :D) you should have them very soon. [13:25] Riddell:lol [13:26] sgclark: so this is an ec2 cloud computer from amazon's cloud platform AWS [13:26] sgclark: we're both in that gnu screen session (which has byobu a profile for gnu screen) and can both interact [13:27] sgclark: would you like me to take you through a package? [13:27] Riddell: neato [13:27] you in control me telling you want to do [13:27] Riddell: yes please [13:27] sgclark: let's take a look at one I did yesterday, threadweaver [13:27] sgclark: make a new directory and apt-get update then apt-get source threadweaver [13:28] I added kubuntu-ppa/experimental to sources.list so it should find it [13:29] sgclark: you have sudo [13:29] hmm bother [13:29] I know, hang on [13:30] oh maybe I didn't add it [13:31] sgclark: ok try again [13:31] grr [13:31] no source by default [13:31] sgclark: ok try again [13:31] yay! [13:32] sgclark: so here you can see the sources for the package [13:32] the .orig.tar is what we get from upstream [13:32] ok [13:32] the debian.tar.gz contains the debian/ directory with the various instructions for packaging it [13:32] ok [13:32] and the .dsc is just a description meta file with md5sums etc for checking uploading and downloading [13:33] you ran apt-get source with sudo so those files were root, no need for that, I just ran it again as the user [13:33] sgclark: take a look in the extracted threadwaver directory [13:33] gotcha [13:34] Riddell: where are the notes for kf5 [13:34] shadeslayer: http://notes.kde.org/p/kubuntu-ninjas-frameworks [13:34] cheers [13:34] sgclark: ever compiled sources before? [13:35] Riddell: everyday, main computer is Gentoo hehe [13:35] elite! [13:35] Riddell: lol [13:35] sgclark: so take a look in the debian/ directory, that's where our magic happens [13:36] changelog has the packaging changelog [13:37] compat is a version number, most of the work is done by debhelper scripts and that has new versions occationally, compat tells it what version to run as [13:37] * allee lurks to learn last stuff about library pkging ... :-) [13:37] allee: want to join in? [13:37] yes [13:37] give me an ssh key if so [13:37] public ssh key [13:38] * Riddell thinks allee knows all this already [13:38] sgclark: control lists the packages that will be made [13:38] Riddell: key -> launchpad.net/~allee Never used api tracing [13:39] allee: ssh ubuntu@ec2-50-19-157-239.compute-1.amazonaws.com [13:39] byobu [13:39] sgclark: .install files list the files which get made and what .deb packages they go into [13:40] sgclark: rules is the Makefile which actually compiles then installs everything [13:40] ahh [13:40] sgclark: that is mostly a simple target to run everything through dh but for more complex stuff you need to know what's going on in there [13:40] sgclark: and source just has a version of source packaging we're using [13:40] sgclark: do take a look in each file [13:41] ok [13:41] * Riddell gets a drink [13:45] Riddell: done [13:46] sgclark: lets compile this baby [13:46] sgclark: cd ..; debuild [13:46] dpkg-checkbuilddeps: Unmet build dependencies: cmake extra-cmake-modules qtbase5-dev [13:46] sgclark: apt-get install them [13:48] sgclark: it's compiling! [13:48] Riddell :) [13:49] sgclark: running it with debuild -nc -j2 [13:49] -nc is no clear and just means it resumes compiling rather than starting again [13:49] -j2 is build in parallel cos I note this ec2 has 2 processors [13:49] sgclark: it compiled! [13:49] gotcha [13:49] sgclark: take a look in the directory above [13:50] yay we have our .deb files! [13:50] you can use lesspipe to see what's in them [13:50] oh cool [13:50] lesspipe? [13:50] lesspipe just runs files through a useful command, in this case dpkg --info [13:51] oh cool, learned something new [13:51] looking good [13:51] sgclark: you can also run them through lintian which is a tool to look for common errors [13:53] no errors :) [13:53] yay [13:53] sgclark: so voila, that's a package [13:53] sgclark: if you have another hour spare we can have a go at making a new package [13:53] Riddell: i do [13:54] Riddell: give me a sec to make more coffee [13:54] Riddell: where there file that store the info about methods + version of 1st appearance? [13:54] allee: you're right I don't seem to have added a .symbols file [13:55] strange I thought I did but maybe that was another package [13:55] there was something in the rules file ... [13:56] sgclark: allee .symboles files list every symbol in a library to make sure upstream hasn't sneakily removed any and made it binary incompatible [13:56] doing with with c++ is surprisingly faffy and difficult [13:56] those clever people at debian have a nice setup for it which we use and is documented at http://pkg-kde.alioth.debian.org/symbolfiles.html [13:56] ok [13:56] let me add one to threadweaver [13:58] so a couple of faffy commands needed [13:58] debian/libkf5threadweaver5.symbols [13:59] nope [13:59] pkgkde-symbolshelper create -o debian/libkf5threadweaver5.symbols -v 4.95.0 symbols.amd64 [13:59] pkgkde-gensymbols -plibkf5threadweaver5 -v4.95.0 -Osymbols.amd64 -edebian/libkf5threadweaver5/usr/lib/x86_64-linux-gnu/libKF5ThreadWeaver.so.5 [13:59] but the other way around [13:59] then we end up with debian/libkf5threadweaver5.symbols which is checked when a new version comes out [14:00] also any packages which depend on this library will know which version is the minimum it needs [14:00] so I'll upload this change to the PPA on launchpad [14:00] Riddell: thoughts about not doing separate dbg packages [14:00] dch -i add to the debian changelog [14:01] but then if we want to backport frameworks to PPA's that won't work .. hmmm [14:01] debuild -S builds the source only files [14:02] shadeslayer: what's changed to allow us to do that? [14:03] dbgsym? [14:03] but won't work out well for PPA's is the problem [14:03] shadeslayer: right but debian will still want dbg packages [14:04] and I hope this packaging will be useful to them [14:04] sgclark: dput then uploads it to the launchpad PPA where it will compile and hopefully all will work [14:04] ack [14:04] Riddell: you're missing "include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk" in threadweaver [14:05] shadeslayer: hmm I was just using dh9 rather than dhmk [14:07] which I suppose might not be how debian wants to do it [14:07] well I'll e-mail them in a bit and get feedback [14:07] sgclark: shall we do karchive? [14:07] ok [14:08] sgclark: make a new directory [14:08] and wget http://download.kde.org/unstable/frameworks/4.95.0/karchive-4.95.0.tar.xz [14:08] dunno why but I can't get dbg package extraction to work :/ [14:08] sgclark: no apt-get possible, it's not packaged yet :) [14:09] sgclark: copy and paste is your friend :) [14:09] irc on diff computer [14:09] doh [14:10] sgclark: now the tar needs renamed so the - is a _ [14:10] and the end is .orig.tar.xz [14:11] sgclark: extract it [14:11] shadeslayer: what are you trying? [14:11] sgclark: tab completion is your friend :) [14:12] not working [14:12] err [14:12] ah nvm [14:12] why not? [14:12] made it work somehow [14:13] sgclark: now it's probably easiest just to copy over the debian/ directory from threadweaver into the karchive sources [14:13] you could also use dh_make which is a command to give you a template === kfunk_ is now known as kfunk [14:14] ok [14:15] sgclark: now using your favourite editor edit debian/changelog and update the bits for this package [14:16] hmm, vi eh? oh well nobody is perfect :) [14:16] sgclark: just remove the top block and change my name/address to yours [14:18] version? no idea [14:18] sgclark: that's the right version [14:18] quite a few bits in that version number just to confuse you [14:19] 4.95.0-0ubuntu1~ubuntu14.04~ppa1 [14:19] hm [14:19] 4.95.0 is upstream kde version [14:19] ok [14:19] 0 is debian version (0 because it's not in debian) [14:19] ubuntu1 is ubuntu version [14:19] gotcha [14:19] time? [14:19] ~ubuntu14.04 is a backport version because it's not in the archive [14:19] and ~ppa1 is more backport because it's in a PPA [14:19] sgclark: just leave the time [14:19] ok [14:19] Riddell, ScottK, yofel: anyone knows what the 34m/33m stuff is in pykde4? http://paste.ubuntu.com/6715011/ pykde4 in trusty is essentially twice as big as the one in saucy [14:20] https://docs.google.com/spreadsheet/pub?key=0AiHh-WCutt3jdEotb2RFaWh1dl9YbFdhdGUwQkgyNWc&output=html [14:20] sgclark: control is next to edit [14:21] sgclark: good start [14:21] sgclark: Homepage next to change [14:21] check on projects.kde.org for the right url [14:24] sgclark: now we need to tell it what .deb packages we want it to make [14:24] sgclark: since I've not compiled this I'm not sure what it'll end up with but it's very likely just the same as threadweaver but with a different name [14:24] so lets change libkf5threadweaver to libkf5archive [14:25] apachelogger: some magic for python 3.3 and 3.4? who does the changelog blame? [14:25] sgclark: please ask any questions as we're going along of course [14:26] sgclark: libkf5archive should be libkf5archive5 [14:26] that final 5 is the soname version which gets bumped if there is some binary incompatible change in a new version [14:27] sgclark: ah but not in the -dev package [14:27] no so name needed there [14:27] you just want to compile against whatever the latest version is [14:30] is that right? [14:30] sgclark: looking good [14:30] all done in that file I think [14:31] why is dev different? and how do I figure that out? [14:31] sgclark: different how? [14:31] 5 at the end [14:32] sgclark: applications typically don't care what version of the library they build against, they just want the latest version, so we don't usually put a version number in there [14:32] sometimes we do such as with qt4 vs qt5 applications will care what version they build with so we do for that case [14:33] but .deb binary packages do care they have the right version of the library so we need to version them [14:33] oh ok [14:33] else the library version might get upgraded and not the application then it'll crash [14:33] for the gory details you can read the debian policy on shared libraries which has exact specifications for packaging [14:33] but that's not much use when getting started, too much detail [14:34] ok [14:34] Riddell: * debian/rules: Fix support for multiple Python 3 versions. [14:34] -- William Grant Mon, 30 Dec 2013 13:38:41 +1100 [14:34] suppose that's the cause [14:34] sgclark: in rules you'll need to update the dbg package name I think [14:35] apachelogger: we've found our culprit, he'll likely know what it'll take to reduce it again [14:35] Riddell: also, http://packages.ubuntu.com/saucy/language-pack-kde-en these packages are pulled onto the ISO and bring kdevelop l10n with it for no good reason [14:35] sgclark: right I'm bored of this, let's try and compile and see what happens! [14:35] lol ok [14:35] apachelogger: I don't know another way of doing that,you either have translations installed or people will install packages and not get them translated [14:36] sgclark: boom! [14:36] Riddell: [14:36] recommends [14:36] need to install zlib? [14:36] apachelogger: downgrade it to a recommends if you want but it'll still be installed on the images by default [14:37] sgclark: yep it needs libraries for zip bzip and zx I think [14:37] nono [14:37] I mean kdevelop should recommend kdevelop-l10n [14:37] sgclark: let me look up the old kde4libs to see what it uses [14:37] sgclark: zlib1g-dev [14:37] the language pack shouldn't [14:37] sgclark: libbz2-dev [14:37] because kdevelop isn't part of our default delivery [14:37] sgclark: liblzma-dev [14:37] sgclark: add those to the build-depends in debian/control and install them and rebuild [14:38] Riddell: generally speaking the issue is with muon though... it ought to manually craft language packs into the depency tree of a package [14:38] i.e. an interactive version of the langauge kcm logic [14:38] apachelogger: yes that would be nice, although then you'd have people using other ways to install stuff and not getting translations [14:38] JT also agreed with that notion, but things we talked about rarely got to see the light of day ^^ [14:39] sgclark: remember commas [14:39] Riddell: you have that regardless [14:40] right now the people are thos that are using packages that are not recommends of the languagepack and do not have a proper package relationship [14:40] sgclark: yay it's compiling! [14:40] with muon supporting it the group people are those that are using packages that are not recommends of a languagepack and do not have a proper package relationship and were not installed via muon [14:40] sgclark: just looked at the cmake configure output there, looks like it's all happy [14:40] so actually it would reduce the amount of people affected ;) [14:41] anyway, IMO if you use a non-user-centric tool then don't expect it to do everything for you [14:41] sgclark: success! (of some description) [14:42] dbg error? [14:42] Riddell: german l10n removed from seed, this at least should fix the oversize [14:42] "debug package libkf5karchive5-dbg is not listed in the control file" hmm, what's up with that? [14:43] it is there [14:43] hurray for source without attribution [14:43] incorrect formatting can make it so that it is technically not there (the dbg package) [14:44] sgclark: I think we don't use a version number in the dbg package [14:44] although suddenly I realise there's mixed practice on that [14:44] sgclark: ah you misspelt it in debian/rules, an extra k [14:44] for dbg packages? Oo [14:45] or are we missing that k everywhere? [14:45] apachelogger: to version or not to version dbg? [14:45] version [14:45] libKF5Archive.so only 1 K [14:45] otherwise you can't debug libfoo1 and libfoo2 on the same system [14:46] apachelogger: the majority are against you http://paste.ubuntu.com/6715111/ [14:46] (also technically speaking again ... you can debug libfoo1 and libfoo2 because debug symbols are named with uuids so there is no actual file conflict, but you have to update/downgrade the dbg packge as needed ;)) [14:46] Riddell: the majority is wrong [14:47] I may be lost now. So do I need to change stuff to archive rather than karchive? [14:47] Riddell: it's like some libraries have stuff in /usr/share and that is packaged in libfoo1 ... [14:47] sgclark: yes should all be kf5archive [14:47] defeats the purpose of calling it libfoo1 in the first place [14:47] sgclark: next you need the .install files moved and changed for kf5archive [14:49] Riddell: btw random thought on the kf5 packaging ... please do that in bzr and please bzr branch it from kdelibs [14:49] kppp packaging has no history because it was manually copied :S [14:49] apachelogger: good idea [14:50] Riddell: correct? [14:51] sgclark: yeah I think so [14:51] we can check once you've done the -dev one [14:52] groovy [14:52] sgclark: run (probably from the directory above) dh_install --list-missing [14:52] that'll check if the .install files are listing the right stuff [14:53] dh_install: usr/mkspecs/modules/qt_KArchive.pri exists in debian/tmp but is not installed to anywhere [14:53] what the heck is that? [14:54] "### qmake support - TODO, make a ecm macro for this" [14:54] says the cmake file [14:54] weird [14:54] sgclark: well I guess you'd better add that to the -dev.install file [14:54] sorry, add what? [14:54] usr/mkspecs/modules/qt_KArchive.pri [14:56] ok [14:57] sgclark: now lets add the symbols file [14:59] sgclark: I did that, it's too faffy to explain but that details are on http://pkg-kde.alioth.debian.org/symbolfiles.html [14:59] yeah, will read that after we are done [15:00] sgclark: next debian/copyright needs updated [15:00] sgclark: licencecheck tells me it's all LGPL 2 [15:00] which is the same as threadweavers [15:00] so it should just be updating some names [15:00] sgclark: are you able to copy/paste them or shall I? [15:01] go ahead [15:02] hi, could somebody try the following: go to systemsettings,/workspace appearance/Window Decorations and click: configure decoration. Now change for example the button size, click ok and the results apply instantly without clicking the apply button ... [15:02] at least on my setup it behaves that way ... seems like a bug to me ... [15:04] sgclark: right, do a debuild -j2 to build it again and this time it should be a work of perfection === jalcine is now known as jacky [15:05] i would like to file a bug against the kcm module, the probleme is, i do not know which module this belongs to... but first of all I would be happy if someone could confirm or refute ... [15:05] * Riddell highfives apachelogger and shadeslayer for doing worthy tasks today [15:05] sgclark: oh we renamed that package so it didn't clear those files, just rm -r debian/libkf5archive5-dbg [15:06] I wish someone would do these shitty copyright files for me [15:06] it's the thing I hate most about packaging [15:06] * shadeslayer high fives Riddell [15:06] * Riddell makes a cup of tea [15:06] woot compiling [15:07] yeah, seems I need to sit down and learn sed. I have avoided it forever lol [15:09] was a error in copyright, run debuild again? [15:12] ah yes [15:12] W: karchive source: syntax-error-in-dep5-copyright line 12: Cannot parse line "2004-2013 Mirko Boehm" [15:12] apachelogger: how do I know what's what in that csv [15:12] sgclark: you fixed that? [15:12] Riddell: yes [15:12] was left from threadweaver [15:12] sgclark: ok build again and see if it is fixed [15:14] * Riddell spams kubuntu-devel with moderated postings [15:14] W: libkf5archive-dev: non-standard-dir-in-usr usr/mkspecs/ [15:14] sgclark: that needs a bit more investigation [15:15] seems /usr/share/qt5/mkspecs/ is the place for those files to go on debian/ubuntu [15:15] so nobody knows the name of the kcm module "workspace appearance"? :-( [15:15] # Packagers who use -DCMAKE_INSTALL_PREFIX=/usr will certainly want to set ECM_MKSPECS_INSTALL_DIR to something like share/qt5/mkspecs/modules [15:16] tester56: i think we're all busy, you can try in #kde-devel ? [15:16] ah it's at the bottom [15:16] how weird [15:16] Riddell: I don't suppose you have a LGPL-2 stub lying around for debian/copyright? [15:16] Riddell, sure, sry for interrupting! [15:18] for a minut enow my inbox keeps notifiying me of review requets [15:18] this looks dodgy [15:18] likewise [15:18] someone tries to kill my mail :@ [15:18] wow 46 email in kubuntu-devel haha [15:18] now it stopped, muhahaha [15:18] ^^ [15:19] shadeslayer: look in threadweaver [15:19] Riddell: LGPL-2+ [15:19] shadeslayer: backspace is your friend :) [15:19] shadeslayer: copy/paste from whatever the source files say [15:20] sgclark: yep this needs some more investigation to fix properly [15:20] ok [15:20] sgclark: but I think we're otherwise all good [15:20] oh the notifications stopped [15:20] my inbox is full with launchpad reviews and someone decided to send me patches [15:21] by mail [15:21] sgclark: install the .debs to check they really install [15:21] :S [15:21] sgclark: dpkg --install *deb [15:21] shadeslayer: csv? what csv? [15:21] https://docs.google.com/spreadsheet/pub?key=0AiHh-WCutt3jdEotb2RFaWh1dl9YbFdhdGUwQkgyNWc&output=html [15:22] desktop + desktop-common [15:22] ah [15:22] wait [15:22] sgclark: yay, now let's upload it debuild -S to build the source [15:22] shadeslayer: your question fails to parse [15:22] shadeslayer: the size diff you mean? [15:22] apachelogger: nvm, I found out what the columns meant [15:22] red -x size increase by x... green x size decrease by x [15:22] the description is at the bottom [15:22] instead of the top [15:22] shadeslayer: ah yeah, sorting was very nice xD [15:23] the world is upside down [15:23] google docs is weird [15:23] also .... it has a hard time computing the diff for the some 1600 entries in the table [15:23] I don't have a key on this server [15:23] sgclark: yeah I need to sign it [15:23] I should claim that google docs are not very suitable for anything but writing the odd letter now and then [15:23] as a member of kubuntu-ppa [15:24] k [15:24] kcodecs up [15:24] Sput: https://bugs.launchpad.net/ubuntu/+source/quassel/+bug/1262187 does that compute for you? [15:24] Ubuntu bug 1262187 in quassel (Ubuntu) "Quassel - Client Chatmonitor" [Wishlist,Confirmed] [15:24] sgclark: press return to upload! [15:24] needs more license stubs that I was too annoyed to add [15:24] shadeslayer: http://bazaar.launchpad.net/~neon/neon/neon5-image/revision/4 needs ppa-purge [15:25] sgclark: ahem, press again [15:25] but whai [15:25] woot [15:25] sgclark: well done, you're now an elite kubuntu ninja! [15:25] coolness [15:25] sgclark: if you have an idenity.kde.org account you can update the package status on https://notes.kde.org/p/kubuntu-ninjas-frameworks [15:25] shadeslayer: because of transitions a la 'kdelibs is now karchive,kdesu,kded,kconfig,kspaceship;kdalek' [15:25] there a package I can try on my own computer? [15:25] I do [15:26] apachelogger: not required [15:26] pourqui? [15:26] apachelogger: I purged the schroot cache and stuff [15:26] nah [15:26] so it doesn't give issues now [15:27] see, I wrote a la there because I did not mean kdelibs specifically :P [15:27] sgclark: you can scp the .deb files to your computer and install them but they were built for trusty so they probably won't install if you're using saucy, you'd also need to have the qt5 PPA setup [15:27] in file, what do I put? [15:27] sgclark: you can watch the package compile at https://launchpad.net/~kubuntu-ppa/+archive/experimental/+packages [15:27] sgclark: how do you mean "in file"? [15:27] ninjas frameworks [15:28] sgclark: change wip (work in progress) to "in PPA" [15:28] shadeslayer: since neon does not have package relationships that would remove split rubbish the ISO builder needs to make sure it does not run into issues like the kdelibs transition [15:28] hence why it should completely wipe all of project-neon5 and then install session again [15:29] never used this befre, does it save itself? [15:29] sgclark: yes it does [15:29] it's etherpad [15:30] oh, I meant another package to package [15:30] apachelogger: checking if I can do that [15:31] yay we made omgubuntu! http://www.omgubuntu.co.uk/2014/01/kde-frameworks-5-tech-preview-released [15:32] sgclark: so if you're up for doing more find another tier 1 module to package from http://community.kde.org/Frameworks/Epics/Splitting_kdelibs [15:32] Riddell: are we also tracking kf5 packaging in bzr? [15:33] The first comment want's screenshots of the frameworks. [15:33] shadeslayer: not yet but we ought to start doing that [15:33] yeah [15:33] mikecb: here's a lovely one http://agateau.com/tmp/kf5/tier3-kio.png :) [15:34] ooh this is a goodie http://agateau.com/tmp/kf5/tier3-kdeclarative.png [15:34] Riddell: such diagram, many arrow, boxes, wow [15:35] mikecb: this has a screenshot of plasma 2 using frameworks 5 http://kshadeslayer.wordpress.com/2013/12/03/introducing-project-neon-5-isos/ [15:35] not much to show alas [15:35] apachelogger: okay can't be done, live build does a install pass post restoring the chroot [15:35] nice! [15:36] so it'll fail there if files are moved [15:36] unless we pass options to overwrite files [15:37] ok, need to eat some breakfast and stuff, will try to package something something on my setup in a bit, thanks for all the help === mamarley_ is now known as mamarley [15:39] shadeslayer: I am confused, how would that diff of yours work then? [15:39] because there are bound to be file conflicts [15:40] apachelogger: yeah, we /could/ pass an option to overwrite files [15:42] apachelogger: FWIW if I drop pm-utils I can save another 0.5 MB of space :D [15:42] on the ISO [15:43] yay! [15:47] shadeslayer: poor powermanagement :( [15:47] * apachelogger out for dinner [15:50] dinner? 0.o [15:51] it's only 5 [15:52] high tea [15:53] hehe 8am here [15:53] apachelogger: sounds like settings are not stored properly. does it work for you? === S-USA is now known as SonikkuAmerica === jussi is now known as android [16:13] sgclark: are you done with the ec2? === android is now known as jussi [16:24] Riddell: yes sorry === vinay is now known as Guest58531 [17:27] who wants to write copyright files! [17:31] * yofel drops a needle and vanishes [17:33] kimageformats has like 3-4 files that have a standard copyright header [17:33] everything else has "This code is distributed under the conditions of foo blah blah" [17:35] shadeslayer: your copyright file for kcodecs has a couple of issues [17:36] Riddell: I know, I hate those files [17:36] shadeslayer: it says src/probers/ is MIT but doesn't list what MIT is [17:36] MIT/X11? [17:36] it says src/probers/nsSJISProber.h is MPL but it's also LGPL [17:36] shadeslayer: want me to tidy it up? [17:37] nsSJISProber.h can be relicensed under MPL/GPL 2/LGPL 2.1 [17:37] though the primary one seems to be MPL [17:37] feel free to tidy it up more [17:37] if you want you can also do kimageformats [17:38] gosh is that the time, I don't think I can do kimageformats today :) [17:38] :D [17:38] shadeslayer: based on sune's say so I've decided to use dhmk for debian/rules files [17:38] fooey, ok [17:41] * Riddell updates kcodecs [17:41] Source: git://anongit.kde.org/kcodecs hmm I was using the projects.kde.org URL for that in debian/copyright [17:43] well, that *is* where one would get the source for kcodecs [17:43] spose so [17:44] W: libkf5codecs: package-name-doesnt-match-sonames libKF5Codecs5 [17:44] W: libkf5codecs: description-synopsis-starts-with-article [17:44] tsk [17:45] I has also started versioning the -dbg packages so libkf5codecs5-dbg based on discussions in debian channel [17:46] I had also put Multi-Arch: same but I don't really know what that's good for [17:48] do we *want* to have names with weird casing? [17:48] how do you mean? [17:51] libKF5Codec{-dbg,-dev} [17:52] .deb package names need to be lower case [17:55] * Riddell out [17:57] shadeslayer: but do remember to version them libkf5codec5-dbg (not the -dev) [18:01] Riddell: ack [18:01] Riddell: did you fix kcodec? [18:01] shadeslayer: yep [18:01] awesome [18:01] I'm going to upload kimageformats [18:01] without a copyright file [18:02] fortunately, they're only plugins, so no naming or symbol files [18:03] *weird lib naming === Blizzzek is now known as Blizzz === ryanakca_ is now known as ryanakca [20:20] Riddell: [20:20] r y there? [20:33] guys i have a problem with kubuntu and palava.tv [20:33] it seems it's a problem with phonon [20:33] apachelogger: ^ [20:48] sgclark: hey, saw your email [20:48] sgclark: I'd use licensecheck to find the right copyright [20:48] shadeslayer: I managed to get the command :) where do I find the licence though [20:48] or copyright-helper [20:48] sgclark: as in the full text? [20:48] that a program? [20:49] sgclark: yes, it's a perl script to ease copyright checking [20:49] just google for copyright-helper and you'll find it [20:49] I was able to grep the copyright info from source, fine [20:49] alternatively : git clone git://anonscm.debian.org/users/modax/copyright-helper.git [20:49] thank you [20:49] usage : ./copyright-helper.pl -f /path/to/source [20:50] sgclark: full licenses in /usr/share/common-licenses [20:51] mmmm ... I've had too much chocolate [20:54] oh wow great program, thanks so much === Blizzzek is now known as Blizzz [20:57] shadeslayer: what if most files are LGPL-2.1+ but 2 files are LGPL-2 [20:58] sgclark: you can specify regex's [20:58] so for LGPL-2.1+ you can do : Files: * [20:58] then for the 2 files that are LGPL-2 : Files: src/foo1.cpp\nsrc/foo2.cpp [20:58] or Files: src/foo1.* [20:59] and it seems 5 files not explicitly specified [21:04] I do not have any licenses with + in common-licenses, is there a difference? [21:07] sometimes the license header is not in the standard format [21:07] so you have to read the license which should specify what license it is [21:09] ugh, afraid I am completely lost here, what am I supposed to put in copyright file in debian? I am using one we did earlier and this copyright is much shorter than that /usr/share one [21:10] I was doing so well until copyright :( [21:20] apachelogger: If there's more than one supported Python version, that's excepted. [21:21] expected. [21:36] ScottK: is that going away before final or what? [21:36] Not sure (I've lost the bubble). Ask barry or doko. [21:48] apachelogger: [22:09] sgclark: sorry for leaving you in the dark, had to cook dinner [22:09] sgclark: basically one puts the copyright stub [22:10] that's usually found in the code [22:10] as for the cmake issue, you're missing the Qt 5.2 ppa [22:10] https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2 [22:13] shadeslayer: thanks! [22:13] :) [23:27] hey valorie [23:27] hi ahoneybun [23:27] how are you? [23:28] I'm good [23:28] how are you? [23:29] good too [23:29] really happy about sgclark's work [23:29] look ok? [23:29] yea [23:29] beware, Riddell is trying to steal her from us [23:29] lol [23:30] lol [23:30] can't trust those ninjas..... [23:30] really, it's lovely to have lots of people doing lots of things [23:31] cross-knowledge makes us all smarter [23:31] I am going to remove the construction tags, hopefully some translators will do their magic [23:31] once we do that on a few pages, I'll write to the translation teams asking for their help [23:32] ovidiu-florin: did you get the help you needed to start translating on Userbase/kubuntu? [23:32] I finished them all today :) can refine as we go, but tags are right etc now [23:32] awesome [23:32] valorie: did you see the installation and software pages? [23:33] well, we need the text to be pretty much set, or it's unfair to ask them to start work [23:33] not in the last couple of days [23:33] she combined the subpages [23:33] looks good [23:34] main page top: This page contains changes which are not marked for translation. [23:34] valorie: it is pretty much set, won't change much till new release [23:35] same heading on http://userbase.kde.org/Kubuntu/Installation [23:35] yeah odd, googling that now [23:36] we need a new image instead of this: http://userbase.kde.org/File:Kubuntu-13.04-installer_2%3D2.png [23:36] and here: http://userbase.kde.org/File:Kubuntu-13.04-DualBoot.png [23:36] and here: http://userbase.kde.org/File:Kubuntu-13.04-installer_4%3D2.png [23:37] no idea where those from. What do you want images from? 13.10? [23:37] and the last two as well [23:37] we're working on Trusty, so they all need to be 14.04 [23:37] yofel: hi, when building kde 4.12, did you have any problem building kalzium? [23:37] those are probably placeholders [23:37] oh cool, I am installing that on my laptop tonight, will get screenies [23:37] presumably the new slides are available [23:38] no need for that; we can get the originals [23:38] or slides, where would one get these slides you speak of? [23:38] right, ahoneybun? [23:38] santa_: not that I remember... [23:39] sec [23:39] huh [23:39] sorry got to read [23:40] the installer slides? [23:42] there is suppose to be a way to "mark page for translation" I do not see it anywhere, perhaps I do not have permissions [23:42] yofel: ok, I guess it's debian specific, I will have to dig deeper into it. thanks [23:46] sgclark: not a whole lotta traffic on the #kde-www chan, but that or the list are the place to ask [23:46] yeah, will try list if I don't figure it out, never get response in irc [23:50] ok, only translators can mark page for translation. I only know english lol, anyone have a translator account? [23:52] if not I can ask yuri to do it [23:56] ovidiu-florin was trying; maybe needs to get a translator account? [23:56] yeah someone needs to [23:56] I have no skills to justify one hehe [23:58] me either [23:59] on http://userbase.kde.org/Kubuntu/Software we need to check the canonical list of what will be included on the ISO