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

ScottKWe do do a few things different to integrate into the Ubuntu echosystem, but not a lot.00:00
LyzardKingYes, it's perfect! I'm starting to develop somewhat serious programs(I hope) mainly in python and qt, so this is great to know00:00
ScottKWelcome.00:01
ScottKI do most of the packaging of PyQt and PyKDE for both Debian and Ubuntu.00:01
ScottKI'm also one of the Debian/Ubuntu Python maintainers.00:01
LyzardKingreally? that's wonderful. I'll keep you in mind if I need support then, if it's no too much trouble.00:02
LyzardKingat the moment I'm starting to learn pyqt to port a ui from tkinter to qt.00:03
ScottKYou can always ask.  I can't promise to always answer.00:03
LyzardKingyes I figured00:03
ScottKAlso there are several people here whov'e done PyQt/PyKDE.00:03
LyzardKingyes. thank you fo r the support!00:05
RiddellScottK: there was someone in #kde-devel the other day who said he worked on pykde which is good to know it's still got maintainance00:06
Riddelldon't remember the name just now00:06
ScottKRiddell: Excellent.00:06
shadeslayerdid someone start uploading kde 4.10 to ninjas?01:02
ScottKNot AFAIK.01:03
yofelRiddell: did you?01:06
Riddellyofel: nope01:10
RiddellI ran the script but it wasn't successful01:11
Riddellso feel free to do it01:11
yofeldid the script error out? or just too many packages that have to be fixed by hand?01:12
Riddellit errored out on new packages that I forgot to remove from the package list01:14
Riddelland it gave a version number of -0ubuntu1~ubuntu12.10~ppa101:15
Riddellwhere 12.10 is not right 01:15
yofeldid you run it with -d quantal?01:17
shadeslayerI was thinking of uploading just kde4libs tonight01:18
yofelgo ahead01:18
shadeslayerwill do01:19
yofelI'm too tired to do much right now, and it seems the script needs some more fixing01:19
shadeslayerFound on github : "An SSH2 client module written in pure JavaScript for node.js."01:20
ScottKOh dear.01:20
* ScottK wonders if you can use it for evil?01:20
shadeslayerjavascript all the things01:20
shadeslayerhttps://github.com/mscdex/ssh201:20
Riddellyofel: no -d raring  -y 13.0401:21
ScottKUnfortunately a substantial fraction of open source JS is actually non-free.01:21
shadeslayerthat's .... news to me01:21
Riddelllike owncloud shipping .min.js files, stopping me from backporting it, grr01:22
ScottKAlthough since that doesn't need anything other than node.js, so it's not inherently non-free.01:22
ScottKJust depends on an anti-social upstream in that case.01:23
shadeslayerhmm, there seem to be 2 python patches that don't apply cleanly to the kdelibs tarball01:50
shadeslayerpython3-support-bytecode.patch and findpythonlibrary_layout_deb_on_debian.diff01:51
shadeslayersomeone willing to rewrite those? :P01:51
yofeldidn't the bytecode one get accepted upstream?01:51
yofelor at least in a similiar fashion01:51
shadeslayerI don't know, haven't looked01:52
shadeslayerif upstream accepted it and it works better, I could just drop it01:52
shadeslayeran even fun thing is that this : http://bazaar.launchpad.net/~kubuntu-packagers/kubuntu-packaging/kdelibs/view/head:/debian/patches/kubuntu-mobile-07-serviceAvailabilityChanged-bool-signal.diff : seems to have been accepted, but the other patches in the series apply cleanly01:54
shadeslayeri.e. kubuntu-mobile-01,02....06 01:55
shadeslayeryofel: there seems to be a commit that says : Respect PYTHONDONTWRITEBYTECODE environmental variable.02:24
shadeslayercommit id is 352ceb824ab7b6425bbb470d2231f76704fc3a1002:24
yofelI remember seeing something on some ML about that, but that's all I know really02:24
shadeslayerhmm02:25
shadeslayerthe patches are the same02:31
shadeslayerthe python path patch also could be dropped02:35
shadeslayerScottK: ^ A bit of advice needed02:35
shadeslayerthis is what they use to set the PYTHON_SITE_PACKAGES_DIR var  : execute_process(COMMAND ${PYTHON_EXECUTABLE} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(True))" OUTPUT_VARIABLE PYTHON_SITE_PACKAGES_DIR OUTPUT_STRIP_TRAILING_WHITESPACE)02:36
shadeslayerrunning that python script in the interpreter gives me : /usr/lib/python2.7/dist-packages02:36
* shadeslayer prays to the python gods that he didn't screw something up02:43
shadeslayerjust to make sure, I need to export DEBBUILDOPTS to some value to parallelize building right?02:48
Riddellshadeslayer: you can remove the mobile patches, there's new patches for plasma active 3 but I think we concluded that would want a second build of kdelibs so a job for another day03:35
shadeslayermmmm03:36
shadeslayerRiddell: should I just go ahead and drop the patches altogether or is there something else to be done as well?03:39
Riddellshadeslayer: drop tem03:53
shadeslayeroh hah03:55
shadeslayerRiddell: patches don't exist in the series file03:55
shadeslayerjust lefovers I guess03:55
shadeslayerpackage uploaded04:00
shadeslayerthere were a couple of symbol updates that I didn't catch though, so it might fail04:00
shadeslayerok, I'm off to sleep, could someone update the symbols if the build fails?04:08
ScottKJontheEchidna: If we were porting kpythonpluginfactory to python3, how would we test it?  I think we need some kind of trivial implementationt to try it against.04:08
JontheEchidnaScottK: this is a minimal KCModule implementation in python3: https://code.launchpad.net/~echidnaman/+junk/kde-config-drivers04:11
ScottKJontheEchidna: I knew there was a reason I was asking you ...04:13
JontheEchidna;-)04:13
JontheEchidnaw/ python2 it looks like this: http://i.imgur.com/6ytUS.png04:14
ScottKThanks.04:16
JontheEchidna(and all the files used compile to bytecode with python3)04:16
ScottKShouldn't have gotten worse with 3.3.04:16
JontheEchidnas/files used/files being used/04:17
kubotuJontheEchidna meant: "(and all the files being used compile to bytecode with python3)"04:17
BluesKajHi all13:17
mrlukeparryHi all, I am wanting to test kdevelop 4.4.1 package from their ppa (mainly because the 12.10 release is so buggy), but I have no idea how to install the packages they've created13:59
apacheloggermrlukeparry: who's ppa?14:04
mrlukeparrylet me find it14:04
mrlukeparryit's incorrect for me to say ppa, but their launch page14:05
mrlukeparryhttps://launchpad.net/ubuntu/+source/kdevelop14:05
apachelogger!proposed14:05
ubottuThe packages in Ubuntu are divided into several sections. More information at https://help.ubuntu.com/community/Repositories and http://www.ubuntu.com/project/about-ubuntu/components - See https://wiki.ubuntu.com/RecommendedSources for the recommended way to set up your repositories14:05
apacheloggerwhy that is useles14:06
mrlukeparrywhat does that mean?14:07
mrlukeparrycan I use ppa:kubuntu-ppa/staging it appears to be in here?14:07
apacheloggermrlukeparry: as per bug 1067611 we are trying to push 4.4.1 into regular 12.10, however first we need to assure that this release is of sufficient quality14:09
ubottuLaunchpad bug 1067611 in kdevelop (Ubuntu Quantal) "[SRU] Meta bug for tracking KDevelop SRU" [Undecided,New] https://launchpad.net/bugs/106761114:09
apacheloggerso i tis in a separate part of the official archive called 'proposed'14:10
apacheloggeronce it has been verified that the new version works as expected we can move it to from proposed to the regular archive14:10
apacheloggermrlukeparry: in the muon software center go to settings -> configure software sources -> tab updates -> select 'pre-released updates' -> close and do an update14:12
apacheloggeryou should then get an update that brings, among other things, kdevelop 4.4.1 in14:12
mrlukeparryah that sounds good apachelogger14:12
mrlukeparrywill give it a try14:12
apacheloggerif you find that the current version is good enough please also leave a comment on that bug I mentioned so we have confirmation it is good for moving14:13
mrlukeparryeverytime I compile something with 4.3.9 it crashes, so i am happy to test it out for you guys14:13
apacheloggerif you want additional information you can also read up about the process etc. on https://wiki.ubuntu.com/Testing/EnableProposed & https://wiki.ubuntu.com/QATeam/PerformingSRUVerification14:13
mparilloNew Debian KDE animated splash screen after login on 13.04? I like it.14:16
apacheloggermparillo: huh?14:16
mparilloAfter I login to Kubuntu 13.04 with today's updates, I now see a differnt KDE splash page, where the 4? icons come up one-by-one. Now there is a Debian curl in the background.14:55
shadeslayer0.o15:07
mparilloshadeslayer: Surprised as in this slipped in by accident, or surprised that anybody noticed?15:09
shadeslayersurprised that its even different15:09
shadeslayerI don't think the splash stuff was touched 15:10
shadeslayerthough I might be wrong 15:10
mparilloI doubt I did anything special. I grabbed one of the earliest 13.04 32-bit (VMWare player does not seem to like 64-bit) daily builds and have simply been letting muon apply updates ever since (for 12.04 there was a stretch where I had to do dist-upgrade, but so far not on 13.04).  And then the KDE splash just changed. I do not recall adding any KDE apps (U1 is Qt with a bunch of Gnome dependencies, and passwordsafe uses 15:14
mparilloxywidgets, I think), so I figure I must not be alone.15:14
yofel_that souds like the ksp15:15
yofel_... kplash from debian indeed15:15
mparilloksp!15:15
mparillo?15:15
* yofel_ can't type on his tablet...15:15
=== yofel_ is now known as yofel
yofeland I make typo's on my notebook, this doesn't start well ^^15:16
yofelmparillo: can you check in the splash settings if 'joy' is used?15:17
mparilloSystem Settings > Startup and Shutdown does not seem to have splash settings. Are they stored elsewhere?15:19
yofelworkspace appearance15:20
mparillojoy it is15:21
mparilloI am pretty sue I did not change it manually.15:21
yofelyeah, that's the debian one, which is really nice but shouldn't be used by default...15:21
mparilloIt used to be Default.15:21
mparilloShould I open a launch bug, or is this a new feature? As I said, I kinda like it, but maybe it would be even better if the Debian curl were replaced by a Kubuntu gear. Though I understand ScottK likes vanilla KDE, which leads us back to Default.15:23
mparillos/launch/launchpad/15:23
kubotumparillo meant: "Should I open a launchpad bug, or is this a new feature? As I said, I kinda like it, but maybe it would be even better if the Debian curl were replaced by a Kubuntu gear. Though I understand ScottK likes vanilla KDE, which leads us back to Default."15:23
tsimpsonI doubt vanilla KDE uses the Debian logo ;)15:23
yofela bug it is, just where...15:24
apacheloggeryofel: it's funny how unituitive sysemsettings has become :S15:25
yofelyeah, the grouping was supposed to clean the UI up. Some of the groups were created from the wrong perspective though :/15:27
yofel(implementation wise the splash is workspace, user wise it's startup)15:27
apacheloggertoo many groups anyway15:28
apacheloggeralso too many settings in general if you ask me15:28
apacheloggeri.e. there should be a an advanced mode15:28
apacheloggerand if that is not active only like half the stuff should be shown15:28
mparilloWhich is why I guessed wrong on Startup and Shutdown. As for filing a launchpad bug, I can always use kde-workspace and let somebody change it.15:29
apacheloggerI am reasonable certain the debian splash is not in workspace15:29
apacheloggeras a matter of fact I don't know what ships it15:29
mparilloIf nobody else is using a daily 13.04 build, I can download today's, apply updates, and confirm before I post a bug report.15:31
apacheloggermparillo: is kubuntu-default-settings installed?15:31
apacheloggerohohoh15:32
yofellol?15:32
yofeldesktop-base: /usr/share/kde4/apps/ksplash/Themes/joy/Theme.rc15:32
apacheloggeryofel: do we still package ksplash such that the wallpapers are linked to kde-default.png or whatever it is called?15:32
yofelwhy the hell is that in desktop-base o.O?15:33
yofelDescription-en: common files for the Debian Desktop15:33
apacheloggeryofel: it's a debian package15:33
yofeland why do I have that installed...15:33
apacheloggershould not be installed by default though15:33
apacheloggeronly stuff like fluxbos will drag that in IIRC15:33
apacheloggermparillo: ls -l /usr/share/wallpapers/kde-default.png15:34
yofellightdm-kde-greeter 15:34
yofel  Recommends: desktop-base15:34
apacheloggeroh lol15:34
apacheloggertime to flame upstream :P15:34
mparilloI do not see kubuntu-default-settings in my list of installed Software > Provided by Kubuntu15:35
apacheloggermparillo: dpkg-query -l kubuntu-default-settings15:36
mparillo/usr/share/wallpapers/kde-default.png -> Ariya/contents/images/1920x1200.png15:36
apacheloggermparillo: also .... ls -l /usr/share/kde4/apps/ksplash/Themes15:37
mparillo/usr/share/wallpapers/kde-default.png -> Ariya/contents/images/1920x1200.png15:37
apacheloggeryofel: question is ... even with desktop-base installed how does it become default?15:37
mparilloDesired=Unknown/Install/Remove/Purge/Hold15:37
mparillo| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend15:37
mparillo|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)15:37
mparillo||/ Name           Version      Architecture Description15:37
mparillo+++-==============-============-============-=================================15:37
mparilloii  kubuntu-defaul 1:12.10ubunt all          Default settings and artwork for 15:37
yofelno idea, it didn't get set as default here15:37
mparilloI might make the bot angry, but:15:38
mparillototal 3215:38
mparillodrwxr-xr-x 9 root root 4096 Nov 10 00:28 Default15:38
mparillodrwxr-xr-x 9 root root 4096 Nov 16 13:55 Horos15:38
mparillodrwxr-xr-x 9 root root 4096 Nov 16 13:52 joy15:38
mparillodrwxr-xr-x 3 root root 4096 Nov 10 00:27 Kubuntu15:38
mparillodrwxr-xr-x 3 root root 4096 Nov 16 13:55 Minimalistic15:39
mparillodrwxr-xr-x 2 root root 4096 Nov 16 13:55 None15:39
mparillodrwxr-xr-x 2 root root 4096 Nov 16 13:55 Simple15:39
mparillodrwxr-xr-x 2 root root 4096 Nov 16 13:55 SimpleSmall15:39
apacheloggermparillo: next time please use paste.kde.org ;)15:39
yofelwe have no floodbot here ^^15:39
apacheloggeryofel: I consider that a feature15:39
yofelack15:39
apacheloggerusr/share/desktop-base/profiles/kde-profile/share/config/ksplashrc15:39
* apachelogger has no clue how that would get picked up -.-15:40
apacheloggerdesktop-base is a confusing package :P15:40
apacheloggerkubuntu-settings ftw15:40
yofelthe fun part is the kde3 and gdm3 part in postinst15:41
apacheloggerlulz15:41
mparillo[KSplash]15:42
mparilloTheme=joy15:42
apacheloggerthe spaecfun wallpaper actually looks rather nice with the ksplash box thing ^^15:43
apacheloggermparillo: ~/.kde/share/config/ksplashrc15:44
apachelogger/etc/kde4rc15:44
apacheloggerecho $KDEDIRS15:45
apacheloggeroho15:45
apacheloggeryofel: >>> cat /usr/share/kde4/config/kdeglobals15:45
apachelogger[Directories]15:45
apacheloggerdir_config=/usr/share/desktop-base/profiles/kde-profile/share/config/15:45
mparillo~/.kde/share/config/ksplashrc15:45
apacheloggerthat's on 12.04 though15:46
mparillocat: /home/mparillo/.kde/share/config/ksplashrc: No such file or directory15:46
yofel$ cat /usr/share/kde4/config/kdeglobals15:46
yofel[Directories]15:46
yofeldir_config=/usr/share/desktop-base/profiles/kde-profile/share/config/15:46
yofel13.0415:46
apacheloggerthat's how it gets picked up15:46
yofelfun15:46
apacheloggermparillo: thanks found it15:46
apacheloggerso15:46
apacheloggerother than lightdm-kde needing a fix....15:47
yofelremoving the recommends should be enough?15:47
mparilloIs it a bug? Upstream?15:47
apacheloggeryofel: actually I think talking to upstream is in order15:47
yofelthough an alternate depend would be better15:47
apacheloggerkdm did not have a relationship with desktop-base I think15:47
yofelyeah15:48
apacheloggerso why should lightdm15:48
apacheloggeron a related note ... we could make kubuntu-settings conflict desktop-base15:48
apacheloggerthat would make it pretty obvious should it happen again in the future15:48
yofelsomeone might want to actually use that15:49
apacheloggerI know15:49
apacheloggernot having to investigate shit > making 3 people out of 7 billion happy :P15:49
apacheloggerjust a thought though15:49
apacheloggeralternatively we could force defaults in kubuntu-settings15:50
apacheloggeri.e. our ksplashrc would be theme=Default15:50
apacheloggerso kubuntu settings always take preference, that of course relies on completeness and at the same time would make it harder to investigate as partial brand leaking would occur15:50
apacheloggerScottK: what happens if we blacklist a package in the seed and it would get pulled in through a dep?15:51
ScottKIt gets pulled in.15:52
ScottK(on install)15:52
ScottKThat or it wouldn't be installable on the livefs build and the build would fail.15:52
ScottK(it being the thing that depended on it)15:53
ScottKSo either way, no good.15:53
apacheloggerthat or there is not helpful ^^15:54
apacheloggerand what's with everyone and the nexus7?15:54
ScottKYou missed UDS, so you weren't indoctrinated.15:54
apacheloggerapparently15:55
ScottKIt's the new Ubuntu hotness.15:55
apacheloggeractually it is not just in ubuntu15:55
apacheloggereverygo on the intartubes someone is having a nerdgasm over the nexus 715:55
apachelogger*everywhere I go15:55
apacheloggerhm15:56
apacheloggeramarok decided that it wants to scan my home15:56
apacheloggercurrently scanning my 2.6 kernel clone15:56
apacheloggeronly 10 more clones to go \o/15:56
mparilloapachelogger: Do you want me to open a launchpad bug? Assign you? In unfun development environments code checkins are tied to bugs or features.16:04
apacheloggerI presume yofel already uploaded a fix16:04
yofeler no?16:04
apacheloggerlazy bum :P16:04
mparilloSee how fast you can be when you are in a fun development environment?16:04
apacheloggermparillo: if you want to, feel free to open a bug16:04
yofelhm, "fix" for now being dropping the recommends?16:05
apacheloggerdoing that already16:06
yofelok16:06
apacheloggeryofel: please mail post@ralfj.de to demote it in debian16:06
apacheloggerto suggests16:06
apacheloggeror drop it entirely16:06
apacheloggerprobably needs discussion in debian, but since they neither install recommends nor suggests it does not matter and the relation there is definitely not recommends16:06
apachelogger(I would argue that there is none actually.... otherwise all branded packages would have to have one .... :S)16:07
apacheloggermparillo: got a bug report yet?16:11
mparillohttps://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/108011516:12
ubottuLaunchpad bug 1080115 in kde-workspace (Ubuntu) "Kubuntu 13.04 Splash Screen has Debian Branding" [Undecided,New]16:12
mparilloSometimes ubottu seems to auto-post new bug reports, I was waiting to see if it would.16:13
apacheloggercheers16:13
apacheloggermparillo: takes a while16:13
apacheloggerthat is based on RSS feeds16:13
apachelogger  Uploading lightdm-kde_0.3.0-1ubuntu2_source.changes: done.16:14
apacheloggerSuccessfully uploaded packages.16:14
yofeloh, re kubotu: it says (by PERSON) when posting a bug. Wouldn't it make more sense to say who did a change than constantly posting the OP?16:14
kubotuhola yofel16:14
* apachelogger returns to doing useful things16:14
yofel^^16:14
apacheloggeryofel: tell that to launchpad :P16:15
yofelah16:15
apacheloggeras I said... it's rss based16:15
* yofel admits that he has no idea what the rss content is16:15
apacheloggerwell, obvoiusly the author is the OP :P16:15
apacheloggerwhich may be right one could argue16:16
apacheloggernot very practical though16:16
mparilloLeaving for a while...I have stirred up enough trouble.16:16
apacheloggerif I wasn't so lazy I'd write something with mails or something16:16
apacheloggermparillo: yeah thanks for that :P16:16
yofelwell, you could maybe take code from Eeebotu16:17
apacheloggeryofel: it also uses rss16:17
yofelah, that explains the batch-postings16:18
apacheloggerhttp://bazaar.launchpad.net/~mrooney/eeebotu/trunk/view/head:/eeebotu.py#L10416:18
apacheloggerthe souping there is somewhat spooky ^^16:18
yofellol16:19
ScottKapachelogger: Debian does install Recommends by default.16:21
apacheloggerspooky16:21
* yofel is off for a while16:22
apacheloggeroh, now I amhungry16:22
* ScottK is considering a bagle with lox and creamed cheese in a bit.16:23
ScottKbagel even.16:23
* ScottK notices his quassel has lost it's spellcheck.16:24
ScottKFixed.16:24
apacheloggerhm16:24
apacheloggeranyone remember http://en.wikipedia.org/wiki/Beagle_(software)16:24
apachelogger<<we did it in c# because we can>>16:25
apacheloggergalago :D16:26
apacheloggerftbfs16:32
apachelogger/usr/lib/arm-linux-gnueabihf/mesa-egl/libEGL.so.1: undefined reference to `wl_display_iterate'16:33
apacheloggerhrm16:33
apacheloggeralso what's the last comment in bug 1074961 about16:35
ubottuLaunchpad bug 1074961 in kamoso (Ubuntu) "Missing icons" [Undecided,In progress] https://launchpad.net/bugs/107496116:35
ScottKIsn't kamoso afiestas' baby?  I'm sure he can fix it.16:38
apacheloggeryeah, I threw the bug at him, no clue what happened ^^16:40
apacheloggeractually I think that is fixed in master16:40
apacheloggerat least rdieter made a commit there WRT icon stuff16:40
apacheloggernot going to look into that now or I'll starve though :P16:40
mparilloSpeaking of Quassel spell-check, rekonq 2 with spell-check is coming soon (stable by Christmas).  Does anybody know which version of rekonq is targeted in 13.04?18:35
yofelwhatever's useful. Feature Freeze is in march, so if it doesn't require any weird things we should have it18:39
* apachelogger falls over19:07
* yofel hands apachelogger a pillow19:09
apachelogger:)19:16
ScottKyofel: The pillow helps more before the fall.20:25
yofel:P20:26
ScottKsynaptiks port to python3 seem feasible if we can get kpythonpluginfactory ported.20:27
apacheloggerScottK: someone maintaining it would be useful first21:03
ScottKapachelogger: What alternative have we got?21:03
apacheloggernot shipping unmaintained software that has bugs all over it :S21:04
apacheloggeralternatively make upstream create something durable21:05
ScottKIt seems that "maintenance" is mostly removing stuff for features  X is dropping.21:05
ScottKThere's patches running around in a bug to do this.21:06
apacheloggerrandom patches for unmaintained software tend to make things worse21:07
apacheloggerthat's what made phonon xine drag on for years21:07

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