[01:23] <wgrant> control0: launchpadlib turns foo_link and foo_collection_link into just foo, which automatically fetches the relevant objects.
[01:23] <wgrant> control0: So entry.distro_arch_series.display_name should work fine. I think you were trying entry.distro_arch_series_link.display_name.
[23:45] <mwhudson> wgrant: ping
[23:46] <wgrant> mwhudson: Hi
[23:46] <wgrant> You had a question on Friday but I don't remember what.
[23:46] <mwhudson> wgrant: i have a snap build that fails on launchpad but passes locally and i can't for the life of me think of what might be different
[23:46] <mwhudson> (i've tried building it in a schroot locally)
[23:46] <mwhudson> wgrant: i didn't ask the question because snap store
[23:46] <wgrant> mwhudson: Ah that's right.
[23:46] <wgrant> mwhudson: Snap link?
[23:46] <wgrant> Not log link
[23:47] <mwhudson> wgrant: https://code.launchpad.net/~mwhudson/+snap/go-tip
[23:47] <wgrant> THanks
[23:47] <mwhudson> it's unshare stuff
[23:47] <mwhudson> which is known to be fun when e.g. running in chroots
[23:47] <wgrant> mwhudson: Are you running on 4.4 locally?
[23:47] <mwhudson> but this is mount namespace not user namespace iiuc
[23:48] <mwhudson> wgrant: yes
[23:48] <mwhudson> same uname -r as the build logs
[23:48] <mwhudson> mmh i guess my schroot has -proposed enabled...
[23:49] <wgrant> mwhudson: Weird, which particular call is failing?
[23:50] <mwhudson> wgrant: some exec variant
[23:51] <mwhudson> well uh clone i guess, to be precise
[23:52] <mwhudson> clone with CLONE_NEWNS set
[23:52] <mwhudson> um wait, no
[23:53] <mwhudson> looks like either unshare or maybe mount
[23:55] <mwhudson> i guess i'm not super surprised this code doesn't work in a chroot, but i don't understand why it works for me and not on lp
[23:56] <mwhudson> https://github.com/golang/go/blob/master/src/syscall/exec_linux.go#L207-L225