  One of our devs said it looks like a tiny change in readelf output breaking the tests, but nothing too interesting (also, somebody already ignored the ppc64el test?)
[17:19] -queuebot:#ubuntu-release- New binary: lua-systemd [ppc64el] (zesty-proposed/universe) [0~git20160517-1] (no packageset)
[17:22] -queuebot:#ubuntu-release- New binary: lua-systemd [amd64] (zesty-proposed/universe) [0~git20160517-1] (no packageset)
[17:22] -queuebot:#ubuntu-release- New binary: python-watson-developer-cloud [amd64] (zesty-proposed/universe) [0.22.0-1] (no packageset)
[17:22] -queuebot:#ubuntu-release- New binary: python-zeep [amd64] (zesty-proposed/universe) [0.23.0-1] (no packageset)
[17:24] -queuebot:#ubuntu-release- New binary: lua-systemd [arm64] (zesty-proposed/universe) [0~git20160517-1] (no packageset)
[17:24] -queuebot:#ubuntu-release- New binary: node-orchestrator [amd64] (zesty-proposed/universe) [0.3.8-1] (no packageset)
[17:24] -queuebot:#ubuntu-release- New binary: node-to-absolute-glob [amd64] (zesty-proposed/universe) [2.0.1-1] (no packageset)
[17:24] -queuebot:#ubuntu-release- New binary: node-duplexify [amd64] (zesty-proposed/universe) [3.5.0-1] (no packageset)
[17:24] -queuebot:#ubuntu-release- New binary: node-through2-filter [amd64] (zesty-proposed/universe) [2.0.0-1] (no packageset)
[20:11] -queuebot:#ubuntu-release- New: accepted lua-systemd [amd64] (zesty-proposed) [0~git20160517-1]
[20:11] -queuebot:#ubuntu-release- New: accepted lua-systemd [ppc64el] (zesty-proposed) [0~git20160517-1]
[20:11] -queuebot:#ubuntu-release- New: accepted node-orchestrator [amd64] (zesty-proposed) [0.3.8-1]
[20:11] -queuebot:#ubuntu-release- New: accepted node-to-absolute-glob [amd64] (zesty-proposed) [2.0.1-1]
[20:11] -queuebot:#ubuntu-release- New: accepted python-zeep [amd64] (zesty-proposed) [0.23.0-1]
[20:11] -queuebot:#ubuntu-release- New: accepted lua-systemd [arm64] (zesty-proposed) [0~git20160517-1]
[20:11] -queuebot:#ubuntu-release- New: accepted node-through2-filter [amd64] (zesty-proposed) [2.0.0-1]
[20:11] -queuebot:#ubuntu-release- New: accepted node-duplexify [amd64] (zesty-proposed) [3.5.0-1]
[20:12] -queuebot:#ubuntu-release- New: accepted python-watson-developer-cloud [amd64] (zesty-proposed) [0.22.0-1]


