=== jackyalcine_ is now known as jalcine [05:06] Riddell: yes [05:07] I rage quit last night, got too annoyed :P [05:08] next UDS in Oakland, CA [05:35] I'm as excited about going there again as I was the first time. [05:40] I'm guessing that code for "Not alot" [05:40] *thats [05:43] Yes. [06:31] hello everyone [06:32] hi phoenix_firebrd [06:32] shadeslayer: good morning [06:32] good morning to you as well :) [06:38] who can test some precise stuff? [06:39] X fails on precise when using qemu :( [06:39] and bug 1093220 needs verification [06:39] bug 1093220 in transmission (Ubuntu Quantal) "[SRU] Fix transmission-qt to open magnet links from a browser" [Undecided,Fix committed] https://launchpad.net/bugs/1093220 [09:12] ScottK, bug 1066225 has a new comment for you [09:12] bug 1066225 in ubiquity (Ubuntu) "encrypt home folder needs to be checkbox not radio button" [Medium,Fix released] https://launchpad.net/bugs/1066225 [09:29] does it make sense to encrypt the home folder and have autologin enabled? [09:30] I mean, the entire point of having encrypted data is that if someone gains physical access to your machine your data is safe ( assuming they cannot crack the key ) [09:33] shadeslayer: in that case using kwallet is also vulnerable [09:33] not exactly, your kwallet password is not associated with your login password [09:34] * shadeslayer uses crazy levels of encryption [09:35] I have full disk encryption as well as /home encryption setup [09:36] shadeslayer: ya, thats right, but why kwallet manager doesnt seek password when kwallet was opened previously for other use [09:36] shadeslayer: I dont encrypt my disk , because i am afraid i may not be able to recover data in case of a filesystem error [09:37] yep, that's a huge issue [09:37] which is why, unencrypted backups [09:37] which travel with me :P [09:37] shadeslayer: thats a vulnerability :) [09:38] I know :) [09:38] the biggest risk is my ssh and gpg keys, which do not have a backup [09:38] primarily because I have no good way to back them up [09:38] shadeslayer: "donot ask password" for screen locker is not working? [09:38] whut [09:41] shadeslayer: is the new screen locker working for you? [09:41] sure [09:41] ctrl-alt-l locks the screen [09:41] that's about all I tested [09:41] shadeslayer: does it ask for the password everytime? [09:41] well [09:42] that's intended behaviour [09:42] shadeslayer: no [09:42] I specifically asked it to lock the screen, so it should ask my password [09:42] what else would it do [09:43] shadeslayer: "the option require password after" is disabled for me and it asks for the password after i immediately try to unlock [09:43] let me confirm it one more time [09:44] where is this option? 0..o [09:44] screensaver === yofel_ is now known as yofel [09:44] screen locker [09:45] oh, they renamed the menu [09:45] shadeslayer: inside display and monitor settings [09:45] shadeslayer: i am using 12.10 [09:45] yofel: hi [09:45] hey [09:46] yofel: today 4.10 sc tagging? [09:46] phoenix_firebrd: anyway, I did notice there was somthing funky about that menu [09:46] I have no idea where this kcm is [09:46] yofel: menu? [09:46] give me the kcm module name [09:46] shadeslayer: no idea, but it's in the display settings [09:46] shadeslayer: can the see the display and monitor settings? [09:47] phoenix_firebrd: well, that was the screensaver kcm before [09:47] this ? http://i.imgur.com/BHRRto0.png [09:47] right [09:47] disable the 2nd checkbox [09:47] I think it has no effect [09:47] shadeslayer: thats it [09:47] or at least it doesn't work reliably [09:47] funny thing [09:47] shadeslayer: the second options is the one i am talking about [09:47] click "Screen Saver" [09:47] but I know they fixed a bunch of locker issues recently [09:48] and the monitor turns blue [09:48] click "Simple locker" and it stays blue [09:48] true o.O [09:48] heheh [09:48] phoenix_firebrd: http://mail.kde.org/pipermail/kde-cvs-announce/2013/000105.html [09:48] iirc tagging freeze is in effect no? [09:48] so work starts tomorrow [09:49] I'll fire the cronjob up later for the stats [09:49] it is [09:49] shadeslayer: but who cares about it? [09:49] well [09:49] tsdegos got pissed when I merged to okular extractor [09:49] so I'm not going to piss him off again :P [09:49] I'll just file a bug [09:49] heh [09:50] ok [09:56] yofel: In case my project is using automake i wont be needing to add rules for clean, build and install in debian/rules right? [09:56] ok wait, I'll elaborate on that [09:57] you know how gnu make works? (roughly?) [09:57] yofel: cmake configures with the make files and make buuilds the project with that [09:57] what was the Product for the screenlocker again :| [09:57] :) [09:57] shadeslayer: kscreensaver I believe [09:58] thx [09:58] phoenix_firebrd: ok, so let's talk about make first [09:58] yofel: ok [09:58] phoenix_firebrd: make is originally meant for building source code. It's usefullness comes from being able to determine what files have changed and only rebuilding what needs to be built [09:59] ok [09:59] it does that by defining make "targets" that have dependencies and commands that are needed to build it [09:59] yofel: wait [09:59] targets is key waord? [10:00] targets is key word? [10:00] no [10:00] yofel: the output? [10:00] a target is something like: [10:00] targetname: dep [10:00] commandlist [10:00] yofel: give me an example [10:01] done, kde bug 314122 [10:01] KDE bug 314122 in locker "Monitor is not turned 'off'" [Normal,Confirmed] http://bugs.kde.org/show_bug.cgi?id=314122 [10:01] phoenix_firebrd: http://paste.kde.org/659828 [10:02] phoenix_firebrd: so to build the "build" target, the configure target has to be finished [10:02] yofel: ok [10:03] now, the reason I run "touch" there, is because usually the targets are the filenames of the source you want to build [10:03] so if a file changes, it's target and all targets that depend on it will run [10:03] that's how make works... roughly [10:03] yofel: doubt [10:03] hm? [10:05] yofel: if you say that this is the label that points to build "build:" then what does this do "DEB_MAKE_BUILD_TARGET:" ? [10:05] what's DEB_MAKE_BUILD_TARGET? [10:05] just going by make syntax, DEB_MAKE_BUILD_TARGET would be the name of the target [10:06] i.e. the name would literally be "DEB_MAKE_BUILD_TARGET" [10:06] yofel: can you pulll-lp tomboy-blogposter [10:07] oh, :=, that's a variable definition, but we'll come to that ^ example in a bit [10:07] now back to rules [10:07] yofel: ok' [10:08] hehehe [10:08] yofel: http://pike.psu.edu/dongwon/pro/grannies.pdf [10:08] shadeslayer: o.O (I'll read it later...) [10:09] shadeslayer: in US too? [10:09] phoenix_firebrd: it's a worldwide phenomenon [10:09] ha ha ha [10:09] phoenix_firebrd: so, as making deb packages is a slighly complex process, we have a program called debhelper with perl scripts called dh_* that does most of the work for us [10:09] ok [10:10] phoenix_firebrd: back in dh 6 and early 7 days, a rules file would look like this: http://paste.kde.org/659858 [10:10] * shadeslayer is scared to click that link [10:10] which is gnu make taken too perfection [10:10] oh heh [10:10] shadeslayer: it's a clean rules file, nothing scary ;) [10:10] btw you should show him a cdbs file [10:10] shadeslayer: that's next [10:10] :D [10:10] shadeslayer: as his example above uses that :P [10:11] I joined just as cdbs was dying [10:11] trolololol [10:11] phoenix_firebrd: so, as you can see it's not really the most easiest, not the most readable way of doing it [10:11] phoenix_firebrd: + you had to be very careful to not mistake the sequencing [10:11] phoenix_firebrd: to help with that people went and wrote supplementary build systems, like cdbs [10:12] came across that [10:12] phoenix_firebrd: if you look at your tomboy rules, you'll see that it has include /usr/share/cdbs/1/rules/... [10:12] so it uses cdbs [10:12] ScottK: your sync is bad : https://launchpad.net/ubuntu/+source/pyside/1.1.2-1 [10:12] wait, checking [10:12] makes pyside completely disappear for some reason [10:12] the advantage: the sequencing is done in the build system, and you just have to set some configuration variables like DEB_MAKE_BUILD_TARGET [10:13] phoenix_firebrd: which makes rules a lot simpler as you can see [10:14] ok [10:14] yofel: where to specify the type of build system/version i am using [10:15] by "include"-ing the buildsystem makefile you want to use [10:15] now, next [10:15] ok [10:16] since debhelper 7.0.51 or whatever, debhelper got it's own auto-sequencer called "dh", which is what's most people use today [10:16] argh [10:17] those are perl scripts right? [10:17] yofel: ^ [10:17] ah wait, a bit of clarification [10:17] consistent LO crashing, and calligra screws up the formatting :( [10:17] even cdbs used those scripts [10:17] it's just the content of the makefile that you saw above ^ [10:18] that was moved to the build system, so you don't need to write the build: install: etc. targets [10:18] ok [10:18] debhelper provided the dh_install, dh_auto_configure, and whatever else scripts [10:18] and it does today too [10:19] with dh7, we gained a "dh" script, which does the sequencing of the rules file inside debhelper [10:19] so most rules file's today look like this: http://paste.kde.org/659864 [10:19] yofel: so if i am not using cdbs i dont need install: build: .. in rules ? [10:19] if you use cdbs you don't need it [10:19] the long rules example I showed above was a dh6 example without any build system [10:20] tomboy uses a cdbs file [10:20] http://paste.kde.org/659864 is modern dh7 style [10:20] yofel: the version 0.4.4 changed to automake so the rules have to be updated , probably the cdbs have to be removed [10:20] not really, cdbs and automake are 2 different thigns [10:21] for now I'm not going to talk about autotools [10:21] back to dh7 [10:21] yofel: this is the min that has to be in the rules file for the new type http://paste.kde.org/659864 ? [10:21] \o/ objcopy:debian/firefox/usr/lib/firefox/libxul.so[.debug_info]: Memory exhausted [10:22] I guess I'll just upload it to the PPA and fix [10:22] yes, unless you need adjustments for the package, that alone will already work [10:22] ok [10:22] phoenix_firebrd: so, as you saw in the dh6 example, rules was a long list of dh_* commands [10:23] in dh7, "dh" runs those commands, so we don't need to write them ourselves [10:23] yofel: dh6= http://paste.kde.org/659858/ ? [10:23] yes [10:23] ok [10:23] now, if we need to tell one of those commands that we need to do something different [10:23] yofel: overriding ? [10:23] like, dh_clean needs to remove a few more files [10:24] we'll override the command right [10:24] like this: http://paste.kde.org/659870 [10:25] yofel: who decides what to be put in ch_clean, the original maintainer or the packager? [10:25] yay [10:25] I have more bandwidth now [10:25] that essentially replaces the "dh_auto_clean" command in dh, with the list of commands inside the override target [10:25] 2 Mbps [10:25] *dh_clean [10:25] (that's why you're calling dh_auto_clean there too) [10:25] * shadeslayer downloads shank [10:26] an empty override_dh_auto_clean: target would simply disable dh_auto_clean [10:26] (we often do that for dh_auto_test ;) ) [10:26] ok [10:26] junk is a user variable? [10:26] phoenix_firebrd: any packager that works on the package may change the rules file as needed [10:27] phoenix_firebrd: well, it's something, maybe the program makefile creates it. but dh_auto_clean has a fixed pattern that it deletes [10:27] so if you need to remove anything else you need to tell it to [10:28] junk is a keyword? [10:28] phoenix_firebrd: for packaging, you're free to change what you want, but if the package has a maintainer that's not you, do talk to that person/team whether your changes are fine and ask for a review [10:28] phoenix_firebrd: no, junk is a filename, this is literally "rm junk" in your shell [10:28] inside a make target you define simply shell commands [10:29] oh ok [10:29] ok [10:29] type dh_ in your shell, you'll see all of the debhelper stuff [10:29] as those are simply exectuable perl scripts [10:29] checking [10:29] got a list [10:29] nice [10:30] ok, so that's the basics of rules that you see today, dh6 style is deprecated. If you don't need anything else use the simple dh7 style [10:30] so it is necessary to specify the debhelper version >=7 right? [10:30] if you still need something special that dh7 can't do, or is hard to use for, you another buildsystem [10:31] for example our KDE SC packages use the "dhmk" build system from pkg-kde-tools [10:31] what is script-kiddy? [10:31] phoenix_firebrd: that, and you'll need to put the version of debhelper your packaging works with into debian/compat [10:32] yofel: wait [10:32] phoenix_firebrd: it's a script for translations stuff [10:32] yofel: ok [10:32] yofel: ok [10:33] what is debian/source/format for? [10:33] read the manual :P [10:33] ok [10:34] just this once, where can i specify the quilt version tghat i am using? [10:34] you don't specify a quilt version [10:34] quilt is version agnostic? [10:35] shadeslayer: the tutor said something about that yesterday [10:35] let me check [10:35] can you grab me a quote? [10:36] er, you don't need to do that these days usually [10:36] thats it ,its the debian/source/format [10:36] ahhh [10:36] there is one release that needs a manual quilt dep for 3.0 quilt and where lintian throws a warning if the version is missing [10:36] okay so there are 2 formats, native and quilt [10:36] * yofel passes the micro to shadeslayer [10:37] need to do something else for a while [10:37] the format file is to specify which format dh will use [10:37] micro? :P [10:37] keyboard [10:37] format of? [10:37] voice, whatever :P [10:37] micro keyboard? [10:37] haha [10:37] lol [10:39] phoenix_firebrd: format of source package [10:39] phoenix_firebrd: format of the source package [10:39] anyway, dpkg-source manpage explains all formats too. (ignore 2.0, that's not used) [10:39] :P [10:40] "Also known as wig&pen." [10:40] hehehe [10:44] So we are all aware the kde dalogs induce a nice LO crash? or was it only on 4.9.4 ? [10:44] shadeslayer: are you working form a desktop or a laptop? [10:44] laptop [10:45] shadeslayer: ok [10:47] yofel: does your pbuilder check for updates everytime? [10:47] yes [10:48] if you're really low on bandwidth you can disable that [10:48] remove the executable bit from the 2 apt hooks [10:48] but then remember to keep your raring pbuilder updated [10:48] yofel: sure [10:49] yofel: do we have a kcm that is python3? [10:50] no idea, we couldn't really test that witout a working kcm backend... [10:50] lol? [10:50] python3 randomfile.py [10:50] ? [10:50] if nobody ported one, then no [10:51] I tried myself on synaptiks, but that didn't go too well [11:04] oh [11:05] yofel: got time to recompile pykde? [11:16] on which system did I work on the broken kcm Oo [11:17] my workstation does not even have pykde > 4.9 [11:20] hello world, I just received an update for jockey, and I was just curious, what's new in it? I think I remember seeing in the kubuntu devel mail list that jockey is to be replaced by something else. Is that true? If yes, how's that going? [11:21] JontheEchidna ^^ [11:22] yofel: http://paste.kde.org/659936/ [11:22] I'd first run that by someone who cares, the global interpreter lock thing makes no sense to me [11:22] though that patch definitelyw orks [11:22] found the right VM again [11:35] apachelogger: I'll try that once I'm at home, here I'm on quantal [11:37] one sugestion: can it be implemented in the Kmenu, on the bottom right, next to the kubuntu logo to also say the kubuntu version? it would be a lot easier for new users to figure this out [11:38] Riddell: good morning [11:40] Riddell: been thinking about the cantata "not is users group" message, personally i think it should stay, being in that group does have it benefits, however if you don't want/need to be in it, tick the box and hide the message [11:41] hi vassie, ok you're the packager :) [11:41] Riddell: :) [11:42] ovidiu-florin: yes I'd be interested in something like that but probably not somewhere as intrusive as the kmenu [11:42] vassie: did you look at a watch file? [11:42] Riddell: still not sure what to do with the watch file [11:42] make one that points at the download page [11:42] and put it where? [11:43] is there an example of one i can use? [11:43] vassie: I suggested owncloud [11:44] from the deb? [11:44] apt-get source owncloud [11:46] ok, got it, do i need to modify it and rebuild my package? [11:46] just a random suggestion though, you might want to look at a package which is hosted on google code [11:46] modity it and test it :) [11:47] http://code.google.com/p/cantata/downloads/list [11:47] is there an example i can use? [11:47] that looks like a good page [11:48] try modifying the owncloud one [11:49] Hey all [11:50] Riddell: on the bottom of the Kmenu, right where the User's full name and host name is, [11:51] http://pastebin.com/J57bM94a [11:53] golly that looks complex [11:53] vassie: tested it? [11:53] copy one from a program that was hosted on good code [11:54] how do i test? [11:55] put it in a copy of the package sources and run uscan [11:56] k, need to power on my vm, might be on my desktop at home actually, this might take a while [11:56] vassie: you can ask me for an ec2 if that helps [11:57] thanks, but will i have to build my package from scratch? [11:57] vassie: you don't have to build anything, you just need the package source (which you can download from your PPA on launchpad) [11:58] vassie, I have Cantata running ok , just have to configure mpd to startup at boot [11:59] got my source, added my current key to my ppa [12:08] ran uscan, nothing came back [12:10] vassie: I get "uscan ERROR: debian/watch version number is unrecognised; skipping watchfile" [12:10] so it doesn't like that one [12:10] change version=1 to version=3 === mgraesslin_ is now known as mgraesslin [12:17] BluesKaj: i add "mpd" to ~/.xprofile so it starts on login [12:19] oh grrr [12:20] xnox: how do I make some code execute once a page has been loaded in ubiquity? [12:20] i.e. once the event loop is running [12:21] shadeslayer: i'm not sure what you mean. [12:21] well [12:21] in order to get the devices Phonon needs an event loop running [12:22] vassie: try kmediafactory maybe [12:23] i did, that is where i got it from [12:24] i changed 1 to 3 and i don't get an error now [12:24] vassie: if you run uscan --verbose does it say useful things? [12:25] Newest version on remote site is 0.9.2, local version is 0.9.2 [12:25] groovy [12:25] vassie: so are we ready to upload? [12:26] i'm happy with it [12:26] :) [12:26] quantal and raring? [12:26] just raring [12:26] point me at the files to upload [12:26] can it be backported? [12:27] shadeslayer: right, but when event loop is running, that means python code is not executed sequentially any more, only callbacks are called..... [12:27] yes, we can either put it into kubuntu-ppa/backports or once its in raring go through the proccess for the ubunut backports [12:27] Do you need my new cantata_0.9.2-0ubuntu3~ubuntu12.10~ppa1.debian.tar.gz? [12:27] and raring package? [12:27] shadeslayer: so in your __init__ or in your prepare funtions you need to setup callbacks that phonon will call if it finds or doesn't find a camera. [12:28] okay [12:29] vassie: yep [12:29] Riddell: ok, i need to sign them as i rebuilt my tar.gz, plus i need my raring VM, which is at home [12:30] vassie: no you don't [12:30] I need to sign them when I upload them, you don't have permission to upload to the ubuntu archive so your signature won't do anything [12:30] vassie: just point me at what needs uploading [12:31] both packages are on my ppa https://launchpad.net/~vassie/+archive/ppa [12:32] watch file http://pastebin.com/J57bM94a (change version=1 to version=3) [12:32] vassie: 0.9.2-0ubuntu3~ppa2 ? [12:32] i can't download my raring package right now as i am on quantal [12:33] you can download whatever you like, this is free software :) [12:33] that is my raring package, minus the watch file [12:33] http://ppa.launchpad.net/vassie/ppa/ubuntu/pool/main/c/cantata/ wget is your friend :) [12:33] I got it now [12:36] vassie: uploaded! [12:36] it should appear at https://launchpad.net/ubuntu/raring/+queue soon [12:36] :) [12:37] sweet [12:37] vassie: and now you need to wait for an archive admin to accept it, happens the first time you load anything [12:37] Riddell: awesome, i'll sit tight [12:38] vassie: in the mean time there's plenty more to do, rekonq, libmtp etc :) [12:38] Riddell: will the quantal package go to ppa:kubuntu-ppa/backports? [12:38] also 4.10 is being tagged tonight so that's the big one [12:38] vassie: yeah can do, point me at what to upload there [12:40] Riddell: https://www.box.com/s/6bnjtzqkvvm6lhmdavvk [12:44] vassie: uploaded! [12:44] :) [12:44] thank you [12:46] https://launchpad.net/ubuntu/raring/+queue?queue_state=4&queue_text=cantata [12:46] vassie: I just rejected it cos I noticed the control file needed some tidying [12:46] vassie: I've reuploaded with the tidying [12:46] oh, ok [12:47] you hadn't give na description and it needed word warp on the long description [12:47] oh right, sorry [12:58] xnox: is the event loop running when plugin_get_current_page is called? [12:58] or is it run right after plugin_get_current_page ? [13:02] * apachelogger pokes shadeslayer with a long stick [13:02] ? [13:02] it does not matter [13:02] change line order and suddenly you have no eventloop where you had one before [13:03] use the qevent functions [13:04] shadeslayer: look into run_main_loop / quit_main_loop. We stop mainloop between the pages, when we start mainloop again, you don't have any flow control at all. You are just hoping that an event/signal/handler is triggered by Qt and possible calls your callbacks. [13:05] aha [13:05] shadeslayer: and you still didn't tell us what you are trying to achieve that brought you down the rabbit hole of main loops. [13:05] what are you trying to achieve? "I need to know X, I decided i can check it using Y and hence...." tells us the full story. maybe your first assumption is wrong..... [13:06] xnox: Phonon needs event loops so that I can query for the video camera device list [13:06] and why do you need to query for the video camera device list? [13:06] to create a MediaSource? [13:07] (in gtk, widgets have on_realise callback, such that you can piggy back on to that to run some code when widgets are painted/actually created) [13:07] hm [13:07] shadeslayer: this has nothing to do with ubiquity, but rather python & qt. [13:07] right [13:07] * xnox doesn't do any python-qt work [13:08] hm [13:09] smartboyhw: hi! [13:09] smartboyhw: you want to be an elite packager? [13:11] oh well [13:13] Riddell: what happens when 0.9.3 is out? [13:13] vassie: then you package it :) [13:14] Riddell: :) [13:15] vassie, ok managed to fix the mpd startup problem. I ran sudo update-rc.d mpd enable , then updated rc.d . It connects to localhost [13:15] BluesKaj: great, everything working now? [13:16] yup . seems so , vassie , altho I haven;t tried the networking options and won't until my laptop is returned [13:17] BluesKaj: i store my music in ~/Music and use pulse [13:20] yes I use pulse as well , I made a link to my music files on the external hdd to /var/lib/mpd/music/ [13:20] vassie,^ [13:24] smartboyhw: you want to be an elite packager? [13:24] Riddell, yeah:) [13:27] smartboyhw: got bored of Ubuntu Studio and want to do kubuntu? [13:28] Riddell, not exactly. Normally I do testing in Ubuntu Studio. I want to be involved in packaging, and that Kubuntu seems to have more opportunities for that. [13:28] always welcomed :) [13:28] smartboyhw: want a simple task to start off with? [13:28] Riddell, yep [13:28] smartboyhw: rekonq could do with an update [13:29] Riddell, ok [13:29] yay :) [13:30] Riddell, so I just branch the main ~ubuntu-branches branch right?> [13:32] smartboyhw: you can do use the UDD branches but I tihnk it's easier to just go apt-get source rekonq [13:32] rekonq's packaging isn't in bzr [13:32] Riddell, oh no:P [13:33] hi rgreening, how's the province? [13:33] smartboyhw: I'm assuming you've done this sort of thing before, have you? [13:34] Riddell, yes (but I use UDD branches :P) [13:34] smartboyhw: well feel free to use them [13:34] they're just too complex for me (and I used to develop on bzr and UDD :) [13:34] Riddell, lol [13:38] smartboyhw: let me know if you need any help [13:38] Riddell, ok:) [13:40] shadeslayer: pyside is somewhat broken and the sync was a (it turned out) unfounded hope to make thing better, but it certainly didn't make things worse. [13:40] ScottK: well ... idk what happened but in raring I can't install python3-pyside [13:41] IIRC there's no binaries. [13:41] but -release has binaries? [13:41] https://launchpad.net/ubuntu/+source/pyside/1.1.1-3 [13:43] rekonq still suffers from javascript problems , some game sites are freeezing [13:44] best hope smartboyhw does this update [13:44] Riddell, halfway:) [13:45] xnox: how can one get the stdout output from a plugin? [13:45] it's in /var/log/installer/debug isn't it? [13:45] or syslog [13:48] apachelogger: you're looking at uibiquity too? [13:50] Riddell, help. I can't build the package since kdelibs5-dev has a dependency of libphonon-dev, but then libphonon-dev has a dependency of libphonon4 [13:50] libphonon-dev : Depends: libphonon4 (= 4:4.7.0really4.6.0-0ubuntu2) but 4:4.7.0really4.6.0-0ubuntu2+nopulse1 is to be installed [13:50] xnox: found it, thx [13:50] I don't think I have ppa's with this. [13:50] Riddell: yeah -.- [13:51] smartboyhw: pastebin apt-cache policy libphonon-dev [13:51] smartboyhw: pastebin apt-cache policy libphonon4 [13:51] apachelogger: what are you looking at? [13:52] Riddell, http://paste.ubuntu.com/1589659/ [13:53] smartboyhw: you've installed that +nopulse1 version from somewhere [13:53] a PPA you no longer use [13:54] from KXStudio-Team Artwork and Metas owned by KXStudio Team says launchpad [13:54] Riddell: same thing as shadeslayer [13:54] smartboyhw: wget the .deb from launchpad.net/ubuntu/+source/ [13:55] and dpkg --install it [13:56] Riddell, ok (/me suddenly hates KXStudio) [13:58] hmm, developer membership board elections [13:58] ScottK: who do I want to vote for? [13:59] haha [13:59] Who's running? [13:59] ScottK: is like the "brains trust" :D [13:59] Apparently there's a mail I didn't get. [13:59] I mean I know I'm running. [13:59] Just not who else. [13:59] ScottK: bdrung, coolbhavi, cody-somervile, xnox, laney, scottk, stgraber [14:00] Some difficult choices there. [14:02] scottk gets points for being a kuubntu homey, xnox for being friendly enough to hang around with us kubuntu homeys, stgraber for being french, laney for being a canoeist [14:02] I don't think I know enough about the others to say what they get points for [14:04] I'm guessing coolbhavi, ScottK and I are the ones contesting against previously serving members of the developer membership board. [14:04] how many are needed? [14:04] 4 [14:04] 4 are expiring. [14:04] I finally got the mail. [14:05] Riddell, good now I'm test-building the package:) [14:11] Riddell, done. https://code.launchpad.net/~smartboyhw/ubuntu/raring/rekonq/new-version-2.1-0ubuntu1/+merge/145611 [14:13] smartboyhw: you're elite! [14:13] Riddell, :) [14:16] but that's a horrible diff, UDD fail :( === dpm_ is now known as dpm__ === dpm is now known as dpm-laptop [14:18] smartboyhw: you've tested it locally and it al runs fine? [14:18] Riddell, should be.:) [14:19] If it doesn't, then just ping me and I'll fix it:) === dpm__ is now known as dpm === smartboyhw_ is now known as smartboyhw [14:26] Sorry Riddell internet went haywire:) [14:29] hey can have I have someone review this merge? https://code.launchpad.net/~jackyalcine/ubuntu/raring/telepathy-logger-qt/raring/+merge/145560 [14:30] Here comes jalcine:) [14:35] hey smartboyhw [14:40] hi jackyalcine [14:40] will do that in a bit [14:40] shadeslayer: you did great job with backporting 4.10 to precise. everything work well. thank you [14:41] Riddell: thanks [14:42] smartboyhw: so have you built and run it locally? [14:43] snele: me and yofel :) [14:43] jackyalcine: what needs those cmake files? [14:44] shadeslayer: yofel: you did great job with backporting 4.10 to precise. everything works well. thank you guys. you rock! [14:44] :))) [14:44] Riddell: anyone trying to build KDE IM from source. [14:44] if telepathy-logger-qt was a part of kde-telepathy, I wouldn't have bothered [14:45] it is? [14:45] it's released as a part of kde-telepathy [14:45] it's a separate source [14:45] yup [14:46] well sure [14:46] Riddell, the app works [14:46] More amazingly, it works in xfce (LOL) [14:46] ahhh okay [14:47] it makes me wonder, how does it build in bbuild without those CMake files? [14:47] Riddell, jackyalcine told me to bzrignore the .pc files. [14:47] Should I upload a new -0ubuntu2 version then? [14:47] jackyalcine: I've updated the changelog to make it clearer "Fix .install file to provide valid CMake development files" [14:47] you shouldn't have to, smartboyhw [14:47] jackyalcine, oh ok [14:47] smartboyhw: I'm ignoring them too [14:48] Riddell, :) [14:48] unless you ignored them specifically in that repository. [14:48] jackyalcine: you also want to become an elite kubuntu packager? [14:48] Riddell: thanks, I did this at like 3:00 AM here in New York [14:48] haven't slept until I got a response :) [14:48] Riddell: I'd love to :D [14:48] jackyalcine, join the game with me:) [14:48] jackyalcine: because nothing deps on libtelepathy-logger-qt4-dev [14:49] smartboyhw: rekonq uploaded, welcome to the world of elite kubuntu packagers [14:49] Riddell, wow!! :D [14:49] jackyalcine: telepathy-logger-qt, welcome to the world of elite kubuntu packagers [14:49] jackyalcine: telepathy-logger-qt uploaded, welcome to the world of elite kubuntu packagers [14:49] haha thank you! [14:49] shadeslayer: not yet, at least. [14:50] * jackyalcine is going to have fun. [14:50] * smartboyhw is going to have fun too [14:50] we have more things needing an update for anyone interested, ktorrent and libmtp come to mind [14:51] for raring? [14:51] jackyalcine: yep [14:54] smartboyhw: you're looking at libmtp or ktorrent? [14:55] ktorrent also has a libktorrent update that goes with it. [14:55] See Debian experimental. [14:57] jackyalcine: take your pick I think [14:59] jackyalcine, your pick:P [15:02] ScottK: I'd have to peek at the upstream packaging for ktorrent before making any changes? [15:03] jackyalcine: you should always check debian first for updates [15:03] ktorrent is just a sync I think so check they have the newer version and file a sync bug [15:03] * smartboyhw feels happy that at least the amd64 and i386 builds for rekonq is built successfully [15:04] Riddell, I think libmtp is also a sync bug..... [15:05] Riddell, the newest version is already there in Raring, no need for libmtp updates I think [15:05] so updating/upgrading will bring the fixes into rekonq ? [15:06] on raring [15:07] smartboyhw: mm, then you might want to ask shadeslayer what he was on about when he asked :) [15:07] BluesKaj: well, 2.1 at least has a fixed history. I think they fixed plenty of other things too [15:10] yofel, let's hope the javascipt troubles were addressed [15:13] nope , rekonq still freezes on some online game sites , stops loading after 15 secs or so [15:14] then the javascript error pops up after a min or so [15:15] BluesKaj, you mean the 2.1 version? [15:17] oops nope the 2.0 , smartboyhw [15:17] BluesKaj, LOL [15:17] BluesKaj, activate -proposed and you should be able to upgrade (unless you are using -armhf) [15:19] no no no [15:20] enabling proposed is a bad idea :P [15:20] I was about to ask that question shadeslayer .;..had probs with it before [15:21] shadeslayer, what about libmtp? The newest version is there already;P [15:22] smartboyhw: right, but in general it'd be a good idea to have a look at the commits because for eg. my HTC One X is not supported from the last released version [15:22] but it works from git === jono is now known as Guest7503 [16:52] ~time [16:52] Asia - Kolkata - Wed Jan 30 22:22 IST [16:54] you clock is half an hour out :) [17:05] you mean half an hour slow? [17:07] more like it's weird that you guys have an half an hour difference in your clock [17:07] ~time [17:07] Asia - Kolkata - Wed Jan 30 22:37 IST [17:08] yofel: the time is correct, i can't understand what you mean [17:08] it's :38 in india, but :08 here [17:08] yofel: ya the timezone is +5:30 [17:09] which is unusual [17:10] heh [17:10] timezones are weird [17:10] I should take a look at the map [17:10] tsimpson: no people are weird [17:11] shadeslayer: people came up with timezones, so it only makes sense then [17:11] just saying that timezones are not inherently weird [17:12] they are because they seem to be randomly placed [17:13] I am getting this error [17:13] error CS0246: The type or namespace name `Gtk' could not be found. Are you missing a using directive or an assembly reference? [17:13] Try using -pkg:gtk-sharp [17:14] I will paste the file in question [17:14] http://paste.kde.org/660698/ [17:14] shadeslayer: I'll agree that people are weird, but not because they invented timezones, but because they invented DST [17:15] lol [17:15] okay I have no idea why DST even exists [17:15] but it allowed me to sleep one more hour at UDS [17:15] yofel: agreed [17:15] so yay [17:15] partial error log -> http://paste.kde.org/660704/ [17:15] bah, this rebase is screwed up === yofel changed the topic of #kubuntu-devel to: Kubuntu - Friendly Computing | Raring Alpha 1 Released | Packaging TODO: http://notes.kde.org/kubuntu-ninjas http://yofel.dyndns.org/kubuntu/build_status_4.10.0_raring.html | oxygen-fonts in experimental PPA (from oneiric to raring) [17:16] i am trying to build tomboy-blogposter [17:16] yofel: thanks for getting ready :) [17:16] sure [17:16] this is my current control file ->http://paste.kde.org/660710/ [17:19] phoenix_firebrd: try adding gtk-sharp2 to build-deps? I really know nothing about mono though [17:20] so this is just guessing [17:20] yofel: tried that [17:21] yofel: check the line with this "-pkg:tomboy-addins" [17:23] phoenix_firebrd: do you have the full buildlog? [17:23] yofel: since the error log states that i shoud try to add "-pkg:gtk-sharp2" i added it to the configure.am where the "-pkg:tomboy-addins" is added but its not getting reflected in the build process as you can see the parameter is missing [17:23] thats configure.ac [17:24] sorry its not configure.ac [17:24] try -pkg:gtk-sharp-2.0 [17:26] yofel: makefile.in is created by makefile.am right? [17:26] uh, I think yes, it's been over a year since I last touched autotools [17:27] yofel: I have to search were i can insert this param [17:27] gotit [17:28] this is the makefile.am in the source dir ->http://paste.kde.org/660728/ [17:29] i had already added "-pkg:gtk-sharp" before, you want to replace that with the one you said? [17:29] if so why didn't it get reflected in the log? [17:30] the current package name is gtk-shark2 [17:30] the current package name is gtk-sharp2 [17:31] the pkg-config file is name gtk-sharp-2.0 though [17:31] that's what gmcs is looking for [17:31] pkg-config ? [17:32] !info pkg-config [17:32] pkg-config (source: pkg-config): manage compile and link flags for libraries. In component main, is optional. Version 0.26-1ubuntu2 (quantal), package size 39 kB, installed size 128 kB [17:33] checking [17:33] ok i will try with "gtk-sharp-2.0" [17:33] meh [17:34] I added it in Makefile.in, but now it fails with [17:34] ../../src/AuthenticationTypes.cs(44,41): error CS0433: The imported type `System.Web.HttpUtility' is defined multiple times [17:34] you should find someone familiar with mono and autotools in #ubuntu-motu [17:34] that's really not our field of expertise [17:35] (oh, if you ever want to package our mono bindings, that's like totally adavnced expert insanity stuff, but we would be very happy) [17:35] so far everyone gave up [17:36] yofel: I am thinking that if i pass through this, i may suceed in any upcoming mono dep packages [17:38] packaging is very interesting [17:38] try to get something of your work into the archive though ;) [17:39] I feel if i keep packaging for a year i may end up knowing atleast 30% of the source on ubuntu [17:39] :) [17:42] Then by the end of the second year, you'll have touched 50% and forgotten half of it. [17:43] yofel: So since it seems there is an error in the source , shall i drop trying to build it? [17:43] well, you'll at least have to ask someone else how that works [17:44] I can't build that either though, so maybe it is just a bug in the buildsystem [17:44] yofel: shall i take a look at it tomorrow? [17:45] feel free to, but you'll have to find someone else for help [17:45] as I said, someone in #ubuntu-motu might know what to do here [17:45] ScottK: i can try for 100% :) [17:45] yofel: ok [17:46] yofel: Is there a list that shows the packages by deps for example mono, java, python etc [17:47] I don't know, you could look at the package section, but that's not always correct [17:48] yofel: ok === dpm-laptop is now known as dpm [17:49] yofel: just to confirm , day after tomorrow kde 4.10 sc is tagged right? [17:49] officially, it's today at 23:59 UTC [17:49] so we should have the tars by tomorrow [17:51] yofel: so you will be working throught the night? [17:51] no [17:52] yofel: in that case will it be ok if i be here tomorrow 12 pm my time? [17:53] sure, you won't be able to help much anyway except watching as you don't have sufficient permissions yet to work on KDE [17:53] for that you'll have to convince Riddell that you're on ninja level first [17:53] ya, when will the process start, in your time [17:54] yofel: yours is +4:30 am i right? [17:54] I'm GMT+1 [17:54] yofel: ok [17:54] but it depends when tsdgeos finished building the tars and then the first ninja to see the tars will get to work [17:54] ya, when will the process start? [17:55] ok [17:55] * rgreening yawns [17:55] as most of the initial process is scripted there's nothing fancy in the beginning anyway ^^ [17:55] you can watch the build progress at the page linked in the topic [17:56] we can beat suse this time? [17:56] are they using cluster for building? [17:57] That's impossible to predict, but as we have a week we should at least be done in time [17:57] dunno, but we're building in parallel on launchpad too, it just takes a while [17:57] soon this will happen [17:57] and might need some manual work [17:58] yofel: ok [17:58] yofel: I will be here at 7: 30 am your time [17:58] I'll tell you more tomorrow, for today I'll finally go home... [17:59] I at least an hour later, but the others will be around [17:59] yofel: ya. good night, see you tomorrow [18:01] 'night [18:29] yofel: is the raring status page up in anticipation of a release? [18:45] shadeslayer: topic... [18:45] shadeslayer: er, yeah [18:45] okay [18:45] * yofel read s/the/a/ [18:46] I'm off to sleep I am === Quintasan_ is now known as Quintasan [20:41] apachelogger: s/ifdef/ifndef/ and systemsettings at least doesn't crash anymore trying to open language-selector-kde [20:41] progress [20:42] ScottK, have you had a look at bug 1066225 with the screenshot? [20:42] bug 1066225 in ubiquity (Ubuntu) "encrypt home folder needs to be checkbox not radio button" [Medium,Fix released] https://launchpad.net/bugs/1066225 [20:43] hm, now it did crash [20:43] but with this: http://paste.kde.org/660866 [20:46] with some more symbols: http://paste.kde.org/660878 [20:47] apachelogger: I'll upload this for now http://paste.kde.org/660878 [20:51] hm, now I can't reproduce that crash. Old lib in memory I guess [20:52] ok, it did now - when closing system settings (sometimes) [20:55] that's synaptiks I guess looking at bug 1098288 [20:55] bug 1098288 in synaptiks (Ubuntu) "Remove package "synaptiks" from apt (upstream project is abandoned)" [Undecided,Confirmed] https://launchpad.net/bugs/1098288 [21:05] (that bug is a great example of how launchpad can make a bug unreadable btw.) [21:42] Riddell: Can you look at what went wrong with the fix for 1066225? [21:42] Noskcaj: I hadn't. Thanks. [21:59] review please https://launchpad.net/~apachelogger/+archive/ppa/+files/mangonel_0.1~git20130130-0ubuntu1.dsc [22:00] ScottK: that .ui file doesn't render really well in qtdesigner here: http://people.ubuntu.com/~yofel/pics/user_design.png [22:01] Hmm. [22:01] * ScottK looks harder at Riddell. [22:01] looks like the size hinting of the grid there is broken [22:01] maybe because you removed the layout? [22:01] (assuming it is a grid ^^) [22:01] the ui file *had* [22:02] well, one can work without grids [22:05] well, now the radio buttons are simply inside a qwidget, whose preferred size here is 10 [22:06] *preferred height [22:10] wtf? [22:10] Lay out > Lay out in a Grid; press ctrl+Z; -> it looks righ [22:10] t [22:11] designer files are a flipping mess [22:14] well, considering that widget already has fixed content widget sizes, setting a minimum Size wouldn't hurt I guess [22:14] feels like the wrong way to fix it though [22:15] depending on what the widget contains it may also be wrong [22:15] 2 radio buttons and one indented checkbox [22:15] does it contain text? [22:16] apachelogger: that's how it was intended: http://people.ubuntu.com/~yofel/pics/user_design1.png [22:16] yah, minimumsize is wrong though [22:16] as text labels have no fixed minimumsize [22:17] well, they do have set sizes in the ui file though [22:17] http://paste.kde.org/660974 [22:17] yeah its to make sure the uis coming out of designer are as broken as possible [22:18] I reckon it should be a grid though [22:18] well, it was a grid, but how do you do the indenting? (except by adding a fixed spacer) [22:19] also to get perfect visual results regardless of the qt style/fontsize you'd want to have a radio underneith the other radio that is hidden [22:19] that's how you'd grid [22:19] o.O [22:19] (*) require the might login [22:20] ( ) [x] decrypt the awesome home [22:20] of course the second radio would be invis [22:21] hm, that kind of makes sense [22:21] the other option is to detach the text from the radio [22:21] i.e. (*) is the radio and 'require the might login' is a secondary label [22:22] (of course then you need to manually wire the stateness between those [22:22] also an option though [22:22] so you get [22:22] (*) | require the mighty login [22:23] | [x] decrypt the awesome home [22:23] | representing a vertical layout border [22:24] oh and a third option that woudl be entirely code based ... you create a radiobutton without text, get it's size hint and set that as width&height of a spaceritem that is left of the checkbox [22:25] i.e. you have a temporary radio button that is not really used but that dictates what size the spacer needs to be [22:27] well, the hidden, button seems to work, except that you need to hide it in the code