=== wgrant_ is now known as wgrant | ||
=== owlman_ is now known as owlman | ||
=== aaron_ is now known as ahoneybun | ||
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) | 01:38 |
ahoneybun | Etriaph: still around? | 03:42 |
Etriaph | ahoneybun: Am yes, but you might be in bed | 04:27 |
kodi_ | hello | 09:57 |
KDDA | what is the bar at the bottom of Kubuntu 15.04 called? | 12:45 |
BluesKaj | Hiyas all | 12:49 |
KDDA | hi BluesKaj | 12:56 |
BluesKaj | hi KDDA | 12:56 |
KDDA | hows you? | 12:56 |
BluesKaj | good thanks, and you? | 12:58 |
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:02 |
BluesKaj | which plasma? | 13:03 |
KDDA | 5 | 13:10 |
KDDA | the shell | 13:10 |
BluesKaj | KDDA, did you install 5.3? if not it's in the launchpad kubuntu-backports ppa | 13:39 |
BluesKaj | KDDA, https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/backports | 13: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 | ||
Etriaph | sgclark: Do you have a sec? | 17:22 |
sgclark | Etriaph: well. what do you need? | 17:22 |
* 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:23 | |
sgclark | mm not personally, but isn't qtwebengine brand spanking new? I don't think we are even packaging it yet. | 17:25 |
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:26 |
mitya57 | Etriaph: http://lists.alioth.debian.org/pipermail/pkg-kde-talk/2014-October/001970.html | 17:28 |
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:29 |
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:30 |
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:31 |
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:32 |
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:34 | |
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:36 |
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 | 17:37 |
ahoneybun | yea I was Etriaph lol | 18:37 |
Etriaph | ahoneybun: Oh, haha :D | 18:37 |
ahoneybun | :D | 18:38 |
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:39 |
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:40 | |
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:41 |
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:42 |
Etriaph | oxide-qt build has hung.. | 18:43 |
* Etriaph cries. | 18:43 | |
Etriaph | log: now monitoring process activity | 18:43 |
ahoneybun | Etriaph: it seems the best as that is written in RST but I can easily convert to LaTeX | 18:47 |
ahoneybun | Etriaph: I'm thinking of uploading it in LaTeX as well | 18:55 |
KDDA | anyone know if there is a kontact widget for plasma 5? | 18:58 |
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:11 |
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:17 |
Etriaph | ahoneybun: I'm going to try to figure out a way to make this HTML5 output instead of XHTML | 19:25 |
ahoneybun | oh? | 19:32 |
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:36 |
ahoneybun | yea | 19:38 |
* Etriaph puts that in the project TODO list | 19:50 | |
Etriaph | I wish I had 10 hands | 19:50 |
shadeslayer | and I wish I didn't have to sleep and a day was 48 hours long | 19:52 |
* genii makes more coffee | 19:54 | |
sgclark | yeah I made the fatal mistake of sleeping last night, and awoke to a sea of failed builds on my kde ci. sigh. | 19:58 |
sgclark | all while packaging applications. not sure how much longer I can burn the candle at both ends. | 20:00 |
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:02 |
shadeslayer | get a hobby, get the heck out of IRC :P | 20:03 |
shadeslayer | sgclark: at one point my IRC addiction got so bad that I nearly asked a Freenode admin to kline me | 20:04 |
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:05 |
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:06 |
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:07 |
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:08 |
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:09 |
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:10 |
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:11 |
soee | hiho | 20:15 |
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:16 |
shadeslayer | that's what I usually do | 20:17 |
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:18 |
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:19 |
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:21 |
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:22 |
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:23 |
shadeslayer | oh wow | 20:26 |
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:28 |
soee | someone had this problem lately: https://bugs.kde.org/show_bug.cgi?id=346166 ? | 20:31 |
ubottu | KDE bug 346166 in general "Removed widgets are restored sometimes after relogin or reboot" [Normal,Needsinfo: waitingforinfo] | 20:31 |
shadeslayer | Dockers swarm looks like the best thing ever | 21:42 |
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:43 |
shadeslayer | and then debuild -S -sa as usual | 21:44 |
shadeslayer | more specifically, look at debian/rules | 21:44 |
sgclark | okies ty | 21:44 |
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:02 |
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:03 |
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:04 |
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:05 |
shadeslayer | I like how KCI and DCI combined is like > 8K of ruby code >.> | 22:07 |
sgclark | yeah I ended up using groovy as that is what the job-dsl-plugin uses. | 22:08 |
shadeslayer | groovy does not look like fun | 22:09 |
shadeslayer | my god | 22:09 |
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:10 |
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:11 |
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:12 |
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:13 |
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:14 |
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:15 |
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:16 |
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:17 |
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:18 |
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:19 |
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:20 |
shadeslayer | refactor, run tests, repeat | 22:21 |
sgclark | k | 22:21 |
sgclark | you guys will make a programmer outta me yet :p | 22:22 |
shadeslayer | sgclark: BTW what I described is called a red green refactor | 22:27 |
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:28 |
sgclark | nothing worked.. at all | 22:29 |
shadeslayer | oh | 22:31 |
shadeslayer | sgclark: that sounds odd, I can run debian sid images inside docker just fine | 22:31 |
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:32 |
sgclark | well, I did not get to builds, as I could not get ssh to run | 22:33 |
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:34 |
shadeslayer | why did you need ssh | 22:35 |
sgclark | to connect ot jenkins? | 22:37 |
sgclark | wth does libkdegames4 want ECM?!?!?! | 22:38 |
shadeslayer | sgclark: you ... don't need that | 22:40 |
shadeslayer | use the API | 22:40 |
shadeslayer | sgclark: https://github.com/blue-systems/pangea-tooling/blob/master/dci/mgmt/build.rb#L75 | 22:41 |
shadeslayer | might be useful | 22:41 |
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:42 |
shadeslayer | so you wouldn't run your db and your website within one container | 22:43 |
sgclark | shadeslayer: ooh thanks. sorry had to step away from computer | 22:50 |
shadeslayer | sgclark: yw | 22:50 |
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:53 |
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:54 |
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:55 |
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:56 |
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:57 |
sgclark | well yeah, I cannot say enough, I had no idea what I was getting into | 22:58 |
shadeslayer | hah :) | 22:58 |
sgclark | so any thoughts on why likdegames4 might be trying to become a kf5 build? | 22:59 |
sgclark | build switch missing somewhere perhaps.. | 22:59 |
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:04 |
shadeslayer | sgclark: where can I find libkdegames4? | 23:07 |
shadeslayer | sgclark: and will do | 23:07 |
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:08 |
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:09 |
shadeslayer | still can't get them right after 24 years | 23:10 |
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:11 |
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:12 | |
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:13 |
shadeslayer | though gives me \ in sh | 23:14 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!