ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] libtorrent names in branch
@ 2009-02-24 17:35 Alexey Morsov
  2009-02-24 17:45 ` Alexey Tourbin
  2009-02-26  0:15 ` Dmitry V. Levin
  0 siblings, 2 replies; 9+ messages in thread
From: Alexey Morsov @ 2009-02-24 17:35 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1033 bytes --]

Приветствую.

Имеет ситуация:
в сизифе libtorrent
в бранче она librtorrent
в сизифе libtorrent-rasterbar
в бранче она libtorrent

ту что rasterbar в бранч я таки залил, но ту что librtorrent в девичестве
(бранче) залить не могу потому-что в бранче таки еще болтается libtorrent
которая libtorrent-rasterbar и у той версия больше чем у libtorrent
которая в бранче librtorrent...

простите за путанность.

Вопрос: что делать в таком случае?

-- 
WBR,Алексей Морсов
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member

А эти зависимости (и Provides, и Requires) вылавливаются автоматом?
Тогда надо чинить автомат.
		-- vsu in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] libtorrent names in branch
  2009-02-24 17:35 [devel] libtorrent names in branch Alexey Morsov
@ 2009-02-24 17:45 ` Alexey Tourbin
  2009-02-24 18:21   ` Alexey Tourbin
  2009-02-24 19:50   ` Alexey Morsov
  2009-02-26  0:15 ` Dmitry V. Levin
  1 sibling, 2 replies; 9+ messages in thread
From: Alexey Tourbin @ 2009-02-24 17:45 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 596 bytes --]

On Tue, Feb 24, 2009 at 08:35:37PM +0300, Alexey Morsov wrote:
> Имеет ситуация:
> в сизифе libtorrent
> в бранче она librtorrent
> в сизифе libtorrent-rasterbar
> в бранче она libtorrent
> 
> ту что rasterbar в бранч я таки залил, но ту что librtorrent в девичестве
> (бранче) залить не могу потому-что в бранче таки еще болтается libtorrent
> которая libtorrent-rasterbar и у той версия больше чем у libtorrent
> которая в бранче librtorrent...
> 
> простите за путанность.
> 
> Вопрос: что делать в таком случае?

Не путайтесь. :)
Что Вы хотите сделать, и что не получается?

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] libtorrent names in branch
  2009-02-24 17:45 ` Alexey Tourbin
@ 2009-02-24 18:21   ` Alexey Tourbin
  2009-02-24 19:50   ` Alexey Morsov
  1 sibling, 0 replies; 9+ messages in thread
From: Alexey Tourbin @ 2009-02-24 18:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1584 bytes --]

On Tue, Feb 24, 2009 at 08:45:21PM +0300, Alexey Tourbin wrote:
> On Tue, Feb 24, 2009 at 08:35:37PM +0300, Alexey Morsov wrote:
> > Имеет ситуация:
> > в сизифе libtorrent
> > в бранче она librtorrent
> > в сизифе libtorrent-rasterbar
> > в бранче она libtorrent
> > 
> > ту что rasterbar в бранч я таки залил, но ту что librtorrent в девичестве
> > (бранче) залить не могу потому-что в бранче таки еще болтается libtorrent
> > которая libtorrent-rasterbar и у той версия больше чем у libtorrent
> > которая в бранче librtorrent...
> > 
> > простите за путанность.
> > 
> > Вопрос: что делать в таком случае?

Короче, просто делайте то, что Вы хотите, имея в виду логику работы
girar-builder.  Логика girar-builder логична.  Обычно это значит, что
можно просто делать то, что Вы хотите.

Что касается логики работы girar-builder, то есть две фазы.

1) План транзакции.  План составляется без учета версий.
Предполагается, что все залитые пакеты должны пройти, и составляется
список замещений.  Пакеты замещаются полностью группами (src,bin+).
Другими словами, план исходит из того, что нельзя не брать то, что Вы
залили.  Требуется брать всё и непременно, вышибая всё что только
потребуется.

2) Проверка плана по увеличению версий.  Когда план составлен, мы можем
проверить, увеличиваются версии или нет.  Версии должны увеличиваться:
как всех бинарных пакетов (совпадение по имени пакета), так и исходных.

В конце есть ещё проверка плана по ACL: нельзя вышибать чужие пакеты.

> Не путайтесь. :)
> Что Вы хотите сделать, и что не получается?

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] libtorrent names in branch
  2009-02-24 17:45 ` Alexey Tourbin
  2009-02-24 18:21   ` Alexey Tourbin
@ 2009-02-24 19:50   ` Alexey Morsov
  2009-02-24 19:52     ` Mikhail Gusarov
  2009-02-24 20:20     ` Alexey Tourbin
  1 sibling, 2 replies; 9+ messages in thread
