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