[01:21] <jelmer> hmm, I'm seeing weird behaviour talking to the qastaging server
[01:22] <jelmer> retrieving a wadl resource I sometimes (I don't see a pattern yet) only get 3486 bytes back
[01:22] <wgrant> How big are the headers?
[01:22] <wgrant> And what is the content?
[01:23] <jelmer> the content is JSON (but cut off halfway through, so the JSON parser barfs)
[01:23] <wgrant> We occasionally see that when production is overloaded.
[01:23] <wgrant> The response, including headers, gets truncated to a power of two.
[01:23] <wgrant> I do not remember which power of two.
[01:24] <jelmer> it seems to consistently be 3486 here, and it appears to happen randomly
[01:24] <jelmer> I wouldn't be surprised if the size of the headers was (4096-3486)
[01:24] <wgrant> That sounds about right.
[01:24] <wgrant> Which resource?
[01:24] <wgrant> Authenticated or not?
[01:25] <jelmer> yes, should be authenticated
[01:25] <jelmer> would anonymous access make a difference in any way?
[01:26] <wgrant> Probably not on qastaging.
[01:30] <jelmer> do you know if there is a bug of some sort?
[01:30] <jelmer> ehm, bug /report/
[01:32] <wgrant> jelmer: Bug #636713
[01:32] <_mup_> Bug #636713: during sustained overload situation replies are truncated in production <lp-foundations> <Launchpad itself:Triaged> < https://launchpad.net/bugs/636713 >
[01:33] <jelmer> wgrant: thanks!
[01:33] <jelmer> unfortunately my script can only run against qastaging at the moment, so I'll try again later
[01:35] <wgrant> Why can it only run against qas?
[01:35] <jelmer> it uses some new stuff that Ian introduced recently
[01:35] <jelmer> http://samba.org/~jelmer/recipe-status/
[01:36] <wgrant> It's not even on staging?
[01:36] <jelmer> has some of the output
[01:36] <wgrant> ah, the new recipe build collections?
[01:36] <jelmer> yep
[01:36] <jelmer> it wasn't on staging a couple of days ago, let me check again..
[01:36] <wgrant> Ah, staging's update failed overnight.
[01:36] <wgrant> Will look tomorrow.
[01:36] <wgrant> Too many incidents already this weekend.
[01:37] <jelmer> thanks, it does actually appear to be on staging now
[01:39] <wgrant> Odd.
[01:39] <wgrant> I was expecting staging to be down.
[01:40] <wgrant> Hmm.
[01:41] <wgrant> jelmer: You may be interested to know that they are on prod now.
[01:42] <wgrant> But they only show up in 1.0, not devel...
[01:43] <wgrant> Ah, no, they're in devel too, but you have to kill your cache.
[01:43] <jelmer> oh, cool
[01:43] <jelmer> they don't show up in launchpad.net/+apidoc/devel
[01:45] <wgrant> They do if you avoid your cache.
[01:45] <wgrant> eg. Ctrl+Shift+R.
[01:46] <jelmer> oh, wow. I didn't realize Launchpad did heavy caching on that too. I thought it was just the wadl.
[01:46] <wgrant> Neither did I.
[01:46] <wgrant> But I thought it was worth a try.
[01:48] <lifeless> jelmer: isn't https://bugs.launchpad.net/bugs/725811 a dupe?
[01:48] <_mup_> Bug #725811: expose ISourcePackageRecipeBuild.binary_builds on the web UI <api> <recipes> <Launchpad itself:Triaged> < https://launchpad.net/bugs/725811 >
[01:49] <jelmer> lifeless: a dupe of which other bug?
[01:49] <lifeless> ians work
[01:49] <wgrant> No.
[01:49] <jelmer> lifeless: No, Ian exposed the source package builds
[01:49] <lifeless> can you not traverse to the binaries ?
[01:49] <jelmer> this is about the binary builds created from those source builds
[01:50] <lifeless> yes, I get that
[01:51] <jelmer> lifeless: I can't find any way to traverse to the binaries, the source_package_recipe_build doesn't have anything that links it to the source package it created
[01:52] <wgrant> We should probably guess at that.
[01:52] <jelmer> wgrant: the source_package_recipe_build has a binary_builds attribute that's not exposed
[01:53] <jelmer> I currently parse the build log for the source package name and the version, and then call archive.getPublishedSources(source_name=source_name,version=version)[0].getBuilds()
[01:53] <wgrant> jelmer: Ah, so it already does guess.
[01:53] <wgrant> We should expose that and the guessed SPPH.
[01:53] <jelmer> wgrant: yep - the web page already shows that information
[01:54] <wgrant> Yay, fpc built correctly on i386 and amd64 this time.
[01:54] <jelmer> at least it works against production now :) e.g. http://samba.org/~jelmer/recipe-status/testing-cabal.html
[01:54] <jelmer> wgrant: fpc?
[01:54] <wgrant> jelmer: The last bit of fallout from https://wiki.ubuntu.com/IncidentReports/2011-02-25-Permissions-build-failures
[02:00] <lifeless> woo - statement count gropuing useful again
[02:00] <wgrant> Oh?
[02:00] <lifeless> you've killed enough of the checkwatches stuff
[02:00] <lifeless> 1992  OOPS-1883CCW1185  https://bugzilla.novell.com/show_bug.cgi?id=604251
[02:00] <wgrant> Almost.
[02:00] <lifeless> is still in the list
[02:00] <wgrant> Still got lots of ProtocolErrors.
[02:00] <wgrant> Hmm.
[02:00] <wgrant> That's odd.
[02:00] <wgrant> Looking.
[02:00] <wgrant> It should be mostly bugtracker-wide errors now.
[03:51] <wgrant> Woah.
[03:51] <wgrant> Looks like LP now uses the Light variant of the font...
[04:41] <lifeless> hmm
[04:41] <lifeless> I -really- have to fix this design issue preventing test optimisation with baseline fixtures.
[04:42] <lifeless> making a new keyspace and schema with cassandra is a little slow to do per-test.
[09:00] <LPCIBot> Project db-devel build #401: STILL FAILING in 5 hr 48 min: https://hudson.wedontsleep.org/job/db-devel/401/
[14:51] <maxb> The front-page of staging OOPSes - yay :-(
[17:57] <lifeless> maxb: what is hte oops ids
[18:04] <maxb> OOPS-1884S112844 for example, but it's entirely repeatable
[18:05] <maxb> geser mentioned an "S" OOPS id in #launchpad recently too
[18:07] <lifeless> maxb: the reason I asked for anexisting one is that the oops only sync every $hours on staging
[18:07] <lifeless> looking at gesers
[18:07] <lifeless> https://api.staging.launchpad.net/1.0
[18:14] <SpamapS> lifeless: o/
[18:14] <lifeless> oh hai
[18:14] <SpamapS> lifeless: so I wanted to setup a bug tracker for the packages...
[18:15] <lifeless> SpamapS: upload them once
[18:15] <SpamapS> and at one time I did have the project cassandra-packages registered
[18:15] <SpamapS> but now its like that project disappeared
[18:15] <SpamapS> I can't create a new cassandra-packages ... but I can add branches of it.
[18:15] <lifeless> 2010-06-16 Curtis Hovey: Project disabled and Clint Byrum (Clint Byrum) notified
[18:16] <lifeless> I can reenable it
[18:16] <SpamapS> Doh maybe I missed that notification
[18:16] <lifeless> but why not just upload to natty
[18:16] <SpamapS> its not suitable
[18:16] <lifeless> that will activate the package bug tracker
[18:16] <SpamapS> thrift is embedded..
[18:16] <SpamapS> avro..
[18:16] <lifeless> ok
[18:16] <SpamapS> :(
[18:16] <SpamapS> we're a lot closer to distro packages... but there are still things embedded. :-P
[18:17]  * SpamapS notes that the .debian.tar.gz is bigger than the .orig.tar.gz
[18:18] <lifeless> reenabled
[18:18] <lifeless> I suggest a more clear description and title
[18:18] <lifeless> 'e.g. 'staging for cassandra packages' and 'cassandra embeds too much stuff to be blah blah blah
[18:19] <lifeless> you'll want to configure the bug tracker
[18:19] <lifeless> SpamapS: ^
[18:21] <lifeless> SpamapS: it was a bit disapointing that cassandra can't do schema changes in *separate keyspaces* concurrently :>
[18:21] <lifeless> SpamapS: I have some /awfully/ crufty code you'll want to see :>
[18:23] <SpamapS> lifeless: everybody using cassandra has some awfully crufty code to deal with their still-evoling admin capabilities
[18:23] <lifeless> OTOH I have most of a cassandra based oops system
[18:23] <lifeless> but their inability to do range requests is plain annoying
[18:23] <lifeless> I've mailed our contact at riptano again :)
[18:24] <SpamapS> wait ranges for reads are supported
[18:24] <SpamapS> as long as you use OPP
[18:24] <SpamapS> which, given the OOPS focus, would make sense, and be only slightly confusing.
[18:24] <lifeless> not on secondary indices because they are bound to the node of the primary row
[18:25] <SpamapS> right. not much you can do there.
[18:25] <lifeless> sure there is; they can fix the broken assumption :>
[18:26] <lifeless> for now I've use a trick
[18:26] <lifeless> you have a column with value ''
[18:26] <lifeless> and you index it
[18:26] <lifeless> then you also index the thing you want ranged
[18:26] <lifeless> and you do a search for '' and $range
[18:27] <lifeless> it reads every row and does the range stuff as a loop
[18:27] <lifeless> this will suffice for a while
[18:27] <SpamapS> Right.. is that worth it?
[18:27] <lifeless> given I only need that for gc
[18:28] <lifeless> for aggregates and reports I'm keeping running totales
[18:29] <SpamapS> there's some rudimentary count suppot in 0.7 .. and 0.8 is supposed to have powerful counting
[18:29] <lifeless> one of the weirdnesses
[18:30] <lifeless> in twissandra they use a timestamp to build the timeline
[18:30] <lifeless> but timestamps - even @ microseconds - are not unique
[18:30] <lifeless> it might be /hard/ to collide, but get enough activity and frontends and it will happen
[18:31] <SpamapS> yeah there's some work on making it a vector clock instead of a straight microsecond timestamp
[18:31] <lifeless> see, I could ues that
[18:31] <lifeless> the other thing I could use is a ttl
[18:31] <lifeless> but open bug references need to impede gc
[18:31] <lifeless> I'm thinking of having two cfs
[18:31] <lifeless> identical
[18:32] <lifeless> but one referenced by bugs and no ttl
[18:32] <lifeless> that would leave aggregated cruft behind though, because AIUI I wouldn't get a callback on ttl expiry
[18:33] <SpamapS> Couldn't you just remove the ttl when a reference is reated?
[18:33] <lifeless> wasn't 100% sure that doing a new write with no ttl would do that
[18:33] <lifeless> and was coding at us unfriendly times
[18:33] <lifeless> SpamapS: so I reactivated https://launchpad.net/cassandra-packages
[18:34] <lifeless> SpamapS: but you need to click on the bug tracker and configure it
[18:34] <lifeless> it thinks you don't use LP at the moment
[18:34] <SpamapS> lifeless: thanks. :) I looked in my nbox and I must have inadvertently deleted the notification
[18:38] <lifeless> are you familiar with the bug settings bit I'm refering to ?
[18:38] <SpamapS> very
[18:38] <lifeless> kk
[18:38] <SpamapS> just having dinner now.. somebody reminded me that there is no food to be had in capetown this late on sunday ;)
[18:39] <lifeless> I'm just polling till I can file these bugs for you :)
[18:39] <SpamapS> EAGAIN
[18:43] <SpamapS> lifeless: ok, bug reporter configured
[18:50] <lifeless> cool
[18:51] <lifeless> want all the things I mailed you as bugs?
[18:54] <lifeless> SpamapS: ^
[18:54] <SpamapS> yes please!
[18:55] <SpamapS> I think some of them will be solved by doing actual lucid/maverick backports rather than copying the bin packages
[19:00] <lifeless> done
[19:00] <lifeless> SpamapS: ^
[19:00] <SpamapS> awesome... I sent my reply as well
[19:00] <SpamapS> to your email I mean
[19:00] <lifeless> cool
[19:01] <SpamapS> These Afrikaaners have filled me up with delicious food.. hopefully I'll pass out soon. :)
[19:03] <lifeless> nice
[19:06] <SpamapS> its good to see that you're making some headway w/ the cassandra packages.
[19:06] <SpamapS> I was beginning to wonder if anybody would ever actually use them. :)
[19:08] <lifeless> heh
[19:08] <lifeless> so the only critical one is the classdefnotfound
[19:08] <lifeless> not being able to compact is, uhm, operationally significant
[19:12] <SpamapS> indeed
[19:12] <SpamapS> $ ./get-ppa-stats cassandra-ubuntu stable
[19:12] <SpamapS> cassandra	0.7.0-0ubuntu1	42
[19:12] <SpamapS> 42 downloads.. not too shabby ;)
[19:25] <maxb> Where does get-ppa-stats live?
[19:28] <SpamapS> in my home dir ;)
[19:29] <SpamapS> actually
[19:29] <SpamapS> lp:~clint-fewbar/+junk/lptools
[19:29] <SpamapS> maxb: ^^
[19:30] <SpamapS> lifeless: one point of pain right now is that they up and changed the build system entirely from 0.7.0 -> 0.7.1
[19:37] <maxb> thanks
[19:38] <lifeless> SpamapS: of course they did
[19:39] <lifeless> SpamapS: get-ppa-stats should be in lptools ;)
[19:43] <SpamapS> ok.. passing out eminent
[19:50] <lifeless> night
[20:16] <lifeless> hi flacoste
[20:17] <flacoste> hi lifeless
[20:19] <lifeless> flacoste: I spiked a oops-in-cassandra in the weekend; its on my local disk only at the moment
[20:19] <lifeless> flacoste: ok with you if I make a project in lp, agpl3 the code and push publicly?
[20:19] <lifeless> flacoste: also, how was your flight?
[20:20] <flacoste> lifeless: fine by me
[20:20] <flacoste> lifeless: my flight was awesome, even though it started by a cancelling flight
[20:20] <lifeless> ><
[20:20] <flacoste> cancelled
[20:20] <lifeless> so the replacement they upgraded you or something ?
[20:21] <flacoste> lifeless: kind of, instead of flying continental to London, i got an air canada flight
[20:21] <lifeless> oh nice
[20:21] <flacoste> and i managed to use one of my upgrade ticket
[20:21] <lifeless> \o/
[20:21] <flacoste> so i first business for the first time
[20:21] <flacoste> slept better than at home, 5 hours straight without interruptions
[20:21] <lifeless> no kids :)
[20:21] <flacoste> exactly
[20:21] <flacoste> :-)
[20:22] <flacoste> and on the london cape town flight, it wasn't fully booked, so i got an empty seat besides me
[20:22] <flacoste> which made sleeping also easier
[20:22] <flacoste> so one of the best flight experience overall!
[20:22] <flacoste> feel fresh and ready for this week sprint
[20:24] <lifeless> excellent
[20:24] <lifeless> we have fresh water again, came on on friday
[20:24] <lifeless> :)
[20:25] <flacoste> that's always useful
[20:25] <lifeless> very
[20:33] <lifeless> all software sucks ;)
[21:03] <wallyworld> thumper: mumble?
[21:07] <lifeless> wallyworld: two bugs you might like to know about - model defects exposed by your nice patch to show merge proposals in the revision lists for branches
[21:07] <lifeless> https://bugs.launchpad.net/launchpad/+bug/726190
[21:07] <_mup_> Bug #726190: bugs shown against merge proposals in revision list lists all bugs ever linked to branch and differ to those the MP itself show <code-review> <Launchpad itself:Triaged> < https://launchpad.net/bugs/726190 >
[21:07] <lifeless> https://bugs.launchpad.net/launchpad/+bug/726195
[21:07] <_mup_> Bug #726195: merge proposals show closed bugs <code-review> <Launchpad itself:Triaged> < https://launchpad.net/bugs/726195 >
[21:13] <lifeless> rhythmbox just rickrolled me
[21:27] <lifeless> mornign wgrant
[21:27] <lifeless> hmm, no sinzui
[21:29] <lifeless> anyone know if there is a bug about things like ubiquity showing up in +needs-packaging at all ?
[21:30] <wgrant> lifeless: What's special about ubiquity?
[21:30] <wgrant> It still has a project, doesn't it?
[21:31] <lifeless> no
[21:31] <lifeless> you may be htinking unity
[21:31] <lifeless> dpkg, ubiquity, apport - those things the distro folk often explicitly do not want 'upstream' projects
[21:31] <wgrant> Erm.
[21:31] <wgrant> Have you seen devel lately?
[21:32] <wgrant> It needs a new apt-ftparchive that is not everywhere yet.
[21:32] <wgrant> I suspect we want to roll that back.
[21:32] <lifeless> you just changed topic, right ?
[21:32] <wgrant> I did.
[21:33] <wgrant> So, there is a bug about how we don't really support Ubuntu-native packages well at all.
[21:33] <lifeless> for context
[21:33] <lifeless> I'm looking at https://bugs.launchpad.net/launchpad/+bug/722794
[21:33] <_mup_> Bug #722794: DistroSeries:+needs-packaging timeouts <dba> <timeout> <Launchpad itself:Triaged> < https://launchpad.net/bugs/722794 >
[21:33] <lifeless> which does crazy stuff to get bugs and strings
[21:33] <lifeless> and bug heat?!
[22:10] <wallyworld> lifeless: thanks for the heads up on those bugs - that post implementation clean up stuff is on my radar for this maintenance phase
[22:11] <lifeless> wallyworld: the timeout I mentioned last week preexisted
[22:11] <lifeless> wallyworld: I have a branch playing to amliorate it
[22:11] <wallyworld> lifeless: yeah, i had a quick look and had come to the same conclusion
[22:11] <lifeless> wallyworld: https://code.launchpad.net/~lifeless/launchpad/bug-710685/+merge/51258
[22:12] <wallyworld> was going to get in today and try and fix it but you already are on it
[22:16] <huwshimi> Uh what? 0 tests run in 4:12:24.883708, 0 failures, 0 errors. It took four hours to do exactly what then?
[22:16] <StevenK> Haha. That's the question.
[22:21] <wgrant> huwshimi: Bug #726243
[22:21] <_mup_> Bug #726243: ec2 no longer keeps track of failed tests <Launchpad itself:Triaged by wgrant> < https://launchpad.net/bugs/726243 >
[22:24] <huwshimi> wgrant: Oh, that's not very helpful.
[22:25] <wgrant> It does at least detect whether it has failed or not, though.
[22:27] <huwshimi> wgrant: How do I know what failed then? The log is not obviously showing anything that went wrong, but there's a lot of the log that I haven't looked at :)
[22:27] <wgrant> huwshimi: You'll need to grep it.
[22:27] <wgrant> Or run subunit/testr over it
[22:27] <huwshimi> wgrant: For what?
[22:30] <wgrant> I presume there's some subunit tool, but I tend to search for "error:" and "failure:", or just pipe it into 'testr load'.
[22:32] <StevenK> Grab the log from the e-mail and: zcat <file> | subunit-filter --no-passthrough | subunit-ls
[22:33] <huwshimi> I'm guess it is this: http://paste.ubuntu.com/573231/
[22:33] <StevenK> wgrant: subunit *tool*? Why have one confusing UI when you can have ten!
[22:34] <wgrant> huwshimi: I fixed that on Friday.
[22:34] <wgrant> huwshimi: If it's the only failure, lp-land it.
[22:34] <wgrant> Except that we're in testfix.
[22:34] <wgrant> Because buildbot doesn't have the new apt.
[22:34] <wgrant> And I guess we are ISless today.
[22:34] <huwshimi> wgrant: Ah right, it appears to be. Do I need to merge devel first?
[22:35] <wgrant> No.
[22:35] <lifeless> wgrant: the new apt is in our ppa
[22:35] <lifeless> wgrant: IS will be here when spm shows up
[22:35] <StevenK> Given he flew back from London on Saturday? You tell funny jokes.
[22:35] <wgrant> lifeless: Right, but given that he may well still be in the air...
[22:36] <lifeless> he should get in at 9am canberra time or thereabouts
[22:36] <lifeless> and he will want to stay up to beat jetlag
[22:36] <lifeless> [whether he will succeed... different question]
[22:37] <wgrant> Heh
[22:39] <wgrant> lifeless: What does subunit.TestProtocolServer do? You give it a result object and a stream, and it plays the stream's events through the result?
[22:40] <wgrant> Ah, no, that stream is something else...
[22:42] <lifeless> wgrant: pydoc subunit
[22:43] <lifeless> '    Subunit has support for non-blocking usage too, for use with asyncore or
[22:43] <lifeless>     Twisted. See the ``TestProtocolServer`` parser class for more details.
[22:43] <lifeless> '
[22:43] <lifeless> wgrant: what do you want to achieve?
[22:43] <wgrant> lifeless: Just working out how ec2test.remote does its stuff.
[22:44] <wgrant> So I can unbreak it.
[22:44] <lifeless> ok
[22:44] <lifeless> well  - class TestProtocolServer( - find that section in pydoc
[22:44] <lifeless> I just reread it and it seems useful to me :)
[22:46] <lifeless> BranchSet:CollectionResource:#branches never completes in < 4 seconds :(
[22:53] <LPCIBot> Project devel build #481: STILL FAILING in 5 hr 56 min: https://hudson.wedontsleep.org/job/devel/481/
[22:53] <wgrant> StevenK: Jenkins needs the new apt.
[22:54] <wgrant> StevenK: And you need to tell me what the checkwatches.txt failure is, since it 404s in the web UI...
[22:57] <StevenK> Yes, it doesn't like doctests.
[22:58] <wgrant> :(
[22:59] <StevenK> http://pastebin.ubuntu.com/573238/
[22:59] <wgrant> Thanks.
[22:59] <StevenK> Just checking the current build slave out
[23:00] <StevenK> ubuntu@ip-172-56-124-250:~$ COLUMNS=150 dpkg -l apt | tail -n 1
[23:00] <StevenK> ii  apt                             <IP_ADDRESS>ubuntu9.3+ppa1          Advanced front-end for dpkg
[23:02] <StevenK> wgrant: Is that the new apt? ^
[23:02] <wgrant> I presume so.
[23:02] <wgrant> But looking.
[23:03] <wgrant> Yes
[23:03] <wgrant> :(
[23:04] <StevenK> Hm?
[23:04] <wgrant> Well, if it has the new apt and is still failing...
[23:04] <StevenK> Oh, sorry.
[23:04] <StevenK> That output is from the current build slave
[23:04] <StevenK> As in, the test run that started ~ 30 minutes ago
[23:05] <wgrant> Ah. I guess we'll see.
[23:05] <wgrant> Thanks.
[23:15] <lifeless> whats the ? to set webservice batch size ?
[23:18] <wgrant> ?ws.size
[23:18] <lifeless> thanks
[23:19] <lifeless> hmm, I think I need more sample branches to fix properly.
[23:19] <lifeless> shrug
[23:20] <michaelh1> Morning.  Is there a URL to get the latest download release from a series?  I'm writing a Makefile and would like to point wget at one URL that always resolves to the latest tarball.
[23:20] <michaelh1> (such as the latest from the 4.5 series at https://launchpad.net/gcc-linaro/+download)
[23:22] <lifeless> I don't know
[23:22] <lifeless> you could use the uwatch stuff that packages (like bzr) use to track upstream
[23:23] <lifeless> wgrant: do you happen to know where the top level collections are glued into the web service?
[23:23] <wgrant> lifeless: LaunchpadRootNavigation?
[23:24] <michaelh1> lifeless: OK, ta.  I'll file a wishlist feature request
[23:24] <StevenK> michaelh1: I'd suggest uwatch as the easiest way currently
[23:25] <lifeless> indefinitely
[23:25] <wgrant> lifeless: export_as_webservice_collection() makes it appear in launchpadlib, though.
[23:25] <lifeless> realistically, such a link is going to be a long way away
[23:25] <lifeless> we're sorting out many rather heavy lifting issues atm
[23:25] <lifeless> wgrant: yes, I see.
[23:25] <lifeless> wgrant: and then
[23:25] <lifeless> *another* decorat
[23:25] <lifeless>  @collection_default_content
[23:25] <lifeless> to select what is shown.
[23:26] <lifeless> This is just so byzantine.
[23:26] <wgrant> Right.
[23:30] <StevenK> Ran 56 tests with 0 failures and 48 errors in 17.653 seconds.
[23:30] <StevenK> "Bugger"
[23:31] <wgrant> At least it was quick.
[23:34] <StevenK> Total: 77 tests, 2 failures, 3 errors in 2 minutes 13.821 seconds.
[23:34] <StevenK> Progress!
[23:47] <huwshimi> Is anyone else getting make errors (ImportError: No module named widgets) when they try and make on a new branch?
[23:48] <lifeless> run utilities/update-sourcecode
[23:49] <lifeless> wgrant: it would be nice for folk if when changing shipit you make a small song and dance on the dev list
[23:59] <huwshimi> lifeless: Thanks all working now.


[14:55] <CIA-62> ubiquity: cjwatson * r5476 trunk/ (debian/changelog scripts/install.py): Fix handling of pipes to update-apt-cache.
[14:59] <CIA-62> ubiquity: cjwatson * r5477 trunk/ (debian/changelog scripts/clock-setup-apply): Sync up scripts/clock-setup-apply with changes in clock-setup 0.110.
[16:15] <CIA-62> ubiquity: cjwatson * r5478 trunk/ (debian/changelog ubiquity/debconffilter.py):
[16:15] <CIA-62> ubiquity: Only decode bytes read from debconf once we have a complete line
[16:15] <CIA-62> ubiquity: (LP: #1001542).
[16:16] <CIA-62> ubiquity: cjwatson * r5479 trunk/ (debian/changelog ubiquity/debconffilter.py): Remove a couple of unused attributes.
[16:18] <cjwatson> ^- added in r717 in February 2006, and AFAICS never used ...
[16:31] <CIA-62> ubiquity: cjwatson * r5480 trunk/debian/changelog: releasing version 2.11.1


[05:00] <Squirm> morning
[05:06] <mazal> Morning everyone
[05:36] <Squirm> hey mazal, Tonberry
[06:32] <Kilos> hi nlsthzn  ThatGraemeGuy  and others
[06:33] <Kilos> en mazal  nuvolari_  inetpro
[06:43] <ThatGraemeGuy> hi Kilos etc.
[06:43] <Kilos> hehe
[07:00] <inetpro> goeie more
[07:02] <Symmetria> http://pastebin.com/Trwc4Ufy <[07:24] <charl> good morning inetpro, Kilos, ThatGraemeGuy, Symmetria
[07:24] <charl> and mazal, Squirm
[07:25] <charl> Symmetria: nice !
[07:25] <charl> you still have that logstalgia thing running ?
[07:25] <ThatGraemeGuy> 'lo charl, inetpro, Symmetria
[07:35] <Symmetria> charl yeah
[07:35] <Symmetria> http://logs.mirror.liquidtelecom.com/
[07:37] <psyatw> hi Symmetria
[07:37] <psyatw> hi charl
[07:40] <charl> hi psyatw !
[07:41] <psyatw> :)
[07:41] <charl> how's it going in poland
[07:41] <charl> finally some really nice weather here in NL ...
[07:41] <psyatw> poland is going strong
[07:41] <charl> waited the entire summer for it :)
[07:41] <psyatw> and the weather is great too
[07:41] <psyatw> it's raining cats and dogs here today :D
[07:41] <psyatw> haha
[07:42] <charl> ah we traded weather :)
[07:42] <charl> we had that a few days ago
[07:42] <psyatw> it's time for me to start updating my cv, though
[07:42] <charl> ah yes, i'm also busy looking around right now
[07:42] <psyatw> yeah, but last year it didn't rain as much as it has this summer
[07:42] <psyatw> I wouldn't mind working in germany but I'm worried about my skills
[07:43] <charl> if you find some good java / devops related jobs let me know
[07:43] <psyatw> I think I got some offers by e-mail
[07:43] <charl> what have you done for your cv? i just created it using http://europass.cedefop.europa.eu/nl/documents/curriculum-vitae
[07:43] <psyatw> I used the same
[07:43] <charl> ah good
[07:43] <psyatw> it looks professional
[07:43] <charl> my cv isn't very long, it's about a page in length right now
[07:44] <psyatw> oh really
[07:44] <psyatw> mine is 3-4 pages long
[07:44] <charl> i like it too, and that you can get it in multiple formats
[07:44] <charl> some recruiters want it in word format
[07:44] <psyatw> but I lack some technical skills
[07:44] <psyatw> yeah
[07:44] <charl> but it's mostly because they want to add their own cover letter for it (i think)
[07:44] <charl> although they of course give other reasons
[07:45] <psyatw> my big worry is that I don't like my current job and would prefer getting some junior programming job, but I don't know how to break into those
[07:45] <psyatw> and I don't want to get stuck doing support or sysadmin work for too long
[07:46] <psyatw> although a friend of mine told me he worked at ziggo as a sysadmin before and earned good money there
[07:46] <psyatw> now he is working at rackspace in london
[07:47] <charl> ziggo and rackspace are both good but expensive
[07:47] <charl> especially rackspace their pricing is sky high, i think they are pricing themselves out of the market
[07:47] <Kilos> hi charl
[07:47] <charl> hi Kilos :)
[07:48] <psyatw> hi Kilos
[07:48] <Kilos> hi psyatw
[07:50] <charl> psyatw: i'm curious, what do you find about cv lengths in europe (in ICT in particular)
[07:50] <charl> i used to have 2-3 pages but i found it actually worked against me
[07:50] <charl> so i cut it down to one 1-2 pages
[07:51] <psyatw> charl, I guess it is a good thing to only put your most relevant work experience in it, but that only happens if you've actually got experience
[07:52] <psyatw> my uncle has a cv that is some 8 pages long, that is a bit too much but it doesn't work against him as he gets hired by big companies anyway
[07:52] <charl> that's different, especially if you go for a job at the top
[07:52] <psyatw> as a contractor because he is an oracle and all-round database expert, though
[07:52] <charl> but if you're an "average" programmer
[07:53] <psyatw> yeah
[07:53] <charl> the problem with lots of ict folks is that they tend to be rather arrogant and eletist in their own way
[07:53] <charl> and they're very quick to say "oh look at this noob" just because you have some php experience listed
[07:53] <charl> lots of companies in NL are not especially very anti-php as of the last number of years
[07:53] <charl> they seem to think that if you have ever done anything in php you're basically an idiot
[07:54] <psyatw> I think it is actually harmful for them to think like that
[07:54] <charl> php might suck as a programming language but there were days where it was one of the best tools available
[07:54] <charl> yes i think so to
[07:54] <charl> *too
[07:54] <psyatw> it's not as if I've studied lots of things, but it never seems to be quite enough for you to get a certain job
[07:54] <psyatw> as if I've not studied*
[07:55] <psyatw> yeah
[07:55] <charl> yeah but companies also list their exact stack of software they *happen* to use
[07:55] <charl> and almost *every* single company has a slightly different stack of software
[07:55] <psyatw> ict studies really are a major time sink, because not only do you need to know programming languages but alos have experience with their software stacks
[07:55] <charl> so it's impossible for any programmer to know it all, even with 10+ years of experience
[07:55] <psyatw> yes indeed
[07:56] <psyatw> it's like looking for a needle in a haystack
[07:56] <psyatw> but they still persist in that kind of thinking
[07:56] <charl> i mean i have been in ict now for 10+ years and i still don't know everything, i only know the stuff that i happen to have come across
[07:56] <charl> so when i have a conversation with some potential employer, obviously the guy sitting on the other side of the table will know some stuff i don't
[07:56] <psyatw> how can you ever know everything there is to know?
[07:57] <charl> but to make up for it, i know a whole bunch of stuff that they don't, but it seems like you get judged based off what you don't know, and not what you know
[07:57] <psyatw> yeah
[07:57] <charl> yeah i get very frustrated, i hate applying for jobs, it's so bad i just want to stick to where i am :)
[07:58] <charl> but i'm sitting on a temporary contract right now, and it's my third year, so they either have to kick me out or make me permanent
[07:58] <psyatw> I wouldn't expect someone with 10+ years of programming experience for his/her job to be judged the same way someone who has never worked professionally as a programmer would be judged :)
[07:58] <charl> i hear they are shortening it now from 3 years to 2 years maximum, i think it's a good thing
[07:58] <charl> yes i agree
[07:59] <charl> but yet it very often happens
[07:59] <psyatw> I think it will make you aware of the fact that nothing is permanent and you have to keep looking out for yourself
[07:59] <charl> yes
[07:59] <charl> but companies are also very comfortably riding this whole "temporary" thing
[07:59] <charl> it prevents them from having to think long term and build sustainable business
[08:00] <Symmetria> heh, the interesting thing is, most executives are on fixed term renewable contracts
[08:00] <Symmetria> in major corps
[08:00] <Symmetria> *especially* cXX's
[08:00] <charl> well that means they have to change cXX every two years (here, in any case)
[08:01] <charl> unless there are exceptions made for people in certain positions, not sure
[08:01] <psyatw> charl, but I know for myself that I will never be comfortable working for others anyway, I just want to build some connections and get experience and certificates so I can start my own business together with a few friends from all over the world
[08:01] <Symmetria> charl, nah, those contracts are renewable
[08:01] <Symmetria> executive contracts are typically structured like that
[08:01] <Symmetria> and expat contracts are like that as well
[08:02] <charl> interesting
[08:02] <Symmetria> expat contracts are structured like that for work visa reasons
[08:02] <Symmetria> you give a guy a contract for as long as his work visa is valid for
[08:03] <Symmetria> renew it when his work visa is renewed
[08:03] <Symmetria> almost impossible to give a guy a perm position when he's on a work visa that may expire
[08:03] <Symmetria> (like my contract with Liquid, its a 2 year contract)
[08:03] <charl> oh yeah that's a mess indeed
[08:04] <charl> but i guess that's the way it works when you're in a foreign country
[08:04] <Symmetria> heh the advantage of it is that an employee in that situation can generally demand more money
[08:04] <charl> i guess in the EU it's different because you don't need work visas in other EU member states
[08:05] <charl> although that's only for as long as the EU holds... if a country pulls out i don't know what will happen
[08:05] <charl> if you really want to live in a country long term, it's best to naturalise as a citizen first thing you get a chance
[08:05] <charl> especially if you have a wife and kids who are natives of that country
[08:20] <psyatw> does that also count if you are an EU citizen and live in one of the EU countries, though?
[08:53] <charl> i have no idea, the whole idea of "eu citizenship" is trash imho
[08:54] <charl> you're only an "eu citizen" for as long as your country remains part of the EU afaik
[08:54] <charl> i guess then it would be like in switzerland where you have favourable immigration terms but no real rights
[09:36] <Kilos> whats a better file manager than dolphin when copying lots of floppies
[09:36] <Kilos> dolphin gets to the stage where it opens one 16 times
[09:36] <Kilos> 14.04 kde
[09:37] <mazal> Jissie boet , ek is moeg gehardloop\
[09:42] <psyatw> I didn't know floppies were still in use
[09:43] <psyatw> charl, but then you would at least have some time to find a wife and get the same citizenship as hers
[09:43] <psyatw> hoi mazal
[09:44] <Kilos> lol thats why i got the job. sister in law has many years of saved photos on floppy and now wants to save them on new laptop which doesnt have a floppy thing so they bought me an external fd and gave me the job
[09:44] <Kilos> met wat mazal  ?
[09:45] <Kilos> i score a screen and the external floppy drive
[09:45] <Kilos> hi Private_User
[09:45] <mazal> Oom Kilos , met werk
[09:45] <Kilos> ai!
[09:45] <mazal> al 3 my sites het goed wat stukkend is
[09:45] <Kilos> oi
[09:46] <mazal> En 90% van dit is ander mense wat dit breek en ander mense wat ek voor wag om reg te maak
[09:46] <mazal> Maar almal kerm by my
[09:47] <Kilos> ai!
[09:47] <Kilos> maar jy is mos die IT man
[09:47] <mazal> Ja maar het te min se in wat gebeur oom
[09:48] <mazal> Dis die probleem
[09:48] <mazal> En het geen mannekrag nie
[09:48] <mazal> En is meer die " dirty work slaves "
[09:48] <Kilos> lol
[10:12] <Kilos> ohi superfly
[10:12] <Kilos> and whoever i missed earlier
[10:19] <superfly> hi Kilos
[10:35] <inetpro> yikes!
[10:36] <inetpro> anybody else here who felt the tremor?
[11:26] <ThatGraemeGuy> inetpro: that might've been me, but i had lunch so my tummy has quieted down now
[11:27] <ThatGraemeGuy> sorry for the disturbance :P
[11:27] <charl> lol
[11:28] <Kilos> yip inetpro  was 5.3 tremor in orkney
[11:28] <Kilos> rattled the house here
[11:29] <nuvolari_> o.O
[11:29] <nuvolari_> aparently it was felt in Durbs too
[11:29] <nuvolari_> didn't feel anything here in Ballito
[11:30] <Kilos> wow orkney to durbs is far
[11:30] <Kilos> orkney is near ventersdorp iirc
[11:35] <Squirm> nothing here
[11:36] <Squirm> and heard a lady speaking from Ladysmith, nothing there either
[11:37] <Squirm> An earthquake with magnitude 5.3 occurred near Klerksdorp, South Africa at 10:22:34.90 UTC on Aug 5, 2014
[11:38] <Squirm> @eNCAnews #earthquake serious earthquake felt in klerksdorp. Schools evacuation
[11:38] <Squirm> wow
[11:38] <Squirm> ok...
[11:40] <spinza> http://earthquake.usgs.gov/earthquakes/eventpage/usb000s0b3#dyfi
[11:41] <spinza> You can see who reported feeling it and where
[11:42] <spinza> Also report of you felt it
[11:42] <spinza> *if
[11:47] <ThatGraemeGuy> http://www.reddit.com/r/southafrica/comments/2codmo/the_entirety_of_gauteng_just_had_an_earthquake/
[11:49] <ThatGraemeGuy> http://cdn.meme.li/instances/500x/53299593.jpg <-- LMAO
[11:56] <Kilos> i hope it didnt spread the lava in minetest
[12:30] <mazal> I didn't feel it. Think because I was driving around that time
[12:42] <mazal> Bye everyone , have a nice evening
[15:01] <nuvolari> :O it's cause of you guys digging around with bots that the earthquake happened
[15:01] <nuvolari> :P
[15:01] <Kilos> lol
[15:48] <magespawn> good evening
[15:49] <magespawn> ping Kilos
[16:31] <Kilos> hi mage
[16:31] <Kilos> ai!
[16:31] <Kilos> hi Vince-0
[16:32] <Vince-0> 'eve
[16:42] <Kilos> hi nlsthzn send the heat man
[16:44] <magespawn> back again
[16:44] <magespawn> hey Kilos
[16:44] <Kilos> hi my magespawn hows you man
[16:44] <magespawn> good and you/
[16:44] <Kilos> sorry i was asleep earlier
[16:44] <Kilos> just cold
[16:44] <magespawn> no worries, i also got disconnected
[17:05] <Symmetria> heh so how hectic was the quake today
[17:05] <magespawn> apparently they felt it all the way down in durban
[17:07] <magespawn> in-laws are in the klerksdorp, the damage at their house was not too bad, but lots to clean up
[17:08] <Symmetria> need to check with my sister in midrand
[17:09] <Kilos> wasnt too bad here in pta by me, house just shook a bit and wondows rattled
[17:17] <Symmetria> man this utopia tv series is seriously MESSED UP
[17:20] <magespawn> have not seen it
[17:24] <Symmetria> hrm, wow, doing 100gigs a day of vlc downloads from the mirror
[17:24] <Symmetria> thats a fair bit more than the ubuntu downloads
[17:26] <magespawn> what sort of vlc downloads? surely not the media player
[17:27] <Symmetria> yeah
[17:27] <Symmetria> the media player
[17:27] <magespawn> wow
[17:29] <Symmetria> the hitcount on the ubuntu mirrors are MUCH higher of course with machines checking for updates
[17:29] <Symmetria> Processed 2904209 records in 20 seconds
[17:29] <Symmetria> heh since the first of august
[17:30] <magespawn> that is still impressive considering that vlc is about 30 Mb
[17:30] <Symmetria> so we're averaging around 580k hits every 24 hours for ubuntu
[17:30] <Symmetria> bout 7 hits a second average
[17:31] <magespawn> that must look like DDOS in logstalgia
[17:31] <Symmetria> not really
[17:31] <Symmetria> http://logs.mirror.liquidtelecom.com/
[17:31] <Symmetria> :) you can look in chrome
[17:31] <Symmetria> thats live logstalgia
[17:31] <Kilos> is it an official mirror Symmetria ?
[17:31] <Symmetria> kilos for vlc? yes
[17:31] <Symmetria> for all of east africa
[17:32] <Kilos> oh not for buntu yet?
[17:32] <Symmetria> oh yeah that as well
[17:32] <Symmetria> we're official ubuntu for ke/tz/ug/rw/bi/sd/so
[17:32] <Symmetria> oh and zm/zw
[17:32] <Symmetria> ;p
[17:33] <Kilos> i mean with it show in repos now
[17:33] <Symmetria> kilos it should, or if you just choose the country official mirror for any of the countries listed above it will use us
[17:34] <Symmetria> mage did you check that logstalgia link?
[17:34] <magespawn> busy watching now
[17:34] <magespawn> never get tired of looking at that
[17:34] <Symmetria> heh it looks most awesome in the mornings when people are getting to work and turning on their machines
[17:34] <Symmetria> then you see it going ballistic
[17:35] <Symmetria> lol lemme run an update at home and see if we can make it look fun
[17:35] <Symmetria> lol did you see that huge purple stream? that was an apt-get update at home :P
[17:35] <Symmetria> lets do an apt-get upgrade now
[17:36] <Symmetria> hehe that was cool :) 76meg of downloads in a second or 2
[17:36] <magespawn> pretty cool
[17:37] <Symmetria> heh its amazing how heavy logstalgia is generating that display though
[17:37] <Symmetria> I tried to generate it through a mesa implementation of opengl
[17:37] <Symmetria> instead of offloading it onto a video card in hardware
[17:38] <Symmetria> even with all the cpu power I could throw at it, it didn't come CLOSE to handling it
[17:38] <Symmetria> I actually wanna install something to see what its doing to my GPU
[17:42] <magespawn> looks good from this side, are you running the logstalgia on your machine or on the server?
[17:43] <Symmetria> my machine, only thing with a powerful enough GPU to actually do this properly
[17:43] <charl> good evening people
[17:43] <magespawn> hey charl
[17:43] <charl> hi magespawn, Symmetria , Kilos
[17:43] <Symmetria> damn, its using 25% of my gpu doing that, and considering I'm running a 690 thats massive
[17:44] <Kilos> hi charl
[17:44] <magespawn> sounds pretty heavy
[17:44] <Symmetria> heh magespawn well, a 690 is a pretty serious GPU to be eating 25% of it
[17:46] <Kilos> ubuntu.mirror.ac.ke
[17:46] <Kilos> is that it
[17:47] <Symmetria> kilos no, ke.archive.ubuntu.com or ubuntu-archive.mirror.liquidtelecom.com
[17:48] <Kilos> oi i got to find another country then that will show that
[17:48] <Kilos> that was the link next to kenya
[17:49] <Symmetria> huh, I install and tell it I'm in kenya
[17:49] <Symmetria> and it sets default to ke.archive
[17:49] <Kilos> thats the only link i see for kenya
[17:50] <Symmetria> odd
[17:50] <Symmetria> where does the tz one point you
[17:51] <Kilos> whats tz
[17:51] <Kilos> tanzania?
[17:51] <Symmetria> yeah
[17:52] <Kilos> mirror.aptus..co.tz
[17:52] <Kilos> speak to canonical again
[18:02] <Symmetria> heh will chat to them tomorrow
[18:02] <Symmetria> where do you see the repo list anyway
[18:02] <Kilos> my select best server thing shows
[18:02] <Symmetria> cause I just see the official when you do the install
[18:03] <Kilos> ubuntu-archive.mirrors.proxad.net
[18:04] <Kilos> in synaptic or update manager
[18:05] <Kilos> what ubuntu are you running Symmetria ?
[18:06] <Symmetria> 14.04
[18:06] <Symmetria> but Im using server
[18:06] <Symmetria> heh I just install telling it to use kenya mirror
[18:06] <Symmetria> and then run apt-get update
[18:06] <Symmetria> and it finds kenya
[18:07] <Kilos> ai!
[18:07] <Kilos> well tell canonical we dont get the choice
[18:07] <Symmetria> heh I'll speak to them soon as their is a vanguard on duty
[18:08] <Kilos> i dont know how to set or change mirrors from terminal
[18:10] <Symmetria> heh vi /etc/apt/sources.list ;p
[18:11] <magespawn> or vim
[18:12] <Kilos> ai! i see lots of mythic.beasts
[18:13] <Kilos> http://mirror.mythic-beasts.com/ubuntu/
[18:15] <Symmetria> thats the mirror your apt-get update will be using then
[18:15] <Kilos> yes
[18:16] <Kilos> it was the best one last week but not very fast at all
[18:17] <Kilos> our za mirror rocked a few months ago then just got sicker and sicker
[18:19] <inetpro> good evening
[18:19] <Kilos> hi inetpro
[18:42] <Kilos> grind daai chromium en koper ore ne!
[18:42] <Kilos> dan eers cook
[18:43] <Kilos> oops
[18:44] <Symmetria> kilos I've asked several times to be added to the za rotation but graham beneke refuses
[18:46] <Symmetria> and honestly, we should just feed za outta kenya because in terms of bandwidth, and tweaking, and server capacity, the ke mirror is better suited
[18:46] <Kilos> why does he refuse?
[18:46] <Symmetria> heh he likes being the host for za and swears he has the capacity
[18:47] <Kilos> prove him wrong then, tell him may the best server win
[18:48] <Kilos> or speak to mark and ask him to make waves
[18:53] <ThatGraemeGuy> evening all
[18:53] <Kilos> hi
[18:54] <charl> hi ThatGraemeGuy
[18:54] <magespawn> hi ThatGraemeGuy
[18:55] <charl> i wonder what the benefit is of using the mirror approach compared to debian's cdn approach
[18:56] <charl> i don't know what debian uses... anycast dns or split horizon dns
[18:56] <ThatGraemeGuy> debian CDN uses the geodns patch for bind if i'm not mistaken
[18:56] <charl> probably
[18:56] <ThatGraemeGuy> we have actually switched to http.debian.net
[18:57] <ThatGraemeGuy> http://http.debian.net/ lists the reasons its better, i don't recall them offhand
[18:57] <ThatGraemeGuy> just that we have had no issues since switching
[18:58] <charl> hmmm
[18:58] <charl> interesting
[19:56] <magespawn> good night all
[19:56] <Kilos> night magespawn
[19:56] <Kilos> sleep tight
[22:26] <Kilos> night guys.sleep tight