* [devel] Q: soname change unmets
@ 2006-08-24 18:55 ` Dmitry V. Levin
2006-08-24 19:02 ` Alexey Tourbin
2006-08-30 0:01 ` Michael Shigorin
0 siblings, 2 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2006-08-24 18:55 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1070 bytes --]
On Thu, Aug 24, 2006 at 07:08:19PM +0400, QA Team Robot wrote:
> 12 NEW unmet dependencies detected:
> bluez-hciemu#1.2-alt1 libbluetooth.so.1
> kdebluetooth#1.0-alt3.beta1 libbluetooth.so.1
> libbtctl#0.6.0-alt1.1 libbluetooth.so.1
> libgammu#1.06.00-alt1 libbluetooth.so.1
> libgnokii#0.6.13-alt1 libbluetooth.so.1
> libobexftp#0.20-alt1 libbluetooth.so.1
> libopensync-plugin-irmc#0.18-alt2cvs20060529 libbluetooth.so.1
> multisync-irmc#0.82-alt1.1.1 libbluetooth.so.1
> obexftp#0.20-alt1 libbluetooth.so.1
> openobex-apps#1.0.0-alt4 libbluetooth.so.1
> python-module-pybluez#0.6.1-alt0.1 libbluetooth.so.1
> tsemgr#0.08-alt1 libbluetooth.so.1
Я полагаю, что это диверсия, и такие обновления делать нельзя.
Думаю, что очень скоро такие обновления пакетов не будут проходить через
автоматическую сборку, что в связи нехваткой рук приведёт к очень
медленной обработке таких обновлений.
Если у библиотеки меняется soname, потрудитесь одновременно менять и имя
библиотеки (по аналогии с deb и mdk).
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Q: soname change unmets
2006-08-24 18:55 ` [devel] Q: soname change unmets Dmitry V. Levin
@ 2006-08-24 19:02 ` Alexey Tourbin
2006-08-24 22:28 ` Pavlov Konstantin
2006-08-30 0:01 ` Michael Shigorin
1 sibling, 1 reply; 10+ messages in thread
From: Alexey Tourbin @ 2006-08-24 19:02 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1444 bytes --]
On Thu, Aug 24, 2006 at 10:55:28PM +0400, Dmitry V. Levin wrote:
> On Thu, Aug 24, 2006 at 07:08:19PM +0400, QA Team Robot wrote:
> > 12 NEW unmet dependencies detected:
> > bluez-hciemu#1.2-alt1 libbluetooth.so.1
> > kdebluetooth#1.0-alt3.beta1 libbluetooth.so.1
> > libbtctl#0.6.0-alt1.1 libbluetooth.so.1
> > libgammu#1.06.00-alt1 libbluetooth.so.1
> > libgnokii#0.6.13-alt1 libbluetooth.so.1
> > libobexftp#0.20-alt1 libbluetooth.so.1
> > libopensync-plugin-irmc#0.18-alt2cvs20060529 libbluetooth.so.1
> > multisync-irmc#0.82-alt1.1.1 libbluetooth.so.1
> > obexftp#0.20-alt1 libbluetooth.so.1
> > openobex-apps#1.0.0-alt4 libbluetooth.so.1
> > python-module-pybluez#0.6.1-alt0.1 libbluetooth.so.1
> > tsemgr#0.08-alt1 libbluetooth.so.1
>
> Я полагаю, что это диверсия, и такие обновления делать нельзя.
>
> Думаю, что очень скоро такие обновления пакетов не будут проходить через
> автоматическую сборку, что в связи нехваткой рук приведёт к очень
> медленной обработке таких обновлений.
>
> Если у библиотеки меняется soname, потрудитесь одновременно менять и имя
> библиотеки (по аналогии с deb и mdk).
Зачем? Может, лучше просто пересобрать имеющиеся пакеты с новой
библиотекой? Если же значительная часть пакетов не соберется с новой
библиотекой, тогда maintainer должен был это предвидеть и предпринять
какие-то действия (вроде пробной пересборки нескольких пакетов).
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Q: soname change unmets
2006-08-24 19:02 ` Alexey Tourbin
@ 2006-08-24 22:28 ` Pavlov Konstantin
2006-08-24 22:47 ` Alexey Tourbin
0 siblings, 1 reply; 10+ messages in thread
From: Pavlov Konstantin @ 2006-08-24 22:28 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1833 bytes --]
On Thursday 24 August 2006 23:02, Alexey Tourbin wrote:
> On Thu, Aug 24, 2006 at 10:55:28PM +0400, Dmitry V. Levin wrote:
> > On Thu, Aug 24, 2006 at 07:08:19PM +0400, QA Team Robot wrote:
> > > 12 NEW unmet dependencies detected:
> > > bluez-hciemu#1.2-alt1 libbluetooth.so.1
> > > kdebluetooth#1.0-alt3.beta1 libbluetooth.so.1
> > > libbtctl#0.6.0-alt1.1 libbluetooth.so.1
> > > libgammu#1.06.00-alt1 libbluetooth.so.1
> > > libgnokii#0.6.13-alt1 libbluetooth.so.1
> > > libobexftp#0.20-alt1 libbluetooth.so.1
> > > libopensync-plugin-irmc#0.18-alt2cvs20060529 libbluetooth.so.1
> > > multisync-irmc#0.82-alt1.1.1 libbluetooth.so.1
> > > obexftp#0.20-alt1 libbluetooth.so.1
> > > openobex-apps#1.0.0-alt4 libbluetooth.so.1
> > > python-module-pybluez#0.6.1-alt0.1 libbluetooth.so.1
> > > tsemgr#0.08-alt1 libbluetooth.so.1
> >
> > Я полагаю, что это диверсия, и такие обновления делать нельзя.
> >
> > Думаю, что очень скоро такие обновления пакетов не будут проходить через
> > автоматическую сборку, что в связи нехваткой рук приведёт к очень
> > медленной обработке таких обновлений.
> >
> > Если у библиотеки меняется soname, потрудитесь одновременно менять и имя
> > библиотеки (по аналогии с deb и mdk).
>
> Зачем? Может, лучше просто пересобрать имеющиеся пакеты с новой
> библиотекой? Если же значительная часть пакетов не соберется с новой
> библиотекой, тогда maintainer должен был это предвидеть и предпринять
> какие-то действия (вроде пробной пересборки нескольких пакетов).
Поддерживаю. У нас полсизифа устаревшего барахла, при обновлении которого
слетает soname.
P.S. ALT QA Team Robot -- это совсем-совсем фикция или все же некоторые
наработки по автоматизации этого чуда есть?
Полезная ж вещь.
--
Pavlov Konstantin,
ALT Linux Team,
VideoLAN Team,
jid: thresh@altlinux.org
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Q: soname change unmets
2006-08-24 22:28 ` Pavlov Konstantin
@ 2006-08-24 22:47 ` Alexey Tourbin
2006-08-25 4:48 ` Alexey Gladkov
0 siblings, 1 reply; 10+ messages in thread
From: Alexey Tourbin @ 2006-08-24 22:47 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1191 bytes --]
On Fri, Aug 25, 2006 at 02:28:27AM +0400, Pavlov Konstantin wrote:
> Поддерживаю. У нас полсизифа устаревшего барахла, при обновлении которого
> слетает soname.
Речь идет вот о чем (не знаю точно, что имел в виду Дима). В некоторых
случаях библиотеке -- одному единственному подпакету -- стоит придавать
специальное имя. Пример:
liblua5.1
liblua5-devel
lua5
То есть такая же история, как с libldap и libldap23. Это облегчает
промежуточное обновление в уже рабочей системе. С другой стороны, при
удалении ошметков от предыдущего исходного пакета (соответственно
liblua5 и libldap) образуется явственный unmet и сразу ясно, какие
пакеты предстоит в ближайшее время пересобрать. Когда этот процесс
закончен, то после обновления ошметок становится ненужным и удаляется
также и из системы --
apt-cache list-nodeps |grep '^lib[^-]*$'
> P.S. ALT QA Team Robot -- это совсем-совсем фикция или все же некоторые
> наработки по автоматизации этого чуда есть?
Роботом должен осознанно кто-то управлять, эту созидательную роль иногда
выполняет владелец incominger'а, on behalf of QA Team. Но уместно ли
предъявлять претензии, когда он эту роль не выполняет?
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Q: soname change unmets
2006-08-24 22:47 ` Alexey Tourbin
@ 2006-08-25 4:48 ` Alexey Gladkov
2006-08-25 11:02 ` Alexey Tourbin
0 siblings, 1 reply; 10+ messages in thread
From: Alexey Gladkov @ 2006-08-25 4:48 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Tourbin пишет:
> Речь идет вот о чем (не знаю точно, что имел в виду Дима). В некоторых
> случаях библиотеке -- одному единственному подпакету -- стоит придавать
> специальное имя. Пример:
>
> liblua5.1
> liblua5-devel
> lua5
Дима говорил о том что ментейнер должен сам заботиться о исправлении
неудовлетворённостей. Первый путь это получение NMU для всех зависимых
пакетов. Второй путь это изменения имени пакета с новой библиотекой...
таким образом переезд будет более медленным, но менее болезненным.
Главное чтобы в обоих случаях не было неудовлетворённостей.
Действительно, скоро пакеты создающие любые неудовлетворённости не
будут пропускаться в сизиф.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Q: soname change unmets
2006-08-25 4:48 ` Alexey Gladkov
@ 2006-08-25 11:02 ` Alexey Tourbin
2006-08-27 22:37 ` Pavlov Konstantin
2006-08-28 9:01 ` Dmitry V. Levin
0 siblings, 2 replies; 10+ messages in thread
From: Alexey Tourbin @ 2006-08-25 11:02 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 715 bytes --]
On Fri, Aug 25, 2006 at 08:48:19AM +0400, Alexey Gladkov wrote:
> пакетов. Второй путь это изменения имени пакета с новой библиотекой...
> таким образом переезд будет более медленным, но менее болезненным.
> Главное чтобы в обоих случаях не было неудовлетворённостей.
Неудовлетворенность в головах. Не думаю, что стоит изменять имя пакета
с библиотекой. Если в репозитарии лежат две версии библиотеки, то это
замаскированный unmet. Но лучше иметь unmet явный, чем замаскированный.
> Действительно, скоро пакеты создающие любые неудовлетворённости не
> будут пропускаться в сизиф.
Скоро пакеты не будут пропускаться в Сизиф!
А разгадка одна -- чтобы в обоих случаях не было неудовлетворённостей.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Q: soname change unmets
2006-08-25 11:02 ` Alexey Tourbin
@ 2006-08-27 22:37 ` Pavlov Konstantin
2006-08-28 9:01 ` Dmitry V. Levin
1 sibling, 0 replies; 10+ messages in thread
From: Pavlov Konstantin @ 2006-08-27 22:37 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1369 bytes --]
On Friday 25 August 2006 15:02, Alexey Tourbin wrote:
> On Fri, Aug 25, 2006 at 08:48:19AM +0400, Alexey Gladkov wrote:
> > пакетов. Второй путь это изменения имени пакета с новой библиотекой...
> > таким образом переезд будет более медленным, но менее болезненным.
> > Главное чтобы в обоих случаях не было неудовлетворённостей.
>
> Неудовлетворенность в головах. Не думаю, что стоит изменять имя пакета
> с библиотекой. Если в репозитарии лежат две версии библиотеки, то это
> замаскированный unmet. Но лучше иметь unmet явный, чем замаскированный.
>
> > Действительно, скоро пакеты создающие любые неудовлетворённости не
> > будут пропускаться в сизиф.
>
> Скоро пакеты не будут пропускаться в Сизиф!
> А разгадка одна -- чтобы в обоих случаях не было неудовлетворённостей.
Если пакеты не будут пропускаться в сизиф, какой тогда смысл обновлять что-то
глобальное?
К примеру, сменят в очередном ffmpeg soname libavcodec, попадает почти вся
наша мультимедия. Мне что, делать NMU на все пакеты, которые это затрагивает?
Или координировать действия мантейнеров, чтобы они в одно и то же время
заливали исправленные пакеты в сизиф?
В общем, хочется ясности и большей открытости.
И QA Team Robot'а тоже хочется (но это, судя по всему, только после git.
Кстати, когда он грядет?)
--
Pavlov Konstantin,
ALT Linux Team,
VideoLAN Team,
jid: thresh@altlinux.org
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Q: soname change unmets
2006-08-25 11:02 ` Alexey Tourbin
2006-08-27 22:37 ` Pavlov Konstantin
@ 2006-08-28 9:01 ` Dmitry V. Levin
2006-08-29 1:30 ` Alexey Tourbin
1 sibling, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2006-08-28 9:01 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1317 bytes --]
On Fri, Aug 25, 2006 at 03:02:45PM +0400, Alexey Tourbin wrote:
> On Fri, Aug 25, 2006 at 08:48:19AM +0400, Alexey Gladkov wrote:
> > пакетов. Второй путь это изменения имени пакета с новой библиотекой...
> > таким образом переезд будет более медленным, но менее болезненным.
> > Главное чтобы в обоих случаях не было неудовлетворённостей.
>
> Неудовлетворенность в головах. Не думаю, что стоит изменять имя пакета
> с библиотекой. Если в репозитарии лежат две версии библиотеки, то это
> замаскированный unmet. Но лучше иметь unmet явный, чем замаскированный.
>
> > Действительно, скоро пакеты создающие любые неудовлетворённости не
> > будут пропускаться в сизиф.
>
> Скоро пакеты не будут пропускаться в Сизиф!
> А разгадка одна -- чтобы в обоих случаях не было неудовлетворённостей.
Если проблема не решается целиком, то её следует решать по частям.
Я верю, что среди пакетов, приходящих в incoming, бывает много таких,
которые не порождают unmet'ы (правда, у меня нет статистики).
Сначала нужно научится обрабатывать такие пакеты совершенно автоматически.
Пересобирать другие пакеты для удовлетворения unmet'ов - это более сложная
задача, я не верю, что её удастся решить быстро, если до сих пор
incominger не смог решить первую.
Всяческая помощь приветствуется.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Q: soname change unmets
2006-08-28 9:01 ` Dmitry V. Levin
@ 2006-08-29 1:30 ` Alexey Tourbin
0 siblings, 0 replies; 10+ messages in thread
From: Alexey Tourbin @ 2006-08-29 1:30 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1221 bytes --]
On Mon, Aug 28, 2006 at 01:01:31PM +0400, Dmitry V. Levin wrote:
> > Скоро пакеты не будут пропускаться в Сизиф!
> > А разгадка одна -- чтобы в обоих случаях не было неудовлетворённостей.
>
> Если проблема не решается целиком, то её следует решать по частям.
> Я верю, что среди пакетов, приходящих в incoming, бывает много таких,
> которые не порождают unmet'ы (правда, у меня нет статистики).
> Сначала нужно научится обрабатывать такие пакеты совершенно автоматически.
>
> Пересобирать другие пакеты для удовлетворения unmet'ов - это более сложная
> задача, я не верю, что её удастся решить быстро, если до сих пор
> incominger не смог решить первую.
>
> Всяческая помощь приветствуется.
Всяческая это какая? Добрым словом и пистолетом? Вроде договорились до
того, что будем переходить на git и что incominger в текущем виде будет
устранен или до неузнаваемости пределан. Соответственно большого интереса
ковырять текущий incominger нет.
Но обнаружить, создает пакет новые анметы или нет, вроде бы не сложно.
dump_unmets |sort -u >unmets_before
build_package
add_package_to_repo
dump_unmets |sort -u >unmets_after
comm -13 unmets_before unmets_after >new_unmets
test -s new_unmets
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [devel] Q: soname change unmets
2006-08-24 18:55 ` [devel] Q: soname change unmets Dmitry V. Levin
2006-08-24 19:02 ` Alexey Tourbin
@ 2006-08-30 0:01 ` Michael Shigorin
1 sibling, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2006-08-30 0:01 UTC (permalink / raw)
To: ALT Devel discussion list
On Thu, Aug 24, 2006 at 10:55:28PM +0400, Dmitry V. Levin wrote:
> Если у библиотеки меняется soname, потрудитесь одновременно
> менять и имя библиотеки (по аналогии с deb и mdk).
Давай тогда оформлять полиси, а то будет как всегда.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2006-08-30 0:01 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-24 18:55 ` [devel] Q: soname change unmets Dmitry V. Levin
2006-08-24 19:02 ` Alexey Tourbin
2006-08-24 22:28 ` Pavlov Konstantin
2006-08-24 22:47 ` Alexey Tourbin
2006-08-25 4:48 ` Alexey Gladkov
2006-08-25 11:02 ` Alexey Tourbin
2006-08-27 22:37 ` Pavlov Konstantin
2006-08-28 9:01 ` Dmitry V. Levin
2006-08-29 1:30 ` Alexey Tourbin
2006-08-30 0:01 ` Michael Shigorin
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