[00:00] We do do a few things different to integrate into the Ubuntu echosystem, but not a lot. [00:00] Yes, it's perfect! I'm starting to develop somewhat serious programs(I hope) mainly in python and qt, so this is great to know [00:01] Welcome. [00:01] I do most of the packaging of PyQt and PyKDE for both Debian and Ubuntu. [00:01] I'm also one of the Debian/Ubuntu Python maintainers. [00:02] really? that's wonderful. I'll keep you in mind if I need support then, if it's no too much trouble. [00:03] at the moment I'm starting to learn pyqt to port a ui from tkinter to qt. [00:03] You can always ask. I can't promise to always answer. [00:03] yes I figured [00:03] Also there are several people here whov'e done PyQt/PyKDE. [00:05] yes. thank you fo r the support! [00:06] ScottK: there was someone in #kde-devel the other day who said he worked on pykde which is good to know it's still got maintainance [00:06] don't remember the name just now [00:06] Riddell: Excellent. [01:02] did someone start uploading kde 4.10 to ninjas? [01:03] Not AFAIK. [01:06] Riddell: did you? [01:10] yofel: nope [01:11] I ran the script but it wasn't successful [01:11] so feel free to do it [01:12] did the script error out? or just too many packages that have to be fixed by hand? [01:14] it errored out on new packages that I forgot to remove from the package list [01:15] and it gave a version number of -0ubuntu1~ubuntu12.10~ppa1 [01:15] where 12.10 is not right [01:17] did you run it with -d quantal? [01:18] I was thinking of uploading just kde4libs tonight [01:18] go ahead [01:19] will do [01:19] I'm too tired to do much right now, and it seems the script needs some more fixing [01:20] Found on github : "An SSH2 client module written in pure JavaScript for node.js." [01:20] Oh dear. [01:20] * ScottK wonders if you can use it for evil? [01:20] javascript all the things [01:20] https://github.com/mscdex/ssh2 [01:21] yofel: no -d raring -y 13.04 [01:21] Unfortunately a substantial fraction of open source JS is actually non-free. [01:21] that's .... news to me [01:22] like owncloud shipping .min.js files, stopping me from backporting it, grr [01:22] Although since that doesn't need anything other than node.js, so it's not inherently non-free. [01:23] Just depends on an anti-social upstream in that case. [01:50] hmm, there seem to be 2 python patches that don't apply cleanly to the kdelibs tarball [01:51] python3-support-bytecode.patch and findpythonlibrary_layout_deb_on_debian.diff [01:51] someone willing to rewrite those? :P [01:51] didn't the bytecode one get accepted upstream? [01:51] or at least in a similiar fashion [01:52] I don't know, haven't looked [01:52] if upstream accepted it and it works better, I could just drop it [01:54] an 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 cleanly [01:55] i.e. kubuntu-mobile-01,02....06 [02:24] yofel: there seems to be a commit that says : Respect PYTHONDONTWRITEBYTECODE environmental variable. [02:24] commit id is 352ceb824ab7b6425bbb470d2231f76704fc3a10 [02:24] I remember seeing something on some ML about that, but that's all I know really [02:25] hmm [02:31] the patches are the same [02:35] the python path patch also could be dropped [02:35] ScottK: ^ A bit of advice needed [02:36] this 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] running that python script in the interpreter gives me : /usr/lib/python2.7/dist-packages [02:43] * shadeslayer prays to the python gods that he didn't screw something up [02:48] just to make sure, I need to export DEBBUILDOPTS to some value to parallelize building right? [03:35] shadeslayer: 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 day [03:36] mmmm [03:39] Riddell: should I just go ahead and drop the patches altogether or is there something else to be done as well? [03:53] shadeslayer: drop tem [03:55] oh hah [03:55] Riddell: patches don't exist in the series file [03:55] just lefovers I guess [04:00] package uploaded [04:00] there were a couple of symbol updates that I didn't catch though, so it might fail [04:08] ok, I'm off to sleep, could someone update the symbols if the build fails? [04:08] JontheEchidna: 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:11] ScottK: this is a minimal KCModule implementation in python3: https://code.launchpad.net/~echidnaman/+junk/kde-config-drivers [04:13] JontheEchidna: I knew there was a reason I was asking you ... [04:13] ;-) [04:14] w/ python2 it looks like this: http://i.imgur.com/6ytUS.png [04:16] Thanks. [04:16] (and all the files used compile to bytecode with python3) [04:16] Shouldn't have gotten worse with 3.3. [04:17] s/files used/files being used/ [04:17] JontheEchidna meant: "(and all the files being used compile to bytecode with python3)" [13:17] Hi all [13:59] Hi 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 created [14:04] mrlukeparry: who's ppa? [14:04] let me find it [14:05] it's incorrect for me to say ppa, but their launch page [14:05] https://launchpad.net/ubuntu/+source/kdevelop [14:05] !proposed [14:05] The 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 repositories [14:06] why that is useles [14:07] what does that mean? [14:07] can I use ppa:kubuntu-ppa/staging it appears to be in here? [14:09] mrlukeparry: 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 quality [14:09] Launchpad bug 1067611 in kdevelop (Ubuntu Quantal) "[SRU] Meta bug for tracking KDevelop SRU" [Undecided,New] https://launchpad.net/bugs/1067611 [14:10] so i tis in a separate part of the official archive called 'proposed' [14:10] once it has been verified that the new version works as expected we can move it to from proposed to the regular archive [14:12] mrlukeparry: in the muon software center go to settings -> configure software sources -> tab updates -> select 'pre-released updates' -> close and do an update [14:12] you should then get an update that brings, among other things, kdevelop 4.4.1 in [14:12] ah that sounds good apachelogger [14:12] will give it a try [14:13] if 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 moving [14:13] everytime I compile something with 4.3.9 it crashes, so i am happy to test it out for you guys [14:13] if 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/PerformingSRUVerification [14:16] New Debian KDE animated splash screen after login on 13.04? I like it. [14:16] mparillo: huh? [14:55] After 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. [15:07] 0.o [15:09] shadeslayer: Surprised as in this slipped in by accident, or surprised that anybody noticed? [15:09] surprised that its even different [15:10] I don't think the splash stuff was touched [15:10] though I might be wrong [15:14] I 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] xywidgets, I think), so I figure I must not be alone. [15:15] that souds like the ksp [15:15] ... kplash from debian indeed [15:15] ksp! [15:15] ? [15:15] * yofel_ can't type on his tablet... === yofel_ is now known as yofel [15:16] and I make typo's on my notebook, this doesn't start well ^^ [15:17] mparillo: can you check in the splash settings if 'joy' is used? [15:19] System Settings > Startup and Shutdown does not seem to have splash settings. Are they stored elsewhere? [15:20] workspace appearance [15:21] joy it is [15:21] I am pretty sue I did not change it manually. [15:21] yeah, that's the debian one, which is really nice but shouldn't be used by default... [15:21] It used to be Default. [15:23] Should 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] s/launch/launchpad/ [15:23] mparillo 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] I doubt vanilla KDE uses the Debian logo ;) [15:24] a bug it is, just where... [15:25] yofel: it's funny how unituitive sysemsettings has become :S [15:27] yeah, the grouping was supposed to clean the UI up. Some of the groups were created from the wrong perspective though :/ [15:27] (implementation wise the splash is workspace, user wise it's startup) [15:28] too many groups anyway [15:28] also too many settings in general if you ask me [15:28] i.e. there should be a an advanced mode [15:28] and if that is not active only like half the stuff should be shown [15:29] Which 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] I am reasonable certain the debian splash is not in workspace [15:29] as a matter of fact I don't know what ships it [15:31] If 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] mparillo: is kubuntu-default-settings installed? [15:32] ohohoh [15:32] lol? [15:32] desktop-base: /usr/share/kde4/apps/ksplash/Themes/joy/Theme.rc [15:32] yofel: do we still package ksplash such that the wallpapers are linked to kde-default.png or whatever it is called? [15:33] why the hell is that in desktop-base o.O? [15:33] Description-en: common files for the Debian Desktop [15:33] yofel: it's a debian package [15:33] and why do I have that installed... [15:33] should not be installed by default though [15:33] only stuff like fluxbos will drag that in IIRC [15:34] mparillo: ls -l /usr/share/wallpapers/kde-default.png [15:34] lightdm-kde-greeter [15:34] Recommends: desktop-base [15:34] oh lol [15:34] time to flame upstream :P [15:35] I do not see kubuntu-default-settings in my list of installed Software > Provided by Kubuntu [15:36] mparillo: dpkg-query -l kubuntu-default-settings [15:36] /usr/share/wallpapers/kde-default.png -> Ariya/contents/images/1920x1200.png [15:37] mparillo: also .... ls -l /usr/share/kde4/apps/ksplash/Themes [15:37] /usr/share/wallpapers/kde-default.png -> Ariya/contents/images/1920x1200.png [15:37] yofel: question is ... even with desktop-base installed how does it become default? [15:37] Desired=Unknown/Install/Remove/Purge/Hold [15:37] | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend [15:37] |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) [15:37] ||/ Name Version Architecture Description [15:37] +++-==============-============-============-================================= [15:37] ii kubuntu-defaul 1:12.10ubunt all Default settings and artwork for [15:37] no idea, it didn't get set as default here [15:38] I might make the bot angry, but: [15:38] total 32 [15:38] drwxr-xr-x 9 root root 4096 Nov 10 00:28 Default [15:38] drwxr-xr-x 9 root root 4096 Nov 16 13:55 Horos [15:38] drwxr-xr-x 9 root root 4096 Nov 16 13:52 joy [15:38] drwxr-xr-x 3 root root 4096 Nov 10 00:27 Kubuntu [15:39] drwxr-xr-x 3 root root 4096 Nov 16 13:55 Minimalistic [15:39] drwxr-xr-x 2 root root 4096 Nov 16 13:55 None [15:39] drwxr-xr-x 2 root root 4096 Nov 16 13:55 Simple [15:39] drwxr-xr-x 2 root root 4096 Nov 16 13:55 SimpleSmall [15:39] mparillo: next time please use paste.kde.org ;) [15:39] we have no floodbot here ^^ [15:39] yofel: I consider that a feature [15:39] ack [15:39] usr/share/desktop-base/profiles/kde-profile/share/config/ksplashrc [15:40] * apachelogger has no clue how that would get picked up -.- [15:40] desktop-base is a confusing package :P [15:40] kubuntu-settings ftw [15:41] the fun part is the kde3 and gdm3 part in postinst [15:41] lulz [15:42] [KSplash] [15:42] Theme=joy [15:43] the spaecfun wallpaper actually looks rather nice with the ksplash box thing ^^ [15:44] mparillo: ~/.kde/share/config/ksplashrc [15:44] /etc/kde4rc [15:45] echo $KDEDIRS [15:45] oho [15:45] yofel: >>> cat /usr/share/kde4/config/kdeglobals [15:45] [Directories] [15:45] dir_config=/usr/share/desktop-base/profiles/kde-profile/share/config/ [15:45] ~/.kde/share/config/ksplashrc [15:46] that's on 12.04 though [15:46] cat: /home/mparillo/.kde/share/config/ksplashrc: No such file or directory [15:46] $ cat /usr/share/kde4/config/kdeglobals [15:46] [Directories] [15:46] dir_config=/usr/share/desktop-base/profiles/kde-profile/share/config/ [15:46] 13.04 [15:46] that's how it gets picked up [15:46] fun [15:46] mparillo: thanks found it [15:46] so [15:47] other than lightdm-kde needing a fix.... [15:47] removing the recommends should be enough? [15:47] Is it a bug? Upstream? [15:47] yofel: actually I think talking to upstream is in order [15:47] though an alternate depend would be better [15:47] kdm did not have a relationship with desktop-base I think [15:48] yeah [15:48] so why should lightdm [15:48] on a related note ... we could make kubuntu-settings conflict desktop-base [15:48] that would make it pretty obvious should it happen again in the future [15:49] someone might want to actually use that [15:49] I know [15:49] not having to investigate shit > making 3 people out of 7 billion happy :P [15:49] just a thought though [15:50] alternatively we could force defaults in kubuntu-settings [15:50] i.e. our ksplashrc would be theme=Default [15:50] so 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 occur [15:51] ScottK: what happens if we blacklist a package in the seed and it would get pulled in through a dep? [15:52] It gets pulled in. [15:52] (on install) [15:52] That or it wouldn't be installable on the livefs build and the build would fail. [15:53] (it being the thing that depended on it) [15:53] So either way, no good. [15:54] that or there is not helpful ^^ [15:54] and what's with everyone and the nexus7? [15:54] You missed UDS, so you weren't indoctrinated. [15:55] apparently [15:55] It's the new Ubuntu hotness. [15:55] actually it is not just in ubuntu [15:55] everygo on the intartubes someone is having a nerdgasm over the nexus 7 [15:55] *everywhere I go [15:56] hm [15:56] amarok decided that it wants to scan my home [15:56] currently scanning my 2.6 kernel clone [15:56] only 10 more clones to go \o/ [16:04] apachelogger: 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] I presume yofel already uploaded a fix [16:04] er no? [16:04] lazy bum :P [16:04] See how fast you can be when you are in a fun development environment? [16:04] mparillo: if you want to, feel free to open a bug [16:05] hm, "fix" for now being dropping the recommends? [16:06] doing that already [16:06] ok [16:06] yofel: please mail post@ralfj.de to demote it in debian [16:06] to suggests [16:06] or drop it entirely [16:06] probably needs discussion in debian, but since they neither install recommends nor suggests it does not matter and the relation there is definitely not recommends [16:07] (I would argue that there is none actually.... otherwise all branded packages would have to have one .... :S) [16:11] mparillo: got a bug report yet? [16:12] https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1080115 [16:12] Launchpad bug 1080115 in kde-workspace (Ubuntu) "Kubuntu 13.04 Splash Screen has Debian Branding" [Undecided,New] [16:13] Sometimes ubottu seems to auto-post new bug reports, I was waiting to see if it would. [16:13] cheers [16:13] mparillo: takes a while [16:13] that is based on RSS feeds [16:14] Uploading lightdm-kde_0.3.0-1ubuntu2_source.changes: done. [16:14] Successfully uploaded packages. [16:14] oh, 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] hola yofel [16:14] * apachelogger returns to doing useful things [16:14] ^^ [16:15] yofel: tell that to launchpad :P [16:15] ah [16:15] as I said... it's rss based [16:15] * yofel admits that he has no idea what the rss content is [16:15] well, obvoiusly the author is the OP :P [16:16] which may be right one could argue [16:16] not very practical though [16:16] Leaving for a while...I have stirred up enough trouble. [16:16] if I wasn't so lazy I'd write something with mails or something [16:16] mparillo: yeah thanks for that :P [16:17] well, you could maybe take code from Eeebotu [16:17] yofel: it also uses rss [16:18] ah, that explains the batch-postings [16:18] http://bazaar.launchpad.net/~mrooney/eeebotu/trunk/view/head:/eeebotu.py#L104 [16:18] the souping there is somewhat spooky ^^ [16:19] lol [16:21] apachelogger: Debian does install Recommends by default. [16:21] spooky [16:22] * yofel is off for a while [16:22] oh, now I amhungry [16:23] * ScottK is considering a bagle with lox and creamed cheese in a bit. [16:23] bagel even. [16:24] * ScottK notices his quassel has lost it's spellcheck. [16:24] Fixed. [16:24] hm [16:24] anyone remember http://en.wikipedia.org/wiki/Beagle_(software) [16:25] <> [16:26] galago :D [16:32] ftbfs [16:33] /usr/lib/arm-linux-gnueabihf/mesa-egl/libEGL.so.1: undefined reference to `wl_display_iterate' [16:33] hrm [16:35] also what's the last comment in bug 1074961 about [16:35] Launchpad bug 1074961 in kamoso (Ubuntu) "Missing icons" [Undecided,In progress] https://launchpad.net/bugs/1074961 [16:38] Isn't kamoso afiestas' baby? I'm sure he can fix it. [16:40] yeah, I threw the bug at him, no clue what happened ^^ [16:40] actually I think that is fixed in master [16:40] at least rdieter made a commit there WRT icon stuff [16:40] not going to look into that now or I'll starve though :P [18:35] Speaking 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:39] whatever's useful. Feature Freeze is in march, so if it doesn't require any weird things we should have it [19:07] * apachelogger falls over [19:09] * yofel hands apachelogger a pillow [19:16] :) [20:25] yofel: The pillow helps more before the fall. [20:26] :P [20:27] synaptiks port to python3 seem feasible if we can get kpythonpluginfactory ported. [21:03] ScottK: someone maintaining it would be useful first [21:03] apachelogger: What alternative have we got? [21:04] not shipping unmaintained software that has bugs all over it :S [21:05] alternatively make upstream create something durable [21:05] It seems that "maintenance" is mostly removing stuff for features X is dropping. [21:06] There's patches running around in a bug to do this. [21:07] random patches for unmaintained software tend to make things worse [21:07] that's what made phonon xine drag on for years