[04:45] <ScottK> Riddell: Any SRU team member can do stuff for Kubuntu, it's just the service is better when I'm around.
[07:11] <soee> good morning
[07:26] <lordievader> Good morning.
[08:30] <soee> 4.11.4 is out :)
[09:49] <apachelogger> shadeslayer_, yofel: soooooooooo, kf5 apparently is building on trusty now all and entirely which means once we have gotten a last weekly snapshot we can kill raring
[09:49] <apachelogger> unless there's objections
[09:50] <yofel> not from me
[10:10] <apachelogger> tsdgeos: which script generates kde's xx translations?
[10:15] <apachelogger>  trusty doesn't start -.-
[10:16] <soee> kill raring :O
[10:25] <apachelogger> kickoffrc bugged -.-
[10:25] <apachelogger> anyways
[10:25] <apachelogger> firefox transition complete, however there's integration matters that need to be taken care of
[10:27] <apachelogger> Riddell: bug 1257675
[10:30] <apachelogger> Does anyone want to handle the announcement part of the firefox transition https://trello.com/c/M5jFkU98
[11:03] <Riddell> apachelogger: I'd much rather it was left unannounced
[11:03] <apachelogger> Riddell: why?
[11:06] <Riddell> apachelogger: because it's a failure of KDE software to be any good
[11:06] <Riddell> "Tm_T (Jussi Kekkonen) (tmt) renewed their own membership in the Kubuntu Membership" yay Tm_T still loves us
[11:08] <apachelogger> Riddell: a success of us listening to our users ;)
[11:09] <jussi> I guess if we put it that this is a temporary fix until kde brings out more awsomeness...
[11:09] <apachelogger> I'd not go into detail about this at all TBH
[11:10] <apachelogger> just "yo, ye asked for it, here it is."
[11:11] <unicodesnowman> Hi, I'd like to do the 'Package KFileBox for Kubuntu' GCI task. I can compile programs from the command line, althrough I haven't packaged an application before. I'd like to try through. 
[11:11] <apachelogger> we cannot just hide the change, because we need testing, because we just changed the flipping browser in the cycle leading to an LTS release
[11:12] <Tm_T> Riddell: ofcourse, even if I'm busy
[11:12] <apachelogger> so all political nonsense aside we do need some degree of announcement and testing request
[11:12] <apachelogger> otherwise we might as well ship no browser
[11:14] <Riddell> unicodesnowman: sweet
[11:14] <Riddell> unicodesnowman: first thing would be to compile it on your system and check it works and is useful
[11:14] <unicodesnowman> Riddell: yep, this guide should help? http://packaging.ubuntu.com/html/packaging-new-software.html
[11:15] <Riddell> unicodesnowman: but tell me about you, what's your name and what have you done already?
[11:15] <Riddell> unicodesnowman: yeah that's a good page to start, I can or someone else can also take your through it when you've read that
[11:16] <unicodesnowman> I'm Danny, I've done quite a few tasks, I was planning on cloning kfilebox and building it
[11:17] <Riddell> unicodesnowman: good start, go for it
[11:17] <Riddell> unicodesnowman: do you run Kubuntu 13.10?
[11:17] <unicodesnowman> yup! should I claim the task?
[11:17] <Riddell> unicodesnowman: go for it, do I need to do something to assign you?
[11:18] <unicodesnowman> You need to accept the claim, I think. I'll get started :)
[11:19] <shadeslayer_> Riddell: apachelogger yofel apparently Alex has a C++ replacement for kde-config-touchpad
[11:19] <shadeslayer_> his GSoC student wrote a replacement
[11:19] <Riddell> shadeslayer_: alex the party?
[11:19] <shadeslayer_> yep
[11:19] <Riddell> interesting
[11:19] <shadeslayer_> I'll have a look at this past Lunch
[11:19] <apachelogger> shadeslayer_: GIVE IT TO ME
[11:19] <unicodesnowman> eek, svn code doesn't build
[11:20] <apachelogger> shadeslayer_: what's with your tail btw?
[11:20] <shadeslayer> I grew a tail while I was sleeping
[11:20] <shadeslayer> I thought that was normal human behaviour
[11:20] <Riddell> "☃ snowman has left the following comment at Package KFileBox for Kubuntu"  I guess that's you unicodesnowman :)
[11:21] <Riddell> unicodesnowman: oh hi I'm Jonathan
[11:22] <Riddell> unicodesnowman: my girlfriend wonders if you've read Margaret Atwood books
[11:22] <unicodesnowman> figured that out :) ; I haven't, does that book strangely have a reference to a unicode snowman?
[11:23] <apachelogger> shadeslayer: not convinced it is :P
[11:24] <apachelogger> Riddell: so.... since todays image doesn't boot properly anyway I'd be ok with simply having a testing request once alpha gets released
[11:24] <unicodesnowman> I'll need to get it compile first :P the svn fails to compile
[11:24] <apachelogger> then people can actually test stuff xD
[11:25] <Peace-> mmm virtualbox kubuntu 14.04 black screen ?
[11:25] <Riddell> unicodesnowman: um, that might put a stop to it (but we can find something else to package if that doesn't work)
[11:25] <Peace-> i picked the daily build this morning
[11:25] <Riddell> Peace-: bah, yesterday was fine
[11:25] <apachelogger> Peace-: that's what I was talkign about just now :P
[11:26] <Peace-> lol
[11:26] <apachelogger> lightdm doesn't start for some reason
[11:26] <Riddell> unicodesnowman: grab the source tar file https://sourceforge.net/projects/kdropbox/files/kfilebox-0.4.9/Source/
[11:27] <unicodesnowman> Riddell: yup, this compiles. the svn one is dirty :P - I'll follow the guide now
[11:27]  * Riddell cycles into the office
[11:28] <Peace-> apachelogger: to pick another tty ? windows key + alt f5 doesn't work 
[11:28] <Peace-> or i remember bad?
[11:28] <apachelogger> right ctrl
[11:28] <Peace-> ah
[11:28] <apachelogger> rctrl+f1
[11:29] <Peace->  :) yesterday i have upgraded windows 8 to windows 8.1 = grub devasted ,  everytime i see kubuntu spaslsh screen i fell at home
[11:30] <apachelogger> Riddell, ScottK: did we sign up for alpha1?
[11:31] <Peace-> mmm it seems that in the menu firefox has not icon 
[11:31] <apachelogger> fixed in bzr
[11:38] <Peace-> apachelogger:  i tried to add some widets ==> error http://wstaw.org/m/2013/12/04/plasma-desktopn16279.png
[11:41] <unicodesnowman> Riddell: sorry but I already encountered an issue :/ when I try to do bzr dh-make, I get "tar: This does not look like a tar archive"
[11:41] <unicodesnowman> I'm passing the tar.gz to it, and I've tried passing just the .tar after ungzing it, and I can untar it with tar -zxvf 
[11:41] <apachelogger> Peace-: how did you start the session?
[11:41] <Peace-> apachelogger: startx
[11:41] <apachelogger> maybe some envrionment vars aren't set
[11:42] <Peace-> ah
[11:42] <apachelogger> or someone screwed up the packaging xD
[11:42] <Peace-> xD
[11:43] <apachelogger> on my saucy install that module is not present
[11:43] <apachelogger> !find org.kde.telepathy trusty
[11:44] <apachelogger> !find PythonQt.h
[11:50] <unicodesnowman> anyone got clues on why bzr dh-make barks at a valid .tar.gz file?
[11:53] <apachelogger> Peace-: that's the quick chat plasmoid?
[11:54] <soee> Peace-, this contact list doesnt work for you ?
[11:54] <Peace-> one moment
[11:55] <soee> its broke a long time
[11:55] <Peace-> quick chat
[11:55] <Peace-> it's the widget
[11:55] <Peace-> ah ok ok 
[11:55] <Peace-> i was just testing the iso :D
[11:57] <shadeslayer> apachelogger: Riddell so regarding the xapian index, there are comments that say that the xapian index will be rebuilt on the target by apt's cron.daily
[11:59] <shadeslayer> what say you?
[11:59] <Peace-> soee: but that is quick chat, i do not what you are referring   btw if it's on the iso it should work
[12:03] <yofel> shadeslayer: after install? That's broken then as it's obviously not there
[12:04] <shadeslayer> yofel: well, it'll be built once the cron job runs
[12:04] <yofel> then anacron should trigger on first boot, and not after a day
[12:05] <apachelogger> shadeslayer: at a random point in time
[12:05] <apachelogger> what yofel said
[12:06] <apachelogger> technically every qapt user would also rebuild the cache first... in a perfect world... but even so that rebuilding is blocking the user from using his system
[12:07] <apachelogger> and considering we can perfectly build an initial cache as part of target configuration during installation that blockage is utterly pointless
[12:08] <shadeslayer> Riddell: yofel http://i.imgur.com/tIn8YDV.png
[12:08] <shadeslayer> from http://quickgit.kde.org/?p=scratch%2Falexandermezin%2Ftouchpad.git
[12:08] <yofel> not too shabby
[12:09] <shadeslayer> apachelogger: the reasoning that's given is that the target sources.list might be different from the one that's on the ISO
[12:10] <yofel> can't you generate the index in /target ?
[12:10] <apachelogger> ^ that's what you *need to* do
[12:11] <apachelogger> generating stuff on the live session and copying it to the target never ever works
[12:11]  * yofel remembers the cache copying talk in munich ^^
[12:11] <apachelogger> e.g. for sycoca I am reasonable certain we manually rip out certain kded modules
[12:11] <shadeslayer> right
[12:12] <Riddell> unicodesnowman: hi, how did you get on?
[12:12] <unicodesnowman> sorry, what do you mean?
[12:12] <Riddell> shadeslayer: yes it is built by cron but the trouble is if you want to install stuff with muon before cron does its thing
[12:13] <shadeslayer> so there's code that updates the apt-cache on the target, we can generate the xapian index right after that then
[12:13] <Riddell> shadeslayer: sounds good
[12:22] <shadeslayer> tsdgeos: do you have anything that's still at 4.11?
[12:25] <yofel> kde-workspace should be at 4.11
[12:28] <shadeslayer> well, yeah except for that :)
[12:28] <shadeslayer> I don't see anything else on the proposed-migration
[12:28] <shadeslayer> so that's good
[12:28] <shadeslayer> ( might have missed something, so will be good if someone else gives it a go as well )
[12:28] <shadeslayer> I think the seeds need updating though?
[12:31] <shadeslayer> wheee
[12:31] <shadeslayer> current live cd doesn't boot
[12:32] <apachelogger> Peace-: missing dependency it is
[12:34] <Peace-> apachelogger: :) good 
[12:34] <Peace-> someone has tried to install kubuntu 14.04 ?
[12:34] <apachelogger> sure
[12:35] <Peace-> all ok ? apachelogger
[12:35] <apachelogger> yeah
[12:35] <apachelogger> except for the lightdm issue
[12:35] <Peace-> good i am going to test too 
[12:35] <Peace-> ok that is not a problem 
[12:39] <Riddell> unicodesnowman: where did you get to with kfilebox?
[12:39] <unicodesnowman> i'm currently fiddling with compression issues with bzr. I *had* got a .deb file before, but it didn't do anything when I ran it
[12:40] <unicodesnowman> Turns out that was a but with the program, not with my packaging.  :P
[12:42]  * unicodesnowman is trying to figure out how to pass "use -z option" to tar /for/ dpkg-source
[12:43] <BluesKaj> Hiyas all
[12:44] <Riddell> unicodesnowman: I'm setting up an ec2 (cloud) server so we can work on it together, do you have an ssh key?
[12:44] <unicodesnowman> yep, I'll pastebin it?
[12:45] <unicodesnowman> lemmie try and get it working, I untargz'd and re-tar-gz'd, now it I'm able to actually use dh-make
[12:45] <Riddell> unicodesnowman: yes please
[12:46] <unicodesnowman> Riddell: http://pastebin.com/Vc56EAZY
[12:47] <unicodesnowman> thank you by the way :) 
[12:49] <unicodesnowman> Riddell: I think I successfully packaged it
[12:49] <Riddell> unicodesnowman: ssh  ubuntu@ec2-107-21-133-26.compute-1.amazonaws.com  
[12:50] <Riddell> unicodesnowman: run  byobu
[12:51] <unicodesnowman> Riddell: I'm in byobu, can you see what I'm typing? 
[12:51] <Riddell> unicodesnowman: yay :)
[12:51] <Riddell> unicodesnowman: yes we're now sharing a screen
[12:52] <Riddell> unicodesnowman: from your local computer can you copy over the files you have?   scp * ubuntu@ec2-107-21-133-26.compute-1.amazonaws.com:
[12:54] <apachelogger> ehm
[12:54] <Riddell> unicodesnowman: lovely,let me take a look
[12:55] <unicodesnowman> scping. I believe I've got a working .deb, I'm currently just setting up a new gpg key and such
[12:55] <apachelogger> Riddell: https://errors.ubuntu.com/problem/b674d33a11fddc5b8e414df042f41bb5a9b047af people still have printer-applet on 13.10 and it explodes a lot
[12:55] <unicodesnowman> I had issues with the .tar.gz I downloaded, the build process would complain, I uncompressed and recompressed it into a .tar.gz and it seemed to work
[12:56] <Riddell> apachelogger: ehm
[12:56] <apachelogger> exactly xD
[12:57] <unicodesnowman> (note: I do not think whta changed in v0.4.9 was documented :/ ) 
[12:57] <Riddell> unicodesnowman: hah you're right, the upstream tar was actually gzipped twice
[12:58] <Riddell> unicodesnowman: well done on figuring that out
[12:59] <apachelogger> bug 1196344 is also occuring a lot on 13.10
[12:59] <Riddell> unicodesnowman: yuck is uses qmake for a build system, qmake is messy
[12:59] <unicodesnowman> Riddell: thanks, and yeah I reckon! 
[13:00] <Riddell> unicodesnowman: can you install the package and run the application?
[13:00] <Riddell> unicodesnowman: does the application actually do anything useful? (I've not tried it)
[13:01] <unicodesnowman> yes, it runs, but if you don't complete the setup proecss you need to delete .dropbox in your home directory
[13:01] <unicodesnowman> otherwise it does nothing. the second time I run it (after packaging), I thought something was wrong on my end :/
[13:01] <unicodesnowman> (this has to be the worst program to package for for a beginner, lol)
[13:01] <Riddell> sorry :)
[13:02] <unicodesnowman> I'll create and upload it to my ppa?
[13:02] <Riddell> unicodesnowman: so I think to complete the task there's some tidying up to be done then yep upload to a PPA
[13:03] <Peace-> mmm tryint usb 14.04 it seems blocked 
[13:03] <Riddell> unicodesnowman: where does that rules.dh7 come from?
[13:04] <Peace-> computer 5 years old 
[13:04] <unicodesnowman> Riddell: generated when I ran dh-make
[13:04] <unicodesnowman> (i think)
[13:04] <Riddell> unicodesnowman: do you know if it works?
[13:05] <Peace-> ok is working 
[13:06] <unicodesnowman> it's loading (Downloading Dropbox Daemon)
[13:08] <unicodesnowman> no, it doesn't work :( - it's stuck on dropbox linking.
[13:08] <Riddell> hmm I should have set this server up to be amd64, i386 I can't easily test
[13:08] <unicodesnowman> lemmie see if I get the same issue building from source
[13:12] <Peace-> Riddell: i have this old broadcom 4306 and it doesn't work on kubuntu, it needs firmware i guess 
[13:12] <Peace-> 14.04
[13:12] <unicodesnowman> Riddell: GTK installer works!
[13:12] <Riddell> unicodesnowman: umm, what?
[13:12] <Riddell> unicodesnowman: gtk installer?
[13:13] <unicodesnowman> yeah, GTK installer or setup wizard. that worked
[13:13] <unicodesnowman> 'simply link' does not work
[13:15] <Riddell> unicodesnowman: what gtk installer?
[13:15] <unicodesnowman> after you run kfilebox, and it downloads the Dropbox Daemon it asks you:
[13:16] <unicodesnowman> "Run gtk based installer" or "Or simplly (sic) link account"
[13:16] <Riddell> umm, ok, interesting
[13:16] <unicodesnowman> the 'gtk based installer' works, the 'link account' does not. not an issue with the packaging, it just doesn't work when I make it from source (changed API?)
[13:17] <unicodesnowman> should I just remove the option for 'simply link account'?
[13:18] <Riddell> unicodesnowman: patching that out would be good if it doesn't work yes
[13:19] <unicodesnowman> Riddell, ok, what tidying tasks should I do?
[13:22] <Riddell> unicodesnowman: hang on I'm setting up an amd64 server
[13:22] <Riddell> unicodesnowman: use the rules.dh7 file as the rules file, it seems to work fine
[13:23] <Riddell> then you'll need to add an install file listing the files to install (because this is too hard for qmake to do)
[13:24] <Riddell> unicodesnowman: ubuntu@ec2-54-242-220-132.compute-1.amazonaws.com
[13:24] <Riddell> unicodesnowman: copy your stuff up there again
[13:24] <unicodesnowman> ok
[13:24] <Riddell> unicodesnowman: use the dh7 rules file, it's much neater (as you can see it abstracts everything away)
[13:24] <Riddell> add debian/install and list files to be installed and where
[13:25] <unicodesnowman> would I do that by replacing the rules contents with dh7?
[13:25] <Riddell> unicodesnowman: yeah
[13:25] <Riddell> unicodesnowman: tidy up the changelog, no need to keep upstream's stuff, just have one entry for yourself saying "initial package"
[13:25] <unicodesnowman> ok
[13:25] <Riddell> probably the debian/docs and debian/dirs files can go to
[13:26] <Riddell> patch that option away
[13:27] <Riddell> that'll be fiddly
[13:27] <unicodesnowman> currently I just took the low risk option by making that button not visible
[13:28] <Riddell> unicodesnowman: that's the best way, minimal changes are best
[13:28] <Riddell> that patch can go in debian/patches in the packaging
[13:28] <Riddell> unicodesnowman: I need to go for a lunch meeting now
[13:28] <Riddell> if you get stuck get apachelogger or someone to help you
[13:28] <unicodesnowman> ok, thank you for your help!
[13:37] <Sick_Rimmit> Hi everyone
[13:38] <soee> hi Sick_Rimmit 
[13:38] <Sick_Rimmit> Received my Kubuntu Business cards, Thank You, I shall be handing these out, with Kubuntu Live / Install dischs at LUG, Raspberry Pi, and some Business meetings too, so very welcome
[13:41] <Sick_Rimmit> I am trying hard to get my head around Kubuntu development process. I think I got the beginnings of Bug fixing, and Documentation I think I'm getting there. Ultimately I want to write an Application for the Ubuntu store using QML and provide support for Touch.
[13:42] <Sick_Rimmit> I can code reasonably OK. But I just get lost in the plethora of pages and links in the Ubuntu / Kubuntu docs...
[13:43] <Sick_Rimmit> If anyone has advice or pointers about what to read and where that would be really useful to me
[13:43] <Sick_Rimmit> My coding origins are BBC Basic, Cobol, Pascal, Assembler..
[13:44] <Sick_Rimmit> Yes I am a born again coder I guess,
[13:45] <Peace-> great
[13:45] <Sick_Rimmit> Most of what I have done before was on 8bit Micro's, But I'm competent with PHP, and OK with Python. I've got the OOP ideas in my head now too, after much scalp scratching
[13:45] <Peace-> kubuntu 14.04 installed properly i was be able to connect to internet this old pc using a wired shared connection with the brand new 
[13:45] <Peace-> wifi did not work 
[13:46] <Peace-> so i have used the new computer , that with wifi connection , created new wired shared connection  connected via ethernet cable computer 1 to computer 2 :) it just works out of the box
[13:46] <Peace-> nice
[13:47] <Sick_Rimmit> Peace-: Is that using the new Network Manager ?
[13:48] <Peace-> i don't think so 
[13:48] <Peace-> kubuntu 13.10 with wifi connection [13:48] <Peace-> so 13.10 should use old network manager
[13:49] <Peace-> Riddell: i got an error  on jokey-kde 
[13:49] <Peace-> could not find any typelib for appindicartor3
[13:52] <sem> Riddell:  apachelogger http://wstaw.org/m/2013/12/04/plasma-desktoptN1748.png
[13:52] <sem> always 14. 04
[13:52] <apachelogger> jockey is being replaced
[13:52] <sem> ah ok 
[13:52] <apachelogger> on that note
[13:52] <apachelogger> shadeslayer: you may want to hurry up :P
[13:52] <apachelogger> what with needing testing and all
[13:53] <sem> apachelogger: btw the installation was fantastic 
[13:54] <sem> i did not know that i could share connection with a  kubuntu wifi-working computer via ethernet cable
[13:54] <sem> even in the installation process
[13:54] <apachelogger> magic
[14:04] <shadeslayer> apachelogger: yep, will give it a shot tomorrow
[14:04] <shadeslayer> image doesn't boot in VBox :(
[14:05] <unicodesnowman> about ubuntu PPAs: after I uploaded a package, is it normal that it doesn't immediately update?
[14:05] <unicodesnowman> do I need to wait a certain amount of time?
[14:05] <unicodesnowman> I get "Successfully uploaded packages.", but it doesn't show up.
[14:10] <apachelogger> unicodesnowman: takes a while, it will send a mail once accepted
[14:11] <unicodesnowman> apachelogger: ok, thank you, going to go to bed now
[14:11] <apachelogger> shadeslayer: tomorrow image doesn't boot in vbox, what?
[14:11] <apachelogger> unicodesnowman: good night
[14:11] <shadeslayer> apachelogger: what
[14:11] <unicodesnowman> I'm now 1000% less scared of creating a new package :P
[14:11] <apachelogger> shadeslayer: exactly
[14:12] <shadeslayer> http://cdimage.ubuntu.com/kubuntu/daily-live/current/trusty-desktop-amd64.iso.zsync
[14:12] <shadeslayer> doesn't work
[14:12] <apachelogger> worked for me
[14:12] <apachelogger> I suspect pebkac
[14:12] <apachelogger> unless a second image was built
[14:12] <apachelogger> in which case you should get to the office earlier and try the image in the mornings :P
[14:17] <shadeslayer> apachelogger: http://i.imgur.com/gD7fbNZ.png
[14:17] <apachelogger> is that after install?
[14:21] <shadeslayer> apachelogger: that's when booting the live cd
[14:21] <shadeslayer> and clicking "Try Kubuntu"
[14:21] <apachelogger> same problem then
[14:22] <apachelogger> lightdm is kaput
[14:22] <shadeslayer> looks like it
[14:22] <shadeslayer> sudo service lightdm start -> start: Job failed to start
[14:23] <shadeslayer> apachelogger: http://paste.ubuntu.com/6519961/
[14:29] <shadeslayer> "Remove lightdm-set-defaults and gdmflexiserver"
[14:40] <shadeslayer> apachelogger: filed a bug against lightdm
[14:40] <shadeslayer> bug 1257760
[14:48] <apachelogger> shadeslayer, Riddell: what do we call that whoopsie thing? Diagnostics?
[14:48] <shadeslayer> sounds good to me
[14:53] <Riddell> apachelogger: why not call it whoopsie?
[14:56] <shadeslayer> Riddell: Whoopsie is the tool that sends diagnostic data, this is just a KCM to interact with Whoopsie
[15:00] <Riddell> Sick_Rimmit: you're welcome, do look at the trello board if you want to get into doing things or help out packaging
[15:01] <Sick_Rimmit> Riddell: Yes, I am just looking at the ZaReason videos on Ubuntu Development.
[15:01] <apachelogger> Riddell: actually the reason is that whoopsie is technobabble :P
[15:01] <Sick_Rimmit> Sort of feel like there is lots of information, but everything is everywhere
[15:01] <Sick_Rimmit> Maybe its just me..
[15:02] <apachelogger> Riddell: the thing is called kde-config-whoopsie, I am asking about what to call it in user facing stuff
[15:02] <Sick_Rimmit> However, fear not I will figure it out
[15:03] <Riddell> apachelogger: oh right, yeah call it Diagnostics then
[15:05] <Riddell> Sick_Rimmit: sounds like you need a task to get started on
[15:05] <Riddell> Sick_Rimmit: you could for example look at merging quassel package with debian
[15:06] <Sick_Rimmit> Riddell: Yes, but if you recall I took on the Watch List task before, and failed! :-(
[15:06] <Sick_Rimmit> Riddell: I sort of feel all disconnected with bits of knowledge everywhere.
[15:06] <Peace-> mm syslog doens't exist anymore ?
[15:07] <Sick_Rimmit> Riddell: My plan was to try to do a Bug Fix, using the Getting Started docs
[15:10] <apachelogger> Riddell: kde:scratch/sitter/kcm-whoopsie now also has packaging and diagnostics as name, should be good for release now
[15:10] <Riddell> apachelogger: ooh lovely
[15:10] <Riddell> apachelogger: need me to do stuff?
[15:11] <apachelogger> just a review if you feel bored
[15:11] <Riddell> Peace-: sure it does
[15:11] <apachelogger> oh layout still needs a change
[15:11] <Riddell> apachelogger: did you work out how it related to apport?
[15:11] <apachelogger> show reports anchors right which looks terrible when having a super wide window
[15:11] <apachelogger> Riddell: not yet, no
[15:11] <shadeslayer> Riddell: apachelogger is it fine if I package the new touchpad KCM in Kubuntu experimental PPA
[15:11] <shadeslayer> for people to try out
[15:11] <apachelogger> sure
[15:12] <Riddell> shadeslayer: awooga
[15:12] <shadeslayer> cool
[15:12] <shadeslayer> do we want the git import to be owned by kubuntu-dev or kubuntu-ppa?
[15:12] <apachelogger> -members
[15:13] <shadeslayer> ack
[15:13] <apachelogger> -dev is only there to manage upload permissions
[15:13] <apachelogger> equally -ppa is only there to provide nice ppa urls ;)
[15:17] <shadeslayer> project .. .hmm
[15:17] <shadeslayer> doesn't have a project for now
[15:17] <shadeslayer> can't put in junk apparently
[15:17] <Riddell> why not?
[15:18] <shadeslayer> form doesn't allow me to
[15:18] <Riddell> kubuntu-packaging
[15:18] <Riddell> if it's packaging
[15:18] <shadeslayer> it's a code importy
[15:19] <shadeslayer> but I've put it in packaging for now
[15:19] <Riddell> ah, then you need to make a project
[15:19] <shadeslayer> ololol
[15:19] <shadeslayer> Form doesn't allow you to change it
[15:19] <shadeslayer> but once you set it to kubuntu-packaging, you can change it to junk on the details page :D
[15:20] <Riddell> good old launchpad, always configurable if you know how
[15:20] <shadeslayer> :)
[15:27] <shadeslayer> can't take the kde-config-touchpad name :/
[15:27] <shadeslayer> kde-config-touchpad-to-be-seen-if-better
[15:33] <Riddell> shadeslayer: why are you doing a code import of it?
[15:33] <shadeslayer> Riddell: daily packages for people to test?
[15:33] <shadeslayer> it doesn't have a release yet
[15:34] <Riddell> okay dokay
[15:35] <shadeslayer> calling it kde-touchpad-config for now
[15:35] <Sick_Rimmit> I use 12.04 LTS on my laptop, I prefer the LTS releases for daily use. I also have a 13.10 in Virtualbox, Ideally I would prefer to setup and use the development tools from 12.04 on my Laptop. Does this sound OK
[15:37] <Riddell> Sick_Rimmit: there's not much need to be using 12.04 when you're developing for 14.04..
[15:38] <Riddell> Sick_Rimmit: but I'm on 13.10 now developing for 14.04 and 12.04 and I use chroots and ec2 servers
[15:38] <Riddell> Sick_Rimmit: use debootstrap to make a chroot would be a good way to start
[15:39] <Sick_Rimmit> Riddell: OK I can setup something for this. From the docs, I got the impression that pbuilder takes care of the build environment.
[15:39] <Riddell> anyone got comments on qt 5 qreal transition? https://lists.ubuntu.com/archives/ubuntu-devel/2013-December/037859.html
[15:40] <Riddell> Sick_Rimmit: depends if you use pbuilder or not, I don't use it except as a final test, I just manage my chroots manually, pbuilder sets up a chroot each time which takes a lot of time
[15:41] <Sick_Rimmit> Riddell: Ah OK I understand now. 
[15:43] <Sick_Rimmit> Riddell: For simplicity and so that I can follow the Doc's I will use pbuilder, and accept the time penalty whilst I find my feet, thanks
[15:43] <Riddell> Sick_Rimmit: which docs are you reading?
[15:44] <Sick_Rimmit> Riddell: https://wiki.ubuntu.com/BeginnersTeam/FocusGroups/Development/Devbeginnings#Ubuntu Development Beginnings
[15:45] <Riddell> hmm that also has stuff about bzr in it which I don't think it necessary
[15:45] <Riddell> that's what unicodesnowman was using earlier which I think is just extra faffy
[15:47] <Sick_Rimmit> Well I have bzr setup, and am OK with it, more experience with SVN..
[15:53] <Riddell> mm, but using full source tree bzr branches is just unnecessary
[15:57]  * Peace- http://nowardev.files.wordpress.com/2013/12/verademilo1.jpeg
[15:57] <Peace-> kubuntu 14.04 properly installed 
[15:57] <Peace-> i like it
[16:00] <Riddell> umm
[16:00] <Riddell> Peace-: did you sort your blank screen issue out?
[16:01] <Peace-> Riddell: yes
[16:01] <Peace-> Riddell: well sorry i have just started anew tty
[16:01] <Peace-> and it says that there is not a configuration found
[16:03] <Riddell> hmm
[16:03] <Riddell> but it's likely to be not our problem if a kde session still runs fine
[16:03] <sem> Riddell: lighdm error it's here i am Peace- http://paste.kde.org/p25336f27
[16:04] <Peace-> Riddell: there is not lightdm.conf file ?
[16:05] <Peace-> Riddell: btw in my instaallation i have another problem i can't add a wifi connection too 
[16:05] <Peace-> i just do add wifi bla bla set password etc but it just doeesnt add it 
[16:06] <sem> wifi seems works fine sudo iwlist wlan0 scan does the job find all the stuff 
[16:06] <sem> but then i can 't add the wifi :s 
[16:07] <Riddell> sem: what are you testing?
[16:08] <sem> 14.04 : add a wifi connection 
[16:11] <sem> mmm 
[16:11] <sem> [   17.414714] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[16:13] <shadeslayer> Riddell: "The owner of the recipe (Kubuntu Members) does not have permission to upload packages into the daily build PPA (Kubuntu Experimental)"
[16:14] <Riddell> mm no it doesn't
[16:15] <Riddell> sem: the only thing that has changed revently on the kubuntu side is a new version of plasma-nm, but possibly something has broken lower down
[16:15] <shadeslayer> Riddell: recipe under my name for now
[16:16] <sem> Riddell: the strange thing it's that there is no way to add the connection here  http://wstaw.org/m/2013/12/04/plasma-desktoplq1556.png
[16:16] <sem> you can configure it but it just doesn't add 
[16:17] <Riddell> sem: add button?
[16:19] <Peace-> Riddell: yes the add button you can click set what you want then it will not appear 
[16:19] <Peace-> on the connection window
[16:19] <Riddell> Peace-: you could install the old plasma-nm package and see if it works better
[16:19] <Peace-> ok i will try i t
[16:21] <shadeslayer> xnox: I'm confused wrt something about ubiquity, got a moment?
[16:21] <sem> Riddell: i will try this one http://packages.ubuntu.com/saucy/kde/plasma-nm
[16:21] <xnox> shadeslayer: what's up?
[16:22] <shadeslayer> xnox: there's install.py that implements Install.run() and then there's plugininstall which implements Install.run() , which one is called first by ubiquity?
[16:23] <shadeslayer> xnox: I'm trying to make ubiquity populate the xapian cache on the target right after the installer updates the apt cache 
[16:25] <xnox> shadeslayer: i am always confused about plugininstall, the fact that there are _multiple_ same named python files does not help, and the fact that their location is shuffled on the installed system also does not help.
[16:25] <shadeslayer> bah
[16:26] <shadeslayer> yeah, I should have said scripts/plugininstall.py
[16:26] <shadeslayer> in the source
[16:26] <xnox> (their location shuffled on the installed system that is on the live cd)
[16:26] <shadeslayer> yep
[16:27] <xnox> the way I understand it is that, after initial squashfs is blasted, "pages" ( i really don't want to use work plugin here) can register a plugininstall hook, such that "plugininstall" can execute the "other plugininstall" which does whole bunch of things.
[16:27] <xnox> the most recent implementation of this is ubuntu-one plugin.
[16:27] <shadeslayer> http://pastebin.kde.org/pbjez8vyt
[16:28] <shadeslayer> is how I was thinking of doing it
[16:28] <genii> Not sure why but some update today pulled in Wayland
[16:28] <xnox> mymicing ubuntuone should be sufficient...... it's just that you actually don't need to wait for any user input /  values
[16:29] <shadeslayer> okay, looking
[16:31] <shadeslayer> xnox: this seems a bit too much for just updating the xapian index since it's not really a page
[16:32] <xnox> shadeslayer: 
[16:32] <xnox>   * Remove /target/var/lib/apt-xapian-index per Michael Vogt, since it needs
[16:32] <xnox>     to be rebuilt based on the installed system's sources.list, and apt's
[16:32] <xnox>     cron.daily script and/or synaptic will do this.
[16:32] <xnox> ubiquity (1.12.0) jaunty; urgency=low
[16:32] <shadeslayer> yes, I saw that
[16:34] <shadeslayer> xnox: http://irclogs.ubuntu.com/2013/12/04/%23kubuntu-devel.html#t12:03
[16:35] <Peace-> Riddell: mmm seems that doesn't fix the problem 
[16:36] <xnox> shadeslayer: can you try dropping "#!/bin/sh \n chroot /target apt-xapian-index" as /usr/lib/ubiquity/target-config/run-apt-xapian and mark it executable and check if it did run?
[16:38] <shadeslayer> trying
[16:38] <xnox> well "/usr/sbin/update-apt-xapian-index"
[16:38] <shadeslayer> yep, already made that change locally ;)
[16:59] <xnox> shadeslayer: that patch is not correct, as it would run apt-xapian-index in parallel to "apt-get update" which is wrong.
[16:59] <shadeslayer> oh okay
[17:00] <shadeslayer> xnox: I /think/ it works
[17:00] <shadeslayer> waiting for install to finish
[17:00] <shadeslayer> but atleast there is a /target/var/lib/apt-xapian-index folder
[17:00] <xnox> shadeslayer: it would, but it is ugly. but it gives us a time reference where/when it's run.
[17:01] <shadeslayer> oh, why is it ugly?
[17:01] <xnox> shadeslayer: if it takes too long, we'd want to start it early and run it in parallel to the rest of stuff.
[17:01] <xnox> instead of blocking the install / extending the install wall-clock time.
[17:01] <shadeslayer> true
[17:01] <xnox> i think instead of deleting the cache we should incrementally update it.
[17:06] <shadeslayer> so yeah that script does work
[17:12] <shadeslayer> xnox: so what could be done is not remove the index, and just run xapian update with the script which shouldn't take long?
[17:13] <xnox> huh? no
[17:13] <xnox> shadeslayer: remove the code that removes the index from target which got copied from the CD
[17:14] <xnox> shadeslayer: add code to incrementally update the apt-index in target after sources got refreshed.
[17:16] <shadeslayer> xnox: and how do I know that the update cache process has finished?
[17:18] <xnox> shadeslayer: same way one always does, but using Popen module, storing pid, and if not exited kill at the end of ubiquity.......
[17:18] <xnox> see e.g. pid management of all the other processes.....
[17:18] <xnox> shadeslayer: on the other hand i'd like to find where/why the software-center postinst is executed on the ubuntu cd.
[17:22] <shadeslayer> ah, at the end of run() you kill the update process, I can just update the cache incrementally after that
[17:27] <Riddell> "PPA exceeded its size limit (10488.00 of 10240.00 MiB)" bother, ninjas is full up
[17:28]  * Riddell deletes raring 4.11.3 packages
[17:53] <shadeslayer> xnox: I don't suppose there's a way other than printing a debug message to see if the command was actually run
[17:55] <xnox> shadeslayer: it should be in the syslog, prefixed with ubiquity.
[17:55] <xnox> shadeslayer: but note there is a bug over the past few days were syslogd was broken in ubuntu, so there was none.
[17:55] <shadeslayer> yeah, I don't see a /var/log/syslog
[17:58] <shadeslayer> xnox: http://pastebin.kde.org/pgmdv8j64
[17:59] <shadeslayer> oh
[17:59] <shadeslayer> wrong indent
[17:59] <shadeslayer> http://pastebin.kde.org/pwaf0k1j9 < better
[17:59] <xnox> shadeslayer: this is still wrong.
[17:59] <shadeslayer> :O
[18:00] <xnox> shadeslayer: you canno use subprocess.call ()
[18:00] <xnox> shadeslayer: as i told you above.
[18:01] <xnox> shadeslayer: and you cannot be doing it from scripts/install.py at all, now you have moved it from "running in parallel" to "we are about to shutdown" step.
[18:01] <xnox> shadeslayer: the update-apt-xapian-index should be tracking pid and be executed where the delete of the apt-xapian-index used to happen
[18:01] <xnox> or lower down, not sure where though.
[18:02] <xnox> ideally i'd want to place it just before software-centre postinst is executed (that's on ubuntu cds)
[18:02] <xnox> but I can't find where that happens.
[18:04] <shadeslayer> xnox: one other thing that I don't quite get
[18:04] <shadeslayer> update-apt-cache calls apt-get update from the live session
[18:05] <shadeslayer> but then apt-get upgrade is called with the cache placed in /target
[18:05] <xnox> not quite.
[18:05] <shadeslayer> oh?
[18:05] <xnox> there are multiple apt calls, and apt is flexible to one can just exec "apt-get" but set options such that it uses configs e.g. from /target and or places caches there.
[18:06] <xnox> ubiquity installer can receive auto-update notification and self upgrade in the live session from the first screen.
[18:06] <xnox> as a last-resort installer hot-fix option, if there is network connectivity
[18:06] <xnox> and then it does call update/upgrade from live session.
[18:07] <xnox> there are also various calls to install/upgrade -> which actually are no-op, they re-mark things as manually installed instead of automatic such that at the end of the installation they are not auto removed
[18:07] <shadeslayer> http://bazaar.launchpad.net/~ubuntu-installer/ubiquity/trunk/view/head:/scripts/update-apt-cache
[18:08] <shadeslayer> ^^ that to me reads as : update the cache on the live system in /var/cache/apt , but then use the cache on the target, which might be out of date, for upgrading?
[18:08] <xnox> shadeslayer: Note "-d" which is download only.
[18:08] <xnox> shadeslayer: and that script is only called if one ticks "Download updates during installation"
[18:08] <xnox> shadeslayer: note that no upgrade is actually performed.
[18:08] <shadeslayer> sure, but isn't it potentially using a outdated cache?
[18:09] <xnox> shadeslayer: no, it's using live-session cache which was just generated in line 5, but downloads / places .debs into target.
[18:09] <shadeslayer> ahhh
[18:09] <xnox> which is created in line 3 & 4
[18:09] <shadeslayer> okay that makes more sense
[18:10] <xnox> jedi wave - these are not the apt-get update you are looking for =)
[18:10] <shadeslayer> =D
[18:11] <shadeslayer> Riddell: btw where do we want the KDE Developer meta package? in kdelibs?
[18:13] <shadeslayer> apachelogger: ^^
[18:25] <Riddell> shadeslayer: kde-meta ?
[18:26] <Riddell> kubuntu-meta ?
[18:27] <Peace-> Riddell: changed kubuntu-settings-desktop no candidate ?
[18:27] <shadeslayer> meta-kde sounds like the best one so far
[18:38] <shadeslayer> Riddell: http://pastebin.kde.org/px1fc2nqq
[18:42] <shadeslayer> alternatively, we define a variable in debian/rules with : apt-cache showsrc kde4libs | grep -i Build-Depends | cut -b 16-
[18:42] <shadeslayer> and that gets substituted in control
[18:46] <Riddell> shadeslayer: that would miss kdepimlibs-dev and other -devs which are part of kde sc
[18:49] <shadeslayer> Riddell: can be added to Recommends
[18:55] <shadeslayer> Riddell: I can push the initial version, and then we add stuff as required?
[18:57] <Riddell> yeah
[19:01] <shadeslayer> Riddell: http://pastebin.kde.org/pfvxm7l3i < better now?
[19:01] <shadeslayer> with automatic Build-Depends parsing :>
[19:02] <shadeslayer> It's architechture any because the parsing has Build Depends that are only installed on a specific arch
[19:04] <shadeslayer> Riddell: pushed to meta-kde
[19:05] <shadeslayer> Riddell: feel free to add more stuff as required
[19:59] <ovidiu-florin> I have the oportinity to give to a school a laptop with pre installed Kubuntu. How would I change the default desktop settings for all/any users?
[20:00] <ovidiu-florin> I'm logged in the OEM temporary user
[20:00] <ovidiu-florin> can I just change the desktop settings here? od do I have to change something somwhere?
[20:45] <shadeslayer> ovidiu-florin: I believe you have to change them elsewhere
[20:45] <shadeslayer> ovidiu-florin: you can start with /usr/share/kubuntu-desktop-settings
[20:45] <shadeslayer> or whatever it's called
[20:45] <ovidiu-florin> shadeslayer: I found my answer here http://userbase.kde.org/Tutorials/Modify_KDE_Software_Defaults
[20:46] <shadeslayer> sure
[20:46] <shadeslayer> but that might not work for Kubuntu since we override KDE defaults
[20:46] <ovidiu-florin> thank you
[20:46] <kubotu> ::workspace-bugs:: [1257760] Lightdm doesn't launch Plasma on Kubuntu Trusty anymore @ https://bugs.launchpad.net/bugs/1257760 (by Rohan Garg)
[20:46] <shadeslayer> and you *really* don't want skel
[20:47] <ovidiu-florin> why not?
[20:47] <shadeslayer> can cause all sorts of cache issues
[20:47] <shadeslayer> I highly recommend looking at kubuntu-settings
[20:50] <ovidiu-florin> ok, thank you
[21:42] <ovidiu-florin> shadeslayer: for the settings where can I see a documentation on how to edit the panel settings? for example how do I set the digital clock to show the long date?
[21:43] <shadeslayer> search for plasma desktop scripting
[22:04] <ovidiu-florin> shadeslayer: I think I've found it
[22:04] <shadeslayer> ;)
[22:15] <ovidiu-florin> shadeslayer: I can't find how to set folderview as default
[22:15] <shadeslayer> set folderview as default for what?
[22:15] <shadeslayer> ah
[22:15] <ovidiu-florin> desktop
[22:15] <shadeslayer> right
[22:15] <shadeslayer> it can be done
[22:15] <shadeslayer> I don't remember it off the top of my head
[22:16] <shadeslayer> ovidiu-florin: set it to folderview in your regular desktop and check what config value changes in ~/.kde/share/config
[22:16] <shadeslayer> then you can do appropriate config writes
[22:16] <ovidiu-florin> yeah, I tried that
[22:17] <ovidiu-florin> and Kate is messed up and doesn't show the differences all the times
[22:17] <ovidiu-florin> it just freezes
[22:17] <ovidiu-florin> now it won't open
[22:17] <shadeslayer> just copy ~/.kde to ~/.kde.bak
[22:18] <shadeslayer> then run diff on the config folders
[22:18] <shadeslayer> jussi: pingly
[22:18] <ovidiu-florin> ok
[22:23] <shadeslayer> o_o
[22:26] <Sick_Rimmit> Cool, after a busy day reading through docs, and getting lost in bug reports, I think I am ready to have a crack at fixing my first bug.
[22:26] <Sick_Rimmit> That's enough for today, catch yall tomorrow.. ttfn
[23:03] <ovidiu-florin> for OEM installs can I change the default language for the first boot, when the user has to configure his account?
[23:06] <ovidiu-florin> shadeslayer: I've removed the activities widget from /usr/share/kubuntu-default-settings/kde4-profile/default/share/apps/plasma-desktop/init/00-defaultLayout.js but on the first login on the new user the widget is still there. Is there some other place that adds it?
[23:06] <shadeslayer> yes
[23:06] <shadeslayer> there's a kde specific update script that adds it
[23:07] <shadeslayer> /usr/share/kde4/apps/plasma-desktop/updates/addShowActivitiesManagerPlasmoid.js
[23:09] <ovidiu-florin> where is it called from? I want to disable it
[23:09] <shadeslayer> It's called by plasma code
[23:10] <shadeslayer> the only way to disable it is by patching the source or removing that file
[23:11] <ovidiu-florin> removing the file won't affect it if the user later adds the widget?
[23:12] <shadeslayer> nope
[23:12] <shadeslayer> however the file will probably reappear on a update
[23:12] <shadeslayer> causing the widget to be added on a upgrade
[23:12] <ovidiu-florin> what if I just comment the internals of that if?
[23:12] <shadeslayer> what if?
[23:12] <shadeslayer> upgrade will overwrite file
[23:12] <ovidiu-florin> oh..
[23:12] <shadeslayer> new file will not have comments
[23:13] <shadeslayer> log out -> log in -> new shiny plasmoid
[23:14] <ovidiu-florin> so there is no way to disable it for good
[23:14] <shadeslayer> nope
[23:14] <ovidiu-florin> that thing is very confusing for new users
[23:15] <shadeslayer> heheh
[23:15] <ovidiu-florin> they don't know what it is, and just click their way into it and all of the sudden their desktop is gone
[23:15] <ovidiu-florin> and the I get mad calls from angry users 
[23:15] <ovidiu-florin> complaining that Kubuntu is bad
[23:16]  * ovidiu-florin experienced this before
[23:18] <ovidiu-florin> I have an oportunity to put Kubuntu in a kindergarden and I need a way to controll the user interface
[23:19] <shadeslayer> ovidiu-florin: the only way to fix that is to patch the source I'm afraid
[23:20] <ovidiu-florin> can't I make a script that deletes that file before login?
[23:20] <ovidiu-florin> :D
[23:20] <shadeslayer> well
[23:20] <ovidiu-florin> I guess that thing comes from upstream right?
[23:20] <shadeslayer> maybe, if you name it correctly
[23:20] <shadeslayer> it might just work
[23:21] <shadeslayer> I don't recall what I did when I had to remove that file
[23:21] <ovidiu-florin> if I name what correctly?
[23:21] <shadeslayer> ovidiu-florin: the update scripts are called in a sequence according to the name of the script
[23:22] <ovidiu-florin> where are these scripts located?
[23:22] <shadeslayer> "If there is more than one script, they are run sequentially in the alphabetical order of the file names."
[23:22] <shadeslayer> from http://techbase.kde.org/KDE_System_Administration/PlasmaDesktopScripting
[23:22] <shadeslayer> so if you name it so that it is run after the activities script, it'll work
[23:23] <shadeslayer> also remember that the paths are also taken into account
[23:23] <shadeslayer> read that page ^^ :P
[23:23] <shadeslayer> has everything you need
[23:24] <ovidiu-florin> ok, thanks