From: Alexey Morsov @ 2009-02-24 19:50 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 2192 bytes --]

On Tue, Feb 24, 2009 at 08:45:21PM +0300, Alexey Tourbin wrote:
> Не путайтесь. :)
> Что Вы хотите сделать, и что не получается?
Ох. я хочу проапдейтить rtorrent. Чтобы это сделать надо проапдейтить
librtorrent. НО (!!!) в сизифе уже давно libtorrent называется libtorrent.

Т.е. в бранче есть две либы: libtorrent 0.13 и librtorrent 0.12
В сизифе они давно  соответственно: libtorrent-rasterbar 0.14 и libtorrent
0.12
Т.е. при попытке проапдейтить с замещением (Obsoletes) librtorrent на
libtorrent получается облом, потому что в бранче libtorrent 0.13 (но эта
не та либа, другая).

Т.е. если я могу заместить libtorrent-0.13 на libtorrent-rasterbar-0.14 то
как мне чорт возьми заменить librtorrent-0.12 на libtorrent-0.12 при том,
что libtorrent-0.13 (которая теперь должна быть libtorrent-rasterbar-0.14)
все еще болтается.

PS: я точно уже не помню, но возможно что сначала было переименование
библиотек, а потом уже DSO Policy :(

-- 
WBR,Алексей Морсов
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member

<combr> блин. в ченджлоге написано "бага исправлена, файлы в пакет доложены". а
        там их нет ;)
