Please remove trunk from gui-common project

Asked by Mike Lischke

Hi, I decided to mirror my project code instead of putting it on Launchpad. So please remove the trunk branch from gui-common so I can start over.

Thanks, Mike

Question information

Language:
English Edit question
Status:
Solved
For:
Launchpad itself Edit question
Assignee:
No assignee Edit question
Solved by:
Christian Reis
Solved:
Last query:
Last reply:
Revision history for this message
Mike Lischke (mike-lischke) said :
#1

In the meantime I have renamed that wrong branch to trunk-wrong, but can neither remove it (since I'm not the owner) nor set the focus of development to my new branch.

Revision history for this message
Christian Reis (kiko) said :
#2

There's something odd about this request. I have a couple of comments and questions:

  - A project name "gui-common" is bound to confuse people since it implies it's very generic. What do you think of mysql-gui-common or something like that?

  - I can't find any trunk-wrong branch. However, I do see a project series https://edge.launchpad.net/gui-common/obsolete whose name implies to me it needs deleting. Does it?

  - You can set the development focus to your trunk series by visiting https://edge.launchpad.net/gui-common/+edit and selecting Development focus.

  - Your trunk series https://edge.launchpad.net/gui-common/trunk is indeed tied to a branch, https://code.edge.launchpad.net/~mike-lischke/gui-common/trunk -- however, that branch isn't mirrorring, for some reason. Could it be that the branch scanner is being denied access to that server, as I can't access it directly.

Revision history for this message
Mike Lischke (mike-lischke) said :
#3

Regarding the name: since the project is embedded into the MySQL project structure at Launchpad I thought it would be okay to name it as I did (the shorter the better). But Launchpad doesn't really have a project hierarchy so for instance the link to the project can confuse people if they don't know it's just a subproject. Hence I don't mind renaming it to mysql-gui-common. I had this done already myself if I had been given the possiblity to do so.

Regarding the wrong branch: yes, "obsolete" is the branch to be removed. Since I got no reaction for days I played a bit around to get this branch out of sight. I would happily manage it myself if I had been given the possibility to do so. Btw, please also remove lp:~vcs-imports/gui-common/trunk which is what appears in my branches list (a leftover from the fruitless import I guess).

Regarding the development focus: I tried this once but the drop down box only contained the wrong branch at that time so I gave up. Now I could select the other branch, though, and changed the focus to it.

Finally the mirror problem: at the location I used for the branch source I have 3 other projects, all of which have been mirrored successfully (some needed a drop and re-creation of the trunk brunch until they worked but now they do). However what we (MySQL) do is to restrict access to certain IP adresses ranges, one such range is from Canonical Ltd. So maybe the mirroring for gui-common is started from another IP address than those for our other projects, hence access is denied by our server. Can you please check from which of your boxes the mirroring process is started. As a reference you can use ~mike-lischke/mysql-administrator/trunk where the mirroring works.

Thanks for your help,

Mike

Revision history for this message
Mike Lischke (mike-lischke) said :
#4

Okay, I just recreated the branch to see what happens when it gets mirrored and we got a successfull access:

druzhnaya.canonical.com - - [12/Nov/2008:10:30:05 +0100] "HEAD /bzr-public/gui-common/.bzr/repository/shared-storage HTTP/1.0" 200 - "-" "bzr/1.7.1rc1 (urllib)"

so it seems not to be a problem with access protection.

Mike

Revision history for this message
Christian Reis (kiko) said :
#5

Okay. Here we go:

  - I renamed the project to https://edge.launchpad.net/mysql-gui-common

  - I removed the obsolete series (this was a series, not a branch btw; the two can be linked together but they are different concepts)

  - Can you not delete https://code.edge.launchpad.net/~vcs-imports/mysql-gui-common/trunk yourself by clicking on the almost invisible (-) icon next to the branch name on the page?

  - I'm intrigued by the lack of mirroring. I will need to chase that up with Tim P. -- I'll forward this to him.

Revision history for this message
Christian Reis (kiko) said :
#6

Oh, also, there /is/ a hierarchy of sorts with project groups, and indeed your project is part of the MySQL project group. OTOH that hierarchy isn't reflected in the URL, which is I believe what you were pointing out.

Revision history for this message
Mike Lischke (mike-lischke) said :
#7

I know, but that is just a two level hierarchy, you cannot nest projects deeper than that and I cannot create project groups myself. And yes the URL should mention such a relationship, in particular with such large project collections like we have in MySQL.

Regarding https://code.edge.launchpad.net/~vcs-imports/mysql-gui-common/trunk, no I cannot delete that as I'm not the owner (~vcs-imports is) and hence I don't get the little buttons to edit or delete the branch.

Anyway, thanks a lot for your help Christian.

Revision history for this message
Best Christian Reis (kiko) said :
#8

Okay, deleted the import -- though I think that's a bug and I have also forwarded that to Tim. Let's see what he has to say.

Revision history for this message
Mike Lischke (mike-lischke) said :
#9

Thank you!

Revision history for this message
Mike Lischke (mike-lischke) said :
#10

Thanks Christian Reis, that solved my question.

Revision history for this message
Tim Penhey (thumper) said :
#11

I am also intrigued as to why the mirror hasn't happened on this. I'm chasing now.

Revision history for this message
Jonathan Lange (jml) said :
#12

So, I'd expect to see a branch in this state if it was a branch stacked on another branch that hadn't been mirrored yet.

Looking at https://code.edge.launchpad.net/~mike-lischke/mysql-gui-common/trunk, I see that Launchpad doesn't think the branch is stacked, so I'm not 100% sure what's going on here. Would have to look at the code.

Revision history for this message
Jonathan Lange (jml) said :
#13

More concretely, the "mirror started" event is being triggered but the "mirror succeeded" nor the "mirror failed" events are. Check the logs to see if the process is in fact terminating.

Revision history for this message
Tim Penhey (thumper) said :
#14

It was failing due to the linked bug.

Revision history for this message
Jonathan Lange (jml) said :
#15

OK, so this turns out to be the first reported instance of bug 297448.

The workaround is to make the branch *not* the development focus, then request a mirror using launchpadlib, then make it the development focus again.

Revision history for this message
Christian Reis (kiko) said :
#16