Кто такой ubuntu-etherpad и почему они взяли на себя ответственность за мою ветку bzr?

11

Я создал проект на базаре:

# - 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'

Затем я поместил его в папку с ненужными файлами ppa :

bzr push lp:~/+junk/cup-pdf

Это работало отлично, кроме опечатки, которую я сделал, набрав cup-pdfвместо cups-pdf. Мне удалось зайти на панель запуска и посмотреть ветку.

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мне, хотя я зарегистрирован как зарегистрированный и как подписчик.

Конфигурация внутри .bzrпапки на моем ноутбуке (Sapphire) показывает привязанное местоположение к URL-адресу 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?

LantzR
источник
Я нашел этот code.launchpad.net/~ubuntu-etherpad и этот wiki.ubuntu.com/Etherpad . Не уверен, насколько это полезно для вас.
Крис Картер
Владелец launchpad.net/~ubuntu-etherpad - @JorgeCastro, здесь он также активен. Возможно, он сможет что-то объяснить. :) Кажется, что теперь вся команда Bazaar принадлежит этой команде, а не только вашему PPA.
gertvdijk
Понятия не имею, что здесь произошло, я жду, чтобы кто-то, кто умный на launchpad, ответил на это.
Хорхе Кастро
<смеется> Я наконец нашел недостающий вопрос. Это действительно смутило меня, и я нигде не упоминаю об этом. Пока я возился, у меня появилось больше подсказок, и я постараюсь продолжать улучшать вопрос. Пропавшая часть исходного кода /, которую я считал тривиальной, состоит в том, что я проверил свой новый ppa, войдя в Launchpad со своего ноутбука и проверив его. Я считаю, что Launchpad рассматривает меня с другого компьютера как другого человека.
LantzR
Не уверен, что именно так, но ответ где-то около двух компьютеров, и это панели запуска "Один вход" ... XRef bazaar.launchpad.net/~ubuntu-etherpad/+junk/cup-pdf-zel/changes Это показывает меня как два различные люди. Рабочая теория здесь ... Два автора => Не частное активное публичное хранилище
LantzR

Ответы:

5

Это не PPA; это бзр ветка.

Вы косвенно являетесь членом команды 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был переопределен явным адресатом, который он указал в командной строке при нажатии.
Роби Басак
Это был ppa как rev 1 'bzr push lp: ~ lantzr / + junk / cup-pdf'. Я полагаю, что или проверка или толчок от моего ноутбука (версия 2) изменили вещи. Я добавил свою команду проверки к вопросу, она была на полный адрес. Для push я использовал 'bzr push', вычисляя, как знал бы git bzr. Из-за этого я не знаю, поменял ли он владельцев на кассе или пуш.
LantzR
@Robie Ладно, с моего ноутбука (версия 2) Я изменил заметку и нажал точно так, как ты просил. 'bzr push lp: ~ lantzr / + junk / cup-pdf'. Он сделал push rev 3, через который показывает «lp: ~ ubuntu / + junk / cup-pfd». Признаюсь, я думал, что будет жаловаться, что я не использовал cup-pdf-zel, а просто изменил имя на то, что я нажал. Получите ответ ниже. В настоящее время я полагаю, что стал владельцем ubuntu-etherpad (переместил его из ~ lantzr в ~ ubuntu-etherpad), когда установил статус Experimental.
LantzR
2

Вы изменили владельца ветки на ubuntu-etherpad в 03:53 UTC 11-го числа. Вы можете изменить его обратно таким же образом, используя ссылку «Изменить данные» на странице ветки.

Кроме того, как намекают другие, это ветка, а не PPA или пакет.

wgrant
источник
Итак, когда я сделал заказ со своего ноутбука, он изменился. Пуш записывается во 2-й редакции как Дата: 2013-02-11 04:15:41 UTC
LantzR
Нет, вы сделали это, щелкнув «Изменить данные» на странице панели запуска ветки и изменив там вариант владельца.
wgrant
на странице Launchpad ветви (как сейчас) значок карандаша рядом со статусом «Experimental» имеет тот же URL-адрес, что и кнопка, которую вы цитируете. Кнопка состояния выскакивает диалог, в котором перечислены только изменения статуса. Я сделал изменения , чтобы это Экспериментальной и , безусловно , прежде чем я сделал проверку. В этом диалоге не упоминается смена владельца, иначе я бы его отменил. code.launchpad.net/~ubuntu-etherpad/+junk/cup-pdf-zel/+edit
LantzR
Вы загрузили форму редактирования, изменили владельца, а затем отправили форму - вы не просто использовали всплывающее окно «Экспериментальный статус».
wgrant