/srv/irclogs.ubuntu.com/2015/10/27/#launchpad.txt

cjwatsonOdd_Bloke: Something about this particular case, I think - https://pastebin.canonical.com/142724/ but that code didn't change in the last deployment and hasn't changed for some time00:17
cjwatsonOdd_Bloke: Can you file a bug with details and referencing the OOPS ID, please?00:18
cjwatsonWe still have relatively few users of git-based MPs, so it's probably specific to some subcase of that.00:18
cjwatsonOdd_Bloke: Indeed, it looks like any git diff that involves an extended header line will fail.00:48
cjwatsonOdd_Bloke: Well, other than "index <hash>..<hash> <mode>".00:49
cjwatsonOdd_Bloke: Never mind, I filed https://bugs.launchpad.net/launchpad/+bug/151033701:08
ubot5Launchpad bug 1510337 in Launchpad itself "Extended headers in git diffs break patch parsing" [Critical,In progress]01:08
blrcjwatson: hmm fun, I thought we had a few git tests01:12
cjwatsonWe do, but they don't cover extended header lines.01:12
cjwatsonI'm fixing that.01:12
cjwatson(Or at least they don't cover most extended header lines.)01:13
cjwatsonblr: https://code.launchpad.net/~cjwatson/launchpad/git-patch-headers/+merge/27579201:50
sergio-br2ergh, I just changed some stuff in the packaging, and it's not building for ARM...02:05
sergio-br2https://launchpadlibrarian.net/222927857/buildlog_ubuntu-vivid-armhf.libretro-gpsp_0.9%2Br247~10~ubuntu15.04.1_BUILDING.txt.gz02:05
sergio-br2this gba emu has ARM dynarec which I think is hard to build in the launchpad, but last time it built...02:06
sergio-br2the diff: http://bazaar.launchpad.net/~libretro/libretro/gpsp-libretro-debian/revision/1002:08
sergio-br2I'm pretty sure it's not my fault...02:08
cjwatsonsergio-br2: Launchpad itself doesn't really have a whole lot to do with this.  I suspect you'd do better to diff build logs and/or consult an ARM/toolchain expert02:11
sergio-br2hum02:12
cjwatsonYou have a working build log from before, so you can diff it and see what compiler options changed etc.02:12
cjwatsonAnd try changing them back and seeing if it works again02:12
sergio-br2weird, there's this fstack-protector-strong, I didn't add that02:13
cjwatsone.g. perhaps the change from -fstack-protector to (implicitly via dpkg-buildflags) -fstack-protector-strong makes some kind of difference for some reason02:13
sergio-br2the working log: https://launchpadlibrarian.net/222742385/buildlog_ubuntu-vivid-armhf.libretro-gpsp_0.9%2Br247~9~ubuntu15.04.1_BUILDING.txt.gz02:13
cjwatsonDon't tell us, diff it yourself please02:13
sergio-br2:p02:13
cjwatsonYou effectively switched to dpkg-buildflags by changing to DEB_*FLAGS_MAINT_*02:14
sergio-br2yup02:14
cjwatsonThat's normally a good direction to take, but in some cases it needs further overrides, and it's certainly a place to look for problems of this kind02:14
sergio-br2before I was overriding it02:14
sarnoldalso -g flag02:15
sergio-br2weird, the CFLAGS should be -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security02:15
sergio-br2not with this fstack-protector-strong02:16
sarnoldthough it's hard to imagine either influencing a section named .jit02:16
sergio-br2I removed the -g, so it was building without debug symbols right?02:16
cjwatson$ dpkg-buildflags --get CFLAGS02:16
cjwatson-g -O2 -fstack-protector-strong -Wformat -Werror=format-security02:16
sergio-br2Mine is -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security02:17
cjwatsonIt depends on the release.02:17
sergio-br2why yours is protect?02:17
sergio-br2humm02:17
sergio-br2mine is 14.0402:17
cjwatsonRight, which is different.02:17
cjwatsonThe Launchpad build you're referring to is vivid, so unless you know the packaging toolchain well enough to know all the differences then maybe you might be well advised to check there?02:18
sergio-br2ok, so probably this is not the problem, the log from 14.04 has -fstack-protector too02:18
sergio-br2I'll try to remove the -g i guess02:18
cjwatsonThe vivid log has -fstack-protector-strong, which is different.  I'm not saying that that is definitely the problem or anything, but you should check all the obvious differences.02:18
sergio-br2with -s is no debug symbol right?02:18
sergio-br2* the 14.04 also failed02:19
cjwatson-s?  what?02:19
sergio-br2-s -O202:19
cjwatsonDo you mean -g?02:19
sergio-br2instead -g -O202:19
cjwatsonOmit it, don't make up some random other flag :)02:19
sergio-br2ok :)02:19
cjwatsonShould just need to add -g to *_MAINT_STRIP02:20
sergio-br2yup02:21
sergio-br2let's see02:21
blrcjwatson: so many fun cases to handle in this code...02:22
blrthat seems like a good approach though, certainly trying to match every possible extended header could be problematic in the future?02:23
cjwatsonYeah, there are enough entries that I'd rather treat it as an open-ish set02:25
sergio-br2cjwatson, it worked02:57
Odd_Blokecjwatson: wgrant: Is there a problem with git hosting ATM?  I'm seeing a Jenkins job that started failing in the last hour, and I've noticed rumblings about problems in other channels.11:18
cjwatsonOdd_Bloke: Can you link to details?11:19
cjwatson(wgrant is on holiday)11:19
Odd_Blokecjwatson: I'm seeing http://paste.ubuntu.com/12978751/ in a Jenkins job that was working about an hour ago.11:20
Odd_Blokecjwatson: And the rumblings: http://paste.ubuntu.com/12978753/11:21
cjwatsonouch11:22
cjwatsoninvestigating11:23
Odd_BlokeThanks.11:23
cjwatsonOdd_Bloke: Fixed now; maas decided to turn on dnssec validation on one of the internal nameservers, which doesn't work so well for .internal names.11:38
Odd_Blokecjwatson: Thanks muchly.11:38
Odd_Blokecjwatson: Have let the other folks who were hitting issues know as well. :)11:39
CysiolandDid I do good by changing that bug's project, or do I need to revert it some way and report a new bug? https://bugs.launchpad.net/ubuntu/+source/linux/+bug/150795720:08
ubot5Launchpad bug 1507957 in network-manager (Ubuntu) "Huawei E3372 LTE modem on 15.10 works only when connecting via wvdial and not network-manager" [Medium,Confirmed]20:08
dobeyCysioland: ask in #ubuntu for help about reporting ubuntu bugs; this channel is more about questions about how to use launchpad itself, and not for answquering questions about how projects that use launchpad manage their bugs20:24
tewardand bug related questions like that are likely supposed to be in #ubuntu-bugs (bug triage questions usually end up there)20:24
dobeyoh right, yeah, #ubuntu-bugs20:25
teward:)20:25
dobey(so many irc channels, can't remember them all if i don't hang out in them)20:25
CysiolandOn #ubuntu nobody responds, maybe #ubuntu-bugs will work20:25
tewarddobey: happens to us all :020:26

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!