/srv/irclogs.ubuntu.com/2011/02/21/#kubuntu-devel.txt

ecinx3i can't find the power adapter to my switch :( 00:04
jjesseevening01:36
ScottKAnyone packaging bluedevel 1.0.2?02:59
ScottKOh, nevermind.03:04
rbelemclear04:45
rbelemoops04:45
afiestasrbelem_: ping04:47
rbelem_afiestas, pong04:48
afiestasrbelem_: http://paste.ubuntu.com/569918/04:48
afiestasI'm using Kubuntu Natty04:48
rbelem_hum...04:49
rbelem_afiestas, do you have samba installed?04:50
afiestassamba-common and samba-common-bin04:50
rbelem_afiestas, should i replace the kWarning by kDebug04:50
afiestasis that a question?04:51
rbelem_afiestas, if you open dolphin04:51
rbelem_afiestas, yup04:51
afiestaswell it depends if it is critical or not, if networkmanagement/filesharing is installed and samba is missing... then it should be a warning imho04:51
afiestasalso, you may want to check if samba is installed at build time, even if it is not needed to build the package (runtime-dependency)04:52
afiestasalso, kdenetwork/filesharing/simple is an empty folder (did you forget to remove it?)04:52
rbelem_afiestas, are you using the kdelibs and kdenetwork packages or git?04:52
rbelem_afiestas, i made a git rm simple04:53
afiestasthe packages04:53
rbelem_afiestas, then git svn dcommit04:53
rbelem_afiestas, i thought that cmd would remove the dirs too04:54
afiestaswell, git-svn afaik is not a supported way of doing things :p be careful when using it04:54
afiestascommited (the file deletion) 04:54
rbelem_afiestas, :-)04:54
rbelem_afiestas, the dolphin samba fileshare plugin only works with samba installed04:55
afiestasrbelem_: so, kdenetwork/filesharing can be build without samba but (atm) can't work without it?04:58
afiestasI said atm since samba is the only supported protocol right now04:58
afiestasrbelem_: shoudl advanced folder be removed too?04:58
rbelem_afiestas, yup04:59
rbelem_afiestas, it displays a message if samba is not installed04:59
rbelem_afiestas, i just forwarded to you a mail i sent to dfaure05:02
rbelem_afiestas, some files that are deprecated05:02
afiestasrbelem_: so, svn rm advanced; svn commit ? (just to be totally sure D)05:04
rbelem_yup05:04
rbelem_:-)05:05
afiestasrbelem_: so apart from samba-common and samba-common-bin what do I need?05:10
afiestasalso, would the kdenetwork/filesharing changes be backported to Natty?05:10
rbelem_afiestas, the samba pkg05:10
rbelem_afiestas, yup05:11
rbelem_afiestas, i will ask Riddell if he will do the packport else i ll do05:12
afiestasnice :p05:13
afiestascan't wait05:13
rbelem_:-D05:14
rbelem_afiestas, i will work these days to make the kcm05:15
afiestasI just implemented the sharing stuff in bluedeivl kdm05:15
afiestas*kcm05:15
rbelem_afiestas, nice :-)05:16
afiestasand I'm adding a KPropertiesPlugin right now (we should unified them somehow in the future)05:16
rbelem_afiestas, when is 4.7 freeze?05:18
afiestasApril iirc 05:18
afiestashttp://techbase.kde.org/Schedules/KDE4/4.7_Release_Schedule05:19
afiestasMay 12 is the hard freeze 05:19
rbelem_afiestas, hum... we have time to unify :-)05:19
afiestasyes, we need to have that meeting to write down what we're missing (stuff like KFIleItem overlay) and start to work on it05:20
rbelem_afiestas, will we have different icons for each fileshare method?05:22
rbelem_or just one?05:22
afiestasmm, dunno05:22
=== ecinx is now known as OchoZero9
afiestasagateau: ping08:14
agateauafiestas: pong08:14
afiestas*non agateau question:08:14
afiestasis there any PPA to get kdepim  master or at least last 4.6 beta?08:15
afiestasagateau: I'm testing the globalmenu integration in firefox/thunderbird08:15
afiestasand it seems to do not work under KDE :/08:15
afiestasdunno if it is because of our implementation or because the firefox plugin sucks :p08:15
ulysseshttps://launchpad.net/~kubuntu-ppa/+archive/experimental maybe08:15
agateauafiestas: I haven't tried it yet. What's the name of the package?08:18
afiestasagateau: http://askubuntu.com/questions/21373/how-can-i-get-firefox-to-work-with-the-global-application-menu08:19
* agateau installs08:20
afiestasagateau: during this week I will start to think how to integrate the "Action Search" into kdelibs properly, once pushed I'd like to apply the same concept to the globalmenu plasmoid08:23
afiestasif you like the idea08:23
afiestashttp://www.afiestas.org/improving-kde-applications-help-menu-actions-lookup/ <-- that thing I mean08:24
agateauafiestas: mmm the necessary work in dbusmenu-qt to support this as not been done :(08:24
afiestasagateau: well, we're not exporting all actions, but at least we're exporting the menubar08:25
agateauafiestas: I mean the line edit won't work with dbusmenu08:25
afiestasso in theory I should be able to apply almost the same code08:25
agateauafiestas: appmenu firefox extension works fine here btw08:25
agateauafiestas: but there is a pending dbusmenu update which could break it, I may be lagging08:26
afiestasmy idea was to implement it directly into globalmenu-plasmoid (not by exporing the lineedit)08:26
agateauafiestas: not sure I like that08:26
afiestasagateau: oks08:28
afiestasI'm installing *dbusmenu* maybe I was missing some dep08:29
afiestasnope, still not working :/08:30
agateauafiestas: it is highly possible latest dbusmenu-glib broke it, ted told me he would push a new version on friday, which features a new signal I need to add to dbusmenu-qt08:32
afiestasagateau: okz, I will uninstall the thunderbird/firefox extension atm08:34
afiestasagateau: another small issue I have, when plasma is launched and there are some applications already, the menubar of that apps is not correctly exported (or painted)08:36
afiestasthe toplevel items are showed, but the menus are empty08:37
afiestasgedit is not even trying to export the menu... maybe I'm missing some dep :/08:37
afiestasdpkg -l | grep dbusmenu : http://paste.ubuntu.com/569963/08:38
agateauafiestas: for gtk apps you need the appmenu-gtk package08:41
afiestasagateau: still gedit is not exporting anything08:46
afiestasmaybe I need some env variable?08:46
agateau"afiestas: it is highly possible latest dbusmenu-glib broke it, ted told me he would push a new version on friday, which features a new signal I need to add to dbusmenu-qt"08:47
agateausame problem I guess08:47
afiestasooks, won't say anything more until you have time to test it with the latest dbusmenu-glib :p08:47
=== hunger_ is now known as hunger
bambeemorning09:40
=== frederik is now known as fregl
Riddellhi rbelem, how confusing to have a share dialogue also in kdelibs!13:42
rbelemRiddell, crazy stuff13:42
rbelemRiddell, looked everywhere before going to kdelibs13:43
Riddellrbelem: will you remove it from git?13:44
* rbelem is checking if dfaure answered his mail13:44
rbelemRiddell, i'm not sure, maybe remove the entire file :-D13:45
rbelemRiddell, we do not need that anymore, as far as i tested13:45
=== sikon is now known as lucidfox
rbelemRiddell: all those ui stuff in kio does make libkio bigger than it should be?14:05
RiddellI only see two, I doubt they add significantly to it14:07
rbelemRiddell: do you know dfaure irc nick?14:11
Riddell"dfaure" :)14:11
Riddellnot online today it seems14:11
rbelem:-(14:11
RiddellI don't think kfilesharedialog.cpp can be removed, it's part of the kdelibs API :(14:12
RiddellI think this will do in the packaging for now, just to hide it http://paste.kde.org/5520/14:12
Riddellbut I don't know what the best answer is for kdelibs upstream, maybe the same and a big "deprecated" at the top14:13
rbelemRiddell: let's return in the top of the constructor :-D14:15
rbelemRiddell: oh... the API...14:15
rbelemRiddell: how could we deprecate that?14:16
rbelemRiddell: adding a method show and move the line properties->setFileSharingPage(d->m_vBox); to there?14:17
Riddellusing KDE_DEPRECATED I think14:18
Riddellwe don't want it to show ever, it's useless code now14:18
rbelemRiddell: hum... and fix who is calling it14:18
RiddellI think the only thing using it would be code you've removed from kdenetwork14:19
rbelembut someone else is calling it too14:20
Riddellsomething else is using kfilesharedialog.cpp ?14:20
* rbelem is grepping the code for KFileSharePropsPlugin14:21
RiddellI doubt it, I can't see why that class would be in kdelibs at all14:22
rbelemfound it! kdelibs/kio/kfile/kpropertiesdialog.cpp14:22
rbelemRiddell: i think that it should live somewhere than kio14:23
rbelemthe files that i opened date 200114:23
rbelemlot's of old code14:24
Riddellbambee: a couple more issues with language-selector there14:28
rbelemRiddell: http://paste.kde.org/5523/14:28
bambeeRiddell: I saw that on launchpad14:28
rbelemRiddell: that is the piece of code to be removed14:28
bambeeI'll fix issues this evening14:28
Riddellbambee: thanks :)14:29
bambeeRiddell: btw when language-selector-kde will be merged probably we could change it in kubuntu-desktop dependencies ?14:29
bambeeRiddell: thanks for your time ;)14:30
bambee(kubuntu-desktop depends on language-selector-qt actually)14:30
Riddellbambee: yes we'll need to change that, it's not hard14:30
bambee;)14:30
rbelemRiddell: should i use KDE_DEPRECATED for each method?14:33
rbelemRiddell: can i use that for the entire class?14:33
bambeebtw, I did not found it but... does "kdebug" exist in python ?14:33
Riddellrbelem: I'm not too sure about the syntax, it's the whole class which should be deprecated but you'd probably need to ask or search for the exact syntax14:34
bambee(nothing in doc nor in python console using completion)14:34
Riddellrbelem: it'll need those ifndif KDE_NO_DEPRECATED too I guess14:34
bambeeprobably I'm wrong...14:34
Riddellbambee: seems kdebug isn't in pykde indeed, which is strange, it's useful to have debugging you can turn on/off at runtime14:34
rbelemoki14:34
bambeeRiddell: exactly... it's strange14:35
bambeeok14:35
rbelemRiddell: just commited the fix14:45
rbelemRiddell: did you notice that device notifier applet does not eject the device just umount?15:07
Riddellrbelem: I did not, but I don't tend to use CDs much except for distro installs15:09
Riddellrbelem: packages are working!15:18
Riddellrbelem: I think the properties dialogue should close when it calls packagekit install, else it just stays there offering to install samba15:19
markeyhttp://www.linuxuser.co.uk/opinion/banshee-canonical-and-how-to-earn-an-honest-living-in-open-source/15:19
markeyarticle by Jos Poortvliet15:19
Riddellclearly an unbiased source :)15:19
markeyon the Amazon music store debacle15:19
markeywell, come on15:19
markeywhat Canonical is doing there is ridiculous15:19
markeyif they try that with Amarok, I will get very very angry15:20
markeyyou don't want that15:20
RiddellI'd be against doing it in Amarok of course15:21
Riddellbut Canonical does have to make a living, it's unfortunate when that conficts with upstream15:21
rbelemRiddell: that's true... I will fix that15:22
Riddellrbelem: also i think I'll e-mail the packagers list to tell them they may need to change that if they don't use KPackagekit15:22
rbelemgroovy :-)15:24
rbelemRiddell: i updated the ksambashare patch. Do you think should i add the latest commit to it?15:27
Riddellrbelem: updated where?15:29
rbelemRiddell: in my machine only15:30
rbelem:-D15:30
Riddellrbelem: I'm not clear what you're doing, updating the kubuntu packaging or git or what?15:31
rbelemsorry15:32
rbelemRiddell: updating the package ksambashare patch15:32
Riddellrbelem: I already updated it in bzr15:33
rbelemRiddell: some stuff were missing15:34
Riddelloh?  like what?15:34
rbelemRiddell: the includes/KSambaShareData15:34
Riddelloh aye15:35
Riddellwell go ahead and add anything missing and a changelog and commit15:36
RiddellI've updated kdenetwork too15:36
rbelemcool :-)15:38
rbelemRiddell: do I have access to the bzr repo?15:38
rbelemchecking...15:38
Riddellrbelem: should do, I think you're in ~kubuntu-members15:40
rbelemRiddell: and the latest change to remove the duplicated share tab? Should i add to ksambashare patch?15:41
rbelemi mean the debian/patches/kubuntu_77_ksambashare.diff15:41
Riddellit's in debian/patches/kubuntu_78_hide_old_file_share.diff15:42
Riddelllet me commit15:42
Riddellcomitted15:42
rbelemcool :-)15:42
rbelemRiddell: i'm in kubuntu-ninjas only15:42
Riddelltsk, you'll have to apply for kubuntu membership then :)15:43
RiddellI can merge any changes you have15:44
rbelem:-D15:44
rbelemoki15:45
rbelemRiddell: is this the right repos lp:ubuntu/kde4libs?15:49
Riddellrbelem: lp:~kubuntu-members/kdelibs/ubuntu15:50
Riddellalthough the one you mentioned should be much the same thing, that's the magic archive made out of what we upload15:51
rbelemRiddell: thx15:52
rbelemRiddell: usr/include/KDE/KSambaShareData and usr/include/ksambasharedata.h are missing in debian/kdelibs5-dev.install15:57
Riddellhmm, that might be a problem for compiling16:00
Riddellrbelem: want to add and I'll merge?16:00
rbelemRiddell: the patch of patch :-D http://paste.kde.org/5534/16:03
rbelemRiddell: could you add? :-D16:04
rbelemRiddell: includes/CMakeLists.txt is missing KSambaShareData16:07
Riddellrbelem: yep16:07
rbelemRiddell: and the KSambaShareData file is not there too16:08
rbelemthe contents is just #include "../ksambasharedata.h"16:09
Riddellrbelem: uploaded!16:45
ochozero9anyone knows a program that can simulate a desing made in quartus? and output a waveform?17:18
Riddellochozero9: we package KDE here, I don't know what a desing is17:24
ochozero9design*17:24
ochozero9it's okay,, you never know if someone knows17:25
=== yofel_ is now known as yofel
rbelemthx Riddell :-)17:42
=== Quintasan_ is now known as Quintasan
bambeeRiddell: I'm not sure but... your crash was originally caused by a missing argument (silly mistake which is fixed)... and then there is another crash exactly in the same method (commit) which is apparently caused by python itself19:08
bambee"Fatal Python error: PyEval_AcquireThread: non-NULL old thread state"19:08
Quintasan>Python19:09
bambeemy question is : does pyKDE4 is really thread safe using libpython ?19:09
Quintasanapachelogger: ^19:10
* Quintasan hides19:10
QuintasanGrrr, where the hell is sheytan19:10
bambeeactually commit() does the following:  allocate a new lock, acquire it, then start a new thread19:10
bambee(it did not touch commit() )19:10
bambees/it/I/19:10
kubotubambee meant: "(I did not touch commit() )"19:10
apachelogger*shrug*19:20
apacheloggerI do not see the point of the question19:20
apacheloggeras sip only wraps the C++ objects in a pyth0rn layer there is little to no threat from threads19:21
apacheloggerthat is, whenver the c++ function is thread-safe the pyth0rn one ought to be too as the pyth0rn one just calls the c++ one and that lives in a Qt thread context altogether19:22
bambeeapachelogger: you forgot this module kpythonpluginfactory/kpythonpluginfactory.cpp19:25
apacheloggerwell19:26
bambeekpythonpluginfactory uses the GIL and libpython directly19:26
apacheloggerthat one does supposedly not wrap a c++ object19:26
apacheloggerthus if the thing is not threadsafe it is not threadsafe :P19:26
bambeemhhh... very interesting answer :P19:27
apacheloggerrule of thumb: unless the documentation says somethign is thread-safe it is not thread-safe19:27
apacheloggersame goes reentraness19:27
=== seajey_ is now known as SeaJey

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