谁是ubuntu-etherpad,为什么他们接管了我的bzr分支?

我在bazaar上创建了一个项目。
# - On Effex - Desktop
cd ~/Proj
bzr init-repo cups-pdf
bzr branch ubuntu:precise/cups-pdf precise
bzr branch ubuntu:quantal/cups-pdf quantal
bzr branch ubuntu:raring/cups-pdf raring

bzr init cups-pdf-zel
gedit notebook.txt (and some notes)
bzr add .
bzr commit -m 'Update Notes'

我随后将它推到了我的垃圾邮件文件夹中:
bzr push lp:~/+junk/cup-pdf

这个很好用,除了我在输入cup-pdf时打错字,应该是cups-pdf。我能够去launchpad上查看分支。
http://bazaar.launchpad.net/~lantzr/+junk/cup-pdf-zel/

配置文件夹~Proj/cups-pdf/cups-pdf-zel/.bzr内的配置仍显示相同的基本目标。
.bzr/branch/branch.conf
push_location = bzr+ssh://bazaar.launchpad.net/~lantzr/+junk/cup-pdf-zel/

我可以从我的笔记本电脑访问ppa。
# Sapphire - Laptop
bzr checkout http://bazaar.launchpad.net/~lantzr/+junk/cup-pdf-zel/

我对这个笔记做了一个微不足道的改动,然后提交并推送了这些变更。
bzr push

请注意,此时我没有通过网络界面进行检查。
然后...
第二天我的软件包已经移动了。现在它属于ubuntu-etherpad,尽管我被列为注册用户和订阅者。
我笔记本电脑(Sapphire)上.bzr文件夹内的配置显示与etherpad网址绑定的位置。
.bzr/branch/branch.conf on Sapphire
bound_location = bzr+ssh://bazaar.launchpad.net/~ubuntu-etherpad/+junk/cup-pdf-zel/
bound=True

谁是ubuntu-etherpad,为什么他们接管了我的ppa?

我找到了这个https://code.launchpad.net/~ubuntu-etherpad和这个https://wiki.ubuntu.com/Etherpad。不确定对你有多大帮助。 - Chris Carter
https://launchpad.net/~ubuntu-etherpad的所有者是@JorgeCastro,他也在这里活跃。也许他可以解释一些事情。 :) 看起来整个Bazaar分支现在由该团队拥有,而不仅仅是你的PPA。 - gertvdijk
不知道这里发生了什么,我在等一个懂很多的人来回答。 - Jorge Castro
哈哈,我终于找到了一个遗失的问题。这个问题真的让我困惑不已,而且我在任何地方都找不到相关的提及。在我四处探索的过程中,我收集到了更多线索,并将努力完善这个问题。最初的时候,有一个被忽略的部分,我觉得微不足道,就是我通过笔记本电脑登录到Launchpad并进行了检查,以测试我的全新ppa。我相信Launchpad会将我从不同的计算机视为不同的人。 - LantzR
不确定具体的方式,但答案大致在两台计算机和那个发射台“一次登录”周围...参考链接:http://bazaar.launchpad.net/~ubuntu-etherpad/+junk/cup-pdf-zel/changes它显示我是两个不同的人。工作理论是这样的...两个作者 => 非私有活跃公共存储库 - LantzR
2个回答

这不是一个PPA,而是一个bzr分支。
你间接地成为了ubuntu-etherpad团队的成员。请查看你的团队成员信息
这似乎意味着你可以写入该团队的bzr分支,而你似乎是无意中这样做的。你能否也使用网页界面从 https://code.launchpad.net/~ubuntu-etherpad/+junk/cup-pdf-zel 删除?
在提交时,你能否尽量明确一些?比如使用以下方式:
bzr push lp:~lantzr/+junk/cup-pdf

这个是否符合你的预期?

编辑后添加:因此我不认为ubuntu-etherpad已经接管了任何东西;你一直在推送和访问它的bzr分支,而不是你自己预期的。


听起来可信,但是 push_location 已经明确指向了一个个人分支,对吗? - gertvdijk
push_location被他在命令行上指定的显式目标覆盖了,当他进行推送操作时。 - Robie Basak
这是一个ppa,版本1的'bzr push lp:~lantzr/+junk/cup-pdf'。我相信要么是从我的笔记本电脑(版本2)检出或推送时改变了一些东西。我在问题中添加了我的检出命令,它是完整地址。对于推送,我只是使用了'bzr push',认为像git bzr一样会知道。因此,我不知道它是在检出还是推送时更改了所有者。 - LantzR
@Robie,好的,我从我的笔记本电脑(rev 2机器)更改了注释,并按照您的要求推送了“bzr push lp:lantzr/+junk/cup-pdf”。它确实通过了rev 3,显示在“lp:ubuntu/+junk/cup-pfd”上。我承认我以为它会抱怨我没有使用cup-pdf-zel,但它只是将名称更改为我推送的内容。请参考下面的答案。我目前认为我在将状态设置为Experimental时已经将ubuntu-etherpad所有者(从〜lantzr移动到〜ubuntu-etherpad)。 - LantzR

你在11日03:53 UTC将分支的所有者更改为ubuntu-etherpad。你可以使用分支页面上的“更改详细信息”链接以同样的方式将其改回。
此外,正如其他人暗示的那样,这是一个分支,而不是PPA或软件包。

好的,所以当我从我的笔记本电脑结账时,它发生了变化。这次推送被记录在修订版本2中, 日期:2013年02月11日04:15:41 UTC。 - LantzR
不,你是通过在分支的Launchpad页面上点击“更改详细信息”,然后在那里更改所有者选项来完成的。 - wgrant
在分支的Launchpad页面上(就像现在这样),“实验性”状态旁边的铅笔图标与您引用的按钮具有完全相同的URL。状态按钮弹出一个对话框,仅列出状态更改。我确实将其更改为实验性状态,并且在进行检出之前肯定已经更改了。该对话框没有提到更改所有者,否则我会取消它。https://code.launchpad.net/~ubuntu-etherpad/+junk/cup-pdf-zel/+edit - LantzR
你加载了编辑表单,更改了所有者,然后提交了表单——你并没有只使用实验状态弹出窗口。 - wgrant