<thresh> я так libsexy собрал
<Lost> жалуйся врачу "мне файлы в пакет недокладывают"
<thresh> версию 0.11 в спеке, а в тарболе была 0.10
<thresh> целый год лежала
<thresh> а я забыл git pull просто сделать
<thresh> 8 мая 2007 Pavlov Konstantin <thresh at altlinux.ru> 0.1.11-alt1
<thresh> 8 мая, я наверно тогда бухал-отмечал уже

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] libtorrent names in branch
  2009-02-24 19:50   ` Alexey Morsov
@ 2009-02-24 19:52     ` Mikhail Gusarov
  2009-02-24 20:20     ` Alexey Tourbin
  1 sibling, 0 replies; 9+ messages in thread
From: Mikhail Gusarov @ 2009-02-24 19:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 500 bytes --]


Twas brillig at 22:50:51 24.02.2009 UTC+03 when samurai@ricom.ru did gyre and gimble:

 AM> Т.е. если я могу заместить libtorrent-0.13 на
 AM> libtorrent-rasterbar-0.14 то как мне чорт возьми заменить
 AM> librtorrent-0.12 на libtorrent-0.12 при том, что libtorrent-0.13
 AM> (которая теперь должна быть libtorrent-rasterbar-0.14) все еще
 AM> болтается.

Эпоху добавить.

-- 

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] libtorrent names in branch
  2009-02-24 19:50   ` Alexey Morsov
  2009-02-24 19:52     ` Mikhail Gusarov
@ 2009-02-24 20:20     ` Alexey Tourbin
  2009-02-25  8:34       ` Alexey Morsov
  1 sibling, 1 reply; 9+ messages in thread
From: Alexey Tourbin @ 2009-02-24 20:20 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 2041 bytes --]

On Tue, Feb 24, 2009 at 10:50:51PM +0300, Alexey Morsov wrote:
> On Tue, Feb 24, 2009 at 08:45:21PM +0300, Alexey Tourbin wrote:
> > Не путайтесь. :)
> > Что Вы хотите сделать, и что не получается?
> Ох. я хочу проапдейтить rtorrent. Чтобы это сделать надо проапдейтить
> librtorrent. НО (!!!) в сизифе уже давно libtorrent называется libtorrent.
> 
> Т.е. в бранче есть две либы: libtorrent 0.13 и librtorrent 0.12
> В сизифе они давно  соответственно: libtorrent-rasterbar 0.14 и libtorrent
> 0.12

То есть Вам видится такая схема обновления.

branch    	libtorrent 0.13			librtorrent 0.12
		     ^				     ^
		     |				     |
sisyphus  	libtorrent-rasterbar 0.14	libtorrent 0.12	

> Т.е. при попытке проапдейтить с замещением (Obsoletes) librtorrent на

Замещение никак не связано с Obsoletes, играет роль только совпадение
по имени.

> libtorrent получается облом, потому что в бранче libtorrent 0.13 (но эта
> не та либа, другая).

Но на самом деле в предыдущей схеме имена не совпадают,
а при совмещении имён получается проблема

branch    	libtorrent 0.13
		     ^				     ^
		     |				     |
sisyphus  	libtorrent 0.12	

> Т.е. если я могу заместить libtorrent-0.13 на libtorrent-rasterbar-0.14 то
> как мне чорт возьми заменить librtorrent-0.12 на libtorrent-0.12 при том,
> что libtorrent-0.13 (которая теперь должна быть libtorrent-rasterbar-0.14)
> все еще болтается.

Ситуация не безнадежная.

Заливайте новые пакеты в incoming, сразу две штуки.  Или в 'git.alt build',
тоже сразу две штуки.  Убедитесь, что выполняются базовые условия:
версии всех пакетов увеличиваются (по имени, как исходных, так и собранных).
При этом ПЕРЕТАСОВКА ПОДПАКЕТОВ МЕЖДУ ПАКЕТАМИ НЕ ИГРАЕТ РОЛИ.

Как Вы не поймёте, что есть базовые условия, ну вроде бюрократии.
Только тут бюрократия это не то что без бумажки ты какашка, а это
бюрократия чтобы dist-upgrade всегда работал и т.п.

> PS: я точно уже не помню, но возможно что сначала было переименование
> библиотек, а потом уже DSO Policy :(

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] libtorrent names in branch
  2009-02-24 20:20     ` Alexey Tourbin
@ 2009-02-25  8:34       ` Alexey Morsov
  0 siblings, 0 replies; 9+ messages in thread
From: Alexey Morsov @ 2009-02-25  8:34 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1083 bytes --]

On Tue, Feb 24, 2009 at 11:20:07PM +0300, Alexey Tourbin wrote:
> 
> Как Вы не поймёте, что есть базовые условия, ну вроде бюрократии.
> Только тут бюрократия это не то что без бумажки ты какашка, а это
> бюрократия чтобы dist-upgrade всегда работал и т.п.
> 

Ну на сизифе в свое время я такое переименование сделал :) Даже два раза
(туда и обратно как в хоббите чесслово).

Выше Михаил мысль подкинул - эпоху  увеличу.

Спасибо.

-- 
WBR,
Alexey Morsov
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member

<roman> этот ваш сизиф мне ещё на 2 часа вперед часы перевел
<roman> что делать?
<roman> я уже почти в сибири по часам
<roman> это ссылка?

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] libtorrent names in branch
  2009-02-24 17:35 [devel] libtorrent names in branch Alexey Morsov
  2009-02-24 17:45 ` Alexey Tourbin
