[01:38] <ahoneybun> now that was weird
[01:38] <ahoneybun> something removed kwin
[01:38] <ahoneybun> also I think sddm is not being used (login looks different)
[03:42] <ahoneybun> Etriaph: still around?
[04:27] <Etriaph> ahoneybun: Am yes, but you might be in bed
[09:57] <kodi_> hello
[12:45] <KDDA> what is the bar at the bottom of Kubuntu 15.04 called?
[12:49] <BluesKaj> Hiyas all
[12:56] <KDDA> hi BluesKaj
[12:56] <BluesKaj> hi KDDA
[12:56] <KDDA> hows you?
[12:58] <BluesKaj> good thanks, and you?
[13:02] <KDDA> bit fed up to be honest
[13:02] <KDDA> plasma-shell crashed on my main user account last night and I cant get it working again
[13:03] <BluesKaj> which plasma?
[13:10] <KDDA> 5
[13:10] <KDDA> the shell
[13:39] <BluesKaj> KDDA, did you install 5.3? if not it's in the launchpad kubuntu-backports ppa 
[13:42] <BluesKaj> KDDA, https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports
[17:22] <Etriaph> sgclark: Do you have a sec?
[17:22] <sgclark> Etriaph: well. what do you need?
[17:23]  * sgclark never has a sec anymore :(
[17:23] <Etriaph> sgclark: I'm just wondering, if in all your packaging, you've seen a package that includes the QML library for QtWebEngine
[17:23]  * Etriaph gives sgclark a cookie.
[17:25] <sgclark> mm not personally, but isn't qtwebengine brand spanking new? I don't think we are even packaging it yet.
[17:26] <Etriaph> Qt gives instructions to build it
[17:26] <Etriaph> I can't get it built myself, I was wondering if it had been packaged and there were deps I was missing
[17:28] <mitya57> Etriaph: http://lists.alioth.debian.org/pipermail/pkg-kde-talk/2014-October/001970.html
[17:29] <mitya57> also thread.gmane.org/gmane.comp.kde.devel.core/86778/
[17:29] <sgclark> yeah, that lol
[17:29] <sgclark> I know kdepim depends on it now..
[17:29] <sgclark> it is a beast
[17:30] <Etriaph> Ouch, OK
[17:30] <mitya57> IIRC kdepim needs it to display a *single* HTML 4 page, which can be perfectly done with a qtextedit
[17:30] <sgclark> yeah I know
[17:30] <Etriaph> I am having issues with QtWebkit and wanted to try this out.
[17:31] <sgclark> I had some trouble building it in kde ci, I couldn't imagine trying to package it
[17:31] <Etriaph> OK, so this is something that Qt is going to have to sort out driving into the mainstream then.
[17:31] <mitya57> We can Oxide which is based on the same engine (Blink)
[17:31] <Etriaph> The dependency of ffmpeg is crazy.
[17:32] <mitya57> s/can/have/
[17:32] <kubotu> mitya57 meant: "We have Oxide which is based on the same engine (Blink)"
[17:32] <Etriaph> mitya57: Oxide, I haven't come across that yet.
[17:32] <Etriaph> I'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:34] <mitya57> https://launchpad.net/oxide <- if you need something modern, with qml bindings, and available in Ubuntu, then it should be a perfect choise
[17:34]  * mitya57 uses only qtwebkit in his projects
[17:36] <Etriaph> mitya57: 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:37] <mitya57> I think it's possible, but you should better ask on #qt or forum.qt.io or interest ML
[17:37] <Etriaph> mitya57: Ya, that's my next step.
[17:37] <Etriaph> mitya57: Thanks for the advice :D
[18:37] <ahoneybun> yea I was Etriaph lol
[18:37] <Etriaph> ahoneybun: Oh, haha :D
[18:38] <ahoneybun> :D
[18:39] <Etriaph> ahoneybun: 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:40] <Etriaph> ahoneybun: I'd be nice to make an application counterpart that people could sync to the version they're trying to support.
[18:40] <ahoneybun> that is cool, option package right?
[18:40] <Etriaph> ahoneybun: Yup.
[18:40] <Etriaph> Not part of build-essential or anything like that.
[18:40]  * ahoneybun thinks build-essentail is not around anymore
[18:41] <Etriaph> The 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] <yofel> it is, you won't have that by default though
[18:41] <ahoneybun> Etriaph: https://github.com/ahoneybun/kubuntu-manual
[18:42] <Etriaph> ahoneybun: 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:43] <Etriaph> oxide-qt build has hung..
[18:43]  * Etriaph cries.
[18:43] <Etriaph> log: now monitoring process activity
[18:47] <ahoneybun> Etriaph: it seems the best as that is written in RST but I can easily convert to LaTeX
[18:55] <ahoneybun> Etriaph: I'm thinking of uploading it in LaTeX as well
[18:58] <KDDA> anyone know if there is a kontact widget for plasma 5?
[19:11] <Etriaph> ahoneybun: I would stick to one format in the repo so maintainers don't have to transform the RST after changes on commit.
[19:11] <Etriaph> My 0.02
[19:17] <ahoneybun> true
[19:17] <ahoneybun> Etriaph: ok so I have finished 2 files and have the rest as temps for now
[19:17] <ahoneybun> *sections are placed but no text atm
[19:25] <Etriaph> ahoneybun: I'm going to try to figure out a way to make this HTML5 output instead of XHTML
[19:32] <ahoneybun> oh?
[19:36] <Etriaph> ahoneybun: 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:38] <ahoneybun> yea
[19:50]  * Etriaph puts that in the project TODO list
[19:50] <Etriaph> I wish I had 10 hands
[19:52] <shadeslayer> and I wish I didn't have to sleep and a day was 48 hours long
[19:54]  * genii makes more coffee
[19:58] <sgclark> yeah I made the fatal mistake of sleeping last night, and awoke to a sea of failed builds on my kde ci. sigh.
[20:00] <sgclark> all while packaging applications. not sure how much longer I can burn the candle at both ends.
[20:02] <shadeslayer> sgclark: would recommend either taking some time off or stopping one thing
[20:02] <Etriaph> sgclark: You're of no use to someone if you're dead, everyone must give themselves time to breathe.
[20:02] <shadeslayer> ^^
[20:03] <shadeslayer> get a hobby, get the heck out of IRC :P
[20:04] <shadeslayer> sgclark: at one point my IRC addiction got so bad that I nearly asked a Freenode admin to kline me
[20:05] <sgclark> that may help, clearly I have issues with the word no
[20:05] <shadeslayer> haha
[20:05] <sgclark> lol
[20:05] <shadeslayer> sgclark: I can totally relate
[20:05] <shadeslayer> sgclark: you can ask valorie or Mamarok :P
[20:05] <sgclark> :)
[20:05] <shadeslayer> sgclark: but really, get some offline time as well, it helps alot
[20:06] <sgclark> yeah I have family coming in a weekish, though that is not really time off either lol
[20:06] <shadeslayer> well, it's time away from us
[20:06] <shadeslayer> which is fine
[20:07] <sgclark> true, I should turn off the computers and get outside or something lol
[20:07] <shadeslayer> yeah
[20:07] <shadeslayer> go for a run, that's always good xD
[20:07] <sgclark> got a new bike :) should put some use to it
[20:07] <shadeslayer> or pick up a instrument, or read a book, anything really
[20:07] <shadeslayer> sgclark: cool , go for it, the KDE CI can wait 
[20:08] <shadeslayer> as long as things won't explode
[20:08] <sgclark> they exploded :( but it was qt upstream that broke it..
[20:08] <shadeslayer> ah yeah, not your fault
[20:08] <shadeslayer> I saw the fpic/fpie RR
[20:08] <sgclark> yeah that
[20:08] <shadeslayer> sgclark: so yeah, go take that new bike for a spin, it's going to be a while before that gets merged
[20:08] <shadeslayer> nothing you can do about it
[20:09] <shadeslayer> also, not your problem technically
[20:09] <sgclark> cool, fighting with libkdegames4 atm
[20:09] <sgclark> packaging
[20:09] <shadeslayer> heh :)
[20:09] <sgclark> lol
[20:10] <shadeslayer> anyway, I'm going to go learn about Heikin Ashi charts
[20:10] <sgclark> sounds cool!
[20:10] <shadeslayer> useful for reading / understanding the stock market
[20:10] <sgclark> giving myself 10 mins on this package before I run away
[20:11] <sgclark> very useful. been on my to-do list for years
[20:11] <shadeslayer> cool
[20:11] <shadeslayer> sgclark: another thing you could pick up :p
[20:11] <sgclark> :)
[20:15] <soee> hiho
[20:16] <Etriaph> Hi soee
[20:16] <yofel> sgclark: when stuff explodes, take a glass of wine and enjoy the show ;P
[20:16] <sgclark> lol
[20:16] <sgclark> a bit early here :)
[20:17] <shadeslayer> that's what I usually do
[20:18] <shadeslayer> don't steal my thing
[20:18] <soee> gusy what about KF5.10 ? someone is packaging ?
[20:18] <shadeslayer> I'll be forced to switch to whiskey then
[20:18] <shadeslayer> or whisky
[20:18] <shadeslayer> or scotch
[20:18] <shadeslayer> I still don't know what one calls a Laphroig
[20:18] <shadeslayer> ScottK: halp ^
[20:19] <shadeslayer> Laphroaig even
[20:19] <yofel> we're haralds minions, wine it is
[20:19] <sgclark> lol
[20:19] <soee> gusy 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 fixed
[20:21] <ScottK> shadeslayer: 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] <shadeslayer> Scottish Whisky?
[20:22] <ScottK> That'd be better.
[20:22] <ScottK> On a certain island slightly to the west of there, they call their distilled spirit of choice Irish Whiskey.
[20:23] <ScottK> Note 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] <ScottK> Of course that's also just sometimes called "Irish" as is have a nip of the old Irish.
[20:23] <ScottK> It's complicated.
[20:26] <shadeslayer> oh wow
[20:28] <soee> what was the command to reload plsmashell ?
[20:28] <ScottK> sudo reboot will do it.
[20:28] <ScottK> Probably not what you want, however.
[20:28] <yofel> kquitapp plasmashell && plasmashell ?
[20:28] <soee> nope
[20:31] <soee> someone had this problem lately: https://bugs.kde.org/show_bug.cgi?id=346166 ?
[21:42] <shadeslayer> Dockers swarm looks like the best thing ever
[21:43] <shadeslayer> except I don't think it can do stuff like bind mounting folders from the swarm host to the docker hosts
[21:43] <shadeslayer> such sad
[21:43] <shadeslayer> OTOH I could setup my jenkins slaves to have sshfs mounts
[21:43] <shadeslayer> that'd be fun
[21:43] <shadeslayer> sgclark: saw your email
[21:43] <shadeslayer> sgclark: just dget the package from LP and then bump up things
[21:44] <shadeslayer> and then debuild -S -sa as usual
[21:44] <shadeslayer> more specifically, look at debian/rules
[21:44] <sgclark> okies ty
[22:02] <shadeslayer> sgclark: btw where's the code for the new KDE CI?
[22:02] <shadeslayer> sgclark: and have you looked at Swarm?
[22:02] <shadeslayer> might be useful for KDE CI
[22:03] <sgclark> I had to stop playing with docker when I was told I had to have native builds for osx and windows :(
[22:03] <shadeslayer> aw
[22:03] <sgclark> but the code is in sysadmin/ci-master-config
[22:04] <shadeslayer> well, you could have engineered separate solutions for Linux and Windows/OS X
[22:04] <sgclark> yeah in the end it was a matter of time
[22:04] <shadeslayer> I see
[22:04] <sgclark> so many requirements changed throughout
[22:05] <sgclark> I still would like to implement a docker solution for patch testing on the fly though. but again, time.
[22:05] <sgclark> on my ever growing to do :)
[22:07] <shadeslayer> I like how KCI and DCI combined is like > 8K of ruby code >.>
[22:08] <sgclark> yeah I ended up using groovy as that is what the job-dsl-plugin uses.
[22:09] <shadeslayer> groovy does not look like fun
[22:09] <shadeslayer> my god
[22:10] <shadeslayer> my eyes
[22:10] <sgclark> seems java was pretty easy to pick up even though it had been years since my class in university lol
[22:10] <shadeslayer> halp
[22:10] <sgclark> lol
[22:10] <shadeslayer> no no no
[22:10] <shadeslayer> http://quickgit.kde.org/?p=sysadmin%2Fci-master-config.git&a=blob&h=f7928e1dc4a6fd297fef497763dc3da50ae94ba2&hb=5bb1b991a69a2025a6a63aa256af76ad0be36cd3&f=helpers%2FConditionalProjectHelper.groovy
[22:11] <shadeslayer> the number of else if statements in there is longer than I can view in my browser
[22:11] <sgclark> an unfortunate side affect of integrating also pre exisiting python automation scripts
[22:12] <sgclark> all the platform needed different build commands
[22:12] <shadeslayer> I also see the same strings being repeated, why not abstract it into a class of some sort
[22:12] <shadeslayer> so like, the only difference I see sometimes is : arg2 'Linux' or  arg2 'OSX'
[22:12] <shadeslayer> or command commandBuilder(jobname, 'Linux', compilers, jobname, branchGroup) and command commandBuilder(jobname, 'OSX', compilers, jobname, branchGroup)
[22:13] <shadeslayer> sgclark: ^^ 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 things
[22:14] <shadeslayer> easier said than done for sure, but makes things alot more readable
[22:14] <sgclark> right ok, so I have no programming experience aside from university years ago, I am sure it is crap to be improved. 
[22:15] <shadeslayer> sgclark: yeah, its just stuff one either learns from formal education or when someone points it out really
[22:15] <shadeslayer> that's how I usually learn programming
[22:15] <sgclark> but it is very fagile and one misstep breaks everything all together.
[22:15] <shadeslayer> sgclark: write tests
[22:15] <shadeslayer> lots and lots of them
[22:15] <shadeslayer> and setup CI to test your CI scripts
[22:16] <shadeslayer> so that you remove fragility
[22:16] <sgclark> okies
[22:16] <shadeslayer> again, this is going to cause a bit of pain in the beginning, but I've realized it's very much worth it
[22:16] <sgclark> any pointers on where to learn test writing?
[22:16] <shadeslayer> I 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 times
[22:17] <shadeslayer> sgclark: I'm not too sure about how Java testing works, maybe google can advise better
[22:17] <shadeslayer> but Ruby has a UnitTest class or something
[22:17] <sgclark> ok
[22:17] <shadeslayer> https://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#Java
[22:18] <shadeslayer> oh look https://en.wikipedia.org/wiki/List_of_unit_testing_frameworks#Groovy
[22:18] <sgclark> tbh 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:19] <sgclark> cool thanks
[22:19] <shadeslayer> sgclark: honestly though, write tests, that way if you break something you catch it when you're running the tests
[22:19] <shadeslayer> instead of assuming it works, except for in that one corner case
[22:19] <sgclark> yep, will top prioritize that
[22:20] <sgclark> and breaking things down should not break it so easy, you r are 100% right
[22:20] <shadeslayer> yep, write tests for existing behavior, refactor, repeat
[22:21] <shadeslayer> refactor, run tests, repeat
[22:21] <sgclark> k
[22:22] <sgclark> you guys will make a programmer outta me yet :p
[22:27] <shadeslayer> sgclark: BTW what I described is called a red green refactor
[22:28] <sgclark> cool thx
[22:28] <sgclark> guess I can play with docker again to re set up my local ci, though I had issues with systemd last I tried..
[22:29] <sgclark> nothing worked.. at all
[22:31] <shadeslayer> oh
[22:31] <shadeslayer> sgclark: that sounds odd, I can run debian sid images inside docker just fine
[22:32] <sgclark> it complained about dbus not being available. and all sorts of nasty errors
[22:32] <shadeslayer> oh
[22:32] <shadeslayer> might be useful to run dbus-launch before your build scripts
[22:33] <sgclark> well, I did not get to builds, as I could not get ssh to run
[22:34] <sgclark> but I did not spend alot of time trying, will make another attempt. Sounds like a project for the weekend.
[22:34] <sgclark> after the long bike ride of course.
[22:35] <shadeslayer> why did you need ssh
[22:37] <sgclark> to connect ot jenkins?
[22:38] <sgclark> wth does libkdegames4 want ECM?!?!?!
[22:40] <shadeslayer> sgclark: you ... don't need that
[22:40] <shadeslayer> use the API
[22:41] <shadeslayer> sgclark: https://github.com/blue-systems/pangea-tooling/blob/master/dci/mgmt/build.rb#L75
[22:41] <shadeslayer> might be useful
[22:42] <shadeslayer> sgclark: ideally you shouldn't need to run ssh inside a container
[22:42] <shadeslayer> docker containers aren't meant to be long term things, though you can most certainly use them that way
[22:42] <shadeslayer> but for running single apps
[22:43] <shadeslayer> so you wouldn't run your db and your website within one container
[22:50] <sgclark> shadeslayer: ooh thanks. sorry had to step away from computer
[22:50] <shadeslayer> sgclark: yw
[22:53] <sgclark> ok 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] <shadeslayer> heh
[22:53] <shadeslayer> sgclark: would still work
[22:53] <shadeslayer> my Jenkins instance is inside a docker container
[22:53] <shadeslayer> and launches more containers on the host
[22:54] <sgclark> oh cool
[22:54] <shadeslayer> you need to bind /var/run/docker.sock or some thing like that inside the master container
[22:54] <sgclark> yeah my time with docker was cut much to short
[22:54] <shadeslayer> let me check
[22:54] <shadeslayer> sgclark: another cool thing you can do is use the swarm stuff I mentioned above
[22:54] <shadeslayer> which is basically something that manages a collection of docker daemons
[22:55] <shadeslayer> so you send it a request "Give me a container" and it'll launch a container on one of the machines running a docker daemon
[22:55] <shadeslayer> I'm trying to weild it for my next iteration of the Debian CI
[22:55] <sgclark> wow
[22:56] <shadeslayer> though binding Jenkins workspaces is difficult , need to talk to Harald to see if he has a suggestion
[22:56] <shadeslayer> sgclark: I was hoping that each of my jenkins slaves would be a docker container itself, though that might be more of a hassle
[22:57] <sgclark> that is what I did. well till I got to windows and osx which obviously dashed my docker dreams
[22:57] <shadeslayer> heh :)
[22:57] <shadeslayer> should have thought about that before :P
[22:58] <sgclark> well yeah, I cannot say enough, I had no idea what I was getting into
[22:58] <shadeslayer> hah :)
[22:59] <sgclark> so any thoughts on why likdegames4 might be trying to become a kf5 build?
[22:59] <sgclark> build switch missing somewhere perhaps..
[23:04] <sgclark> okies I think I am actually going to take a break. 
[23:04] <sgclark> let me know how swarm works out though shadeslayer :)
[23:07] <shadeslayer> sgclark: where can I find libkdegames4?
[23:07] <shadeslayer> sgclark: and will do
[23:08] <sgclark> shadeslayer: https://launchpadlibrarian.net/206524425/buildlog_ubuntu-wily-amd64.libkdegames4_4%3A15.04.1-0ubuntu1~ubuntu15.10~ppa1_BUILDING.txt.gz
[23:08] <sgclark> https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/next-stage2/+build/7429595
[23:09] <shadeslayer> that looks wrong
[23:09] <shadeslayer> wheres the source
[23:09] <shadeslayer> unless it's write and libkdegames4 is now KF5 based
[23:09] <shadeslayer> s/write/right/
[23:09] <kubotu> shadeslayer meant: "unless it's right and libkdegames4 is now KF5 based"
[23:09] <shadeslayer> god damn homony,s
[23:09] <shadeslayer> *homonyms
[23:09] <sgclark> well I believe last release we had to split due to there being kde4 games still
[23:10] <shadeslayer> still can't get them right after 24 years
[23:11] <yofel> set (QT_MIN_VERSION "5.3.0")
[23:11] <yofel> yep, that's kf5
[23:11] <sgclark> hmm
[23:11] <sgclark> ok, not sure I know how to deal with libkdegames4 :(
[23:12] <yofel> well, it's libkdegames5 now
[23:12] <shadeslayer> ^^
[23:12] <sgclark> but seriously, need to step outside a bit, be back later :)
[23:12] <shadeslayer> cya
[23:12] <yofel> I hope someone ported all games ^^
[23:12] <sgclark> hmm but we have games that  need 4
[23:12] <sgclark> nope
[23:12] <yofel> whee
[23:12]  * sgclark slips away
[23:13] <yofel> we'll need a dual-source like konsole then
[23:13] <yofel> anyway, bed time
[23:13] <yofel> gn8
[23:13] <shadeslayer> oh yay
[23:13] <shadeslayer> zsh is broken
[23:13] <shadeslayer> echo $(echo '\\')
[23:13] <shadeslayer> gives me \ in zsh but \\ in bash
[23:14] <shadeslayer> though gives me \ in sh