[00:14] <robert_ancell> ximion, what's the ubuntu package / project that generates the dep11 data? Trying to assign bug 1626494 to the correct place
[00:14] <ubot5`> bug 1626494 in gnome-software (Ubuntu) "Some app screenshots wrongly stretched in Ubuntu version of Gnome Software" [Undecided,Confirmed] https://launchpad.net/bugs/1626494
[00:28] <ximion> robert_ancell: previously appstream-dep11, but soon it will be appstream-generator
[00:29] <ximion> assign to appstream-generator, if the bug is fixed in asgen already, we can close it as soon as it is deployed at Ubuntu
[00:29] <robert_ancell> ximion, ok
[00:29] <ximion> robert_ancell: jap, that bug is indeed fixed
[00:29] <ximion> or rather, has never been present in asgen :P
[00:30] <ximion> so we just need Laney to flip the switch and make the new data available - I hope this will happen for Yakkety, still
[00:30] <robert_ancell> ximion, will this happen in Xenial?
[00:30] <robert_ancell> I've assigned to both, so we know which one has the issue
[00:33] <ximion> robert_ancell: unfortunately we can't update the frozen metadata in Xenial properly :(
[00:34] <robert_ancell> ximion, why not?
[00:34] <ximion> since the image sizes are encoded in the AppStream metadata which is frozen, updating the image alone won't help
[00:34] <ximion> robert_ancell: would require uploading new data into the Xenial suite and re-signing the InRelease file
[00:34] <robert_ancell> ximion, why is the metadata frozen? Doesn't it need to be updated if you SRU something?
[00:35] <ximion> robert_ancell: jup, then it will be updated for that particular SRU
[00:35] <ximion> so we would need to make a dummy upload of that package to fix the issue
[00:35] <ximion> which is pretty dumb
[00:35] <robert_ancell> surely we can trigger an update of the whole file
[01:39] <ximion> robert_ancell: doesn't help if the archive won't sign the file...
[01:39] <ximion> would be awesome to get an exception for that
[01:40] <ximion> all alternative solutions are basically hacks
[01:40] <robert_ancell> I'll ask around
[01:40] <ximion> one could make an override file for the -updates suites, but that would then mix data from the base suite with new data in a very unclean way
[01:41] <ximion> one could also package the updated files in a .deb package as an update
[01:42] <ximion> that would probably be not very invasive
[01:42] <ximion> also a hack, but maybe the best one after updating the file directly
[05:04] <pitti> Good morning
[07:52] <willcooke> o/
[07:53] <duflu> 'lo willcooke
[07:54] <willcooke> evening duflu, how goes?
[07:54] <duflu> willcooke: Afternoon. Goes OK. You?
[07:56] <willcooke> oh, it's still afternoon for you?
[07:56] <willcooke> Australia is a big place :)
[07:57] <duflu> willcooke: Yes, sorry. This side is basically asia
[07:57] <willcooke> :))
[08:02] <Laney> hello
[08:10] <willcooke> how do Laney
[08:11] <Laney> hey willcooke
bit of a chill today</british>
[08:12] <willcooke> Verily
[08:13] <Laney> I thought about busting out the ol tog rated socks
[08:13] <willcooke> String vest here
[08:14] <davmor2> what, what? Whining about the weather, what a terribly British thing to do
[08:14] <seb128> hey willcooke Laney duflu
[08:14] <duflu> Morning seb128
[08:14] <davmor2> tally-ho pip pip and all that
[08:14] <Laney> OH and I got a new fiver last night for the first time
[08:14] <Laney> which is exciting
[08:14] <Laney> tried to destroy it of course
[08:15] <Laney> hi davmor2 and seb128 and duflu :-)
[08:15] <Laney> happy friday
[08:15]  * duflu is reminded he hasn't seen a new AU fiver yet
[08:15] <davmor2> Laney: use fire
[08:15] <seb128> Laney, the plastic ones?
[08:15] <seb128> happy friday indeed!
[08:15] <davmor2> Laney: Morning and Happy Friday to you too
[08:16] <Laney> seb128: https://www.thenewfiver.co.uk/
[08:16] <Laney> what a website
[08:17] <seb128> that's money well spent
[08:17] <seb128> why would you need to advertize your currency?!
[08:17] <seb128> it's not like people were ponding not using money
[08:18] <Laney> well it did make me shed some patriotic tears
[08:18] <seb128> haha
[08:19] <Laney> I should check if any of them are in the first batch
[08:19] <Laney> you can sell those ones for £200
[08:20] <seb128> over 5k notes have been chewed or eaten in 2015, people are weird
[08:21] <seb128> website is nice but I don't like much how the image don't slide with the content but get replaced
[08:21] <seb128> can't pinpoint it but it feels weird
[08:26] <willcooke> I like the side-on view especially
[09:13] <pitti> hey seb128, Laney, and willcooke!
[09:13] <willcooke> hey pitti
[09:13] <seb128> hey pitti, happy friday!
[09:13] <Laney> pitti in getting up late shocker
[09:13] <willcooke> pitti, did cyphermox speak to you about https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1626108
[09:14] <ubot5`> Ubuntu bug 1626108 in Ubuntu CD Images "Ubiquity session isn't setting up 3rd party hardware drivers" [Undecided,Fix released]
[09:14] <pitti> seb128: bon vendredi !
[09:14] <pitti> Laney: well, I said good morning at 6:45 :)
[09:14] <pitti> I just didn't pay attention to IRC the last hour
[09:14] <Laney> /at 06:45 /say hello
[09:14] <Laney> :P
[09:14] <Laney> how are you?
[09:15] <pitti> slightly more relaxed now; yesterday was madness
[09:15] <pitti> lots of fun with linux 4.8, scalingstack network/image failure etc.
[09:15] <seb128> you meant you went to bed at 6:45?
[09:15] <seb128> that was a short night
[09:15] <seb128> ;-)
[09:16] <pitti> I had a beer and a grappa yesterday evening at our favourite Italian, I needed that :)
[09:16] <seb128> haha
[09:16] <seb128> do you have any plan for the w.e already?
[09:17] <pitti> seb128: yes, indeed -- I'm in a train to Berlin now
[09:17] <pitti> 85th birthday of Annett's grandma tomorrow (near Berlin), then go to larsu and go to systemd.conf next week
[09:17] <seb128> ah, you second office ;-)
[09:17] <seb128> nice
[09:17] <seb128> give a hug to Lars for me!
[09:17] <pitti> le bureau roulant !
[09:18]  * larsu waves
[09:18] <Laney> ah, larsuland!
[09:18] <Laney> it is a good land
[09:19]  * larsu agrees
[09:19] <Laney> go for some peanut sauce
[09:19] <seb128> hey larsu ;-)
[09:19] <larsu> hi seb128! ça ca?
[09:19] <larsu> *va
[09:19] <larsu> 'sup Laney?
[09:19] <seb128> Laney, if you like peanut sauce you should get kip sate in octobre in denhaag
[09:19] <seb128> larsu, oui, et toi ?
[09:19] <pitti> Laney: will remember, although not a peanut fan
[09:19] <seb128> larsu, holidays tonight for me :-)
[09:20] <larsu> seb128: nickel! Looking forward to having pitti around next week
[09:20] <pitti> *beam*
[09:21] <seb128> he's a good guest, I can recommend him ;-)
[09:21] <pitti> seb128 made me run, wash the dishes, work from 4 am to 12 pm, and drink coffee!
[09:22]  * pitti hugs seb128, it was great to visit you!
[09:22] <Laney> pitti: ok, leave that out and just have the falafel then :P
[09:22] <Laney> seb128: looking forward to you taking us to all the best places
[09:22] <Laney> oooooooh you should choose the team dinner venue
[09:22] <seb128> lol
[09:23]  * seb128 hugs pitti back
[09:23] <seb128> Laney, I can do that :-)
[09:23] <Laney> larsu: not much, ribs still hurt a bit from surfing :-o
[09:23] <Laney> got some couchsurfers coming tonight
[09:24] <larsu> Laney: not sure if that's bad because your ribs hurt or good because you went surfing ;)
[09:24] <larsu> oh, pitti does dishes? Awesome!
[09:24] <Laney> respect the waves <o\
[09:25] <seb128> lol
[09:25] <seb128> larsu, you need to feed him icecream though otherwise he's not working as well
[09:25] <larsu> seb128: that's really not going to be a problem...
[09:25] <larsu> *really*
[09:26] <seb128> :-)
[09:28] <pitti> c'est toujours l'heure de la glace ! *yummy*
[09:28] <pitti> mais maintenant c'est l'heure de système D
[09:29] <larsu> *giggle*
[09:30] <seb128> tjaalton, hey, do you know if anything changed with xorg keyboard layout handling in yakkety?
[09:30] <seb128> livecd has no layout showing configured at all
[09:30] <seb128> on xenial it has fr and us when picking french locale
[09:30] <seb128> pitti, ^ or maybe you know, unsure how much is coming from lower stack/console setup/systemd
[09:33] <seb128> qengho, chrisccoulson, willcooke, so we got chromium/firefox/libreoffice updates out, are we missing anything to desactivate the old google api key and switch to the new ones?
[09:33] <willcooke> seb128, aiui, just waiting a little while to make sure "everyone" has switched
[09:33] <seb128> willcooke, well, the key is over the quota and is not working, what difference does it make whether they switched or not?
[09:34] <willcooke> good call
[09:34] <seb128> :-)
[09:34] <seb128> we are in a situation where it works for nobody
[09:34] <seb128> if we switch it's going to work for those who upgraded
[09:34] <seb128> which is an improvement whatever the number of upgraders is
[09:44] <seb128>  
[09:45] <seb128> pitti, good catch finding that it has to do with systemd user session
[09:45] <seb128> now to know what bits it doesn't like...
[09:45] <seb128> it's not the indicator since that's an optional part and just display the status it doesn't do the session config
[09:45] <pitti> when I disable the systmed user session in Xsession.d/00upstart, then gsettings shows de and us again
[09:45] <seb128> so maybe ibus or unity-settings-daemon
[09:45] <seb128> thanks for figuring that out
[09:45] <pitti> the "de" should come from /etc/default/keyboard
[09:46] <seb128> I'm going to file a bug after lunch and try to poke a bit more to it
[09:46] <pitti> not sure where the "us" comes from, that's always there apparently
[09:46] <seb128> yes
[09:46] <seb128> it's there because it's needed for e.g ctrl-C/X/V to work in any layout
[09:46] <seb128> so u-s-d always add it
[09:47] <seb128> I should make sure to log bugs and tag them this afternoon
[09:49] <seb128> but lunch first, bbiab
[09:54] <chrisccoulson> seb128, willcooke, switching it also breaks other APIs which currently aren't over the quota (eg, safebrowsing is the one that immediately springs to mind)
[09:54] <chrisccoulson> Although it's probably ok to switch now
[10:09] <tjaalton> seb128: yeah it's somewhere else
[10:11] <chrisccoulson> I should probably upload firefox to yakket
[10:11] <chrisccoulson> yakkety, even
[10:14] <chrisccoulson> I see the current firefox 48 in yakkety that built everywhere except for s390 and ppc now fails to build everywhere except for x86 and x86-64 in doko's archive rebuild
[10:14] <chrisccoulson> Awesome
[10:48] <qengho> seb128: "well, the key is over the quota and is not working". There are like 30 parts to the API. 1 of them isn't working.
[11:48] <seb128> qengho, can we limit the use of the key? like say it's not one to be used for geoloc? or is everything or nothing?
[11:49] <seb128> qengho, also what are the users out of firefox/chromium/libreoffice which got updated to use the new one?
[11:50] <qengho> seb128: that's a really good question about limits. I don't know if the capabilities apply to a single key or to the org. I'll find out.
[11:50] <qengho> seb128: I don't understand your second question.
[11:52] <seb128> qengho, we updated firefox/chromium/libreoffice to use the new key, is there anything else that needs updated? or what's the factor now to not transition over? with chromium/firefox security updates out with the new key I expect most of our users are transitionning to those ... do we have numbers/graphs about the number of requests from the new ones?
[11:55] <qengho> seb128: Nothing else needs updating except the program of whoever is abusing our key. Ha ha.
[11:55] <seb128> well at least we have different keys now...
[11:55] <seb128> qengho, do you have stats on the use of the new ones?
[11:56] <seb128> they are working right? but just have lower quota?
[11:56] <qengho> seb128: We don't have stats per key, because that is disabled in the administration interface.
[11:56] <qengho> I don't know why.^
[11:56] <qengho> Or how.^
[11:56] <seb128> do we have anyone we know at google that we can ask?
[12:05] <qengho> seb128: I don't know anyone close to this subject. I'll ask the person I know, if he's back from vacation.
[12:05] <seb128> k
[12:05] <seb128> thanks
[12:10] <ximion> Laney: not sure how you manage to get all these weird bugs ^^
[12:10] <ximion> did you check if curl had any bugfixes in its DNS code recently?
[12:11] <Laney> nope
[12:11] <Laney> I saw your conversation with robert_ancell
[12:12] <Laney> would be good if you didn't imply it was just a matter of me flicking a switch
[12:12] <Laney> and there is no exception, the release won't be re-published
[12:12] <Laney> imagine it - all xenial users will hit the archive to download the indices over again
[12:12] <Laney> not going to happen
[12:14] <ximion> Laney: jup - I think shipping updated files in a package would be okay though
[12:17] <Laney> maybe
[12:17] <Laney> how would that work?
[12:20] <Laney> feels like publishing it via -updates could somehow be nice
[12:21] <Laney> s/could somehow/somehow could/
[12:21]  * Laney has europeanitis
[12:26] <Laney> ximion: the trace goes down into glibc
[12:26] <Laney> man it feel really unlikely that there are bugs here to me
[12:32] <ximion> and of course it's not as easy as flipping a switch - I don't remember much of yesterday night's conversation, but I also think I mentioned that I hope it will be ready for Yakkety
[12:32] <Laney> yeah
[12:32] <ximion> which hopefully implies that it's not an easy task ^^
[12:33] <Laney> don't want anyone to get their hopes up there :P
[12:33] <Laney> want to run for a while to see how common these weird crashes are anyway
[12:33] <ximion> having stuff in -updates will be really messy, because we would need to merge data there (old data into SRU data)
[12:34] <Laney> ubuntu@juju-stg-ue-appstream-back-machine-1:/srv/appstream/logs/2016/09$ grep "Segmentation fault" *.log
[12:34] <ximion> jup, the curl one goes deep
[12:34] <Laney> 22_0900.log:Segmentation fault (core dumped)
[12:34] <Laney> 22_1000.log:Segmentation fault (core dumped)
[12:34] <Laney> 22_1600.log:2016-09-22 16:08:14 - INFO: Completed procSegmentation fault (core dumped)
[12:34] <Laney> 23_0100.log:Segmentation fault (core dumped)
[12:34] <Laney> 23_0900.log:2016-09-2Segmentation fault (core dumped)
[12:34] <Laney> 23_1000.log:Segmentation fault (core dumped)
[12:34] <ximion> oh sh*
[12:34] <Laney> 23_1025.log:Segmentation fault (core dumped)
[12:35] <ximion> looks like we need to fix this
[12:35] <Laney> no results between 0100 and 0900 because it hung at 0200
[12:35] <Laney> ;-)
[12:42] <desrt> hello people, and happy friday!
[12:43] <seb128> hey desrt, happy friday to you!
[12:43] <Laney> hi desrt!
[12:43]  * desrt is getting pumped for the weekend
[12:43] <desrt> via lux!
[12:44] <desrt> my first toronto anomaly
[12:45]  * seb128 is trying to understand what desrt is saying
[12:45] <Laney> thought you uninstalled that
[12:45] <desrt> for 2 days
[12:45] <desrt> just long enough to ensure that my streak was broken :)
[12:46] <desrt> seb128: from time to time (a few times a year) in ingress is some event called 'anomaly' where the rules of the game are changed at a point that is focused in a particular place
[12:46] <desrt> tomorrow, that place is downtown toronto, practically centred on my house
[12:46] <seb128> oh ok
[12:46] <seb128> they pulled that trick out to make you come back!
[12:46] <seb128> which seems to have worked... ;-)
[12:47] <desrt> i never intended to leave for good.  i just wanted to break my streak at an event 360 (the top badge tier) to make sure i didn't end up with a sick incentive to continue to 400, ... or 500, ... or ...
[12:47] <desrt> *even 360
[12:47] <seb128> lol
[12:48] <desrt> "...on the 361st day, Desrt rested."
[12:49] <desrt> uninstalling is a bit of a symbolic gesture and a guard against accidentally opening the app and hacking something... when you mindlessly do something every single day for a year, you get a bit auto-pilot about it
[12:49] <desrt> it's a common tactic in this situation :)
[13:29] <jhodapp> What would cause the temporary non-pinned icons that show on the launcher when you run a program to not show up towards the end but instead showing up as the 3rd icon from the top every time? It just started happening on one of my desktop machines very recently and this without changing anything being pinned on the launcher
[13:30] <willcooke> Trevinho, ^
[13:30] <willcooke> odd
[13:30] <Trevinho> mhmh
[13:31] <jhodapp> It's not full either, about 75%
[13:31] <Trevinho> is that xenial?
[13:31] <jhodapp> yes
[13:31] <jhodapp> I don't seem to able to influence where those show up from this point either
[13:31] <Trevinho> it happened in the past because of a race of bamf and unity calls, but this shouldn't happen now
[13:32] <Trevinho> or.... well... it could be caused by the new "starting" flag
[13:32] <Trevinho> which... andyrock did. Could be because of that... mhmh
[13:32] <jhodapp> Trevinho, was that a recent SRU change or released with 16.04?
[13:32] <andyrock> ?
[13:33] <andyrock> jhodapp: can you open a bug with few steps to reproduce the issue?
[13:33] <jhodapp> andyrock, well I don't know how to reproduce it, that's part of the problem
[13:34] <jhodapp> it just started happening
[13:34] <jhodapp> andyrock, and continues to happen any time I open an app not pinned on the launcher
[13:34] <andyrock> which app? any app?
[13:34] <jhodapp> yes
[13:34] <jhodapp> any
[13:35] <andyrock> did you try to restart unity?
[13:35] <jhodapp> yup
[13:35] <andyrock> 16.04?
[13:35] <jhodapp> correct
[13:35] <jhodapp> andyrock, I'd be happy to file a bug with this info if it's good enough
[13:36] <andyrock> a screencast of the issue would help too
[13:36] <jhodapp> andyrock, sure np
[13:36] <andyrock> kk
[13:36] <andyrock> send me the link when you're done
[13:36] <jhodapp> andyrock, awesome thanks
[13:40] <Trevinho> andyrock: one thing I thought it could happen is that... I'm not sure wether we're flagging the starting-icons as seen in unity... But it should be...
[13:41] <andyrock> well what's weird is that it's the first time this problem is reported
[13:42] <jhodapp> andyrock, yeah and I've been running 16.04 on this machine for quite some time but it just all of a sudden started happening
[13:50] <ximion> Laney: well, this is terrible and we need to fix the bug - I have never seen it in Debian, and KDE Neon and elementary and Arch also never reported it
[13:51] <ximion> (so, the hanging thread might be in the langpack code, and something is fishy about the curl downloads of packages)
[14:17] <Laney> ximion: haha
[14:17] <Laney> the hang is in seedContentsData
[14:19] <ximion> Laney: so it is a write issue then
[14:19] <ximion> I hope the NOTLS change didn't break it then...
[14:20] <ximion> (if it did, the LMDB docs lie)
[14:22] <ximion> the Debian extraction runs are crazy slow now... 40min (but for some weird reason it's *always* around 40min, no matter if there were 10 or 30 packages processed)
[14:29] <Laney> did you profile it?
[14:30] <ximion> Laney: I just looked at the log timestamps
[14:30] <ximion> oh, yes I did, but at some time in May, a lot has change dsince then
[14:31] <Laney> timestamps is ok
[14:31] <ximion> package extraction was still the most time-consuming step, followed by any operation onvolving searching icons and then on the third place screenshot downloading
[14:31] <Laney> where's most of the 40 minutes being spent?
[14:32] <ximion> data export... takes 4min
[14:32] <ximion> that isn't right
[14:32] <ximion> https://appstream.debian.org/logs/2016/09/
[14:33] <ximion> I need to look at this, that is taking too long
[14:33] <Laney> turn on --verbose
[14:33] <ximion> oh, actually, it's rendering HTML there too
[14:33] <Laney> I have this suspicion that it might be doing Translation- stuff too often
[14:33] <ximion> so likely that and parsing all the data is a culprit
[14:34] <ximion> you can logInfo with some ID everytime it does that
[14:34] <Laney> want to see how much it happens in your logs
[14:34] <ximion> (another useless hint everyone else would have thought of got served, by me :P)
[14:34] <Laney> there's already some logDebug there
[14:37] <ximion> Laney: while turning on verbose mode, I noticed that today's run didn't produce a proper log
[14:37] <ximion> the reason is that it crashed
[14:37] <Laney> /o\
[14:37] <Laney> WHAT HAVE WE DONE!
[14:38] <ximion> I am running https://github.com/ximion/appstream-generator/commit/12ca9be289eb615a73b8372c0e4108609580a341 now
[14:38] <ximion> now, if I just knew the working version that was running before I uploaded the broken one yesterday...
[14:39] <Laney> can't tell what that does
[14:39] <seb128> could somebody try to add a google account through u-c-c -> uoa on yakkety and let me know if the webview goes white for them as well when focussing the textentry?
[14:39] <ximion> yeah, I think the last working version was https://github.com/ximion/appstream-generator/commit/dd87662d7f3dbdfe2dafaad0fcd2223be7a72bd9
[14:40] <ximion> Laney: so, some commit in the range of be7a72bd9..9580a341 probably did something bad
[14:40] <Laney> seb128: yup
[14:40] <seb128> Laney, it does?
[14:41] <Laney> yes
[14:41] <seb128> Laney, thanks for confirming
[14:41] <Laney> np
[14:41] <Laney> ximion: that TLS thing is the most suspicious isn't it
[14:41] <Laney> can you run under gdb?
[14:42] <ximion> Laney: if I could be sure that it crashes then... The first run this morning at 8:10 succeeded
[14:42] <ximion> the current one at 14:10 didn't
[14:42] <Laney> indeed
[14:42] <Laney> it sometimes works
[14:43]  * Laney is gdbing
[14:43] <Laney> this stuff is annoying to debug
[14:43] <ximion> the TLS thing indeed is the thing I would place my bets on
[14:44] <ximion> jup - it's highly parallel and also takes a while
[14:44] <ximion> debugging anything threaded is always a pain
[14:44] <ximion> but if we disable threads, it will probably work :P
[14:45] <ximion> in the last log, there is no line telling about a segfault, btw
[14:45] <ximion> the log just ends
[14:45] <Laney> do you put stderr in there?
[14:46] <ximion> exec >> "$LOGFILE" 2>&1
[14:46] <Laney> mmm
[14:47] <ximion> it ends prematurely though, and the only way that could have happened is by the command crashing
[14:47] <ximion> it didn't execute the run for stretch at all
[14:47] <ximion> so, this was either the OOM killer killing the script instead of asgen, or it crashed and the buffer wasn't written to disk
[14:48] <Laney> OOM would say "Killed" or something and you would see it in dmesg
[14:48] <ximion> unfortunately I have no access to any system logs
[14:48] <ximion> otherwise I would know more already :P
[14:48] <Laney> O_O
[14:49] <ximion> DSA machines are highly restricted
[14:49] <Laney> dmesg works
[14:49] <Laney> [116865.646259] appstream-gener[14057]: segfault at 8 ip 00007fe4d30f5835 sp 00007fc4c63967c0 error 4 in libgio-2.0.so.0.4800.0[7fe4d3082000+181000]
[14:49] <Laney> [138390.878702] appstream-gener[673]: segfault at 8 ip 00007faafe825835 sp 00007f8af1ac67c0 error 4 in libgio-2.0.so.0.4800.0[7faafe7b2000+181000]
[14:49] <Laney> [159892.877074] appstream-gener[18486]: segfault at 8 ip 00007f431c97b835 sp 00007f230fc1c7c0 error 4 in libgio-2.0.so.0.4800.0[7f431c908000+181000]
[14:49] <ximion> indeed!
[14:49] <Laney> mekeel%
[14:50] <Laney> gio...
[14:50] <ximion> [  204.048422] [sched_delayed] sched: RT throttling activated
[14:50] <ximion> [116865.646259] appstream-gener[14057]: segfault at 8 ip 00007fe4d30f5835 sp 00007fc4c63967c0 error 4 in libgio-2.0.so.0.4800.0[7fe4d3082000+181000]
[14:50] <ximion> [138390.878702] appstream-gener[673]: segfault at 8 ip 00007faafe825835 sp 00007f8af1ac67c0 error 4 in libgio-2.0.so.0.4800.0[7faafe7b2000+181000]
[14:50] <ximion> [159892.877074] appstream-gener[18486]: segfault at 8 ip 00007f431c97b835 sp 00007f230fc1c7c0 error 4 in libgio-2.0.so.0.4800.0[7f431c908000+181000]
[14:50] <Laney> deja vu
[14:50] <ximion> jup... why GIO?
[14:50] <Laney> meh
[14:50] <Laney> run it under gdb
[14:50] <ximion> Laney: have you seen that bug already?
[14:51] <Laney> no just the ones I filed
[14:51] <Laney> although if you look at the latest log http://appstream.staging.ubuntu.com/logs/2016/09/23_1400.log
[14:51] <ximion> oh great :(
[14:51] <Laney> that happened later on in the run
[14:52] <Laney> ah
[14:52] <Laney> could have been at the start of the backports run
[14:52]  * Laney adds some more info to the script
[14:55] <ximion> Laney: I wonder if the script was still running when I added --verbose
[14:55] <ximion> because the logfile now has a "cannot execute command "bose"" at the bottom :D
[14:55] <ximion> super weird... can I tell dmesg to show timestamps?
[14:56] <Laney> dmesg -T
[14:56] <ximion> it also looks like all asgen commands ran through, at least they updated the timestamps information, which is the very last stepp
[14:57] <ximion> Laney: hehe ^^
[14:58] <ximion> [Mo Sep 19 20:14:35 2016] appstream-gener[14057]: segfault at 8 ip 00007fe4d30f5835 sp 00007fc4c63967c0 error 4 in libgio-2.0.so.0.4800.0[7fe4d3082000+181000]
[14:58] <ximion> [Di Sep 20 02:13:20 2016] appstream-gener[673]: segfault at 8 ip 00007faafe825835 sp 00007f8af1ac67c0 error 4 in libgio-2.0.so.0.4800.0[7faafe7b2000+181000]
[14:58] <ximion> [Di Sep 20 08:11:42 2016] appstream-gener[18486]: segfault at 8 ip 00007f431c97b835 sp 00007f230fc1c7c0 error 4 in libgio-2.0.so.0.4800.0[7f431c908000+181000]
[14:58] <Laney> software sucks
[14:58] <ximion> Laney: so maybe I broke it myself by editing a script that was still running
[14:58] <Laney> let's go become farmers
[15:00] <Laney> bah
[15:00] <ximion> my lab is currently solving sofware issues with hardware workarounds
[15:00] <Laney> it's working under gdb
[15:00] <ximion> because we have an electrical engineer :P
[15:00]  * Laney modifies the script
[15:01] <Laney> run in foreground, run the asgen under gdb
[15:01] <ximion> hah, like the one bug I had a few years back which just *never* appeared in valgrind and gdb :P
[15:01] <Laney> it's probably just because I do one run at a time here
[15:01] <Laney> but the real run is yakkety yakkety-proposed yakkety-updates yakkety-security yakkety-backports
[15:01] <Laney> and cleanup
[15:02] <Laney> higher chance that one of them breaks
[15:02] <ximion> Laney: since cleanup is super-expensive, I only do it once a week
[15:02] <ximion> I am currently running asgen manually with --verbose, so you can get information about how often it does what
[15:02] <Laney> hm, didn't notice it being that slow
[15:03] <ximion> because you have a way faster machine than mekeel is
[15:03] <ximion> `asgen forget` is super fast
[15:05] <Laney> ASGEN="gdb -ex 'handle SIGUSR1 SIGUSR2 pass nostop noprint' -ex run --args ${BASE_DIR}/appstream-generator/build/appstream-generator --verbose"
[15:05] <Laney> winning
[15:05] <ximion> ^^
[15:05] <ximion> btw, you can put that "don't handle SIGUSR" stuff into some gdb config file
[15:05]  * ximion did that at home
[15:06] <Laney> sensible
[15:06] <ximion> I pretty much never want to halt on a SIGUSR anyway
[15:07] <ximion> anyway, I need to run (back home) - will be back soonish
[15:08] <Laney> happy riding
[15:42] <Laney> I got the crash, and it's SCARY
[16:05] <ximion> Laney: any interesting events while I am gone?
[16:05] <ximion> *was
[16:06] <Laney> yes
[16:06] <Laney> but not in a good way
[16:06] <ximion> (or was the interesting event that you left for the weekend? ;-P)
[16:06] <ximion> grr
[16:06] <ximion> so -pthread didn't help
[16:06] <Laney> it's a different crash
[16:06] <Laney> one second
[16:07] <Laney> the couchsurfers just turned up
[16:07] <Laney> need to go say hi
[16:19] <Laney> HAHA
[16:19] <Laney> he showed me his phone
[16:19] <Laney> ........................................which was running Ubuntu
[16:19] <Laney> so I was like "come up and see my office" and he basically shat bricks
[16:19] <Laney> :D
[16:21] <davmor2> Laney: hahahaha
[16:23] <Laney> ximion: https://paste.debian.net/836576
[16:24] <Laney> :( :( :( ): ): ):
[16:29] <seb128> Laney, why did he show you the phone? did you have an ubuntu tshirt? ;-)
[16:31] <Laney> seb128: maybe he sensed something about me :P
[16:32] <ximion> Laney: I see a lot of stuff waiting, and one GC thread apparently doing stuff
[16:32] <Laney> ximion: the GC thread crashed
[16:32] <ximion> dafuq
[16:32] <Laney> told you
[16:32] <ximion> Laney: check all your destructors, are you allocating memory with the GC in any of them?
[16:32] <ximion> also, are you compiling with LDC or GDC?
[16:33] <Laney> I never wrote any destructors :/
[16:33] <Laney> gdc
[16:33] <Laney> you should run under gdb too, see if you get this crash or a different one
[16:37] <ximion> Laney: nothing is crashing for me: https://appstream.debian.org/logs/2016/09/23_1459.log
[16:38] <ximion> I compile with LDC though
[16:38] <Laney> it was earlier ...
[16:39] <ximion> that GIO crash might have been temporarily, I want to see it happening again before I trust it
[16:39] <ximion> temporarily as in: I was messing around with asgen at that time
[16:42] <ximion> (since the crashes in the log were all from 3 days ago)
[16:44] <ximion> Laney: I saw some errors when allocating with the GC in a destructor, but apart from that, I never saw this
[16:44] <ximion> something is seriously broken there
[16:45] <Laney> woe is us
[16:46] <Laney> lemme try building with ldc :/
[16:47] <ximion> I am preparing an ldc upload at time, which fixes most of its packaging issues
[16:47] <ximion> it's still a Git version though :-/
[16:47] <Laney> seems mostly broken in yakkety
[16:47] <Laney> man
[16:47] <Laney> this toolchain sucks
[16:48] <ximion> indeed it does
[16:48] <ximion> it's in part Debian people's fault, but also GDCs
[16:48] <ximion> all the manpower is in DMD and LDC at time, GDC gets less
[16:48] <ximion> oh, of course you could try a DMD compilation
[16:55] <vigo> davmor2, any news about release?
[16:56] <davmor2> vigo: not yet still testing i386 but it should be soon I guess
[16:56] <ogra_> davmor2, how about now ?
[16:59] <davmor2> ogra_: no and everytime you ask it is delayed by another hour or whatever the party bot says ;)
[17:00] <ogra_> :D
[17:33] <ximion> Laney: LDC upstream is working on fixing the bug which prevents me from uploading a better version to the archive
[17:33] <Laney> win
[17:34] <ximion> since someone synced a broken version into yakkety-proposed, we maybe see it updated soon
[17:34] <ximion> so far the ldc people never disappointed me :)
[17:35] <ximion> FTR: https://github.com/ldc-developers/ldc/issues/1774
[17:35] <ximion> Laney: meanwhile, I'll make fonts work :P
[17:35] <ximion> fonts suck
[17:36] <Laney> the pub quiz last week had a font round
[17:36] <Laney> https://scontent-lhr3-1.xx.fbcdn.net/v/t1.0-9/14355541_1142627962450197_5893877451705311053_n.jpg?oh=6a4ac8f5d47bd363f084d09a16659b34&oe=5868860C
[17:39] <Laney> ximion: I backported the new ldc and it at least builds asgen on my machine here
[17:39] <Laney> will try it on the server on monday
[17:39]  * Laney needs to get outta here
[17:40] <ximion> :D nice idea!
[17:40] <ximion> (the font quiz)
[17:40] <Laney> CURLZ MT BABY
[17:42] <Laney> ok, time to shoot
[17:42] <Laney> bye kids!
[18:15] <seb128> Laney, have a nice w.e!
[18:15] <seb128> calling it a week as well, and holidays!
[18:15] <seb128> see you in some weeks desktopers!
[18:25] <willcooke> happy holiday seb128
[18:27] <willcooke> right, enough for this week.
[18:27] <willcooke> night all