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

=== wgrant_ is now known as wgrant
=== owlman_ is now known as owlman
=== aaron_ is now known as ahoneybun
ahoneybunnow that was weird01:38
ahoneybunsomething removed kwin01:38
ahoneybunalso I think sddm is not being used (login looks different)01:38
ahoneybunEtriaph: still around?03:42
Etriaphahoneybun: Am yes, but you might be in bed04:27
kodi_hello09:57
KDDAwhat is the bar at the bottom of Kubuntu 15.04 called?12:45
BluesKajHiyas all12:49
KDDAhi BluesKaj12:56
BluesKajhi KDDA12:56
KDDAhows you?12:56
BluesKajgood thanks, and you?12:58
KDDAbit fed up to be honest13:02
KDDAplasma-shell crashed on my main user account last night and I cant get it working again13:02
BluesKajwhich plasma?13:03
KDDA513:10
KDDAthe shell13:10
BluesKajKDDA, did you install 5.3? if not it's in the launchpad kubuntu-backports ppa 13:39
BluesKajKDDA, https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports13:42
=== sgclark changed the topic of #kubuntu-devel to: Kubuntu - 10 years of friendlyness | Status: Applications 15.04.1 Wily: http://goo.gl/valbQd | https://trello.com/kubuntu | http://qa.kubuntu.co.uk/ | Kubuntu Kickoff: http://tinyurl.com/kubuntukickoff | Plasma 5 Demo: http://tinyurl.com/plasma5demo
Etriaphsgclark: Do you have a sec?17:22
sgclarkEtriaph: well. what do you need?17:22
* sgclark never has a sec anymore :(17:23
Etriaphsgclark: I'm just wondering, if in all your packaging, you've seen a package that includes the QML library for QtWebEngine17:23
* Etriaph gives sgclark a cookie.17:23
sgclarkmm not personally, but isn't qtwebengine brand spanking new? I don't think we are even packaging it yet.17:25
EtriaphQt gives instructions to build it17:26
EtriaphI can't get it built myself, I was wondering if it had been packaged and there were deps I was missing17:26
mitya57Etriaph: http://lists.alioth.debian.org/pipermail/pkg-kde-talk/2014-October/001970.html17:28
mitya57also thread.gmane.org/gmane.comp.kde.devel.core/86778/17:29
sgclarkyeah, that lol17:29
sgclarkI know kdepim depends on it now..17:29
sgclarkit is a beast17:29
EtriaphOuch, OK17:30
mitya57IIRC kdepim needs it to display a *single* HTML 4 page, which can be perfectly done with a qtextedit17:30
sgclarkyeah I know17:30
EtriaphI am having issues with QtWebkit and wanted to try this out.17:30
sgclarkI had some trouble building it in kde ci, I couldn't imagine trying to package it17:31
EtriaphOK, so this is something that Qt is going to have to sort out driving into the mainstream then.17:31
mitya57We can Oxide which is based on the same engine (Blink)17:31
EtriaphThe dependency of ffmpeg is crazy.17:31
mitya57s/can/have/17:32
kubotumitya57 meant: "We have Oxide which is based on the same engine (Blink)"17:32
Etriaphmitya57: Oxide, I haven't come across that yet.17:32
EtriaphI'm trying to build a browser for sites that run on Wikipedia's software platform to keep track of my research path and branches.17:32
mitya57https://launchpad.net/oxide <- if you need something modern, with qml bindings, and available in Ubuntu, then it should be a perfect choise17:34
* mitya57 uses only qtwebkit in his projects17:34
Etriaphmitya57: My WebView, when I shrink my window, scales the content down; trying to find a way to let it stay the same size all the time with horizontal scrollbars.17:36
Etriaph(Scaling to the point the text is unreadable)17:36
mitya57I think it's possible, but you should better ask on #qt or forum.qt.io or interest ML17:37
Etriaphmitya57: Ya, that's my next step.17:37
Etriaphmitya57: Thanks for the advice :D17:37
ahoneybunyea I was Etriaph lol18:37
Etriaphahoneybun: Oh, haha :D18:37
ahoneybun:D18:38
Etriaphahoneybun: With respect to the devdocs.io I made the card for, I'm eager to put development documentation on the desktop.  A small KDE app with a webview and local storage turned on.18:39
Etriaphahoneybun: I'd be nice to make an application counterpart that people could sync to the version they're trying to support.18:40
ahoneybunthat is cool, option package right?18:40
Etriaphahoneybun: Yup.18:40
EtriaphNot part of build-essential or anything like that.18:40
* ahoneybun thinks build-essentail is not around anymore18:40
EtriaphThe more bodies developing for KDE the better the environment becomes, I just want sort out how to provide those best tools to users.18:41
yofelit is, you won't have that by default though18:41
ahoneybunEtriaph: https://github.com/ahoneybun/kubuntu-manual18:41
Etriaphahoneybun: Ah, nice to see you're settling in on that.  I'll fork and add some gems about workflow, if there's a hints and tips segment in there.18:42
Etriaphoxide-qt build has hung..18:43
* Etriaph cries.18:43
Etriaphlog: now monitoring process activity18:43
ahoneybunEtriaph: it seems the best as that is written in RST but I can easily convert to LaTeX18:47
ahoneybunEtriaph: I'm thinking of uploading it in LaTeX as well18:55
KDDAanyone know if there is a kontact widget for plasma 5?18:58
Etriaphahoneybun: I would stick to one format in the repo so maintainers don't have to transform the RST after changes on commit.19:11
EtriaphMy 0.0219:11
ahoneybuntrue19:17
ahoneybunEtriaph: ok so I have finished 2 files and have the rest as temps for now19:17
ahoneybun*sections are placed but no text atm19:17
Etriaphahoneybun: I'm going to try to figure out a way to make this HTML5 output instead of XHTML19:25
ahoneybunoh?19:32
Etriaphahoneybun: For semantic tags if it's going to be crawled, if possible.  It looks like they don't currently have an HTML5 builder for Sphinx though.19:36
ahoneybunyea19:38
* Etriaph puts that in the project TODO list19:50
EtriaphI wish I had 10 hands19:50
shadeslayerand I wish I didn't have to sleep and a day was 48 hours long19:52
* genii makes more coffee19:54
sgclarkyeah I made the fatal mistake of sleeping last night, and awoke to a sea of failed builds on my kde ci. sigh.19:58
sgclarkall while packaging applications. not sure how much longer I can burn the candle at both ends.20:00
shadeslayersgclark: would recommend either taking some time off or stopping one thing20:02
Etriaphsgclark: You're of no use to someone if you're dead, everyone must give themselves time to breathe.20:02
shadeslayer^^20:02
shadeslayerget a hobby, get the heck out of IRC :P20:03
shadeslayersgclark: at one point my IRC addiction got so bad that I nearly asked a Freenode admin to kline me20:04
sgclarkthat may help, clearly I have issues with the word no20:05
shadeslayerhaha20:05
sgclarklol20:05
shadeslayersgclark: I can totally relate20:05
shadeslayersgclark: you can ask valorie or Mamarok :P20:05
sgclark:)20:05
shadeslayersgclark: but really, get some offline time as well, it helps alot20:05
sgclarkyeah I have family coming in a weekish, though that is not really time off either lol20:06
shadeslayerwell, it's time away from us20:06
shadeslayerwhich is fine20:06
sgclarktrue, I should turn off the computers and get outside or something lol20:07
shadeslayeryeah20:07
shadeslayergo for a run, that's always good xD20:07
sgclarkgot a new bike :) should put some use to it20:07
shadeslayeror pick up a instrument, or read a book, anything really20:07
shadeslayersgclark: cool , go for it, the KDE CI can wait 20:07
shadeslayeras long as things won't explode20:08
sgclarkthey exploded :( but it was qt upstream that broke it..20:08
shadeslayerah yeah, not your fault20:08
shadeslayerI saw the fpic/fpie RR20:08
sgclarkyeah that20:08
shadeslayersgclark: so yeah, go take that new bike for a spin, it's going to be a while before that gets merged20:08
shadeslayernothing you can do about it20:08
shadeslayeralso, not your problem technically20:09
sgclarkcool, fighting with libkdegames4 atm20:09
sgclarkpackaging20:09
shadeslayerheh :)20:09
sgclarklol20:09
shadeslayeranyway, I'm going to go learn about Heikin Ashi charts20:10
sgclarksounds cool!20:10
shadeslayeruseful for reading / understanding the stock market20:10
sgclarkgiving myself 10 mins on this package before I run away20:10
sgclarkvery useful. been on my to-do list for years20:11
shadeslayercool20:11
shadeslayersgclark: another thing you could pick up :p20:11
sgclark:)20:11
soeehiho20:15
EtriaphHi soee20:16
yofelsgclark: when stuff explodes, take a glass of wine and enjoy the show ;P20:16
sgclarklol20:16
sgclarka bit early here :)20:16
shadeslayerthat's what I usually do20:17
shadeslayerdon't steal my thing20:18
soeegusy what about KF5.10 ? someone is packaging ?20:18
shadeslayerI'll be forced to switch to whiskey then20:18
shadeslayeror whisky20:18
shadeslayeror scotch20:18
shadeslayerI still don't know what one calls a Laphroig20:18
shadeslayerScottK: halp ^20:18
shadeslayerLaphroaig even20:19
yofelwe're haralds minions, wine it is20:19
sgclarklol20:19
soeegusy i write some summary maybe this weekend about https://plus.google.com/110954078302330754910/posts/Cvfi5JYh9CY and we will see what is fixed and what needs to be fixed20:19
ScottKshadeslayer: Their web site says "Scotch Whisky", but certain rabid Scottish nationals around here don't like the word Scotch, so I'd just go with Whisky.20:21
shadeslayerScottish Whisky?20:21
ScottKThat'd be better.20:22
ScottKOn a certain island slightly to the west of there, they call their distilled spirit of choice Irish Whiskey.20:22
ScottKNote the spelling difference and do be careful about that as there are those that claim it's not Whiskey/Whisky no matter how you spell it if it's not from Scotland.20:23
ScottKOf course that's also just sometimes called "Irish" as is have a nip of the old Irish.20:23
ScottKIt's complicated.20:23
shadeslayeroh wow20:26
soeewhat was the command to reload plsmashell ?20:28
ScottKsudo reboot will do it.20:28
ScottKProbably not what you want, however.20:28
yofelkquitapp plasmashell && plasmashell ?20:28
soeenope20:28
soeesomeone had this problem lately: https://bugs.kde.org/show_bug.cgi?id=346166 ?20:31
ubottuKDE bug 346166 in general "Removed widgets are restored sometimes after relogin or reboot" [Normal,Needsinfo: waitingforinfo]20:31
shadeslayerDockers swarm looks like the best thing ever21:42
shadeslayerexcept I don't think it can do stuff like bind mounting folders from the swarm host to the docker hosts21:43
shadeslayersuch sad21:43
shadeslayerOTOH I could setup my jenkins slaves to have sshfs mounts21:43
shadeslayerthat'd be fun21:43
shadeslayersgclark: saw your email21:43
shadeslayersgclark: just dget the package from LP and then bump up things21:43
shadeslayerand then debuild -S -sa as usual21:44
shadeslayermore specifically, look at debian/rules21:44
sgclarkokies ty21:44
shadeslayersgclark: btw where's the code for the new KDE CI?22:02
shadeslayersgclark: and have you looked at Swarm?22:02
shadeslayermight be useful for KDE CI22:02
sgclarkI had to stop playing with docker when I was told I had to have native builds for osx and windows :(22:03
shadeslayeraw22:03
sgclarkbut the code is in sysadmin/ci-master-config22:03
shadeslayerwell, you could have engineered separate solutions for Linux and Windows/OS X22:04
sgclarkyeah in the end it was a matter of time22:04
shadeslayerI see22:04
sgclarkso many requirements changed throughout22:04
sgclarkI still would like to implement a docker solution for patch testing on the fly though. but again, time.22:05
sgclarkon my ever growing to do :)22:05
shadeslayerI like how KCI and DCI combined is like > 8K of ruby code >.>22:07
sgclarkyeah I ended up using groovy as that is what the job-dsl-plugin uses.22:08
shadeslayergroovy does not look like fun22:09
shadeslayermy god22:09
shadeslayermy eyes22:10
sgclarkseems java was pretty easy to pick up even though it had been years since my class in university lol22:10
shadeslayerhalp22:10
sgclarklol22:10
shadeslayerno no no22:10
shadeslayerhttp://quickgit.kde.org/?p=sysadmin%2Fci-master-config.git&a=blob&h=f7928e1dc4a6fd297fef497763dc3da50ae94ba2&hb=5bb1b991a69a2025a6a63aa256af76ad0be36cd3&f=helpers%2FConditionalProjectHelper.groovy22:10
shadeslayerthe number of else if statements in there is longer than I can view in my browser22:11
sgclarkan unfortunate side affect of integrating also pre exisiting python automation scripts22:11
sgclarkall the platform needed different build commands22:12
shadeslayerI also see the same strings being repeated, why not abstract it into a class of some sort22:12
shadeslayerso like, the only difference I see sometimes is : arg2 'Linux' or  arg2 'OSX'22:12
shadeslayeror command commandBuilder(jobname, 'Linux', compilers, jobname, branchGroup) and command commandBuilder(jobname, 'OSX', compilers, jobname, branchGroup)22:12
shadeslayersgclark: ^^ just a thought, good idea to somehow abstract that away into things which are common and then construct special things out of those common generic things22:13
shadeslayereasier said than done for sure, but makes things alot more readable22:14
sgclarkright ok, so I have no programming experience aside from university years ago, I am sure it is crap to be improved. 22:14
shadeslayersgclark: yeah, its just stuff one either learns from formal education or when someone points it out really22:15
shadeslayerthat's how I usually learn programming22:15
sgclarkbut it is very fagile and one misstep breaks everything all together.22:15
shadeslayersgclark: write tests22:15
shadeslayerlots and lots of them22:15
shadeslayerand setup CI to test your CI scripts22:15
shadeslayerso that you remove fragility22:16
sgclarkokies22:16
shadeslayeragain, this is going to cause a bit of pain in the beginning, but I've realized it's very much worth it22:16
sgclarkany pointers on where to learn test writing?22:16
shadeslayerI so very much hate it when Harald tells me to write tests for our CI tooling, but it has helped me an insane number of times22:16
shadeslayersgclark: I'm not too sure about how Java testing works, maybe google can advise better22:17
shadeslayerbut Ruby has a UnitTest class or something22:17
sgclarkok22:17
shadeslayerhttps://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#Java22:17
shadeslayeroh look https://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#Groovy22:18
sgclarktbh I had no idea what I was getting myself into with this ci, obviously I still have alot to learn, but by some miracle I got it working.22:18
shadeslayer:)22:18
sgclarkcool thanks22:19
shadeslayersgclark: honestly though, write tests, that way if you break something you catch it when you're running the tests22:19
shadeslayerinstead of assuming it works, except for in that one corner case22:19
sgclarkyep, will top prioritize that22:19
sgclarkand breaking things down should not break it so easy, you r are 100% right22:20
shadeslayeryep, write tests for existing behavior, refactor, repeat22:20
shadeslayerrefactor, run tests, repeat22:21
sgclarkk22:21
sgclarkyou guys will make a programmer outta me yet :p22:22
shadeslayersgclark: BTW what I described is called a red green refactor22:27
sgclarkcool thx22:28
sgclarkguess I can play with docker again to re set up my local ci, though I had issues with systemd last I tried..22:28
sgclarknothing worked.. at all22:29
shadeslayeroh22:31
shadeslayersgclark: that sounds odd, I can run debian sid images inside docker just fine22:31
sgclarkit complained about dbus not being available. and all sorts of nasty errors22:32
shadeslayeroh22:32
shadeslayermight be useful to run dbus-launch before your build scripts22:32
sgclarkwell, I did not get to builds, as I could not get ssh to run22:33
sgclarkbut I did not spend alot of time trying, will make another attempt. Sounds like a project for the weekend.22:34
sgclarkafter the long bike ride of course.22:34
shadeslayerwhy did you need ssh22:35
sgclarkto connect ot jenkins?22:37
sgclarkwth does libkdegames4 want ECM?!?!?!22:38
shadeslayersgclark: you ... don't need that22:40
shadeslayeruse the API22:40
shadeslayersgclark: https://github.com/blue-systems/pangea-tooling/blob/master/dci/mgmt/build.rb#L7522:41
shadeslayermight be useful22:41
shadeslayersgclark: ideally you shouldn't need to run ssh inside a container22:42
shadeslayerdocker containers aren't meant to be long term things, though you can most certainly use them that way22:42
shadeslayerbut for running single apps22:42
shadeslayerso you wouldn't run your db and your website within one container22:43
sgclarkshadeslayer: ooh thanks. sorry had to step away from computer22:50
shadeslayersgclark: yw22:50
sgclarkok cool, I see. Yeah when I was using it before my master was also in docker, haense why I used ssh like that. But that is not the case now, so this will work.22:53
shadeslayerheh22:53
shadeslayersgclark: would still work22:53
shadeslayermy Jenkins instance is inside a docker container22:53
shadeslayerand launches more containers on the host22:53
sgclarkoh cool22:54
shadeslayeryou need to bind /var/run/docker.sock or some thing like that inside the master container22:54
sgclarkyeah my time with docker was cut much to short22:54
shadeslayerlet me check22:54
shadeslayersgclark: another cool thing you can do is use the swarm stuff I mentioned above22:54
shadeslayerwhich is basically something that manages a collection of docker daemons22:54
shadeslayerso you send it a request "Give me a container" and it'll launch a container on one of the machines running a docker daemon22:55
shadeslayerI'm trying to weild it for my next iteration of the Debian CI22:55
sgclarkwow22:55
shadeslayerthough binding Jenkins workspaces is difficult , need to talk to Harald to see if he has a suggestion22:56
shadeslayersgclark: I was hoping that each of my jenkins slaves would be a docker container itself, though that might be more of a hassle22:56
sgclarkthat is what I did. well till I got to windows and osx which obviously dashed my docker dreams22:57
shadeslayerheh :)22:57
shadeslayershould have thought about that before :P22:57
sgclarkwell yeah, I cannot say enough, I had no idea what I was getting into22:58
shadeslayerhah :)22:58
sgclarkso any thoughts on why likdegames4 might be trying to become a kf5 build?22:59
sgclarkbuild switch missing somewhere perhaps..22:59
sgclarkokies I think I am actually going to take a break. 23:04
sgclarklet me know how swarm works out though shadeslayer :)23:04
shadeslayersgclark: where can I find libkdegames4?23:07
shadeslayersgclark: and will do23:07
sgclarkshadeslayer: https://launchpadlibrarian.net/206524425/buildlog_ubuntu-wily-amd64.libkdegames4_4%3A15.04.1-0ubuntu1~ubuntu15.10~ppa1_BUILDING.txt.gz23:08
sgclarkhttps://launchpad.net/~kubuntu-ppa/+archive/ubuntu/next-stage2/+build/742959523:08
shadeslayerthat looks wrong23:09
shadeslayerwheres the source23:09
shadeslayerunless it's write and libkdegames4 is now KF5 based23:09
shadeslayers/write/right/23:09
kubotushadeslayer meant: "unless it's right and libkdegames4 is now KF5 based"23:09
shadeslayergod damn homony,s23:09
shadeslayer*homonyms23:09
sgclarkwell I believe last release we had to split due to there being kde4 games still23:09
shadeslayerstill can't get them right after 24 years23:10
yofelset (QT_MIN_VERSION "5.3.0")23:11
yofelyep, that's kf523:11
sgclarkhmm23:11
sgclarkok, not sure I know how to deal with libkdegames4 :(23:11
yofelwell, it's libkdegames5 now23:12
shadeslayer^^23:12
sgclarkbut seriously, need to step outside a bit, be back later :)23:12
shadeslayercya23:12
yofelI hope someone ported all games ^^23:12
sgclarkhmm but we have games that  need 423:12
sgclarknope23:12
yofelwhee23:12
* sgclark slips away23:12
yofelwe'll need a dual-source like konsole then23:13
yofelanyway, bed time23:13
yofelgn823:13
shadeslayeroh yay23:13
shadeslayerzsh is broken23:13
shadeslayerecho $(echo '\\')23:13
shadeslayergives me \ in zsh but \\ in bash23:13
shadeslayerthough gives me \ in sh23:14

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