[09:29] <Riddell> hi clivejo
[09:29] <clivejo> morning
[09:41] <yofel> clivejo: moin, the removal in that last log you posted was a package install failure
[09:43] <yofel> uhm, that's very wrong actually o.O
[10:52] <yofel> hm... I'm kind of starting to like ruby...
[10:52]  * yofel feels like he just said something crazy
[10:59]  * lordievader stares at yofel wide-eyed
[11:05]  * clivejo checks yofel's temperature
[11:06] <clivejo> I think you're ill
[11:06] <sitter> yofel: http://paste.ubuntu.com/14025920/
[11:06] <sitter> https://speakerdeck.com/erniemiller/thats-not-very-ruby-of-you?slide=26 *cough*
[11:06] <yofel> XD
[11:07] <sitter> full sample for general enjoyment http://paste.ubuntu.com/14025930/
[11:09] <yofel> alias print puts, wth?
[11:10] <yofel> this is just.. 
[11:11] <clivejo> mad?
[11:11] <clivejo> crazy?
[11:11] <yofel> lets say, misdirected mindset
[11:11] <sitter> it's for when you want your print to behave incorrectly
[11:11] <sitter> a print that appends newlines is no real print IMO :P
[11:13] <clivejo> is that how you have to define an object in ruby?
[11:13] <yofel> clivejo: no, that's how you define a ruby object to look and work as a python one
[11:14] <yofel> just in case you ever want to write a language to behave like a different language
[11:14] <clivejo> O_O
[11:15] <yofel> sitter: does this look reasonable or did I do something very wrong? https://git.launchpad.net/~kubuntu-packagers/+git/kubuntu-automation/tree/git-push-all
[11:15] <yofel> (haven't actually tested the push part yet)
[11:20]  * sgclark is very scared
[11:26]  * yofel originally wanted to rewrite that 500-line spaghetti code called ppa-build-status and was looking at ruby so he might be able to use the CI parsers.
[11:26] <yofel> as usual I ended up writing something else
[11:31] <sgclark> hehe
[11:36] <santa_> yofel: still using the stuff in automation-ng?
[11:37] <yofel> santa_: no, I gave up on that for now after git-clone-all didn't do anything useful to me due to too much hardcoding of os.getcwd()
[11:38] <yofel> right now I'm trying to patch the old stuff into shape so we can get stuff done while we deprecate it
[11:39] <santa_> yofel: ok, so parallelizing git-clone-all sounds like an interesting thing to do?
[11:40] <yofel> possibly, at least with moszumanska being as slow as it is
[11:40] <santa_> k
[11:40] <yofel> requires git stdout/stderr redirection though to properly show errros
[11:41] <BluesKaj> 'Morning all
[11:41] <yofel> hey
[11:43] <BluesKaj> Hey yofel
[11:48] <sitter> yofel: doesn't look too bad
[11:49] <BluesKaj> kate isn't launching after unstalling the packages from the frameworks/build_status ppa yesterday ..installed kwrite and it works ok
[11:50] <sgclark> the build status that is still red?
[11:50] <BluesKaj> dbus-launch opens kate , but that's a pita
[11:51] <sgclark> well if it is kf5 in staging-frameworks, it is not done, 
[11:51] <sgclark> and I am about to hop on a plane so it won't be done soon unless someone else steps up to help
[11:52] <yofel> It's building actually, except nmqt
[11:53] <sgclark> well yes of course, I have retry running. but have to pack up soon
[11:54] <BluesKaj> sgclark, np, it works fine otherwise and yes it's the Staging Frameworks ppa
[11:57] <BluesKaj> I'm feeling adventurous these days, maybe it's the winter boredom setting in and a I need a little excitement :-)
[11:58] <sgclark> lol
[12:20] <Riddell> sitter: "Build step 'Console output (build log) parsing' changed build result to UNSTABLE" gets done if there's any KCI-W detected by kci?
[12:21] <sitter> Riddell: yup
[12:29] <yofel> kdelibs4support - 5.17.0-0ubuntu1~ubuntu16.04~ppa1	i386	logfile	Dependency wait: kdesignerplugin (>= 5.16.0~)
[12:30] <yofel> wait, why does that say >= 5.16, should be >= 5.17
[12:32] <yofel> oh great, another script with now busted epoch handling
[12:32] <sgclark> eh what? 
[12:32] <yofel> looks like I did a bad job at looking for those :(
[12:32] <sgclark> oh
[12:35] <yofel> oh wait, that has a different array o.O
[12:36] <sitter> O.o
[12:36] <yofel> static package list files overload -.-
[12:37] <sitter> I always did love those static lists
[12:38] <sgclark> haha
[12:38] <sgclark> anyway, can someone make a tester call when the last bits finish please, I am heading back home now.
[12:39] <yofel> sgclark: you uploaded the new network-manager somewhere?
[12:39] <sgclark> ahh crud. nevermind. no.
[12:40] <yofel> ok, our epoch handling sucks
[12:41] <yofel> that needs redesign on paper before I touch it any more
[12:42] <sitter> yofel: couldn't you simply switch all version mangling with the python debian lib thingy's version class?
[12:43] <yofel> not if that lib still deletes comments from files, otherwise that's probably good idea
[12:44] <sitter> well. no more or less than wrap-and-sort already does, seeing as that also uses the lib IIRC
[12:44] <yofel> good point
[12:50] <yofel> OTOH, the actual control file editing isn't the problem really. The tracking of what package has what epoch is a PITA
[12:50] <sitter> yofel: you don't need to track that though
[12:51] <sitter> it already shoudl be there
[12:51] <sitter> so all you need to do is not touch it
[12:51] <yofel> Doing a git-clone-all before starting to work and extracting the information from there is more reasonable than using 2 JSON arrays and a dozen text files
[12:51] <sitter> if there is an epoch already you preserve it and if there isn't you won't add one
[12:51] <sitter> also yeah, using life data is of course the 
[12:51] <yofel> yes, I think that's what my old code did. The current one does.. magic
[12:51] <sitter> best way :)
[12:51] <yofel> very static magic
[13:33] <Yossarianuk> does this mean that the wily backport will go straight to plasma5.5.1 (due to bugs in 5.5)?
[13:33] <Yossarianuk> https://www.kde.org/announcements/plasma-5.5.1.php
[13:35] <yofel> well yeah, considering we didn't even start yet we'll start with what's available when we do
[13:37] <Yossarianuk> good stuff - 5.4.3 is serving me well anyway...
[13:38] <Yossarianuk> I assume that 16.04 will have plasma 5.5.x ?
[13:43] <yofel> yes
[13:45] <yofel> sgclark, clivejo: As a warning: I just removed the git push logic from staging-upload and ubuntu-archive-upload, that's now an extra script called git-push-all so remember to run that
[13:45] <yofel> that a) finally allows you to mess up while generating the packages, b) shortens the time that CI has to be paused a lot
[14:59] <Riddell> Plasma 5.6 meeting in #plasma in a minute!
[15:01]  * yofel watches
[15:02] <clivejo> has to go out soon, but Ill read it later :)
[15:05]  * clivejo going to dry the puppy
[15:15]  * yofel has the punch line of the meeting now: "Terminology is important"
[15:16] <bshah> :-D