/srv/irclogs.ubuntu.com/2012/11/24/#kubuntu-devel.txt

Riddell:)00:05
ScottKbulldog98_: Fixed the kinfocenter thing.  Thanks.00:39
kubotu::workspace-bugs:: [1082345] dpkg: error processing /var/cache/apt/archives/kde-window-manager-common_4%3a4.9.80-0ubunt... @ https://bugs.launchpad.net/bugs/1082345 (by Marcin Juszkiewicz)01:19
ScottKsvn://svn.debian.org/python-apps/packages/pymilter-milters/trunk/03:27
ScottKoops03:27
ScottKMeant to paste http://www.slideshare.net/ggreve/ec-workshop-on-frand-and-open-source03:28
ScottKSomeone needs to add print-manager to the package list for the kubuntu-automation scripts04:05
ScottKafiestas: I tried to rebuild kamoso with the new libs from 4.9.80 and it fails with this error: http://paste.debian.net/211931/ is this something you've fixed already?05:02
ScottKkphotoalbum fails too (even the one from debian/experimental)05:11
* ScottK will file a bug.05:11
ScottKThat leaves Digikam as the major non-SC package that's entangled with getting all of 4.9.80 from proposed to release.05:12
ScottKhttps://bugs.kde.org/show_bug.cgi?id=31059305:22
ubottuKDE bug 310593 in general "Fails to build with libraries for KDE SC 4.10 (i.e. 4.9.80)" [Major,Unconfirmed]05:22
shadeslayerScottK: add perlkde to that05:35
shadeslayerfor some reason it's not picking up akonadi05:35
ScottKI just uploaded it.05:35
ScottKjr did a patch that was in ninjas05:35
shadeslayeroh cool05:35
ScottKSo I think now it's mostly a matter of waiting for powerpc to build.05:37
ScottKshadeslayer: If you wanted to start on the libs package for KDE Games, that would enable people to package a game here and there as they have time.05:38
shadeslayerokay05:39
shadeslayerthe only problem is that I have to leave in another hour or so05:39
* shadeslayer gives it a go anyway05:39
ScottKshadeslayer: Or you could package https://projects.kde.org/projects/playground/accessibility/libkdeaccessibilityclient so kmag works better.05:41
shadeslayeralready started on libkdegames05:42
ScottKOK05:46
ScottKFixed up the package list in kubuntu-automation.05:46
shadeslayerquestion, should I ship private libs with the public libs package or make a separate package called libkdegamesprivate1 and make libkdegames6 depend on that?05:48
* shadeslayer bundles with public libs for now05:54
ScottKshadeslayer: I'd have suggested split.06:03
ScottKThat's what we did with akonadi, IIRC>06:03
shadeslayerhmm06:04
shadeslayerwell ... the do have a separate so version as well06:05
shadeslayerI'll have to go in 10 minutes, so initial packaging in lp:~rohangarg/+junk/libkdegames06:15
shadeslayerhttps://code.launchpad.net/~rohangarg/+junk/libkdegames06:15
shadeslayerprimarily stuff like symbols and copyright is left06:15
kubotu::workspace-bugs:: [1082345] dpkg: error processing /var/cache/apt/archives/kde-window-manager-common_4%3a4.9.80-0ubunt... @ https://bugs.launchpad.net/bugs/1082345 (by Marcin Juszkiewicz)07:36
kubotu::workspace-bugs:: [1082604] package kde-workspace-bin 4:4.9.3-0ubuntu2 failed to install/upgrade: trying to overwrite ... @ https://bugs.launchpad.net/bugs/1082604 (by Alex Buell)09:40
=== G4MBY2 is now known as r99
kubotu::workspace-bugs:: [1082625] package kde-workspace-bin 4:4.9.3-0ubuntu2 failed to install/upgrade: trying to overwrite ... @ https://bugs.launchpad.net/bugs/1082625 (by Christian)11:41
Riddellclaydoh: able to handle this? http://paste.kde.org/613814/11:44
=== Mamarok is now known as Guest38965
BluesKajHey all12:51
mparilloAnybody trying the new beta of KDE SC 4.10 with daily 13.04 Kubuntu Builds? Muon found the update, and after I applied it, I lost some indicator plasmoids on my panel, and the shutdown option was gone from my exit tab on the Kickoff Application Launcher.13:19
mparilloI think I am running a pretty generic Kubuntu 13.04 install, accepting all updates, and the only KDE app I am running out of the ordinary was Rekonq 1.3, which I compiled myself.13:19
=== schmidtm_ is now known as schmidtm
shadeslayerok, back, resuming libkdegames13:43
shadeslayerhmm odd13:57
shadeslayeranyone fancy populating debian/copyright for libkdegames? :P14:17
shadeslayerthis thing has GPL v2 / GPL v2+ / LGPL-2 / LGPL-2+ / Custom license14:33
shadeslayeroh wait14:33
shadeslayerBSD as well14:33
shadeslayerI guess the only thing left is Apache and MIT14:34
Mamarokshadeslayer: I am sure there are far too many14:39
shadeslayerwell ... those are the major ones :)14:39
Mamarokstill, for one package? That is just absurd14:40
shadeslayeryep14:40
Mamarokespceially the v2 you can remove if there already is v2+14:41
Mamarokthis is redundant14:41
Mamarokand the custon license seems like a bad idea14:41
Mamarokget in touch with the authors and ask them to sort that out, it just makes no sense at all14:42
Mamarokthey can ask for help in the eV14:42
shadeslayerMamarok: https://projects.kde.org/projects/kde/kdegames/libkdegames/repository/revisions/master/entry/highscore/kscoredialog.h#L714:43
Mamarokthat is not even a proper license14:43
shadeslayerI agree14:44
Mamarokthey really should sort that out14:44
Mamarokyou can't ship a mix like that14:44
Mamarokask in the games mailing list and make then aware that without a proper license the package can't be shipped by distributions14:45
shadeslayersince it's a lib, shouldn't it all be under LGPL?14:45
Mamarokthat is to the authors to solve that, not to you14:45
Mamarokbut they really have to sort that out, in that stage this is not shipable14:45
Mamarokthey need to decide on a proper license14:46
Mamarokand since I don't know all the other dependencies let them sort that out14:46
* shadeslayer will email the KDE Games ML then14:47
Mamarokyes, copy to kubuntu-devel14:47
shadeslayeraye14:48
shadeslayerScottK: just to make sure, do we have such weird licenses in the repo? https://projects.kde.org/projects/kde/kdegames/libkdegames/repository/revisions/master/entry/highscore/kscoredialog.h#L714:48
shadeslayerhmm I wonder what the older package did14:49
shadeslayerthis is a fun copyright file to look at14:50
shadeslayerit has a email conversation in it14:50
shadeslayerhttp://bazaar.launchpad.net/~ubuntu-branches/ubuntu/raring/kdegames/raring/view/head:/debian/copyright#L32514:51
Mamarokoh my14:53
Mamarokand why are there copyright headers for card decks in that file? Thy should get legal counsellin, that is just totally absurd14:54
Mamarokmaybe also remind then that KDE is an associate organisation of the FSFE, so legal counselling is available14:56
shadeslayerall this copyright stuff has made me hungry :]14:56
* Mamarok is eating cake with tea14:58
* shadeslayer has no idea what's for dinner14:58
Mamarokask?14:59
shadeslayerI don't think anything is cooking ... 15:00
* shadeslayer peeks into the kitchen15:00
shadeslayerhmm,  some leftover food from lunch ...15:01
Mamarokleftovers are usually yummy15:02
=== Quintasan_ is now known as Quintasan
ScottKshadeslayer: That license is fine.  It's a BSD license variant.15:35
MamarokScottK: then it should say so15:40
ScottKMamarok: the literal BSD license can't properly be used by anything but the University of California.15:41
ScottK(since part of the text of it is Copyright Regents of the University of California)15:41
ScottKSo seeing BSDish variants is really quite common.15:42
MamarokScottK: that I know, but if this is a license then it should say so, with the workd "license"15:42
Mamarokword*15:42
ScottKRight.  Not arguing it's ideal, just that it's not a problem and not wildly different than a lot of other things.15:43
Mamarokstill, they should make correct license headers to avoid any ambiguity15:43
ScottKWhen asked, I usually recommend the MIT license over BSD/some BSD variant.15:43
MamarokScottK: agreed, but the problem still is that they need to word their licenses correctly aka name the license explicitly15:45
ScottKI agree that would be better.15:46
ScottKThere are copyrights in that file that go back to 1998.15:47
ScottKI suspect that's where the license comes from.15:47
Mamarokit is a giant mess IMO15:47
ScottK(such things used to be much more common than they are now)15:47
ScottKThat would likely make it difficult to change.15:47
Mamarokand I bet there is little to no code left from the start, so it makes not much sense15:48
ScottKCould be.15:48
Mamarokbut yes, if people do not adhere to s clear license structure you end up with a mess like that15:48
Mamaroks/s/a/15:48
kubotuMamarok meant: "but yea, if people do not adhere to s clear license structure you end up with a mess like that"15:48
Mamarokoops15:48
Mamarok*a clear license structure15:49
ScottKOTOH, it's clearly a free license and compatible with other KDE licenses, so I don't see an actual problem that results from it.15:49
Mamarokwell, the problem is that the text is ambiguous as it doesn't clearly state the license it is. Mind you, I talk about https://projects.kde.org/projects/kde/kdegames/libkdegames/repository/revisions/master/entry/highscore/kscoredialog.h#L715:50
ScottKPermission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted ...15:51
ScottKThat is sufficient.15:51
ScottKNone of the following conditions render it non-free.15:51
ScottKMamarok: The actual BSD license doesn't have the word license in it: http://opensource.org/licenses/bsd-license.php15:55
Mamarokwell, once usually starts a license header with the name of the license15:56
Mamarokone*15:57
Mamaroklike this: *This program is Free Software: you can redistribute it and/or modify it under the terms of the <license name>"15:59
ScottKthe BSD license really doesn't work that way since there's not just one.16:02
ScottKSpecifying BSD license might actually cause more confusion.16:03
ScottKWould someone else try to rebuild calligra?16:05
DarkwingHey guys. Sorry it's been a while.16:05
ScottKWe need to rebuiild it against the new kdegraphics libs and I get an unrelated build failure.16:05
ScottKHeya Darkwing.16:05
DarkwingHye ScottK. I'm finally stable again. :D16:06
ScottKGreat.16:06
=== yofel_ is now known as yofel
yofelhey Darkwing :)16:16
yofelScottK: what variant is that actually? 3-clause?16:18
ScottKyofel: http://opensource.org/licenses/BSD-3-Clause yes16:21
yofelk16:21
Darkwingjust to give an update. I'm finally in school and I finally have a place to stay and steady internet. :)16:22
DarkwingSo, I'll actually be around for this cycle.16:22
yofelgood to have you back, we were a bit worried already as you've been absent for a while :)16:22
DarkwingYeah, I was just really stuggling with life issues. 16:23
* yofel tries to rebuild digikam16:36
QuintasanDarkwing: \o/16:37
* Quintasan pats Darkwing16:37
QuintasanLove burndown charts16:38
QuintasanI have 2 tasks in a blueprint16:38
Quintasandone one and burndown chart says it's 33% done16:38
Quintasan:D16:38
DarkwingI need to get on board with what happened at UDS :D16:38
ScottKQuintasan: You'll need the new digikam. It's in Debian experimental, but it needs to be modified not to use the embedded libs.16:38
QuintasanScottK: I'll need it for what?16:40
ScottKTo get something that build.16:40
* Quintasan doesn't follow16:40
QuintasanScottK: Could you explain it with --verbose? :P16:41
ScottKThere are API changes in the libs that Digikam uses in 4.9.8016:41
ScottKI know our current Digikam won't build with it.16:42
yofelmeh, true16:42
yofelmight as well package 3b3 then16:42
ScottKThe digikam devs also do the kdegraphics libs, so they bundle a copy with Digikam.16:42
ScottKSince Debian doesn't have the newer graphics libs, their package uses the embedded libs.  Since we have them now, we'll need to use the system libs.16:43
QuintasanScottK: So you want me to do that?16:43
ScottKYes.16:43
ScottKSomeone needs to.16:43
yofelQuintasan: feel free to take over bug 1045767 then16:44
ubottuLaunchpad bug 1045767 in digikam (Ubuntu) "Please update digikam to 3.0-beta3" [Wishlist,In progress] https://launchpad.net/bugs/104576716:44
ScottKWe need digikam, calligra, kphotoalbum, and kamoso to build before the 4.9.0 stuff will migrate from proposed.16:44
ScottKRiddell: I deleted print-manager off the pad.  I uploaded it last night.16:45
ScottKThat and the kdepim FTBFS on armhf are the major blockers for being "done" with 4.9.8016:46
oylooks like lcms2 is only available in 12.10 :-/17:12
oywill there be KDE 4.10 backports for 12.04 ?17:16
* yofel fixes some more kde-workspace overwrites17:19
yofelwhat the hell is a kinfocenter.install.linux file o.O?17:22
yofelthat's what's causing the file conflicts in the first place17:22
yofelRiddell: did those files show up in list-missing? (as you added them to the other packages for 4.9.80)17:27
Quintasanoy: Probably yes17:30
* yofel out for a while17:31
yofelfun, I can't log out anymore after updating to 4.9.8017:36
yofelthe window never shows up17:36
yofelgone for real now17:36
oyok, will prepare for both cases (lcms1 only / + lcms2)17:36
Riddellyofel: mm I guess so (guessing without looking at it)17:49
Riddellkinfocenter.install.linux is files that only install on linux, not on kfreebsd or any other debian oddity17:49
yofelre18:26
yofelRiddell: if it did that would be a bug in list-missing though, not your fault18:27
* yofel didn't do a test build after removing the files18:27
yofelQuintasan: are you going to do digikam now or not? If not I might look at it tomorrow, not sure if I'll have enough time though18:29
Quintasanyofel: Not today.18:30
yofelQuintasan: the bug is still assigned to me, so I would like to have a yes or no answer before we both start working on it...18:31
yofelI won't mind if you do it ^^18:31
yofelnew knotify is nice :)18:35
Quintasanyofel: No.18:40
yofelok18:40
yofelthanks18:40
afiestasScottK: nope, can you report a bug pls?19:06
ScottKafiestas: Will do.  Thanks.19:06
ScottKafiestas: https://bugs.kde.org/show_bug.cgi?id=31061819:11
ubottuKDE bug 310618 in general "Fails to build with libraries for KDE SC 4.10 (i.e. 4.9.80)" [Major,New]19:11
mparilloAre these instructions still current? http://developer.ubuntu.com/packaging/html/packaging-new-software.html21:02
mparilloI have successfully compiled and installed reknoq 1.3 but I am getting:  bzr: ERROR: unknown command "dh-make"21:03
mparilloIn the Starting a Package section.21:03
Riddellyou'll need to install dh-make21:09
Riddelloh and bzr-builddeb21:09
Riddellat least if you want to use bzr like that guide suggests, many people don't21:10
mparilloRiddell: TY. I already had dh-make installed. Installing bzr-builddeb now. Is there an easier cookbook?21:14
Riddellmparillo: well yeah, that I'm not too sure on21:19
Riddellthis is the debian one http://www.debian.org/doc/manuals/maint-guide/21:20
Riddellwhich doesn't confuse you with bzr stuff that isn't much used21:20
Riddellbut is a bit long and convoluted21:20
Riddelland of course you can ask here or in #ubuntu-motu21:22
mparilloThx, and I do not want to slow you down on the KDE SC 4.10 beta. But, installing builddeb helped me get to the next error message.21:28
mparillobzr dh-make rekonq 1.3 rekonq-1.3.tar.bz221:28
mparillobzr: ERROR: Either run the command from an existing branch of upstream, or move rekonq aside and a new branch will be created there.21:28
yofelmparillo: I don't know what that error means as I don't use bzr for that, but why aren't you basing it off the existing package?21:34
mparilloBecause I was following the directions like a monkey? 21:36
mparilloThe existing Rekonq package is 1.1, and I have now compiled 1.3. 21:37
BluesKajmparillo, I wish rekonq the best , but I'm still skeptical 21:41
yofelhm, uscan gives me 1.70 :/21:41
mparillo1.70 is the beta for Rekonq 2. I tried it, but it was way too unstable, so I dropped back to 1.3.21:43
* yofel gives it a try21:47
yofeland the new knotify can't handle more text than it's window can display. It just cuts it off21:48
yofelkubotu: newversion rekonq 1.7021:49
mparilloTo see why I think 1.70 is the beta for Rekonq 2, look at the target for taste it now from: http://rekonq.kde.org/21:49
kubotuhttps://bugs.launchpad.net/bugs/108273821:49
yofelfrom the verison 1.70 sounds rather like alpha21:49
yofelwell, the site does say tech preview21:49
mparillo1.70 certainly did not seem very stable enough for me.21:50
yofel Coming stable for xmas...21:51
yofellet's see what comes out of it21:51
yofelI'll stuff a package into the experimental ppa if someone wants to try it21:51
yofelraring should rather get 1.3 so we can backport it21:51
yofelmparillo: I can take you through the old-style package update process21:52
yofelno idea how that's done with UDD and bzr21:52
mparilloNot to sound too ungrateful, but I will be in and out. But I am ready for step 1.21:54
yofelrekonq shouldn't take too long21:55
Riddellget the tar, ensure it follows the right name pattern, apt-get source rekonq to get the current package, copy over the debian/ directory, dch for a new changelog and debuild to build it21:56
yofel<quote Riddell />21:56
mparilloOK, now I have tars for both 1.1 and 1.3.  1.1 has the debian/directory (because it was from apt-get source?), but 1.3 does not (because it came from git clone?)22:06
yofelmparillo: 1.1 has the debian/ dir because it's from the archive, yes.22:08
yofel1.3 shouldn't be from git, but the unpacked tarball. Which won't have the packaging as that's distribution-specific22:09
yofelcopy the debian folder from 1.1 over to 1.3 and add a new changelog entry for 1.322:09
mparilloOK, I added a new changelog entry for 1.3 at the top of debian/changelog22:43
mparillobut I did it using kate. Was that a mistake. I see upwards Riddell says use dch22:44
Riddelldoesn't matter but dch will give you the template so you don't have to do any copy and paste22:45
mparilloOK, I deleted the 1.3/debian directory, and recopied the 1.1/debian directory.22:50
mparilloIt seemed to be about the same thing, this time using nano (my choice). Now I use debuild from my rekonq 1.3 directory?22:53
Riddellmparillo: yep that'll do the package build22:57
mparillohmm I have a rekonq-1.3.tar.bz2, but debuild was hoping to find rekonq_1.3.orig.tar.bz223:02
Riddellmparillo: mv is a handy command in these situations :)23:05
yofelrename it23:05
Riddellpackaging is very paticular about the name of the tar23:05
mparilloNot only does it need to be named correctly, it needs to be in the parent directory. I suppose my next step is to apt-get install pkg-kde-tools ? It is a build dependency?23:11
yofelyou can run 'sudo apt-get build-dep rekonq' to get the build-deps for the archive package in one go23:11
yofel(i.e. that'll get the build-deps that 1.1 needed)23:12
Riddellmparillo: I hope you're taking notes :)23:15
mparilloIf I succeed, I will try to edit this IRC log. Next time I ask for a cookbook, somebody might suggest I draft one.23:18
mparilloAlas, I have far too many fatal errors, even for a pastebin. I guess I have wasted all your time, but thank you both.23:22
yofelfeel free to put them on paste.ubuntu.com anyway23:22
mparilloThe errors overflowed my Konsole buffer, but here is the end: http://paste.ubuntu.com/1383957/23:28
yofelmparillo: somehow your rekonq-1.3 folder doesn't match with the tarball contents and you left the build/ folder in it23:40
yofelunpack the tar again, copy the debian folder over and try debuild again23:40

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