[00:08] hello [00:08] anyone here? [00:09] intermittently [00:09] i have a quick question [00:09] i saw that there will be a tutorial day on next Thursday, will it be recorded in case someone can't attend? [00:10] ubuntulog logs the channel, so there will be logs [00:10] !logs [00:10] Channel logs can be found at http://irclogs.ubuntu.com/ - Logs for LoCo channels are at http://logs.ubuntu-eu.org/freenode/ [00:10] 1st link [00:10] cool, thanks for the tip [00:11] i'm particulary interested in PyKDE 4, any tutorials that could be recommended? [00:11] really I'm not the guy to ask, I have no clue how to actually use PyKDE4 [00:12] kenny: the tutorials will be recorded [00:12] ok, i'll try to be here but if not i'll refer to those logs [00:13] I would think the links will be published on the kubuntu wiki [00:14] now, why is this failing http://launchpadlibrarian.net/10735932/buildlog_ubuntu-hardy-i386.python-kde4_3.92.0%7Esvn20071201-0ubuntu1%7Eppa1_FAILEDTOBUILD.txt.gz [00:16] made myself a reminder, thanks again! === Riddell changed the topic of #kubuntu-devel to: Welcome to #kubuntu-devel | 7.10 out, you all rock! | Merge away: http://merges.ubuntu.com/main.html http://merges.ubuntu.com/universe.html | Tutorial Day a week on Thursday https://wiki.kubuntu.org/KubuntuTutorialsDay [00:22] stdin: meh, that's my fault [00:22] kde4libs packaging broken [00:23] well, that's a problem then :p [00:25] let's see if I can get the gutsy version to start building [00:25] Riddell: story posted on the fridge [00:29] nixternal: thanks [00:29] nixternal: might be better to link to http://wiki.kubuntu.org/KubuntuTutorialsDay rather than my blog, it contains margionally more information [00:30] Riddell: on the kubuntu day are we gonna talk/mention etc useing pkg-kde and such from debian too ( the reason i ask is i can blog about it and tag it planet-debian to show up their too but i dont wanna post non-debian stuff as they get a bit testy ) [00:32] imbrandon: I don't expect we will other than through correct attribution [00:32] k [00:33] Riddell: we did a translation into German and will post it tomorrow on kubuntu-de.org [00:36] txwikinger: excellent [01:21] fdoving: when you read this tomorrow, everything's done, including the "nice" support, with values going from 0 to 100 for kdesu compatibility [01:22] fdoving: would be nice if you can test along opened bugs on launchpad [01:22] fdoving: 172749, 173319, 132456, 162823, 148255 and 157043 should be fixed [01:22] fdoving: if everything's okay, then we can release 1.5 version and focus on -t support, as this should be the only missing feature for perfect kdesu compatibility (I hope) [01:23] fdoving: I may not be online, so if you perform tests, please email me :) [01:23] good night everyone [01:23] Riddell: I hope you'll like new kdesudo :) [01:24] OMG...... waking up in 3h30....... [01:24] * Tonio_ jumps to bed ! [01:28] Tonio_: i had a seizure when i stayed up like that for 3 nights in a row [01:29] * ScottK only had hallucinations. [01:32] coreymon77: I do that everytime, sometimes 9 or 10 days in a row :) [01:32] already the 4th night this time [01:33] coreymon77: the big problem is that when I then start having a real sleep, it can be VEEEEEEEEEEEEEEry long :) [01:33] * Tonio_ out this time, and for real ! [02:24] argh stupid tcp window scaling problem [02:24] grumble [02:24] stupid hotel router [02:36] anyone around tonight? [02:38] no [02:38] hello sarah :) [02:38] :) [02:53] looks like i'm gonna have to get up a little earlier on thursday [02:54] heh, why? [02:54] oh that's next thursday.. wait i think that's worse :-\ [02:54] tutorials day === Hobbsee_ is now known as Hobbsee [07:09] ciao === aplg|mobile is now known as apache|mobile === \sh_away is now known as \sh [07:27] Riddell: question is, where is our captury/capseo from anyway? [07:27] as in who made it [08:35] jeez [08:35] that are mine [08:41] apache|mobile: I was about to say [08:41] hiya [08:41] just read about the event next week in your blog Riddell [08:41] that is my birthday though and I will be out but I will log it all :) [08:42] Riddell: there was a question from the forums whether logs of the sessions would be posted and where. [08:42] Riddell: interessting how packages get in without me working on it :P [08:42] * apache|mobile notes that his english professor is having a very strange ideas about how the big share holders think [08:42] is krandrtray known to be broken? [08:42] it is? [08:43] well it doesnt seem to deal with dual head with xrandr 1.2 very well [08:43] i'm running 2*1920x1200 in xinerama and it tells me i have 1920x1200 [08:43] ideas like what? [08:45] Riddell: last commit to captury source was 4 months ago [08:45] so I doubt it makes a lot of difference whether debian is much nuer [08:47] buz: you should report this upstream, sounds like a krandr compability issue to me [08:51] yeah sounds like it [08:51] anyone got dual head and can confirm? [09:04] apache|mobile: does that go for libcapseo and libcaptury too? [09:05] Jucato: yes, logs will be available [09:05] Jucato: where's that on the forums? [09:06] http://kubuntuforums.net/forums/index.php?topic=3089348 [09:06] I also made an announcement there: http://kubuntuforums.net/forums/index.php?topic=3089349 [09:08] Jucato: excellent, thanks [09:10] Riddell: yep [09:13] apache|mobile: ok, guess we can just leave them as is for now, thanks for looking into it [09:13] no problem === meduxa is now known as toscalix [09:47] good morning [09:47] moin mhb [09:48] Jucato: moin, wie gehts? [09:49] not fair. I only know "moin" :D [09:50] Jucato: heh, I assumed you didnt move into Germany during the night :o) [09:51] hahah nah... although that wouldn't be a bad idea :) [09:51] * Jucato would be closer to the heart of KDE [09:51] Jucato: I see there is a new trademark blog post of yours [09:51] :D [09:52] Jucato: IMVSO, you forgot a lot of aspects, like pride, bad software design, elitism, license reasons... [09:52] * Jucato wonders what 'S' there means [09:53] why do you think there is as many Control Centers as the distros? [09:53] well yeah, I coughed up that post in less than 10 minutes... not my most well-thought out post :) [09:53] because almost each one of them was designed to be unique to that distro, hard to port, etc. [09:53] so that they can claim its their own, revolutionary control center [09:54] Jucato: sarcastic [09:54] NIH :) [09:55] Jucato: and of course, errors of the past [09:55] they still plague us [09:55] GTK/GNOME is based on some C mutation, Qt/KDE on a C++ mutation [09:56] * Jucato is still amused/baffled that no distro has ever used kcontroledit to customize the groupings of modules... [09:56] kcontroledit? Hmm, never seen it. [09:57] it solves half of what system settings was made for, w/o the new shell [09:57] Jucato: we do have GTK and Qt because both toolkits are evil in some ways, and incompatible with one another [09:58] for example, once you use a silly QString in your code, it starts to be all Qt-dependent, even though you just used a silly string. [09:58] then don't make it a QString :) [09:58] hi btw. [09:59] fdoving: right, I am just angry about why does Qt have to create classes for everything. [09:59] because they rock. [09:59] because string didn't have support for unicode back then afaik [10:01] fdoving: it is not really me who writes all the applications in the world, sadly [10:02] fdoving: but if you infest your backend with QClasses, you would have a hard time porting it to a different toolkit - GTK fellas would create a new app instead - two stubs, happiness for all! [10:02] qt4-mhb - mhbs own qt fork. [10:02] * Jucato scratches his head... [10:03] mhb: qt4 is a little bit better in that way, you can choose to not use the GUI part, only the console-things, for a console-app/daemon etc. [10:03] you still need qt though. [10:03] I guess the best solution to that would be ncurses :) [10:04] the best solution would be to separate the gui from the real program. [10:05] something the gtk guys often do. [10:05] .. i think. [10:05] gdebi is a nice example, so is software-properties-kde [10:06] so one needs to make libraries to do the work, then make an app to tie it all together. we should be programming C only of course. [10:06] but QT is so nice and easy to deal with compared to plain C. [10:07] mhb: Qt has to do that because c++ std lib is so bad [10:07] it's one reason why python is all round nicer [10:08] and once trolltech makes c++ so nice with QT, they can sell their product to companies and make $$. brilliant idea. [10:09] and use the $$$ to make Qt better, thereby making KDE better :) [10:09] it's brilliant! brilliant! brilliant! :D [10:14] fdoving: QT = QuickTime ;-) [10:15] quicktime?.. oh, the annoying apple thing. right.. :) [10:16] Riddell: that may be true, but with the MOC and their own ton o classes, they very much block a sensible application design with just the frontend being Qt-dependent. [10:17] it reminds me of Microsoft, somehow ... I guess that is the same rationale for the IE breaking HTML and CSS so much [10:17] mhb: no, it's easy, you can't use QT for the program in your case. only for the frontend. [10:17] if you don't want to depend on it for your program, you can't use it. [10:17] Qt does still work fine with c++ std lib, or plain C [10:19] it does, but then I would have to work around phonon and solid and all the "backend" libraries in KDE because their implementation is so Qt-dependent it hurts [10:20] if qt is already there, why not use it? [10:20] when KDE4 comes out, all the young programmers are going to port their apps to it, thus making their backends use solid and phonon, thus ending all hopes of portable backends [10:20] that's not a fault of Qt, it's a fault of C/C++ being so basic [10:20] can't a gtk app talk to a qt backend app somehow? [10:21] fdoving: again QT = QuickTime :P [10:21] the toolkit thingy is Qt [10:21] lowercase t [10:21] by intention I think ;-) [10:21] ,.,/ignore apache* [10:21] :) [10:21] phonon and solid are already backend abstractions anyway [10:22] Riddell: suppose you do a media player [10:23] Riddell: and you would like the player part to be portable, the UI part not to be [10:23] where do you put phonon then? [10:23] like xinelib? [10:23] if you put it in the code that plays music, you could not port it to GTK without having it Qt-dependent. [10:23] Riddell: no, like amarok. [10:24] or maybe kaffeine. [10:24] well xinelib is the player part, amarok is just a frontend to it [10:24] Riddell: right, but you can share more code than just xinelib? [10:24] I mean all players are going to have a play method, stop method, collection in some way... [10:24] not really, all that's left is the frontend [10:25] the play and stop methods are in xinelib [10:25] configuration [10:26] Riddell: if you shared just the xinelib, and there would be bug in your collection, you would have two bugs in two apps with no sense [10:26] Riddell: still, I dont see where phonon fits in ... where can I use it? [10:27] I mean I have to share xinelib and I would like to share code above it, such as play "wrapper" method, collection, configuration, etc. [10:27] on KDE [10:27] so you don't have to have the hassle of xinelib :) [10:27] Riddell: but then all that code above it would be Qt dependent, including the middle layer such as configuration or collection, or the "play" wrapper method [10:28] well that's what you get for using a language with no decent library [10:28] use java or python etc and that issue goes away [10:29] everything is related, it seems [10:29] Qt subclassing everything possible and inventing MOC reminds me of the distributions that create their own Control Centers just for the sake that they wont be portable and customers stick with them [10:30] instead of improving KControl and creating modules for that [10:30] or engines, if you want to have somethin UI-independent [10:30] * mhb shuts up [10:31] don't use qt if you want something that doesn't depend on it. :) [10:32] :( [10:32] gtk ftw! [10:32] i will be on a conference on the 13th :( [10:32] buz: there will be logs availale [10:32] good [10:32] still, not the same [10:32] buz: find some internet access! [10:32] wait, that might still be toolkit-lockin... ncurses would be better... wasn't there a toolkit being built around aptitude... [10:32] conference is the wrong name, its more of a job fair [10:33] tho i would expect to be done with it by noon [10:33] but i dont want to lug around a 3kg notebook all day [10:33] fdoving: right, it is good that it is just me who creates all code in the world, because otherwise some lazy programmer would use it and we could have like two apps doing the same without sharing a line on GTK and on Qt. [10:34] <_StefanS_> uhm did anyone notice the last firefox update (2.0.11) can [10:34] <_StefanS_> 't connect to the internet ? [10:34] <_StefanS_> mine sure cant.. [10:34] * fdoving chekcs firefox. [10:35] <_StefanS_> maybe just a local problem.. [10:35] works for me [10:35] works for me too. [10:35] even feels pretty fast for firefox [10:35] <_StefanS_> well I see my ubuntu works though.. [10:35] that sure is quicker than 2.0 [10:35] <_StefanS_> thats wierd [10:35] no more gui lag it seems [10:35] <_StefanS_> buz: isn't it 2.0.11 you're using? [10:35] it's 2.0.11 [10:35] maybe they fixed a few very bad offenders in the performance area [10:36] or maybe i just havent used firefox all that much since i upgraded to a new notebook :O [10:36] <_StefanS_> buz: probably the last thing, because I havent noticed any difference ;) [10:36] except for the missing content-editable and some weird bugs with some pages, i like konqui much more [10:36] _StefanS_: stuff occasionally does get faster [10:36] some poppler update gave a giant boost to kpdf lately [10:37] <_StefanS_> not firefox. [10:37] <_StefanS_> in the 2-series.. [10:37] <_StefanS_> freaking wierd.. even safemode doesn't work [10:41] <_StefanS_> maybe it has something to do with me being on 64bit [10:41] <_StefanS_> (unlikely..) [10:58] sounds like suspect [10:58] i'm on 32bit [10:59] Riddell: the "Kubuntu Tutorials Day" is an awesome idea [11:02] pgquiles: I'm just hoping someone turns up :) [11:04] hi there [11:04] fdoving: I just commited latest changes [11:04] fdoving: support for -n and -r (realtime) [11:04] fdoving: next step is adding the last 2 missing options : -t and -f [11:04] -t seems pretty easy, using konsole, but -f is a bit more complicated [11:04] fdoving: once that done and the program tested widelly I'll release a version 2.0, probably [11:06] Riddell: I've already got some packages I want to include in debian and ubuntu [11:06] so count on me at least :-) [11:07] yay [11:10] Tonio_: 157043 can still be reproduced. [11:10] Tonio_: the problem is the quoting. [11:10] Tonio_: kdesu kate "one two", will open a file named "one two" for editing in kate. [11:11] with kdesudo it will open two files, 'one' and 'two' [11:11] because of the broken quoting. [11:11] the problem is that kdesudo quotes every argyment. [11:11] kdesu quotes the arguments in one. [11:11] 'one two' vs. 'one' 'two' [11:12] fdoving: depends if you say "one two" or one two in the command line [11:12] fdoving: I do the way gksu does [11:13] fdoving: I can have a look on that point [11:13] fdoving: what about the other bugs ? [11:14] fdoving: I'll try to get that one fix (and hopefully with no regression) in an hour [11:14] so the idea would be to quote every single argument and not parse them for ' ' qchar..... got it I guess [11:21] fdoving: the problem is that I have to take care of sudo too [11:22] fdoving: kdesu "kate toto" works for example [11:22] sudo "kate toto" gives a command not found [11:23] fdoving: it looks like kdesu considers a specific case when there is one arg only === neversfelde_ is now known as neversfelde [11:31] fdoving: done [11:31] fdoving: kdesu kate "one two" opens the file as expected [11:32] fdoving: kdesu "kate 'one two'" works too [11:32] fdoving: kdesu 'kate "one two"' works too [11:32] fdoving: and of course kdesu "kate toto" also works [11:32] fdoving: afaics that exactly like with kdesu [11:32] pushed? [11:36] hi all [11:37] hi Serega [11:37] Tonio_: push push :) [11:37] fdoving: still fixing the last specific case... [11:38] fdoving: kdesu -c "kate 'one two'" -> works [11:38] but not with kdesudo [11:38] right. [11:38] then i'll push some debian/ fixes. [11:38] manpage etc. [11:38] fdoving: oki ;) [11:38] fdoving: I pushed the manpage a moment ago, are you fixing using this base ? [11:39] Tonio_: did you fix debian/postinst etc. [11:39] fdoving: no not yet [11:39] preinst and postrm? [11:39] fdoving: one little question [11:39] i've done those. [11:39] shoot. [11:39] fdoving: is there a better way to split a string like "kate 'one two'" than splitting against ' ' [11:39] my problem is there [11:40] I'd like to have the same "split" that what args does, means every 'bla bla' group stays one element [11:40] you can cut the command from the arguments. [11:40] Riddell: Jon, one question. How can I download e.g. libdvdcss2_1.2.9-2medibuntu2_i386.deb? What will happed if package upgrades to 1.2.10? [11:40] so you can have like: command 'all the arguments' [11:40] yeah, cutting the first ans then the second.... [11:40] Riddell: exactly THIS link will be inaccessible [11:40] fdoving: which tool would you use ? [11:40] cut ? [11:40] Tonio_: qstring.pos [11:40] oups ;) [11:41] oki ;) [11:42] Tonio_: use qstring::find to find the first space, then qstring::find returns the position of the first space. say: /usr/bin/command [THIS] arg arg arg [11:43] fdoving: hum well, it looks like kdesu doesn't do any quoting with the -c option [11:43] * Hobbsee waves [11:43] fdoving: then what I have to to is just split to get the executable for it's name and icon and that's it [11:43] hi Hobbsee [11:44] fdoving: -c is just consider one option and one block, and that's it, let's do like kdesu then, since that also is sudo compatible [11:44] hi Shely [11:44] hi, Riddell [11:48] Tonio_: kdesu with or without -c behaves the same way here. [11:49] hi all !! [11:50] * Hobbsee waves [11:50] fdoving: as long as there is one arg, yes, I agree [11:50] kdesu -c "bla toto" is equivalent to kdesu "bla toto" [11:50] hi ben_ [11:50] the difference is in handling already set quotes, if i give kdesu a quoted input, it doesn't mess with it, kdesudo does. the best example is: kdesu.distrib kate 'bah bah' vs. kdesudo kate 'bah bah' [11:50] fdoving: but not to kdesu bla toto [11:51] Tonio_: exactly, without already set quotes they behave the same way. [11:51] yep [11:51] if we give kdesudo quoted input, it ignores it and quotes its own way. [11:51] fdoving: just fixed, testing [11:54] fdoving: commited [11:58] Tonio_: works. [11:59] fdoving: works ????????? [11:59] fdoving: looks like I didn't commit the good thing lol [11:59] kdesudo kate 'one two' [11:59] does what it should. [12:00] :) [12:00] so does kdesudo kate one two [12:01] ho yes that does [12:01] I'm testing the -c fix right now [12:02] fdoving: commited [12:02] fdoving: -c should behave like kdesu now [12:02] nice. [12:02] fdoving: kdesu "kate \"one two\"" is a good test for example [12:03] fdoving: I'll work on implemting the last 2 missing command line options but this time, I think we have something that can be considered "correct" [12:03] fdoving: don't you ? [12:03] yep. [12:03] I have not looked much into the code yet, though. [12:03] of course [12:03] but it works as I want it to. [12:03] fdoving: the point was just to parse args correctly and the pty thing [12:03] parsing needs 3 tests, due to sudo and kdesu different behavior [12:03] How do you auto-close bugs with commit messages? [12:03] -c is a case [12:04] one args only the second [12:04] and several args the third [12:04] fdoving: add this : [12:04] Fixes LP: #123456 [12:04] in the changelog [12:04] fdoving: I was waiting for your tests to add bug ids, but feel free to do so ! [12:05] separate bug ids by space then [12:05] Fixes LP: #123456, #135790, .... [12:05] i fixed #162823 [12:05] oki, the man divertion right ? [12:05] yep. [12:05] small enough to be compatible with watching the kid. [12:05] fdoving: also if you could fix my poor english in the malfile, that would be nice [12:05] the task that is. :) [12:06] fdoving: haha [12:08] Tonio_: hmm.. try a wrong password. [12:13] commited a small wrong-pass count fix. [12:13] Tonio_: i can't confirm the hardy related bugs, i'm on gutsy. [12:17] fdoving: what problem with wrong password ? [12:17] fdoving: arg there is a regression on that point [12:17] wtf ? [12:17] I momitted yesterday [12:17] you womited yesterday? [12:17] :o) [12:17] or vomited? [12:17] :o) [12:17] if (!badpass<3) or something like that. [12:17] didn't make sense. [12:18] * mhb shuts up again [12:18] i changed it to if (badpass>2) [12:18] #132456 is tricky. [12:19] now that we connect to a pty the password-remembering-for-15-minutes does not work anymore. [12:19] well, that is not entirely true. [12:19] but from the run command dialog, one is asked the password every time. [12:20] might be a nice feature, from konsoles it's remembered. [12:22] what do you think about my proposal on how to fix bug 160067 [12:22] Launchpad bug 160067 in dolphin "Raw HTML tags show in Dolphin status bar" [Low,Confirmed] https://launchpad.net/bugs/160067 [12:23] mhb: i agree, remove the tags. [12:26] so! I've heard we've got plenty of MOTU packagers around! [12:26] would anyone care to do a bit of janitor service for me? [12:27] Tonio_: might consider including https://bugs.edge.launchpad.net/ubuntu/+source/kdesudo/+bug/144970 [12:27] Launchpad bug 144970 in kdesudo "Kdesudo does not work with libpam-poldi" [Undecided,New] [12:27] d3lphin has servicemenus implemented as desktop files, so it might make sense to move the .desktop files to the correct packages [12:27] Tonio_: nevermind, i'll just add it, as it's so simple. [12:27] so when you remove k3b, you won't see a "Burn with K3B" desktop file. [12:27] or, more importantly, fix bug 149130 [12:27] Launchpad bug 149130 in dolphin "[7.10 beta] kubuntu dolphin lists "encrypt file" as an action item despite the required application (kgpg) not being installed" [Low,Confirmed] https://launchpad.net/bugs/149130 [12:28] so anyone who'd like to practice his packaging skills a little and get eternal gratefulness from me please apply! [12:29] mhb: can't one make some magic link to the konqueror servicemenus or something? [12:29] as the .desktop files are already installed for konq. [12:30] hmm, that makes sense [12:30] I thought konq did it some other way or something [12:30] * mhb checks [12:30] the path is the only difference. [12:36] Riddell: looks like python-kde4 needs python-qt4 >= 4.3.1 and gutsy has 4.3-2ubuntu7 (4.3-2ubuntu7.1 in -proposed) [12:36] fdoving: of course [12:36] stdin: meh, another target for your PPA? [12:36] fdoving saves the day again [12:37] Riddell: sure I have it ready for upload :) [12:37] awooga [12:37] Riddell: I assigned the missing dolphin translations to you, could you please it solve it somehow soon? [12:38] mhb: bug number? [12:38] Riddell: I would like not to get bashed for that [12:38] bug 132141 [12:38] Launchpad bug 132141 in dolphin "desktop_dolphin translations missing in the source package" [Medium,Confirmed] https://launchpad.net/bugs/132141 [12:38] mhb: ok [12:38] thank you [12:40] yay, i saved the day :) [12:40] (what did i do?) [12:40] fdoving: I don't understand why the !badpass<3 test fails.....; doesn't make sense to me, although I agree >2 is better [12:41] fdoving: looking for the libpam thing [12:42] Tonio_: i commited that one-line change, it's trival and doesn't break anything. http://codebrowse.launchpad.net/~kubuntu-kdesudo/kdesudo/trunk/revision/45 [12:42] fdoving: pointed at the fact that symlinking Dolphin's servicemenus to Konqueror's fixes a couple of bugs [12:42] mhb: ah :) [12:43] fdoving: perhaps there should be a central place for those, so that removing Konqueror doesn't erase them [12:44] on the other hand, there are many apps that ship them directly to /usr/share/apps/konqueror/servicemenus and I would not like to break them [12:44] it doesn't, as long as other apps put things there too. [12:44] dpkg will not remove non-empty dirs. [12:44] yep. [12:45] besides, moving them to /usr/share/servicemenus is a task for a packager, not for me [12:45] :o) [12:47] you could maybe add a new checkbox in the config, 'Include Konqueror servicemenus' - that would be neat :) [12:48] too much bloat. [12:48] but it would be neat :) [12:48] I don't think users will recognize that there was a change in the servicemenus [12:48] probably not. [12:49] will you remove the d3lphin servicemenus and only use konqueror ones? [12:49] I guess so. [12:50] d3lphin ones are a subset of konqueror ones, it seems. [12:50] fdoving: just commited a couple of fixes, little issue with split [12:50] fdoving: you should update, this time I'm done [12:51] Tonio_: then i guess uploading is the next task on your list? :) [12:53] .. a package that is. [12:55] really, I need a packager :o) [12:55] * Hobbsee hides [12:56] could someone help me not learn this makefile.am.in.in.in hell and guide me on how to install a symlink using it? [12:57] I just need the symlink from $(kde_datadir)/konqueror/servicemenus to $(kde_datadir)/d3lphin/servicemenus [12:57] * Hobbsee wonders why not do it in debian/rules? [12:58] or debian/links [12:58] because I want the source to be installable on non-debian systems, too [12:58] that means it should be done at make install time [13:00] mhb: maybe you can just modify the path in src/servicemenus/Makefile.am [13:00] servicemenusdir = $(kde_datadir)/d3lphin/servicemenus [13:01] if you set that to konq the servicemenus will be installed there.. if you want that at all? [13:01] no [13:02] I'd like d3lphin to check konqueror's servicemenus [13:02] that's all, there's no need to put anything in there [13:03] hmm [13:03] then again, I might hardcode it into d3lphin [13:15] fdoving: about the dolphin "open as root" problem, I just noticed it also happens with kdesu with a file named "konqueror;dolphin" [13:16] fdoving: that looks more like a servicemenus issue than kdesudo [13:16] fdoving: can you confirm ? [13:16] Tonio_: yes, it is. [13:16] fdoving: imho the command should be kdesu -c "d3lphin ''" [13:16] fdoving: agree on that point ? [13:17] argh..... [13:17] kdesu -c "d3lphin '\'" [13:17] argh, how to print "percent"U ? :) [13:17] Exec=kdesu -c 'd3lphin %U' [13:17] is what i have now. [13:17] Tonio_: I'm recalling our discussion about the challenge of large scale deployments in Linux. Do you think something like this http://aruiz.typepad.com/siliconisland/2007/12/apoc-goes-open.html would be a significant help? [13:18] fdoving: should quote [13:18] Tonio_: yep, 'd3lphin "%U"' [13:18] fdoving: how to dou print "percent" ? doesn't work here ;) [13:18] "%" ? [13:18] ScottK: no time for reading now, but I'll have a look soon :), added to favorites [13:18] shift+5 [13:18] oki [13:19] Tonio_: Great. I'm curious what you think. [13:19] mhb: all service menus dolphin uses should be patched on that point [13:19] ScottK: that's nice, but like puppet, that's hackish [13:20] ScottK: they do compatibility layers for every config system [13:20] ScottK: afaik, I already heard about that [13:20] OK. [13:20] ScottK: that's workarroundish imho [13:20] Tonio_: s/dolphin/konqueror [13:20] ScottK: but if they can be AD feature parity, that would kickass, really :) [13:20] cfengine :) [13:21] fdoving: puppet is way better than cfengine [13:21] mhb: konqueror ? no, dolphin :) [13:21] Tonio_: I'm sure that whatever starts on this front will be hackish to begin with and would have to evolve. [13:21] Tonio_: might well be, i've only tried cfengine once. [13:21] mhb: all dolphin servicemenus calling for kdesu should be patch to quote [13:22] Tonio_: unless "run as root" servicemenu is hardcoded, Dolphin will use the same .desktop file Konqueror does [13:22] mhb: then it'll open as root with konq :) [13:22] fdoving: shift + f5 doesn't ork here [13:22] does it? [13:22] hmm [13:23] mhb: [13:23] ./edit_as_root.desktop:Exec=kdesu "kwrite" "" [13:23] ./d3lphin_su.desktop:Exec=kdesu -c 'd3lphin ' [13:23] ./run_as_root.desktop:Exec=kdesu -c [13:24] run as root should simply use X-KDE-SubstituteUID=true [13:24] Konqueror doesn't have a Open as root servicemenu? [13:24] I cannot find it [13:24] mhb: that's in dolphin ! [13:25] ahhhhhhh you mean you fixed dolphin to use konqi servicemenus ? [13:25] yes [13:25] they're shared now [13:25] there is no open or run as root with konqueror afaik [13:25] no [13:25] and there should not be, imho [13:26] mhb: where can I test your dolphin ? [13:27] https://code.edge.launchpad.net/~kubuntu-members/dolphin/hardy-fork [13:28] Tonio_: truth is I remove all the old servicemenus Dolphin had... I guess Dolphin should install a separate "d3lphin_su.desktop" into Konqueror's servicemenus/ directory. [13:28] I am working on something else now, though. [13:35] hmm [13:35] Konqueror and D3lphin don't understand each other when it comes to CTRL-X CTRL-V [13:35] I am not sure what to do with this bug [13:36] truth is, no two file management apps understand each other when it comes to this [13:36] Nautilus doesn't understand Konqueror either, you have to drag and drop the file [13:45] mhb: just Konqueror, you can't copy/paste out of anything else? [13:45] doesn't klipper take care of that kind of thing? not the application? [13:46] not sure [13:46] copy paste works between KDE apps [13:46] but cut/paste works only D3lphin/D3lphin or Konqueror/Konqueror [14:09] mail of the day: [translate-pootle] Adding Klingon and Ainu to Pootle [14:16] Ainu? [14:16] I hope that's real Klingon and not the cheating Romanised nonsense [14:17] questions from Linux Format, anyone fancy answering? http://paste.ubuntu-nl.org/46964/ [14:29] Riddell: i vote for nixternal on that one. he's good at those things :) [14:37] yeah, nixternal can do them [14:42] * stdin gave it a shot while waiting for pykde4 http://paste.ubuntu-nl.org/46965/ [14:43] are the packages built yet? [14:43] last night they was only the source debs up there [14:44] Jucato: you've got my reblontal there :o) [14:44] nosrednaekim: I had to get python-qt4 up too, so they only started building ~40mins ago [14:45] just 40 mins, hey? [14:45] ah..... but python qt4 is already in the repositories.... is it a newer version? [14:45] I think python-kde4 wins the prize of being the most complex piece of software we have [14:45] it needs 4.3.1 and gutsy had 4.3... :p [14:45] and takes the most to compile [14:45] stdin: heh [14:46] same with sip4, needs 4.7.1 and gutsy had 4.7 [14:46] and that .1 makes all the difference [14:47] * nosrednaekim shakes his head. [14:48] I started blackbox the other day and got surprised how fast the wm can load :o) [14:48] enlightment surprised me like that :D [14:50] nice xkcd out today. [14:53] * Riddell flies [14:54] looks like it built... [14:54] stdin: yay [14:54] only took 5 days :p [14:57] Riddell: do you have any sources of information I can read about what can be done with Qt base classes that's badly needed in C++? [14:58] Riddell: you said the reason behind MOC and Qt subclassing everything was bad libs, and I'd like to know more. [14:58] please? [15:00] mhb: well here's the library that comes with c++ http://gcc.gnu.org/onlinedocs/libstdc++/documentation.html [15:00] can't say I've ever been able to use it [15:03] Heya === Hobbsee_ is now known as Hobbsee [15:08] mhb: http://www.informit.com/content/images/0131240722/downloads/blanchette_book.pdf page 20 [15:10] page 254 about QString and QVariant [15:12] (page 20 is a side note about moc) [15:13] okay [15:14] (although that's for Qt 3, but I doubt their reasons changed in between releases. and don't worry, that book is officially and legally free to download) [15:17] Jucato: Qt’s QString class is more powerful [15:17] than either of them. === Shely is now known as MJ086 [15:28] Jucato: also, for example libsigc++ offers similar callback functionality [15:28] AFAIK [15:30] it does afaik.... but then you'll be using libsigc++ for callbacks, then Qt for widgets... wouldn't that be adding to the complexity? versus Qt having its own? (and afaik, libsigc++ and boost callbacks only came after Qt had its moc) [15:31] * Jucato shrugs... not a Qt expert, just basing it on what he's read so far === apachelogger_ is now known as apachelogger [15:46] nosrednaekim: debs are in the repo now :) [15:46] stdin: muchas gracias [15:52] stdin: grabbing it :D [15:52] you rock.. [15:52] libsigc++ is pretty well inspired by Qt [15:53] nosrednaekim: you'll probably be the 1st to test it ;) [15:53] stdin: I most certainly will. I'll try to have something by tomorrow. [15:55] Jucato: no, you *have* to have some kind of a signaller [15:55] Jucato: if you do it light enough, it won't add much [15:56] Jucato: like I said, having a separate signaller everyone would strive to make the fastest makes sense to me [15:57] but would a commercial company like that? No, sir. [15:58] better have it all inside Qt so that all would buy it. [16:03] mhb: great idea, isn't it? and users doesn't have to bother about installing libsigc++ on all qt supported platforms. in addition to qt. [16:04] make it simple stupid. :) [16:04] MISS? [16:04] * Jucato thought that was KISS [16:04] :P [16:05] what KISS? [16:05] Keep It Simple, Stupid :D [16:05] ah, i guess both works :) [16:05] it's the ISS that counts :) [16:06] fdoving: yeah, they can't ship it with it or anything [16:07] that would be complicated :) [16:07] * txwikinger wonders what to do with bug #161843 [16:07] Launchpad bug 161843 in hplip "HPLIP Toolbox looks ugly" [Wishlist,New] https://launchpad.net/bugs/161843 [16:07] heh, it looks ugly. [16:07] yeah :) [16:08] want to do a KDE integrated frontend?D [16:10] isn't it already QT? [16:10] tweaking the qt view properties should help, shouldn't it? [16:10] bbl. tv. [16:12] No idea [16:16] fdoving: I can't see how separating an indepednent library from a toolkit makes it any more complex [16:16] you *have* to have that functionality in there [16:18] it is pyqt3 === \sh is now known as \sh_away [16:20] how do you launch that HPLIP? [16:22] hp-toolbox [16:22] looks normal [16:22] I mean - open-source quality normal :o) [16:23] :) [16:25] fdoving: it is stuff like QStrings that are a conflict with the KISS principle [16:25] and Qt-specific macros [16:30] fdoving: besides, I wonder why you complain about KISS [16:30] fdoving: isn't all of KDE violating it? [16:31] why having stuff like KPushButton, KProgressBar, KWhatever when there's a mighty bloated equivalent in Qt? [16:31] mhb: what's the alternative to QString? the c++ string class doesn't do unicode [16:32] mhb: all those K classes inherit from Qt [16:32] ... [16:34] * mhb goes to find some unicode strings [16:35] martin@blackbook:~/Documents/mff/programovani$ ./test [16:35] それぞれの集合から一つずつ元を選び出して新しい集合を作ることができるというものである。1904年にツェルメロによ [16:35] 16:35 < mhb> ???????????????????????????????????????????1904????????? [16:35] :) [16:36] one of these days I really should upgrade my ancient debian box [16:36] Riddell: sorry about that, my ubuntu feisty server & irssi does UTF-8 :o) [16:36] I'll pastebin [16:38] what? [16:38] I tried ubuntu.nl.org pastebin but I get ????s as well [16:40] http://pastebin.com/d7fa47f63 [16:40] something like this, except I have the chars rendered [16:41] I thought kanji are in the higher level part of UTF-8, so, provided they are, it shows that C++ can do UTF-8. [16:42] Riddell: sure, but I have never understood why we subclass so much. [16:42] Riddell: it's because they wouldn't let us add stuff into Qt? [16:42] mhb: to add extra features, the API docs usually explain which [16:43] because the Qt Classes don't always have the features KDE needs?or doesn't give the level of integration for an integrated desktop? [16:43] mhb: lots of KDE bits have been put into Qt during the 3->4 transition [16:43] it's really a bad example of open-source development ... it's not really open-source, we "practically" fork Qt by subclassing it all. [16:44] Qt isn't open source in the bazaar development method [16:44] although I agree subclassing adds little overhead, it breaks the KISS principle. [16:44] at least the way we do it with Qt/KDE. === \sh_away is now known as \sh [16:46] Riddell: I apologize for the bad example, according to the Internet C++'s string doesn't really support UTF-8. === mars_ is now known as marseillai [16:51] more and more it seems to me that the world is full of simple problems that nobody can/will fix because of the bureaucracy [16:53] GPL and BSD folks duplicating efforts just because of some silly licenses, KDE subclassing everything because they build on a toolkit that won't let them incorporate the changes, Qt violating C++ language because the bureaucracy process is too slow... [16:53] voilate is the wrong word there [16:56] okay, they've put in crutches for their own folks, but those crutches do not allow for good software design === \sh is now known as \sh_away [16:57] those clutches lead to mammoth applications depending on both Qt and KDE [16:57] err, crutches [16:57] that's what I call keeping it simple. [17:00] I should move myself to #kubuntu-offtopic. [17:08] then the cool kids here wouldn't see it [17:09] I shouldn't be infecting everyone with my bloatware-negative ideas. === meduxa is now known as toscalix [17:10] the cool kids are still young, they shouldn't be affected to it :o) [17:13] erm, bad word again, they shouldn't be exposed to it. [17:17] Riddell: erm, python-kde4-dev didn't come out quite as planned http://stdin.pastebin.com/d343d4121 [17:18] that's not right [17:18] nope, it's not [17:20] ahh, I know what I did :/ [17:20] ran debuild -S from the wrong source dir... [17:20] * stdin feels quite stupid now [17:21] * mhb too [17:27] hey, at least you havn't been wresting with cdbs all afternoon [17:28] that makes me feel a bit better :) [17:50] I seem to like FLTK more and more. [18:06] mendred: get control of your connection :) [18:06] nixternal: sorry the cable has been chewed on [18:06] a mouse around [18:06] is there KDE support now, or planned in the future, for Pulseaudio? [18:06] so was fixing it [18:06] lol [18:07] my dog is the guilty one for chewing on my net cables [18:07] k lol [18:07] hm... cats... [18:07] haha [18:07] environmentally safe traps please [18:08] I have a friend who goes out and buys environmentally safe traps, they are fairly expensive [18:08] :D [18:08] lolcats? [18:08] but he uses the catch to feed his snakes [18:08] whats that go to do with anything [18:08] it would actually be cheaper to go buy feeder mice at $1 a piece [18:08] but I guess in the end, it will all add up :) [18:08] mm, food, nature's way of recyclation [18:09] mhb: not really, [18:09] mhb: its what comes back out later thats natures way of recylcation [18:09] coreymon77: food is great, both me and Dr. John Zoidberg agree on that [18:10] mhb: oh i dont disagree [18:10] mhb: i love foo [18:10] d [18:10] yah! the cable is stable [18:10] mhb: its the byproduct of the recycling that gets a little nasty [18:10] if you know what i mean [18:10] :P [18:10] mhb: when it comes to the various components of qt, they are really only very good when you use them to work with qt. for example QString is very nice because all text-oriented functions in qt can deal with it. that is one example. [18:12] anyways [18:12] stdin: in this python-kde4 package i'm not seeing some things.. [18:13] nosrednaekim: yes, I know. I'm fixing it [18:13] so, when kde4 comes out stable [18:13] * stdin didn't upload the right thing :/ [18:13] iis this stuff gonna be fixed? [18:13] stdin: pykdedocs and pykdeuic4? [18:13] pykdeuic4 is in the -dev package, or it _will_ be in the -dev package [18:14] stdin: ok, great :D [18:14] I kinda uploaded the wrong .diff.gz [18:14] several times :p [18:15] I already have an idea for an app, those KDEfx modules are so cool :D [18:15] *classes [18:19] huh [18:19] whats this thing going on on dec 15th? [18:19] the talks? [18:19] huh? [18:19] hi, there is a free translation to spanish of J. Riddell announcement about Kubuntu session on december 15th here: http://agustin.ejerciciosresueltos.com/ , if somebody knows any spanish developer that wants to attend [18:20] it's on the 13th [18:20] whats this session? [18:20] er different [18:20] KubuntuTutorialsDay on Dec. 13 [18:20] http://fridge.ubuntu.com/node/1257 [18:20] coreymon77: ^^ by chance, do you live under a rock? how could you have missed all of the posts on the Planets and the Fridge :p [18:20] nixternal: btw good luck w/ exams :) [18:20] yes, sorry, 13th december at 15 [18:21] those will be easy [18:21] nixternal: that i do [18:21] I will only have 2 exams, JavaScript and C++ [18:21] easy enough to ditch? :D [18:21] j/k [18:21] but it is the projects that are stacking up [18:21] and btw, 15:00 utc in eastern? [18:21] 10 EST I think [18:21] my javascript project is pretty much complete, I have a c++ lab to complete, 2 big java projects to complete, and a final paper [18:21] a paper? O.o [18:21] 10 am? [18:22] 15:00 UTC == 10:00 EST [18:22] yes [18:22] okay, cant be there [18:22] * stdin hopes to have pykde4 packages working by 13th, or it'll be a short talk [18:22] well [18:22] gtg now [18:22] stdin: lol, you will >:) [18:23] stdin: we're counting on you [18:23] if it builds this time then I'll be happy [18:23] but will I ? [18:23] and I can stop dreaming about it... [18:24] stdin: you will... or else Riddell will you! [18:24] Jucato: if it doesn't, it'll be a good chance to introduce people to the art of downloading from svn ;) [18:24] :D [18:25] kiss? [18:26] "svn co someUrl; cd someDir; mkdir build; cd build; cmake ../; make; sudo make install", what can be simpler ? :p [18:26] stdin: the build errors [18:27] "rm path/to/file/that/failed.cpp", fixed :p [18:28] this isn't going to start compiling in time, I've got a birthday booze-a-thon to go to in about 30mins... [18:40] Riddell: tomorrow I may not be around [18:42] jpatrick: tomorrow? [18:42] jpatrick: tutorial day is a week tomorrow [18:42] ah, the date's been changed? [18:43] nope, it's always been 13th [18:43] arg, I need to slow down [18:46] :D [18:46] I thought it was the 13th tomorrow too [18:47] good things take time [19:10] so the meeting is on next thursday? what will it be like??? [19:11] not really a meeting. it's like a class. (and it's thursday next week) [19:11] probably nice, like all kubuntu events. :) [19:12] meeting is the day before BTW. [19:12] so there will be someone talking and all the other listening? [19:12] Wednesday 12th Demember at 23:00 UTC. [19:12] and asking questions [19:13] mhb: if you could kindly put it in the topic. thanks === mhb changed the topic of #kubuntu-devel to: Welcome to #kubuntu-devel | 7.10 out, you all rock! | Merge away: http://merges.ubuntu.com/main.html http://merges.ubuntu.com/universe.html | Developer Meeting Wednesday 12th Dec. at 23:00 UTC | Tutorial Day a week on Thursday 13th https://wiki.kubuntu.org/KubuntuTutorialsDay [19:15] 23:00 UTC? [19:15] the above lik says 15:00 UTC... [19:15] link* [19:16] Artemis_Fowl: Developer Meeting != Tutorial Day [19:16] Artemis_Fowl: https://wiki.ubuntu.com/Kubuntu/Meetings [19:16] misunderstanding :) [19:20] and something last: it mentions in the page about the Tutorial Day that: [19:21] "Now you know how to make a .deb, get it into the archives for millions to use." [19:21] Kubuntu archives=Kubuntu repos [19:21] ??? [19:22] yes. [19:23] Artemis_Fowl: a week tomorrow [19:23] at 15-19UTC [19:24] ah ok. because i have created an application and would like to make it available through the repos. [19:25] Artemis_Fowl: great, sounds like just the sessions for you then [19:28] Currently I am creating a KDE4 port for my app (it is written in Qt4) and I don't know which dependencies its .deb package should have (KDE4 dependencies)\ [19:28] kdelibs5-dev I should think [19:29] alone? [19:29] doesnt it need kdebase-runtime too? [19:29] depends on the app [19:29] * Riddell out [19:30] depends on what? [19:30] Artemis_Fowl: sorry, I'm getting confused [19:30] kdebase-runtime will be added magically as a dep for all kde 4 apps [19:31] but the build dep is kdelibs5-dev [19:31] you said 'depends on the app'. how is it different from app to app? [19:41] anyone here tried FLTK? [19:41] I'm really impressed by the speed of it. [21:56] Hi, i am new and i want to learn how to program (sorry if you can t understand me, i speak spanish) [21:58] we understand alright, it's that you have to wait for a minute, if you want to get an answer. [21:59] mhb: I think he left... [22:01] right, I'm saying this to myself. === Nightrose2 is now known as Nightrose === uga|away is now known as uga === uga_ is now known as uga