* Re: [devel] [#2008] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... @ 2009-03-04 7:30 ` Epiphanov Sergei 2009-03-04 16:04 ` [devel] " Alexey Tourbin 2009-03-04 20:56 ` Alexey Tourbin 0 siblings, 2 replies; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-04 7:30 UTC (permalink / raw) To: Girar Builder robot On Wednesday 04 March 2009 01:02:20 Girar Builder robot wrote: 2009-Mar-04 00:55:04 :: task #2008 for 5.0 started: #1 build 2.4-alt6.M50.1 from /people/serpiph/packages/autopano-sift.git #2 build 2.5.0-alt1.20080723.M50.1 from /people/serpiph/packages/autopano-sift-C.git 2009-Mar-04 00:55:04 :: created pkg.tar for autopano-sift.git tag 2.4-alt6.M50.1 2009-Mar-04 00:55:05 :: created pkg.tar for autopano-sift-C.git tag 2.5.0-alt1.20080723.M50.1 2009-Mar-04 00:55:05 :: [x86_64] autopano-sift.git 2.4-alt6.M50.1: build start 2009-Mar-04 00:55:05 :: [i586] autopano-sift.git 2.4-alt6.M50.1: build start 2009-Mar-04 00:55:47 :: [x86_64] autopano-sift.git 2.4-alt6.M50.1: build SKIPPED 2009-Mar-04 00:55:47 :: [x86_64] autopano-sift-C.git 2.5.0-alt1.20080723.M50.1: build start 2009-Mar-04 00:56:31 :: [i586] autopano-sift.git 2.4-alt6.M50.1: build OK 2009-Mar-04 00:56:31 :: [i586] autopano-sift-C.git 2.5.0-alt1.20080723.M50.1: build start 2009-Mar-04 00:56:32 :: [x86_64] autopano-sift-C.git 2.5.0-alt1.20080723.M50.1: build OK 2009-Mar-04 00:57:12 :: [i586] autopano-sift-C.git 2.5.0-alt1.20080723.M50.1: build OK 2009-Mar-04 00:57:17 :: build check OK 2009-Mar-04 00:57:18 :: plan OK 2009-Mar-04 00:57:18 :: version check OK 2009-Mar-04 00:59:15 :: dependencies check OK 2009-Mar-04 01:01:32 :: ELF symbols check OK x86_64: autopano-sift-C=2.5.0-alt1.20080723.M50.1 install failed: error: failed dependencies: autopano-sift conflicts with autopano-sift-C-2.5.0-alt1.20080723.M50.1 hsh-install: Packages installation failed. 2009-Mar-04 01:02:04 :: [x86_64] install check FAILED 2009-Mar-04 01:02:19 :: task #2008 for 5.0 FAILED Это что-то новое. Буквально несколько дней назад точно такая же связка сборки прошла в Сизиф. Почему же сборка для Branch5.0 провалилась? Причём на x86_64. Сейчас сборка autopano-sift отключена для x86_64. Предполагаю, что раз это идёт под соусом "обновление", то в 5.0 остаётся старая сборка autopano-sift, в которой нет указания Confilcts: autopano-sift-C. Нет, что-то получается лажа... Как бы разрешить этот вопрос? Подскажите! Просто два пакета предоставляют autopano-sift для возможности взаимозамены, но из-за одинаковых файлов конфликтуют. Для простоты я сейчас обоим прописал Confilcts: на другой пакет. Разруливать по alternatives особого смысла нет, так как autopano-sift пока оставляю "на всякий случай". -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-04 7:30 ` [devel] [#2008] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 Epiphanov Sergei @ 2009-03-04 16:04 ` Alexey Tourbin 2009-03-04 20:56 ` Alexey Tourbin 1 sibling, 0 replies; 24+ messages in thread From: Alexey Tourbin @ 2009-03-04 16:04 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1315 bytes --] On Wed, Mar 04, 2009 at 10:30:10AM +0300, Epiphanov Sergei wrote: > x86_64: autopano-sift-C=2.5.0-alt1.20080723.M50.1 install failed: > error: failed dependencies: > autopano-sift conflicts with autopano-sift-C-2.5.0-alt1.20080723.M50.1 Здесь утверждается, что на x86_64 нельзя установирть новый autopano-sift-C в минимальный чрут (на новом репозитарии). Что-то не так с зависимостями. > hsh-install: Packages installation failed. > 2009-Mar-04 01:02:04 :: [x86_64] install check FAILED > 2009-Mar-04 01:02:19 :: task #2008 for 5.0 FAILED > > Это что-то новое. Буквально несколько дней назад точно такая же связка сборки > прошла в Сизиф. Почему же сборка для Branch5.0 провалилась? Причём на > x86_64. Сейчас сборка autopano-sift отключена для x86_64. Предполагаю, что > раз это идёт под соусом "обновление", то в 5.0 остаётся старая сборка > autopano-sift, в которой нет указания Confilcts: autopano-sift-C. Нет, > что-то получается лажа... Как бы разрешить этот вопрос? Подскажите! Просто > два пакета предоставляют autopano-sift для возможности взаимозамены, но > из-за одинаковых файлов конфликтуют. Для простоты я сейчас обоим прописал > Confilcts: на другой пакет. Разруливать по alternatives особого смысла нет, > так как autopano-sift пока оставляю "на всякий случай". [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-04 7:30 ` [devel] [#2008] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 Epiphanov Sergei 2009-03-04 16:04 ` [devel] " Alexey Tourbin @ 2009-03-04 20:56 ` Alexey Tourbin 2009-03-05 10:54 ` Epiphanov Sergei 2009-03-05 11:03 ` Epiphanov Sergei 1 sibling, 2 replies; 24+ messages in thread From: Alexey Tourbin @ 2009-03-04 20:56 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2076 bytes --] On Wed, Mar 04, 2009 at 10:30:10AM +0300, Epiphanov Sergei wrote: > x86_64: autopano-sift-C=2.5.0-alt1.20080723.M50.1 install failed: > error: failed dependencies: > autopano-sift conflicts with autopano-sift-C-2.5.0-alt1.20080723.M50.1 > hsh-install: Packages installation failed. Пакет конфликтует сам с собой. $ rpmquery --provides -p autopano-sift-C-2.5.0-alt1.20080723.M50.1.x86_64.rpm autopano-sift autopano-sift-C = 2.5.0-alt1.20080723.M50.1 $ rpmquery --conflicts -p autopano-sift-C-2.5.0-alt1.20080723.M50.1.x86_64.rpm autopano-sift $ rpm такое не переваривает. $ hsh-install -v autopano-sift-C=2.5.0-alt1.20080723.M50.1 hsh-install: changed working directory to `/tmp/.private/at/build' hsh-install: Locked working directory `/tmp/.private/at/build' hsh-install: calculated package file list. hsh-install: Acquiring lock for config file `/etc/hasher-priv/user.d/at'... hsh-install: Locked config file `/etc/hasher-priv/user.d/at' `/ALT/5.0/x86_64/RPMS.classic/libjpeg-6b-alt9.x86_64.rpm' -> `chroot/.in/libjpeg-6b-alt9.x86_64.rpm' `/ALT/5.0/x86_64/RPMS.classic/libpng12-1.2.35-alt1.x86_64.rpm' -> `chroot/.in/libpng12-1.2.35-alt1.x86_64.rpm' `/ALT/5.0/x86_64/RPMS.classic/libtiff-3.8.2-alt3.x86_64.rpm' -> `chroot/.in/libtiff-3.8.2-alt3.x86_64.rpm' `/ALT/5.0/x86_64/RPMS.classic/libpano13-2.9.12-alt4.x86_64.rpm' -> `chroot/.in/libpano13-2.9.12-alt4.x86_64.rpm' `/ALT/5.0/x86_64/RPMS.classic/libstdc++4.3-4.3.2-alt7.x86_64.rpm' -> `chroot/.in/libstdc++4.3-4.3.2-alt7.x86_64.rpm' `/ALT/5.0/noarch/RPMS.classic/xml-common-0.6.3-alt11.noarch.rpm' -> `chroot/.in/xml-common-0.6.3-alt11.noarch.rpm' `/ALT/5.0/x86_64/RPMS.classic/libxml2-2.7.2-alt2.x86_64.rpm' -> `chroot/.in/libxml2-2.7.2-alt2.x86_64.rpm' `/tmp/.private/at/build/repo/x86_64/RPMS.hasher/autopano-sift-C-2.5.0-alt1.20080723.M50.1.x86_64.rpm' -> `chroot/.in/autopano-sift-C-2.5.0-alt1.20080723.M50.1.x86_64.rpm' error: failed dependencies: autopano-sift conflicts with autopano-sift-C-2.5.0-alt1.20080723.M50.1 hsh-install: Packages installation failed. $ [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-04 20:56 ` Alexey Tourbin @ 2009-03-05 10:54 ` Epiphanov Sergei 2009-03-05 13:49 ` Alexey Tourbin 2009-03-05 11:03 ` Epiphanov Sergei 1 sibling, 1 reply; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-05 10:54 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 04 March 2009 23:56:17 Alexey Tourbin wrote: > rpm такое не переваривает. Ммммм, а apt нормально проглотил такое... -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 10:54 ` Epiphanov Sergei @ 2009-03-05 13:49 ` Alexey Tourbin 2009-03-05 14:04 ` Epiphanov Sergei 0 siblings, 1 reply; 24+ messages in thread From: Alexey Tourbin @ 2009-03-05 13:49 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1301 bytes --] On Thu, Mar 05, 2009 at 01:54:18PM +0300, Epiphanov Sergei wrote: > On Wednesday 04 March 2009 23:56:17 Alexey Tourbin wrote: > > rpm такое не переваривает. > > Ммммм, а apt нормально проглотил такое... Apt когда взаимодействует с rpm он взаимодействует с ним немного кривовато. А именно, в некоторых случаях apt использует вызовы librpm API с опцией, аналогичной --nodeps. А hsh-install (с помощью которого реализована проверка) он использует apt только для замыкания зависимостей (вычисления полного списка пакетов), но librpm API для установки не используется. hsh-install уже сам вызывает rpmi. То есть у apt и rpm немного разное представление о том, что такое конфликт пакетов. Apt "продавливает" свою точку зрения когда устанавливает пакеты через librpm API. Вот такая вот дрянь у нас водится на уровне базовой технологии. On Thu, Mar 05, 2009 at 02:03:37PM +0300, Epiphanov Sergei wrote: > On Wednesday 04 March 2009 23:56:17 Alexey Tourbin wrote: > > Пакет конфликтует сам с собой. > > Подскажите, как лучше поступить, когда есть два пакета, предоставляющие одно > и то же имя, но конфликтующие друг с другом? Я пока не знаю, что посоветовать. Надо подумать, стоит ли запатчить librpm, чтобы никакой пакет сам с собой не конфликтовал. Или не стоит. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 13:49 ` Alexey Tourbin @ 2009-03-05 14:04 ` Epiphanov Sergei 2009-03-05 14:20 ` Alexey Tourbin 0 siblings, 1 reply; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-05 14:04 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 05 March 2009 16:49:49 Alexey Tourbin wrote: > On Thu, Mar 05, 2009 at 01:54:18PM +0300, Epiphanov Sergei wrote: > > On Wednesday 04 March 2009 23:56:17 Alexey Tourbin wrote: > > > rpm такое не переваривает. > > > > Ммммм, а apt нормально проглотил такое... ... > То есть у apt и rpm немного разное представление о том, что такое > конфликт пакетов. Apt "продавливает" свою точку зрения когда > устанавливает пакеты через librpm API. > > Вот такая вот дрянь у нас водится на уровне базовой технологии. "Хорошая" неоднозначность... Интересно, кто же тогда среди равных у нас ещё равнее? Опираться на rpm? > On Thu, Mar 05, 2009 at 02:03:37PM +0300, Epiphanov Sergei wrote: > > On Wednesday 04 March 2009 23:56:17 Alexey Tourbin wrote: > > > Пакет конфликтует сам с собой. > > > > Подскажите, как лучше поступить, когда есть два пакета, предоставляющие > > одно и то же имя, но конфликтующие друг с другом? > > Я пока не знаю, что посоветовать. Надо подумать, стоит ли запатчить > librpm, чтобы никакой пакет сам с собой не конфликтовал. Или не стоит. Ладно, пока попробую перепакетить autopano-sift с изменением имём ("чтобы было") или отправлю на покой. А у другого пакета сниму конфликт на самого себя. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 14:04 ` Epiphanov Sergei @ 2009-03-05 14:20 ` Alexey Tourbin 2009-03-05 14:47 ` Epiphanov Sergei 0 siblings, 1 reply; 24+ messages in thread From: Alexey Tourbin @ 2009-03-05 14:20 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 2336 bytes --] On Thu, Mar 05, 2009 at 05:04:42PM +0300, Epiphanov Sergei wrote: > > То есть у apt и rpm немного разное представление о том, что такое > > конфликт пакетов. Apt "продавливает" свою точку зрения когда > > устанавливает пакеты через librpm API. > > > > Вот такая вот дрянь у нас водится на уровне базовой технологии. > > "Хорошая" неоднозначность... Интересно, кто же тогда среди равных у нас ещё > равнее? Опираться на rpm? Это сложная тема почему некоторые вещи работают так или сяк. Они так по определенной причине работают, хотя не факт что эти причины очень благородные. Дело в том что в rpm через командную строку нельзя задействовать более одного "major" (главных) режима (работы rpmi). Главных режима всего три: rpm -i, rpm -U и rpm -e (установка, обновление и удаление). Существуют более сложные транзакции, которые не сводятся к последостельности установок, обновлений и удалений (без промежуточного нарушений зависимостей). А именно, может НЕ существовать последовательности изолированных транзакций -i -U -e, которые бы соответствовала одной единственной транзакции, в которой пакеты комбинированно и одновременно устанавливаются, обновляются и удаляются. В принципе librpm умеет выполнять сложные транзакции (которые не распадаются на последовательность примитивных транзакций, каждая из которых подчинена единственному major режиму). А apt умеет вычислять как раз такие нетривиальные транзакции, которые нельзя провести через /bin/rpm. Но в общем почему-то в apt используется опция --nodeps. Для этого есть определенные причины. Долго объяснять. Дело в том, что apt должен уметь работать не только через librpm API, но и по базису /bin/rpm -i -U -e. А работать по базису -i -U -e нельзя без нарушения зависимостей (потому что сложные транзакции не сводятся к последовательным транзакциям по базису). Ну и типа в апте решили, что раз такое дело, то --nodeps можно лепить везде. Унификация кода. > > Я пока не знаю, что посоветовать. Надо подумать, стоит ли запатчить > > librpm, чтобы никакой пакет сам с собой не конфликтовал. Или не стоит. > > Ладно, пока попробую перепакетить autopano-sift с изменением имём ("чтобы > было") или отправлю на покой. А у другого пакета сниму конфликт на самого > себя. Не спешите. Не факт, что во всём виноваты Вы. :) [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 14:20 ` Alexey Tourbin @ 2009-03-05 14:47 ` Epiphanov Sergei 2009-03-05 15:07 ` Led 2009-03-05 15:19 ` Alexey Tourbin 0 siblings, 2 replies; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-05 14:47 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 05 March 2009 17:20:10 Alexey Tourbin wrote: > Не спешите. Не факт, что во всём виноваты Вы. :) Да мне нужно в бранче 5.0 закрыть проблему конфликта двух пакетов по области имён файлов: 1) или делать alternatives - у меня пока не хватает опыта, несколько неуклюжих попыток разобраться в принципах работы alternatives провалились (так и не смог внятно выяснить, как получить список имеющихся альтернатив, каков их принцип работы и принцип переключения между ними). Хоть бы один пример с краткими пояснениями (вроде "эта команда делает то-то"), чтобы можно было бы самому ручками потренироваться. В этом смысле git в общем и git.alt в частности гораздо понятнее и доходчивее. ;) 2) или ручками разводить файлы по разным каморкам 3) или выбрасывать пакет, который к тому же не обновляется уже давно, но пока на i586 он устоявшийся. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 14:47 ` Epiphanov Sergei @ 2009-03-05 15:07 ` Led 2009-03-06 8:57 ` Epiphanov Sergei 2009-03-05 15:19 ` Alexey Tourbin 1 sibling, 1 reply; 24+ messages in thread From: Led @ 2009-03-05 15:07 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 05 March 2009 16:47:14 Epiphanov Sergei wrote: > On Thursday 05 March 2009 17:20:10 Alexey Tourbin wrote: > > Не спешите. Не факт, что во всём виноваты Вы. :) > > Да мне нужно в бранче 5.0 закрыть проблему конфликта двух пакетов по > области имён файлов: > 1) или делать alternatives - у меня пока не хватает опыта, несколько > неуклюжих попыток разобраться в принципах работы alternatives провалились > (так и не смог внятно выяснить, как получить список имеющихся альтернатив, > каков их принцип работы и принцип переключения между ними). Хоть бы один > пример с краткими пояснениями (вроде "эта команда делает то-то"), чтобы > можно было бы самому ручками потренироваться. В этом смысле git в общем и > git.alt в частности гораздо понятнее и доходчивее. ;) Так там же вроде только /usr/bin/autopano "разрулить" алтернативами? /usr/bin/autopano-complete.sh - одинаковые в обоих пакетах, а остальные файлы не пересекаются. > 2) или ручками разводить файлы по разным каморкам > 3) или выбрасывать пакет, который к тому же не обновляется уже давно, но > пока на i586 он устоявшийся. -- Led ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 15:07 ` Led @ 2009-03-06 8:57 ` Epiphanov Sergei 2009-03-06 9:03 ` Eugene Ostapets 2009-03-06 11:42 ` Led 0 siblings, 2 replies; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-06 8:57 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 05 March 2009 18:07:54 Led wrote: > Так там же вроде только /usr/bin/autopano "разрулить" > алтернативами? /usr/bin/autopano-complete.sh - одинаковые в обоих пакетах, > а остальные файлы не пересекаются. autopano-complete.sh приходится класть в оба пакета как обёртку. А rpm всё равно, схожи файлы или нет - всё равно зарубит установку на корню. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-06 8:57 ` Epiphanov Sergei @ 2009-03-06 9:03 ` Eugene Ostapets 2009-03-06 10:42 ` Alexey I. Froloff 2009-03-06 11:08 ` Epiphanov Sergei 2009-03-06 11:42 ` Led 1 sibling, 2 replies; 24+ messages in thread From: Eugene Ostapets @ 2009-03-06 9:03 UTC (permalink / raw) To: ALT Linux Team development discussions 2009/3/6 Epiphanov Sergei <serpiph nikiet.ru>: > On Thursday 05 March 2009 18:07:54 Led wrote: >> Так там же вроде только /usr/bin/autopano "разрулить" >> алтернативами? /usr/bin/autopano-complete.sh - одинаковые в обоих пакетах, >> а остальные файлы не пересекаются. > > autopano-complete.sh приходится класть в оба пакета как обёртку. А rpm всё > равно, схожи файлы или нет - всё равно зарубит установку на корню. Ничего подобного! Если md5sum файлов совпадают, то конфликта не возникает! -- С уважением, Евгений Остапец uin: 23747217 jid: eugene_ostapets@jabber.ru ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-06 9:03 ` Eugene Ostapets @ 2009-03-06 10:42 ` Alexey I. Froloff 2009-03-06 11:08 ` Epiphanov Sergei 1 sibling, 0 replies; 24+ messages in thread From: Alexey I. Froloff @ 2009-03-06 10:42 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 331 bytes --] * Eugene Ostapets <eostapets@> [090306 12:07]: > > autopano-complete.sh приходится класть в оба пакета как обёртку. А rpm всё > > равно, схожи файлы или нет - всё равно зарубит установку на корню. > Ничего подобного! Если md5sum файлов совпадают, то конфликта не возникает! md5sum, mtime и права. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-06 9:03 ` Eugene Ostapets 2009-03-06 10:42 ` Alexey I. Froloff @ 2009-03-06 11:08 ` Epiphanov Sergei 2009-03-06 11:18 ` Alexey I. Froloff 1 sibling, 1 reply; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-06 11:08 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday 06 March 2009 12:03:05 Eugene Ostapets wrote: > > autopano-complete.sh приходится класть в оба пакета как обёртку. А rpm > > всё равно, схожи файлы или нет - всё равно зарубит установку на корню. > > Ничего подобного! Если md5sum файлов совпадают, то конфликта не возникает! Хм, не знал. Интересно, как тогда rpm разрулит состояние, когда встали два пакета, содержащих одинаковое содержимое, этот файл изменили и один из пакетов удалён? Хотя, в принципе, догадываюсь. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-06 11:08 ` Epiphanov Sergei @ 2009-03-06 11:18 ` Alexey I. Froloff 0 siblings, 0 replies; 24+ messages in thread From: Alexey I. Froloff @ 2009-03-06 11:18 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 619 bytes --] * Epiphanov Sergei <serpiph@> [090306 14:11]: > > > autopano-complete.sh приходится класть в оба пакета как обёртку. А rpm > > > всё равно, схожи файлы или нет - всё равно зарубит установку на корню. > > Ничего подобного! Если md5sum файлов совпадают, то конфликта не возникает! > Хм, не знал. Это условие выполняется, например, когда один файл пакуется в два подпакета одного src.rpm'а. > Интересно, как тогда rpm разрулит состояние, когда встали два > пакета, содержащих одинаковое содержимое, этот файл изменили и один из > пакетов удалён? rpm смотрит только в свою базу. -- Regards, Sir Raorn. [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-06 8:57 ` Epiphanov Sergei 2009-03-06 9:03 ` Eugene Ostapets @ 2009-03-06 11:42 ` Led 1 sibling, 0 replies; 24+ messages in thread From: Led @ 2009-03-06 11:42 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday, 06 March 2009 10:57:53 Epiphanov Sergei wrote: > On Thursday 05 March 2009 18:07:54 Led wrote: > > Так там же вроде только /usr/bin/autopano "разрулить" > > алтернативами? /usr/bin/autopano-complete.sh - одинаковые в обоих > > пакетах, а остальные файлы не пересекаются. > > autopano-complete.sh приходится класть в оба пакета как обёртку. А rpm всё > равно, схожи файлы или нет - всё равно зарубит установку на корню. Эио значит, что autopano-complete.sh можно положить один раз в autopano-common. -- Led ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 14:47 ` Epiphanov Sergei 2009-03-05 15:07 ` Led @ 2009-03-05 15:19 ` Alexey Tourbin 1 sibling, 0 replies; 24+ messages in thread From: Alexey Tourbin @ 2009-03-05 15:19 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1121 bytes --] On Thu, Mar 05, 2009 at 05:47:14PM +0300, Epiphanov Sergei wrote: > On Thursday 05 March 2009 17:20:10 Alexey Tourbin wrote: > > Не спешите. Не факт, что во всём виноваты Вы. :) > > Да мне нужно в бранче 5.0 закрыть проблему конфликта двух пакетов по области > имён файлов: Я правда не знаю что Вам сейчас посоветовать. Я такая жертва аборта^W^W э-эээ... как и Вы. И если я знаю несколько больше, то мне от этого не легче. > 1) или делать alternatives - у меня пока не хватает опыта, несколько > неуклюжих попыток разобраться в принципах работы alternatives провалились > (так и не смог внятно выяснить, как получить список имеющихся альтернатив, > каков их принцип работы и принцип переключения между ними). Хоть бы один > пример с краткими пояснениями (вроде "эта команда делает то-то"), чтобы > можно было бы самому ручками потренироваться. В этом смысле git в общем и > git.alt в частности гораздо понятнее и доходчивее. ;) > 2) или ручками разводить файлы по разным каморкам > 3) или выбрасывать пакет, который к тому же не обновляется уже давно, но пока > на i586 он устоявшийся. [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-04 20:56 ` Alexey Tourbin 2009-03-05 10:54 ` Epiphanov Sergei @ 2009-03-05 11:03 ` Epiphanov Sergei 2009-03-05 11:17 ` Денис Смирнов 1 sibling, 1 reply; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-05 11:03 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 04 March 2009 23:56:17 Alexey Tourbin wrote: > Пакет конфликтует сам с собой. Подскажите, как лучше поступить, когда есть два пакета, предоставляющие одно и то же имя, но конфликтующие друг с другом? Как-то пробегало сообщение с вариантом решения именно как Provides: имя Conflicts: имя http://lists.altlinux.org/pipermail/devel/2004-March/021626.html -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 11:03 ` Epiphanov Sergei @ 2009-03-05 11:17 ` Денис Смирнов 2009-03-05 11:38 ` Epiphanov Sergei 2009-03-11 9:03 ` Epiphanov Sergei 0 siblings, 2 replies; 24+ messages in thread From: Денис Смирнов @ 2009-03-05 11:17 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 733 bytes --] On Thu, Mar 05, 2009 at 02:03:37PM +0300, Epiphanov Sergei wrote: >> Пакет конфликтует сам с собой. ES> Подскажите, как лучше поступить, когда есть два пакета, предоставляющие одно ES> и то же имя, но конфликтующие друг с другом? Как-то пробегало сообщение с ES> вариантом решения именно как ES> Provides: имя ES> Conflicts: имя Что вроде этого? Provides: имя = %version-%release Obsoletes: ммя < %version-%release Conflicts: ммя < %version-%release Conflicts: ммя > %version-%release И может эту (или более правильную) конструкцию есть смысл обернуть в макрос, уж слишком частая? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 11:17 ` Денис Смирнов @ 2009-03-05 11:38 ` Epiphanov Sergei 2009-03-05 12:11 ` Kirill Maslinsky ` (2 more replies) 2009-03-11 9:03 ` Epiphanov Sergei 1 sibling, 3 replies; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-05 11:38 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 05 March 2009 14:17:03 Денис Смирнов wrote: > Что вроде этого? > > Provides: имя = %version-%release > Obsoletes: ммя < %version-%release > Conflicts: ммя < %version-%release > Conflicts: ммя > %version-%release > > И может эту (или более правильную) конструкцию есть смысл обернуть в > макрос, уж слишком частая? В том-то и проблема, что autopano-sift и autopano-sift-C разных версий, совершенно не связанных друг с другом. И версии теоретически могут сравняться. Просто пока нужно обеспечить, чтобы пользователь мог поставить на выбор любой из пакетов, но не оба вместе. Такой вариант, по моему разумению, не позволит поставить пакет с меньшей версией и при обновлении будет стараться установить определённый пакет. А уж когда устареет, то, естественно, появится Obsoletes. ;-) -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 11:38 ` Epiphanov Sergei @ 2009-03-05 12:11 ` Kirill Maslinsky 2009-03-05 13:04 ` Anton V. Boyarshinov 2009-03-05 14:39 ` Денис Смирнов 2 siblings, 0 replies; 24+ messages in thread From: Kirill Maslinsky @ 2009-03-05 12:11 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1289 bytes --] On Thu, Mar 05, 2009 at 02:38:49PM +0300, Epiphanov Sergei wrote: > On Thursday 05 March 2009 14:17:03 Денис Смирнов wrote: > > Что вроде этого? > > > > Provides: имя = %version-%release > > Obsoletes: ммя < %version-%release > > Conflicts: ммя < %version-%release > > Conflicts: ммя > %version-%release > > > > И может эту (или более правильную) конструкцию есть смысл обернуть в > > макрос, уж слишком частая? > > В том-то и проблема, что autopano-sift и autopano-sift-C разных версий, > совершенно не связанных друг с другом. И версии теоретически могут > сравняться. Просто пока нужно обеспечить, чтобы пользователь мог поставить > на выбор любой из пакетов, но не оба вместе. Такой вариант, по моему Если это две разных реализации одной утилиты, то разумно использовать альтернативы. В таком случае нет реальной необходимости в конфликтах, т.к. обе программы можно установить одновременно, и они не должны мешать друг другу ничем, кроме имени утилиты в /usr/bin, которое и следует "поделить" с помощью альтернатив. > разумению, не позволит поставить пакет с меньшей версией и при обновлении > будет стараться установить определённый пакет. > > А уж когда устареет, то, естественно, появится Obsoletes. ;-) -- Kirill Maslinsky ALT Linux Team [-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 11:38 ` Epiphanov Sergei 2009-03-05 12:11 ` Kirill Maslinsky @ 2009-03-05 13:04 ` Anton V. Boyarshinov 2009-03-05 13:56 ` Epiphanov Sergei 2009-03-05 14:39 ` Денис Смирнов 2 siblings, 1 reply; 24+ messages in thread From: Anton V. Boyarshinov @ 2009-03-05 13:04 UTC (permalink / raw) To: devel On Thu, 5 Mar 2009 14:38:49 +0300 Epiphanov Sergei wrote: > А уж когда устареет, то, естественно, появится Obsoletes. ;-) Лично мне кажется, что autopano-sift уже устарел ;) ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 13:04 ` Anton V. Boyarshinov @ 2009-03-05 13:56 ` Epiphanov Sergei 0 siblings, 0 replies; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-05 13:56 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 05 March 2009 16:04:44 Anton V. Boyarshinov wrote: > Лично мне кажется, что autopano-sift уже устарел ;) Хорошо, тогда отправлю его на покой. -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 11:38 ` Epiphanov Sergei 2009-03-05 12:11 ` Kirill Maslinsky 2009-03-05 13:04 ` Anton V. Boyarshinov @ 2009-03-05 14:39 ` Денис Смирнов 2 siblings, 0 replies; 24+ messages in thread From: Денис Смирнов @ 2009-03-05 14:39 UTC (permalink / raw) To: ALT Linux Team development discussions [-- Attachment #1: Type: text/plain, Size: 1183 bytes --] On Thu, Mar 05, 2009 at 02:38:49PM +0300, Epiphanov Sergei wrote: >> Provides: имя = %version-%release >> Obsoletes: ммя < %version-%release >> Conflicts: ммя < %version-%release >> Conflicts: ммя > %version-%release >> И может эту (или более правильную) конструкцию есть смысл обернуть в >> макрос, уж слишком частая? ES> В том-то и проблема, что autopano-sift и autopano-sift-C разных версий, ES> совершенно не связанных друг с другом. И версии теоретически могут ES> сравняться. Просто пока нужно обеспечить, чтобы пользователь мог поставить ES> на выбор любой из пакетов, но не оба вместе. Такой вариант, по моему ES> разумению, не позволит поставить пакет с меньшей версией и при обновлении ES> будет стараться установить определённый пакет. ES> А уж когда устареет, то, естественно, появится Obsoletes. ;-) _Позволит_ поставить пакет с меньшей версией -- тоже. Но будет рекомендовать обновить на тот пакет где живет obsoletes. Если убрать obsoletes то будет все нормально (можно будет поставить любой из двух пакетов). -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- [-- Attachment #2: Digital signature --] [-- Type: application/pgp-signature, Size: 197 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [devel] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 ... 2009-03-05 11:17 ` Денис Смирнов 2009-03-05 11:38 ` Epiphanov Sergei @ 2009-03-11 9:03 ` Epiphanov Sergei 1 sibling, 0 replies; 24+ messages in thread From: Epiphanov Sergei @ 2009-03-11 9:03 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 05 March 2009 14:17:03 Денис Смирнов wrote: > On Thu, Mar 05, 2009 at 02:03:37PM +0300, Epiphanov Sergei wrote: > ES> Подскажите, как лучше поступить, когда есть два пакета, > предоставляющие одно ES> и то же имя, но конфликтующие друг с другом? > Как-то пробегало сообщение с ES> вариантом решения именно как > ES> Provides: имя > ES> Conflicts: имя > > Что вроде этого? > > Provides: имя = %version-%release > Obsoletes: ммя < %version-%release > Conflicts: ммя < %version-%release > Conflicts: ммя > %version-%release > Написал в spec: Provides: autopano-sift Confilcts: autopano-sift < %version-%release И получил ошибку: 2009-Mar-10 23:52:03 :: task #2378 for 5.0 started: #1 build 2.5.0-alt1.20080723.M50.2 from /people/serpiph/packages/autopano-sift-C.git 2009-Mar-10 23:52:04 :: created pkg.tar for autopano-sift-C.git tag 2.5.0-alt1.20080723.M50.2 2009-Mar-10 23:52:05 :: [x86_64] autopano-sift-C.git 2.5.0-alt1.20080723.M50.2: build start 2009-Mar-10 23:52:05 :: [i586] autopano-sift-C.git 2.5.0-alt1.20080723.M50.2: build start 2009-Mar-10 23:53:40 :: [i586] autopano-sift-C.git 2.5.0-alt1.20080723.M50.2: build OK 2009-Mar-10 23:53:43 :: [x86_64] autopano-sift-C.git 2.5.0-alt1.20080723.M50.2: build OK 2009-Mar-10 23:53:47 :: build check OK 2009-Mar-10 23:53:48 :: plan OK 2009-Mar-10 23:53:48 :: version check OK 2009-Mar-10 23:57:25 :: dependencies check OK 2009-Mar-11 00:01:54 :: ELF symbols check OK i586: autopano-sift-C=2.5.0-alt1.20080723.M50.2 install failed: error: failed dependencies: autopano-sift < 2.5.0-alt1.20080723.M50.2 conflicts with autopano-sift-C-2.5.0-alt1.20080723.M50.2 hsh-install: Packages installation failed. x86_64: autopano-sift-C=2.5.0-alt1.20080723.M50.2 install failed: error: failed dependencies: autopano-sift < 2.5.0-alt1.20080723.M50.2 conflicts with autopano-sift-C-2.5.0-alt1.20080723.M50.2 hsh-install: Packages installation failed. 2009-Mar-11 00:02:14 :: [i586] install check FAILED 2009-Mar-11 00:02:14 :: [x86_64] install check FAILED 2009-Mar-11 00:02:14 :: task #2378 for 5.0 FAILED Надо в Provides: указывать версию или нет? -- С уважением, Епифанов Сергей ^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2009-03-11 9:03 UTC | newest] Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2009-03-04 7:30 ` [devel] [#2008] 5.0 FAILED autopano-sift.git=2.4-alt6.M50.1 Epiphanov Sergei 2009-03-04 16:04 ` [devel] " Alexey Tourbin 2009-03-04 20:56 ` Alexey Tourbin 2009-03-05 10:54 ` Epiphanov Sergei 2009-03-05 13:49 ` Alexey Tourbin 2009-03-05 14:04 ` Epiphanov Sergei 2009-03-05 14:20 ` Alexey Tourbin 2009-03-05 14:47 ` Epiphanov Sergei 2009-03-05 15:07 ` Led 2009-03-06 8:57 ` Epiphanov Sergei 2009-03-06 9:03 ` Eugene Ostapets 2009-03-06 10:42 ` Alexey I. Froloff 2009-03-06 11:08 ` Epiphanov Sergei 2009-03-06 11:18 ` Alexey I. Froloff 2009-03-06 11:42 ` Led 2009-03-05 15:19 ` Alexey Tourbin 2009-03-05 11:03 ` Epiphanov Sergei 2009-03-05 11:17 ` Денис Смирнов 2009-03-05 11:38 ` Epiphanov Sergei 2009-03-05 12:11 ` Kirill Maslinsky 2009-03-05 13:04 ` Anton V. Boyarshinov 2009-03-05 13:56 ` Epiphanov Sergei 2009-03-05 14:39 ` Денис Смирнов 2009-03-11 9:03 ` Epiphanov Sergei
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