/srv/irclogs.ubuntu.com/2018/04/18/#launchpad.txt

=== chihchun_afk is now known as chihchun
=== pbek_ is now known as pbek
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
gQuigstrying to login to staging.launchpad.net -> login-lp.staging.ubuntu.com, but it doesn't seem to like my password from prod13:55
gQuigsfollowing this doc - https://help.launchpad.net/StagingServer, and I know I've logged into staging before...13:56
gQuigsaside: my actual goal is to test out using teams that automatically expire to assert that someone (likely employees) has reviewed certain documents every 3 months or year, etc  - then compare it against their primary group to see those that haven't done the required action13:58
cjwatsongQuigs: that's an SSO problem, not Launchpad14:01
cjwatsonand if 2FA is involved, then https://help.ubuntu.com/community/SSO/FAQs/2FA#Why_doesn.27t_my_2F_login_work_on_staging.3F will apply14:02
cjwatsongQuigs: but if you're planning to compare team memberships on production vs. staging, are you aware that staging is resynced from production once a week?14:03
gQuigscjwatson: oh yea, I just want to mock it up on staging, not use that for the comparison14:05
cjwatsongQuigs: you could alternatively mock it up on qastaging then, which uses production SSO, thereby sidestepping whatever the problem is with your staging SSO account14:06
gQuigscjwatson: tried, I can't get qastaging.launchpad.net to load14:07
gQuigsor am I using the wrong URL?14:09
cjwatsonit's possible it's currently broken; it's had some problems14:10
cjwatsonOK, you can try dogfood.paddev.net then, with the caveat that that has even fewer guarantees of being up, it's a dev playground14:10
cjwatsonsomebody on #snapstore may be able to help you fix your staging SSO account14:11
gQuigsnp, that works, thanks!14:12
gQuigsif you have any thoughts on the best way in LP to have everyone on a team signoff on something I'd love to hear it (currently evaluating the groups options, but perhaps blueprints or code could be messaged to do similar14:24
cjwatsonI have no such thoughts14:35
gQuigsno one has customized the Code of Conduct signing system for other purposes?  it's not per project afaict14:38
cjwatsonNot as far as I know14:38
Laneyis it possible to configure codehosting deny non fast forward git pushes?15:34
Laneyideally on a per-branch basis15:34
Laneysort of https://bugs.launchpad.net/launchpad/+bug/1604558 I guess15:35
ubot5`Ubuntu bug 1604558 in Launchpad itself "[git] Team admins cannot ban "force push"" [Undecided,New]15:35
Laneyalthough I wouldn't be asking for an ACL like that15:35
naccLaney: we've asked for something similar-ish in the past for git-ubuntu15:37
Laneynacc: probably that bug I just linked15:37
Laneybasically "no" AFAICS15:37
naccLaney: yeah, we also have changed our model a bit, and the branches are now never pushed by anyone outside the importer-team (really just the bot now)15:37
naccLaney: so it's dropped down our list a bit15:38
Laneynacc: It's not super urgent for me either, just that sometimes people will reset and push --force rather than reverting, because it's "cleaner" or something. I'd like to prevent that, at least for our ubuntu/* branches. (Since we're planning to move to git for desktop packaging soon.)15:40
naccLaney: yep, agreed on that15:41
naccLaney: are these source packages, btw?15:41
LaneyWe're going to be sharing gbp history with Debian.15:42
naccLaney: and yeah reset & push should be very frowned upon :)15:42
LaneyUsing DEP14 style layouts15:42
naccLaney: we are changing the 'default' Git repository for imported source pacakges (about to be all of main) to our imported repositories -- would you rather we didn't for yours? (they will still obviously be there, just not the default, if not)15:43
naccLaney: the idea being every source package in main has the git-ubuntu layout, so it's always possible to use that workflow15:43
Laneynacc: Hmmmmmmmm, I'm not sure.15:44
LaneyThere's benefit to having it be identical for all packages, and us having to deal with random non-workflow uploads.15:44
naccLaney: yeah15:46
LaneyBut then again we might want to steer people towards the official VCSen15:46
naccLaney: which you can do in the debian/control still, i think15:46
naccLaney: what we'd do if you wanted to make yours the default is special-case those source packages and emit a message like, the 'default repo is at ... '15:46
nacc(in git-ubuntu)15:46
Laneynacc: That'd be nice, kind of like what apt source does - except you can't just use Vcs-* as that's often unmodified from Debian.15:47
naccLaney: (i have a pending MP to allow update-maintainer to understand vcs changes too)15:48
naccLaney: so, for now, i won't special case anything, but if you change your mind, just reach out to rbasak or myself15:48
Laneyack15:48
naccLaney: just filed LP: #1765114 to track that a bit for ourselves15:56
ubot5`Launchpad bug 1765114 in usd-importer "importer: default alias change has some fallout" [Undecided,New] https://launchpad.net/bugs/176511415:56
=== sakrecoe1 is now known as sakrecoer
rbasaknacc, Laney: I'd really prefer for it to be the other way round: the default repository to be our one (a consistent view across all packages). But we can point to the desktop team's one in a message after clone. My reason is that it's really hard to encourage new contributors when everything is an edge case.21:02
naccrbasak: fwiw, default repository is ours (or will be)21:02
naccrbasak: agreed re: messaging, as mentioned in the bug21:02
naccrbasak: i wonder if we should emit a warning if the current branch's VCS field is not ours or something21:02
rbasakI'd like us all to accept contributions made against the consistent view (git-ubuntu) branches, too. For teams that maintain the "real" VCS somewhere else, I'd like these teams to handle the MP and rebase on to the "real" branch before merging if necessary.21:03
naccrbasak: +121:03
rbasaknacc: we can warn using Vcs-*, but one catch is that Ubuntu developers rarely mark XS-Vcs-Debian or whatever so we can't tell the difference.21:04
rbasakThis is something I think update-maintainer should do (and for it to be renamed).21:04
naccyeah that's a good point21:04
naccrbasak: ack, that's what my MP for update-maintainer does (needs to be resubmitte,d probably)21:04
rbasakAnother thought on what I said above: we could even have "git ubuntu lint" and a CI bot handle the rebasing on to the "real" branch automatically.21:06
rbasak(using Vcs-* when that's sorted)21:06
naccrbasak: yeah, that's a good idea (or even a suggested set of commands, perhaps)21:08
=== mwhudson is now known as Guest20250
=== Guest20250 is now known as mwhudson_

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