* [devel] altlinux-release-terminal @ 2007-12-19 23:23 Alexey Tourbin 2007-12-19 23:51 ` Dmitry V. Levin 0 siblings, 1 reply; 4+ messages in thread From: Alexey Tourbin @ 2007-12-19 23:23 UTC (permalink / raw) To: devel [-- Attachment #1: Type: text/plain, Size: 441 bytes --] В чрут при сборке хочет ставиться altlinux-release-terminal. $ hsh --init touch: failed to get attributes of `.../Sisyphus/noarch/RPMS.classic/altlinux-release-terminal-20071215-alt1.noarch.rpm': No such file or directory ... $ Видимо в altlinux-release-sisyphus нужно дописать obsoletes altlinux-release-terminal или же просто попробовать пересобрать altlinux-release-sisyphus с версией больше чем у altlinux-release-terminal. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] altlinux-release-terminal 2007-12-19 23:23 [devel] altlinux-release-terminal Alexey Tourbin @ 2007-12-19 23:51 ` Dmitry V. Levin 2007-12-20 3:22 ` Alexey Tourbin 2007-12-20 11:13 ` Michael Shigorin 0 siblings, 2 replies; 4+ messages in thread From: Dmitry V. Levin @ 2007-12-19 23:51 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 669 bytes --] On Thu, Dec 20, 2007 at 02:23:36AM +0300, Alexey Tourbin wrote: > В чрут при сборке хочет ставиться altlinux-release-terminal. > > $ hsh --init > touch: failed to get attributes of `.../Sisyphus/noarch/RPMS.classic/altlinux-release-terminal-20071215-alt1.noarch.rpm': No such file or directory > ... > $ > > Видимо в altlinux-release-sisyphus нужно дописать > obsoletes altlinux-release-terminal > или же просто попробовать пересобрать altlinux-release-sisyphus > с версией больше чем у altlinux-release-terminal. Нет, apt всё равно вытягивает altlinux-release-terminal. Он же сперва сравнивает имена пакетов, и "sisyphus" < "terminal". -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] altlinux-release-terminal 2007-12-19 23:51 ` Dmitry V. Levin @ 2007-12-20 3:22 ` Alexey Tourbin 2007-12-20 11:13 ` Michael Shigorin 1 sibling, 0 replies; 4+ messages in thread From: Alexey Tourbin @ 2007-12-20 3:22 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1579 bytes --] On Thu, Dec 20, 2007 at 02:51:18AM +0300, Dmitry V. Levin wrote: > On Thu, Dec 20, 2007 at 02:23:36AM +0300, Alexey Tourbin wrote: > > В чрут при сборке хочет ставиться altlinux-release-terminal. > > > > $ hsh --init > > touch: failed to get attributes of `.../Sisyphus/noarch/RPMS.classic/altlinux-release-terminal-20071215-alt1.noarch.rpm': No such file or directory > > ... > > $ > > > > Видимо в altlinux-release-sisyphus нужно дописать > > obsoletes altlinux-release-terminal > > или же просто попробовать пересобрать altlinux-release-sisyphus > > с версией больше чем у altlinux-release-terminal. > > Нет, apt всё равно вытягивает altlinux-release-terminal. > Он же сперва сравнивает имена пакетов, и "sisyphus" < "terminal". Ох. И что делать? apt это какой-то узел проблем. А если где-нибудь записать -Requires: altlinux-release +Requires: altlinux-release > 0 тогда по идее второй сценарий должен сработать. В апте есть ещё такая проблема, не знаю где о ней написать, так что с ходу напишу здесь. Там используется qsort(3), а qsort даёт нестабильную сортировку, то есть может переставлять местами "равные" элементы. Это например может проявляться если есть два репозитария (первый локальный) в котором лежат одинаковые пакеты %name-%version-%release, то нет гарантии что apt будет вытягивать локальный пакет, который по идее должен "перекрывать". То есть нужно использовать либо стабильную сортировку, либо исчерпывающее условие сортировки в qsort типа (attr1 <=> attr2) || ... || (name1 <=> name2) || (repo1 <=> repo2). [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] altlinux-release-terminal 2007-12-19 23:51 ` Dmitry V. Levin 2007-12-20 3:22 ` Alexey Tourbin @ 2007-12-20 11:13 ` Michael Shigorin 1 sibling, 0 replies; 4+ messages in thread From: Michael Shigorin @ 2007-12-20 11:13 UTC (permalink / raw) To: ALT Devel discussion list On Thu, Dec 20, 2007 at 02:51:18AM +0300, Dmitry V. Levin wrote: > > В чрут при сборке хочет ставиться altlinux-release-terminal. > > $ hsh --init > > touch: failed to get attributes of `.../Sisyphus/noarch/RPMS.classic/altlinux-release-terminal-20071215-alt1.noarch.rpm': No such file or directory > > ... > > $ > > Видимо в altlinux-release-sisyphus нужно дописать > > obsoletes altlinux-release-terminal > > или же просто попробовать пересобрать altlinux-release-sisyphus > > с версией больше чем у altlinux-release-terminal. > Нет, apt всё равно вытягивает altlinux-release-terminal. > Он же сперва сравнивает имена пакетов, и "sisyphus" < "terminal". Давайте я через неделю заменю terminal на ltsp, если не будет найдено более системного решения? (например, Sisyphus) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-12-20 11:13 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-12-19 23:23 [devel] altlinux-release-terminal Alexey Tourbin 2007-12-19 23:51 ` Dmitry V. Levin 2007-12-20 3:22 ` Alexey Tourbin 2007-12-20 11:13 ` 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