/srv/irclogs.ubuntu.com/2015/05/18/#kubuntu-devel.txt

=== aaron__ is now known as ahoneybun
soeegood morning06:10
valoriehi soee06:12
* Etriaph is almost still awake.06:16
valorieI'm not sure if I'm awake or not!06:19
soee:)06:21
Etriaph:D06:44
Riddellhola chicos08:39
Riddellsitter, sgclark: what all needs packaged in wily?08:39
sitterRiddell: welcome back08:44
sitterRiddell: telepathy qt and telepathy logger for starters08:44
sitterformer might need an upstream release first as well08:44
sitterwhile waiting for that frameworks needs doing still I think08:44
Riddellsitter: how did your rewrite of kubuntu-initial-upload go?08:46
sitterRiddell: didn't get beyond design as I spent most of last week fixing things all over the place and attempting to roll out wily ISOs I am afraid08:47
sitteron that note... KCI will now mark builds failed if they have what appears to be a public library but no symbols coverage for it. which for example was the case for purpose.08:49
Riddellgood move08:49
sitteraaaaalso purpose will eventually need to be changed because the present lib package is all sorts of rubbish in that it includes plugins that qml depended on things outside frameworks scope (though hopefully those plugins get moved out of the source upstream) also the plugins use binaries outside frameworks scope. also IIRC it contains qml in usr/share which makes it !multiarch IMO much like includes are !multiarch unless proven otherwise08:51
sitteraaaaaaalso last night in bed I had the glorious idea of making sni-qt a dependency of qt4gui because everyone who provides an SNI wants an SNI all the time and the only way we can make that happen is by making it a dep of qt4gui (which is fine since it is noop when the environment doesn't provide SNI visualization). it does however solve the problem that skype binaries are i386 and do not pull in sni-qt explicitly and we also cannot pull it in 08:54
sitterexplicitly on amd6408:54
sittere.g. install skype -> wants qt4gui:i386 -> wants sni-qt:i386 -> user gets skype and sni-qt:i386 thus making sure skype has SNI support08:54
sitter</ramblings>08:55
Riddellmm yes that might well work09:07
debfximho Recommends would be a better fit. also avoids a dependency cycle.09:07
Etriaphsleep time09:08
KDDARiddell_ or Riddell: was finally able to SSH onto that box 09:48
Riddell_KDDA: yay09:49
Riddell_KDDA: I've someone coming round in a bit so I'll probably be interrupted but we can start looking at packaging now if you are free09:50
KDDALaunchPad doesnt like LastPass09:50
KDDAkeeps accusing me of being a bot09:50
KDDAsure, tell me ehat I need to do09:51
KDDAIm logged in on that box09:52
Riddell_KDDA:  type something..09:52
Riddell_yay it works :)09:52
Riddell_this is a shared amazon ec2 cloud server, we can share a screen on it09:52
Riddell_KDDA: pick something from http://kde-apps.org/09:53
Riddell_what seems interesting to package?09:53
KDDAanything like a Kontact widget?09:53
Riddell_KDDA: got any in mind? otherwise how about this game http://kde-apps.org/content/show.php/iQPuzzle?content=16679709:54
KDDAI like digiKam09:55
KDDAor is that biting off too much?09:55
Riddell_KDDA: it does need an update, let's find out :)09:56
KDDAI have 4.7 installed, this one is 4.1009:56
Riddell_KDDA: I did an update to 4.9 before release but it only got into the backports PPA due to freeze09:56
Riddell_https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports/+packages?field.name_filter=digikam&field.status_filter=published&field.series_filter=09:56
KDDACan I try 4.10?09:57
Riddell_yep, let's try to update the 4.9 package to 4.1009:57
Riddell_KDDA: so start out by downloading the 4.9 package09:57
Riddell_if you expand the package in that PPA you'll see the files it has one is the .dsc file which is the description of the source09:57
Riddell_on the server make a directory called "current" and use  dget  on the .dsc file09:58
Riddell_that will download the package sources09:58
KDDAyou are jr?09:58
Riddell_yep09:58
=== Riddell_ is now known as Riddell
KDDAjust in ubuntu ~ ?09:59
Riddellin ~/mnt/current09:59
Riddellmnt is the large disk that comes with this ec2 machine10:00
KDDAnot sure on dget?10:01
RiddellKDDA: just remove the "#" that got added to the end10:01
KDDAwell spotted10:01
KDDAdidnt see that10:01
RiddellKDDA: a source package is three files, the .dsc with metadata, the .orig.tar which is the upstream source and the debian.tar which has the packaging10:02
Riddelland dget is a wee command to download them all10:02
KDDAare you Scottish?10:02
RiddellScottish Catalan :)10:02
RiddellKDDA: I restarted it, seems there was a problem on download but I think it's fine now10:03
KDDApub key issue?10:03
RiddellKDDA: run   dpkg-source -x  *dsc  to extract it10:03
RiddellKDDA: as you see there's now a directory10:04
Riddelland in that you'll find the source code along with a debian/ directory with the packaging10:04
KDDAyup10:05
Riddelldigikam is big so this is quite a complex package with lots of files in the packaging10:05
Riddellmake a directory ~/mnt/new10:05
Riddelland download the new upstream source http://download.kde.org/stable/digikam/10:06
Riddellinto it10:06
RiddellKDDA: and rename it to follow the exact pattern that .deb packages need for their source digikam_4.9.0.orig.tar.bz210:07
Riddellbut with new version number10:07
KDDAlike that?10:10
RiddellKDDA: you missed the underscore after the name10:10
RiddellKDDA: also use mv for rename instead of cp10:10
Riddelllovely, extract the tar10:10
KDDAI would normally, but didnt want to mess up the downloaded file10:11
RiddellKDDA: just leave out the z in tar extract, it'll work out the format to extract10:12
* KDDA feels dizzy10:12
RiddellKDDA: now  cp -r the debian/ directory from the current source to this new one10:13
KDDAwhat is that doing?10:14
Riddellthe packaging files are in the debian/ directory, now we have the upstream source we need to add the packaging to it so we can build .debs for it10:14
KDDAbut being copied from 4.9?10:15
KDDAis that just to save time?10:15
Riddellyep, we start with the existing packaging and we'll update it10:15
Riddellit would be a big waste of time if we rewrote the whole packaging every time :)10:15
KDDAI see10:17
RiddellKDDA: first thing to do is add a new entry to the changelog10:17
RiddellKDDA: what command line editor do you use?10:17
KDDAKoncole?10:17
KDDAKonsole10:17
Riddellemacs? vi? nano?10:17
KDDAoh editor - nano10:17
Riddellexport EDITOR=nano10:18
Riddelldch -i10:18
KDDAwhat is the default10:18
Riddelldch is a tool that opens an editor with a new changelog entry ready to fill out10:18
RiddellI set my ec2 to emacs because I'm elite :)10:18
KDDAI want to be elite too10:18
Riddellyou are on your way :)10:18
KDDAIll stick with emacs10:19
Riddellok, then just  dch -i10:19
RiddellKDDA: on the first line fix the version to 4:4.10.0-0ubuntu110:19
Riddellat the * add a line saying what you're doing10:19
Riddelland change the name/e-mail to yours10:20
KDDAIll just leave it with your details!10:21
Riddellnonsenes, take the credit!10:21
Riddellyou're elite now!10:21
KDDAI need to sort out my public id10:21
RiddellC-X C-S  to save (C is control)10:22
RiddellC-X C-C  to close10:22
KDDAdont wanna put an AOL email, looks bit childish!10:22
RiddellKDDA: we add patches to the packages to fix problems 10:23
KDDAis there any way to get a kubuntu.org email?10:23
Riddellkubuntu members can get one, that takes a sustained and significant contribution10:23
Riddellso a few months of this and you can get one yes10:23
Riddellthe packaging uses a tool called quilt to apply and remove patches in a sensible way10:24
Riddellthere's only 1 patch so hopefully it'll still apply10:24
Riddellrun   quilt push  to check10:24
KDDAwhere does the patch come from?10:24
Riddellit will have been added by a packager when making a previous version10:25
Riddellyou can look into the patch to see what's in it10:25
Riddellif you're lucky you can search the changelog for more info10:25
KDDAso is DigiKam already KF5?10:25
Riddellsendimages-icedove.diff  icedove is the debian name for Thunderbird I think so it'll be a patch to work around that change of name10:25
Riddellno it's still kdelibs410:26
KDDAis that up to the DigiKam team to do/fix?10:26
Riddellporting to kf5 is up to the digikam team yes10:26
Riddelllooking at the digikam.org website it says " This release includes a new sets of bugs fixes from Maik Qualmann who maintain KDE4 version while KF5 port is under progress. "10:27
KDDAThunderbird is a debian version, not Mozilla's email client?10:28
KDDAIm confused!10:29
Riddellboth Firefox and Thunderbird get renamed in Debian to avoid trademarks10:29
Riddellhang on visitor...10:29
KDDAok10:30
Riddellyep got a visitor now, will be busy for 30 mins or so10:32
sittersounds like a booty call it does10:34
KDDALOL10:35
BluesKajHiyas all11:33
KDDAhi BluesKaj11:33
BluesKajhey KDDA11:34
KDDAhow are you?11:34
BluesKajfine , and you?11:35
KDDAIm good, waiting on Riddell to finish up with his "visitor"11:36
KDDAuploading to mapillary while Im waiting11:37
=== benedikt_ is now known as Guest64809
=== aaron__ is now known as ahoneybun
KDDAhi ahoneybun12:03
RiddellKDDA: still busy I'm afraid12:05
KDDAnp, take your time ;)12:06
RiddellKDDA: but you can install all the build-depends and run debuild to build it12:06
KDDAthats the part Im very rusty on12:07
KDDAI havent built in years12:07
Riddelljust needs apt install  and debuild12:08
KDDARiddell: will you be free later?12:14
RiddellKDDA: yes I hope so, look like I'm busy here for another couple of hours12:21
KDDAI have lightening in the area, will probably need to power down12:21
KDDAdont want my equipment blown up, AGAIN12:22
ovidiu-florinhello13:35
ovidiu-florinsorry for the MIA13:35
ovidiu-florinThere was an IT congress here and I participated13:35
ovidiu-florinthese proprietary companies sucked my blood here13:35
ovidiu-florinI needed time to recover13:36
ovidiu-florinhow are things going?13:36
BluesKajis the "add to places" disappearing act in dolphin being worked on 13:38
BluesKaj?13:38
shadeslayerI think there's a patch floating around somewhere13:39
BluesKajit's an annoyance more than anything , but it would be nice to acces files with fewer clicks13:40
shadeslayersitter: ^^ I think you had some patches for Netrunner didn't you?13:41
sitterhttps://bugs.launchpad.net/hundredpapercuts/+bug/1422469/comments/5513:43
ubottuUbuntu bug 1422469 in kio (Ubuntu Wily) "Dolphin won't keep the folder shortcuts on Kubuntu 15.04 with Plasma 5." [Medium,Confirmed]13:43
sitterjust so we are clear, this could have landed a week ago, but since apparently no one wants to test the proposed upload it continues to not be landed13:44
sitterRiddell: remind me to upload to wily tomorrow13:44
sitteractually13:44
sitterwhere is my bot13:44
Riddellsitter: upload what tomorrow?13:45
shadeslayerBluesKaj: can you test and report on that bug?13:46
shadeslayersitter: there, I fixed it for you 13:46
sitterRiddell: nevermind, I'll tell my bot13:46
sitteronce I find him13:47
sitterkubotu:今日は13:48
sitterpft13:48
sitteroh my oh my13:48
shadeslayerheh13:49
sittertsimpson: I really need an upstart job for kubotu13:49
shadeslayersitter: oh, your bot queues notifications from Trello?13:50
tsimpsonsitter: if you have one you want me to drop in I can do that13:50
sittertsimpson: going to write one in a minute13:50
sittershadeslayer: nah trello api is pretty neat... it allows you to query stuff that happend between two timestamps so it's basically now sending all the crap that happend between when it last successfully queried and now13:51
shadeslayerI see13:51
sitterby the looks of it I'd say the query thread got stuck again though13:52
shadeslayersitter: that is indeed neat, though prone to flooding as one can see :P13:52
yofelwhaaa13:52
shadeslayersitter: maybe query and then if events > 10 , then don't flood channel ?13:52
ovidiu-florinkubotu just woke up13:52
sittershadeslayer: somewhat more complicated it looks13:55
shadeslayersitter: oh?13:55
sitterpolls roughly every 30 seconds ... gets all boards, gets all (suitable?) cards on that board and then acts on each card13:56
sitterI am not even sure it is actually getting only cards it cares about as I wrote code that explicitly filters the cards inside the each as well o_O13:57
sitterhttp://paste.ubuntu.com/11206795/13:57
sittershadeslayer: there's also the question of whether limiting makes sense at all.. say it were to poll every 5 minutes then 10 changes are easily made in that timeframe13:59
shadeslayersitter: right, so maybe only check that limit on first start?13:59
sitterwhat might be more reasonable is clearing the query timestamp on startup13:59
shadeslayerhttp://googlecloudplatform.blogspot.com.es/2015/05/Introducing-Preemptible-VMs-a-new-class-of-compute-available-at-70-off-standard-pricing.html14:00
sitterso that starting the bot actually sets the timestamp to the starttime only polling new events from thereon out14:00
shadeslayersitter: sure14:00
sitterdone14:06
sitterah pft14:28
sittercan't test upstart on 15.04 xD14:29
sittertsimpson: http://paste.ubuntu.com/11207151/ this probably should work14:29
sitterkilled it for testing14:29
* sitter afk for a couple of minutes14:29
=== hein is now known as Sho_
EtriaphPools close today, if you haven't voted yet please use your ballot before the time elapses!14:39
Etriaphs/Pools/Polls14:39
EtriaphI shouldn't sleep and type apparently14:40
KDDAare there any other package people who can tutor?14:41
tsimpsonsitter: looks like it doesn't work, I changed the job to tee -a and the log should hopefully give hints14:42
tsimpsonsitter: personally I just use a cron job "@reboot ...launch my bot..."14:45
sittertsimpson: I rather suspect that it's not working because it's not picking up RVM correctly. @reboot sounds interesting14:51
tsimpsoncrontab -e14:51
sitterset up thanks, let's hope it works xD14:54
tsimpsonit's what starts up ubottu and friends when the server gets randomly killed14:55
BluesKajgawd is that launchpad ubuntu one page a pita, trying to change my verified email address is impossible , can only add an email, the verified email is no longer my email address, it won't work in other words...looks like one of thos ebureaucratic nightmare governement websites ...you can't get there from here :-)14:57
BluesKajso reporting a bug on launchpad won't work for me14:58
=== rdieter_work is now known as rdieter
ahoneybunstill alive ovidiu-florin?18:52
ovidiu-florinahoneybun: yep19:34
ovidiu-florinbarely19:34
ovidiu-florinthe house is a mess19:35
ovidiu-florinthese events really take a tool on me19:35
ovidiu-florintol* ?19:35
ovidiu-florinhow do I spell that?19:35
ovidiu-florinI don't have a place where to put down my laptop19:35
ovidiu-florinit's on the floor right now19:35
ovidiu-florinand my wife said that our dog played with it and started watching Dragon Ball Z on it 19:36
* ovidiu-florin is not kidding19:36
KDDAovidiu-florin: are you a packaging tutor?19:37
ovidiu-florinKDDA: no, sorry19:37
ovidiu-florinthe debian folks have a pretti good documentation, and Riddell is pretty goot at teaching that19:37
ovidiu-florinmaybe ask yofel19:37
ovidiu-florinhe has experience with that19:38
* ovidiu-florin is not a big fan of packaging19:38
yofelnot today, sorry19:38
ovidiu-florinKDDA: what do you want to know?19:38
yofelIIRC he was packaging the digikam update with Riddell earlier today, but then jr got interrupted19:38
KDDAlearning from scratch19:39
soee_:)19:39
=== soee_ is now known as soee
=== rdieter is now known as rdieter_work
ovidiu-florinKDDA: where did he leave you at?19:39
KDDAnot sure, someone seems to have done something since19:40
KDDAwe left off applying a patch why confused me19:42
KDDAddint know what icedove was19:42
ovidiu-florinicedove is thunderbird19:47
ovidiu-florinunder a different brand19:47
ovidiu-florindue to copyright issues of Mozilla19:48
KDDAyeah, Ive since learned that19:48
ovidiu-florinbecaus eof the name and logo19:48
KDDAand the patch is for digikam to hook into sending emails19:48
ovidiu-florincode patch?19:49
KDDAseems to be19:49
ovidiu-florinok, that most likely is because there was a bug fixed, and there wasn't a new release made to include it19:49
ovidiu-florinso we patch the current release19:49
ovidiu-florinso we can ship it 19:49
ovidiu-florinKDDA: what's your current question?19:50
KDDAjr was showing me how to use quilt?19:51
KDDAto apply patches in a logical way?19:51
ovidiu-florindoes it have some doc?19:52
KDDAhe told me to run "quilt push"19:53
KDDAIll wait til hes free again19:54
ovidiu-florinKDDA: http://en.wikipedia.org/wiki/Quilt_(software)20:03
KDDAovidiu-florin: what do you program in?20:04
ovidiu-florinmostly C++20:04
ovidiu-florinsometimes Python20:05
ovidiu-florinbut on the Kubuntu website I work in PHP and JavaScript20:08
KDDAI see you got the child theme up and running :)20:10
ovidiu-florinwhere?20:11
KDDAon the site20:11
ovidiu-florinwhich url?20:12
KDDAWP one?20:12
ovidiu-florinthere are currently 3 websites20:19
ovidiu-florinthe live one20:19
ovidiu-florinhttp://kubuntu.org20:19
ovidiu-florinthe work area, currently in freeze: http://kubwp.kubuntu.co.uk/20:19
ovidiu-florinand the canonical sysadmins migration one: http://www-new.kubuntu.org/20:20
ovidiu-florincurrently partially migrated20:20
ahoneybundid you get that github link ovidiu-florin?20:30
blazewordpress? lol20:51
=== aaron is now known as ahoneybun
ovidiu-florinahoneybun: yes21:05
ovidiu-florinahoneybun: care to explain it???21:05
aaronovidiu-florin: it is the docs written in RestructedText21:09
aaronI can export to export it to PDF, eBook, and HTML21:09
aaronwith sphinx21:09
=== aaron is now known as ahoneybun

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