[00:02] Ah, right. [00:02] Missed that bit. [00:04] bdmurray: Hm, so it only fails in zesty? [00:05] wgrant: Let me check, there is actually a bug in gdb where generate-core doesn't work in an armhf chroot on arm64 [00:06] Its sigill on yakkety too [00:07] SIGSEGV on xenial though https://launchpadlibrarian.net/304016495/buildlog_ubuntu-xenial-armhf.apport-test-crashes_0.20170126-1~69~ubuntu16.04.1_BUILDING.txt.gz [00:24] bdmurray: Let me just root a buildd to see if I can repro it. [00:24] The main difference is that rugby's an HWE 4.4, while LP buildds are a real 4.4 with a tiny patch of mine. [00:24] The patch can't really change anything, but the non-HWEness might. [00:25] wgrant: Okay, thanks for looking at it === ahoneybun_ is now known as ahoneybun === salem_ is now known as _salem [05:11] bdmurray: Uh well so [05:11] bdmurray: "gdb cat", "run" on a buildd is enough to get a SIGILL. [05:11] cat on its own is fine, as you might imagine. [05:35] bdmurray: This should be reproducible in a zesty armhf chroot in a stock xenial arm64 KVM guest. Happens even without my custom kernel. [05:35] I'll try to poke a little further, but this isn't an LP issue and I think you should be able to reproduce it on a local VM. === pbek_ is now known as pbek === _salem is now known as salem_ [12:02] Could someone please take a look at https://answers.launchpad.net/launchpad/+question/426641? I don't mind it taking a while but it's frustrating having to keep reopening it. [12:02] (it's about the git importer and ~ubuntu-branches) [12:35] * cjwatson answers [12:43] Thanks! [12:43] * rbasak reads [12:51] cjwatson: so IIUC, we'd have a separate importer Launchpad account, say ~ubuntu-git-importer, and lp:ubuntu/+source/package could be made to point to lp:~ubuntu-git-importer/ubuntu/+source/package? If so, then we can create and use ~ubuntu-git-importer now, right, and add the magic later without having to rearrange things? [12:52] Indeed [12:53] That unblocks us nicely for now then. Thanks! [12:54] The magic will be important for either possible path, but in very different ways: in one, it's required for push and storage efficiency; in the other, it'd likely be required for the ability to set ACLs associated with upload permissions. [12:55] Ah - we won't get that storage efficiency right now? If the importer pushes to lp:~ubuntu-git-importer/ubuntu/+source/package, and I push to lp:~racb/ubuntu/+source/package, they won't share storage right now? [12:57] No, they won't. [12:58] We don't have an explicit fork action right now; object sharing works by sharing with default repositories. [12:59] https://git.launchpad.net/launchpad/tree/lib/lp/code/xmlrpc/git.py#n245 has the logic [12:59] I see, OK. We're already running test automatic imports for a set of packages (873) at the moment. Will there be an issue if we start ramping this up? [12:59] That won't affect duplication much, I suppose, since we wouldn't get duplication until uploaders really start pushing. [13:00] Right, it's not an issue for the importer pushing stuff, but it would be an issue once we start seeing more uploaders pushing their clones. [13:01] Understood. So should we just progress as we are for now, and as we ramp up, we will address it then? [13:01] I think we need to sort this out soon; there will be some lead time in working it all out. [13:01] And there isn't a particularly reasonable way to fix object sharing on existing repositories. [13:02] OK [13:02] It's not a hard blocker, but it shouldn't be delayed much. [13:02] So not fixing object sharing will cause future issues, so we should address that now. [13:02] The alternative would be figuring out and implementing an explicit fork action. [13:03] For the ACL side of things, that's OK to leave for now, right? [13:03] I'll file a bug for the object sharing case. [13:03] (In which case LP would have explicit knowledge about which repository it needs to share with, and doesn't need to guess based on defaults - so that would be a way to sidestep the question of blessing lp:ubuntu/+source/package if we felt we needed to sidestep that) [13:04] Certainly file a bug, but like I say I think it will need external contribution if it's to be done in the next couple of months [13:04] Understood. I'll add a task against our project too. [13:10] I've filed bug 1661600. Nice number! [13:10] bug 1661600 in usd-importer "git object sharing is suboptimal in Launchpad" [High,Triaged] https://launchpad.net/bugs/1661600 === RD is now known as Guest27562 [20:53] Is there any way to search for a git repo under Launchpad? [20:54] We have almost 400 repo's - https://code.launchpad.net/~kubuntu-packagers/+git and need a way to search them? === salem_ is now known as _salem