/srv/irclogs.ubuntu.com/2020/01/27/#ubuntu-devel.txt

Greg_Not sure if this right place to ask but how can I get yaml-cpp 0.6.0 back ported to trusty in a ppa or whatever for my travis-ci instance?05:36
seb128doko, that gobject-introspection upload is a bit unfortunate, it was almost a candidate for migration and now it's back to having 30 lines of regressions to sort out :-(11:38
seb128doko, libffi isn't going to migrate any time soon11:38
=== ricab is now known as ricab|lunch
ahasenackrbalint: could I have a quick review please? Our squad is short today: https://code.launchpad.net/~ahasenack/ubuntu/+source/talloc/+git/talloc/+merge/37812214:10
ahasenacker14:10
ahasenackrbalint: sorry14:10
ahasenackthe other rb<tab>14:10
ahasenackrbasak: ^14:10
rbasakSure14:17
rbasakahasenack: done14:20
ahasenackrbasak: thanks14:22
ahasenackah, update-maintainer14:22
ahasenackalways that14:22
=== ricab|lunch is now known as ricab
ahasenackrbasak: same thing for ldb, if you still have a moment? https://code.launchpad.net/~ahasenack/ubuntu/+source/ldb/+git/ldb/+merge/37813617:22
rbasaklooking17:25
rbasakahasenack: +1 - MP updated17:26
ahasenackthx17:26
ahasenackhmpf, I just raced debian and lost17:31
ahasenackrbasak: I'm gonna have to rebase on top of https://launchpad.net/ubuntu/+source/ldb/2:2.0.8-117:32
rbasakahasenack: OK. No need for another review just for that IMHO17:45
ahasenackrbasak: ok, thanks17:45
rbasakbryce: in the git-ubuntu release process, I'm not sure we need "push a copy of the branch up to launchpad under your own namespace for Continuous Integration (CI) testing". Since the only change is the version string, and we're already running daily CI and only publish from those builds. The only testing I'd be doing is already done by CI anyway. Thoughts on replacing all of that with just "check17:50
rbasakthat daily CI is already green; if not fix it"?17:50
ahasenackit depends on the change you are making, sometimes the release is fix+release, other times it's just bump-version + release like you are doing now17:51
rbasakIf it's fix+release, then the process will still be the same - do the steps, but you can only proceed if CI passed in the (possibly manually triggered extra) daily to fetch the actual snap for publication.17:53
rbasakEither way, I think additional testing is superfluous.17:53
rbasakIOW, if we drop the part of the process I'm proposing, a release would still have passed CI before it happens17:54
brycerbasak, in an ideal situation I agree, that's a superfluous check.  But IIRC the reason I added it was because we had some existing build failures in the tree that needed resolved18:28
bryceyou're right though that those issues are probably spottable looking at the already running daily CI18:28
brycerbasak, if nothing else, that can be marked optional18:28
rbasakbryce: OK, thanks. I skipped for now, and I'll make an MP to adjust the notes later18:31
dokoseb128: you are wrong, your upload didn't even build. https://launchpad.net/ubuntu/+source/gobject-introspection/1.62.0-2ubuntu218:32
seb128doko, that url is an upload from you, https://launchpad.net/ubuntu/+source/gobject-introspection/1.62.0-2ubuntu1 was the previously in proposed one18:44
seb128doko, anyway, that just set back the ffi transition and I've no time this week to sort out gobject-introspection problems again :/18:44
dokodesktop isn't even subscribed to that package18:47
seb128well, I tried to be nice and spent some hours tried to get it ready for migration18:48
seb128which was wasted/reset back by the new upload :/18:49
seb128but it's fine, you can fix it this round :)18:49
=== jdstrand_ is now known as jdstrand
ddstreetcjwatson i am probably just not finding it, but it seems like the LP api provides no way to reach the signing key for a private ppa that a person is subscribed to (but not part of the private ppa's owner person/team), is that correct?22:19
cjwatsonddstreet: The signing_key_fingerprint attribute has somewhat too tight permissions for some reason, but you should be able to use the getSigningKeyData method on such an archive22:21
ddstreetyeah, but the archive isn't reachable if you're not part of the team/person that owns the archive22:21
ddstreetthat's the problem22:21
cjwatsonddstreet: The whole archive isn't, but I think that method should be ...22:22
cjwatsonddstreet: Well, unless the owning team is itself private22:22
ddstreetlp.people(owning_team_name) certainly fails, and i'm trying lp.me.getArchiveSubscriptions() but i can't lp.load() the corresponding subscription's archive_link22:22
ddstreetexactly22:23
ddstreetthat's extremely common, at least for my team's use case of private ppas22:23
cjwatsonPeople with a subscription on a private team's private PPA get LimitedView on that private team though, precisely in order to make traversal work22:23
ddstreetif the archive_subscriber object provided the signing key fingerprint, that would handle it i think22:24
cjwatsonBaroque and shouldn't be necessary here22:24
ddstreethmm, it's failing for me22:24
ddstreete.g. i'm subscribed to this ppa https://api.launchpad.net/devel/~canonical-sustaining-merged/+archive/ubuntu/ppa-testing-deletedppa22:25
ddstreetbut i can't reach the canonical-sustaining-merged team22:25
ddstreetmaybe it's a bad example though22:25
ddstreetit was the first one i found where i'm not part of the private team22:26
cjwatsonIt's 10:26pm here, could you email me please?22:26
ddstreetbut subscribed to the private ppa22:26
ddstreetsure22:26
cjwatsonWith sample code22:26
cjwatsonBecause I just tried it for a private PPA I'm subscribed to where I'm not part of the private team, and it works exactly as I predicted22:27
cjwatsonlp.load('/~canonical-livepatch/+archive/ubuntu/updates').signing_key_fingerprint → gets me a redacted thing because of the excessively-tight permissions I mentioned22:27
cjwatsonlp.load('/~canonical-livepatch/+archive/ubuntu/updates').getSigningKeyData() → works22:27
cjwatsonAlso full transcripts, especially including any OOPS IDs that you get22:28
cjwatson(because then I can look at tracebacks and see if there's anything interesting in them)22:28
ddstreetwill do, sorry for the late pings22:28
cjwatsonno problem - but AFAICS this is probably some special-case oddity rather than it not working in general22:29
cjwatsonadmittedly I have a lot of assorted permissions on things so it can be slightly difficult for me to see sometimes22:29
ddstreetit may just be a bad example, i tried canonical-livepatch and it works same as you said; so if you don't see an email from me then it was just my mistake :)22:30
cjwatsonOh, so uh22:33
cjwatsondeletedppa22:33
cjwatsonMaybe relevant?22:33
cjwatsonNot sure why the subscription is still listed but the PPA is gone22:34
cjwatsonSo I expect that's all that is22:34
ddstreetyep - sorry again for the lateness!22:35
ddstreetand thnx for the help22:35
cjwatsonA bug about deleted archives showing up in your subscriptions would be appreciated though, as that's weird22:35
ddstreetack i'll open that22:36

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