[10:08] <dpm> cjwatson, wgrant, do you have a minute for a question about project aliases? I aliased lp:reminders-app to 'notes-app', with then realizing there was an existing lp:notes-app project. Now I don't seem to be able to remove the alias, and when submitting a MP against lp:reminders, LP says that branches are not mergeable (as it seems to try to merge them against lp:notes-app)
[10:08] <dpm> Is there any way to fix the alias?
[10:10] <wgrant> dpm: Hm, I wouldn't expect you to be able to create an alias. What exactly did you do?
[10:10] <wgrant> Oh, you're in ~registry, forgot that detail.
[10:10] <dpm> wgrant, went to https://launchpad.net/reminders-app/+admin and set an alias to 'notes-app'
[10:10] <dpm> as the app is no longer named 'reminders-app'
[10:10] <wgrant> dpm: The alias would have failed to set.
[10:11] <wgrant> Do you perhaps want to rename the project and leave an alias from the old name?
[10:11] <dpm> wgrant, if that helps fixing it, yes, but there is the existing lp:notes-app project
[10:11] <wgrant> A project can't have an alias that matches the name of an existing project; LP will refuse to save the form.
[10:12] <wgrant> Are they related?
[10:12] <wgrant> notes-app also looks to be a phone app.
[10:12] <wgrant> Having two phone apps named notes-app sounds like a bad idea.
[10:12] <dpm> no, they're not related. The old one is abandoned
[10:13] <wgrant> If you can convince the maintainer of the old one to consent to renaming or deleting it, we can then rename reminders-app in its place.
[10:13] <dpm> wgrant, do you suggest renaming the two?
[10:13] <dpm> wgrant, ok. Is there anything we can do now to fix the alias in the meantime?
[10:13] <wgrant> dpm: The alias doesn't exist, so there's nothing to fix.
[10:15] <dpm> wgrant, but I still can't propose merges
[10:15] <wgrant> dpm: If you pushed a branch to notes-app then it's in a totally unrelated project. You'll need to move the branch to reminders-app.
[10:16] <wgrant> notes-app and reminders-app are presently unrelated.
[10:16] <wgrant> So it doesn't make sense to merge between them.
[10:16] <wgrant> (this is true even if we rename notes-app away; the branch will still be in that project)
[10:38] <dpm> wgrant, hm, I don't think we can easily rename the original lp:notes-app project. Even if it's no longer active, there are packages for Ubuntu. In any case, I still have the issue I cannot do MP against lp:reminders. It seems it's trying to do the merge against lp:notes-app
[10:40] <dpm> I think I broke something when I initially tried to set the alias, but I'm not sure what it is
[10:40] <wgrant> dpm: You need to move (or repush) the branch to the right project.
[10:40] <wgrant> There is no alias, you just pushed to the wrong project.
[10:40] <wgrant> lp:~dpm/notes-app/foo is in the notes-app project, so you can't merge it into the reminders-app project.
[10:41] <dpm> wgrant, I don't think so, I pushed against the right project: https://code.launchpad.net/~dpm/reminders-app/fix-deb-build
[10:42] <wgrant> dpm: That defaults to proposing into lp:reminders-app for me.
[10:43] <wgrant> Oh
[10:43] <wgrant> lp:reminders-app is in the notes-app project.
[10:43] <wgrant> dpm: Did you also reconfigure the project's default branch?
[10:43] <wgrant> Or move a branch around?
[10:43] <dpm> wgrant, http://i.imgur.com/HeJQ8gn.png
[10:44] <wgrant> dpm: If you look at the code of https://code.launchpad.net/~notes-app-dev/notes-app/trunk, is that notes-app or reminders-app?
[10:44] <wgrant> It's in the notes-app project, but is set as the default branch for reminders-app.
[10:44] <wgrant> Which doesn't make sense.
[10:44] <dpm> wgrant, hm, I'm confused now. That url points to the reminders app code
[10:45] <wgrant> It looks like someone might have moved the branch to the notes-app project in an attempt to rename it.
[10:45] <wgrant> Manually.
[10:45] <wgrant> What about the notes-app-dev team? Which one is that?
[10:46] <dpm> That could only have been me, but I didn't move branches around. I tried aliases only IIRC
[10:46] <dpm> let me check the dev team. I only tried to change the project, not the team
[10:46] <wgrant> So, I think you want to move that trunk branch back to reminders-app, and then probably rename the team if that team is actually for reminders-app.
[10:47] <wgrant> LP should forbid that branch from being trunk for a different project, but there's no general project alias bug here.
[10:47] <wgrant> The alias doesn't exist, the branch is just linked in a super-weird way.
[10:47] <dpm> Re: the team, I think there is only https://code.launchpad.net/~notes-app-dev (it used to be reminders-app-dev, but I'm guessing either I or someone else changed it a while ago, but not today)
[10:48] <wgrant> Alright.
[10:48] <wgrant> So I think it's probably an idea to rename it back to avoid this confusion.
[10:48] <dpm> the notes-app team is phablet-team
[10:48] <wgrant> Once you're settled on what the project's new name should be, we can rename the team and project together.
[10:48] <wgrant> And the branch definitely needs to be moved back to the reminders-app project.
[10:50] <dpm> wgrant, ideally the new project name for lp:reminders-app should be lp:notes-app, but as there is the existing lp:notes-app one and I'd rather not generate too much work for everyone, then I think I'd leave it at lp:reminders
[10:50] <wgrant> dpm: lp:reminders or lp:reminders-app?
[10:50] <wgrant> It's currently lp:reminders-app..
[10:50] <dpm> argh, sorry, lp:reminders-app
[10:51] <wgrant> dpm: So, on https://code.launchpad.net/~notes-app-dev/notes-app/trunk/+edit change the target from notes-app to reminders-app
[10:51] <wgrant> Then on https://launchpad.net/~notes-app-dev/+edit change it from notes-app-dev to reminders-app-dev
[10:51] <wgrant> And I think that's all the weirdness I know about.
[10:52] <dpm> I think the second step might not be needed, as the team name's seems to be the correct one and doesn't clash with any other one
[10:52] <dpm> let me see if that fixed the MP weirdness
[10:52] <wgrant> But ~notes-app-dev is for reminders-app, not notes-app
[10:53] <wgrant> It doesn't conflict with an existing team, but it's awfully confusing.
[10:55] <dpm> right, it's the team for the correct branch, but the naming is confusing. I'd rather have a chat with the team before changing that again
[10:55] <dpm> in any case, the MPs work again, thanks!
[18:46] <jtaylor> hi, are there plans to add u2f support to launchpad/ubuntu-sso?