* [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