@ 2009-02-26  0:15 ` Dmitry V. Levin
  2009-02-26  9:00   ` Alexey Morsov
  1 sibling, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2009-02-26  0:15 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 756 bytes --]

On Tue, Feb 24, 2009 at 08:35:37PM +0300, Alexey Morsov wrote:
> Приветствую.
> 
> Имеет ситуация:
> в сизифе libtorrent
> в бранче она librtorrent
> в сизифе libtorrent-rasterbar
> в бранче она libtorrent
> 
> ту что rasterbar в бранч я таки залил, но ту что librtorrent в девичестве
> (бранче) залить не могу потому-что в бранче таки еще болтается libtorrent
> которая libtorrent-rasterbar и у той версия больше чем у libtorrent
> которая в бранче librtorrent...
> 
> простите за путанность.
> 
> Вопрос: что делать в таком случае?

Алексей, извините, я ничего не понял.
Попробуйте нарисовать табличку, по одной оси -- репозитории, по другой --
имена пакетов, в точках пересечения -- версии (%epoch:%version-%release).


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] libtorrent names in branch
  2009-02-26  0:15 ` Dmitry V. Levin
@ 2009-02-26  9:00   ` Alexey Morsov
  0 siblings, 0 replies; 9+ messages in thread
From: Alexey Morsov @ 2009-02-26  9:00 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 2153 bytes --]

On Thu, Feb 26, 2009 at 03:15:12AM +0300, Dmitry V. Levin wrote:
> On Tue, Feb 24, 2009 at 08:35:37PM +0300, Alexey Morsov wrote:
> > Приветствую.
> > 
> > Имеет ситуация:
> > в сизифе libtorrent
> > в бранче она librtorrent
> > в сизифе libtorrent-rasterbar
> > в бранче она libtorrent
> > 
> > ту что rasterbar в бранч я таки залил, но ту что librtorrent в девичестве
> > (бранче) залить не могу потому-что в бранче таки еще болтается libtorrent
> > которая libtorrent-rasterbar и у той версия больше чем у libtorrent
> > которая в бранче librtorrent...
> > 
> > простите за путанность.
> > 
> > Вопрос: что делать в таком случае?
> 
> Алексей, извините, я ничего не понял.
> Попробуйте нарисовать табличку, по одной оси -- репозитории, по другой --
> имена пакетов, в точках пересечения -- версии (%epoch:%version-%release).
> 
http://spreadsheets.google.com/pub?key=pvXjL6e8y5GuvdxJiT7oXTA
как то так.

Собственно проблема не в версиях как таковых а в именах пересекающихся в
какие-то исторические моменты :)

Михаил Гусаров уже подсказал что Epoch увеличить, что я вчера и сделал
(правда прийдется в 5.0 тоже эпоху сделать 3 ну и в сизифе конечно).


-- 
WBR,
Alexey Morsov
программист ЗАО "ИК "Риком-Траст"
Jabber: samurai@www.fondmarket.ru
ALT Linux Team Member

>> А как заставить hotplug на ядре 2.6 обновлять fstab, при
>> вытыкании flash?
ALK> kudzu?
Нехорошо так ругаться. Рассылку же могут дети читать.
		-- mithraen in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 489 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2009-02-26  9:00 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-24 17:35 [devel] libtorrent names in branch Alexey Morsov
2009-02-24 17:45 ` Alexey Tourbin
2009-02-24 18:21   ` Alexey Tourbin
2009-02-24 19:50   ` Alexey Morsov
2009-02-24 19:52     ` Mikhail Gusarov
2009-02-24 20:20     ` Alexey Tourbin
2009-02-25  8:34       ` Alexey Morsov
2009-02-26  0:15 ` Dmitry V. Levin
2009-02-26  9:00   ` Alexey Morsov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git