* [sisyphus] поиск странной зависимости
@ 2007-10-10 11:58 Peter V. Saveliev
2007-10-10 13:06 ` Anton Farygin
2007-10-10 14:03 ` Peter V. Saveliev
0 siblings, 2 replies; 7+ messages in thread
From: Peter V. Saveliev @ 2007-10-10 11:58 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
...
В ответ на установку на первый взгляд невинного пакета (ncsh) в минимальную
систему втаскивается alsa, aplay, kdelibs и ещё много чего интересного :)
Условия: у меня есть список пакетов системы, которая получается, а также сами
эти пакеты.
Задача: выяснить цепочку зависимостей, которая ведёт от ncsh к kdelibs.
Вопрос: как?
Спасибо большое.
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] поиск странной зависимости
2007-10-10 11:58 [sisyphus] поиск странной зависимости Peter V. Saveliev
@ 2007-10-10 13:06 ` Anton Farygin
2007-10-10 13:31 ` Peter V. Saveliev
2007-10-10 14:03 ` Peter V. Saveliev
1 sibling, 1 reply; 7+ messages in thread
From: Anton Farygin @ 2007-10-10 13:06 UTC (permalink / raw)
To: sisyphus
Peter V. Saveliev пишет:
> ...
>
> В ответ на установку на первый взгляд невинного пакета (ncsh) в минимальную
> систему втаскивается alsa, aplay, kdelibs и ещё много чего интересного :)
>
> Условия: у меня есть список пакетов системы, которая получается, а также сами
> эти пакеты.
>
> Задача: выяснить цепочку зависимостей, которая ведёт от ncsh к kdelibs.
>
> Вопрос: как?
>
> Спасибо большое.
apt-cache showpkg
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] поиск странной зависимости
2007-10-10 13:06 ` Anton Farygin
@ 2007-10-10 13:31 ` Peter V. Saveliev
2007-10-10 17:33 ` Michael Shigorin
0 siblings, 1 reply; 7+ messages in thread
From: Peter V. Saveliev @ 2007-10-10 13:31 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Wednesday 10 October 2007, Anton Farygin wrote:
<skip />
> apt-cache showpkg
<skip />
выяснил, что виной всему pptp-client (добавляю -- получаю kdelibs, убираю --
всё чисто).
$ ./aptbox/apt-cache showpkg pptp-client
Package: pptp-client
Versions:
Reverse Depends:
etcnet-full,pptp-client
connexion-modules-ncsh,pptp-client
alterator-net-pptp,pptp-client
pptp-client.32bit,pptp-client 1.2.0
Dependencies:
Provides:
Reverse Provides:
pptp-client.32bit 1.7.0-alt1
Низачот.
Сложность состоит в том, что у меня подключен ещё и мой репозитарий, помимо
Сизифа, но в нём нет ни pptp-client, ни kdelibs -- там fakesystem, которая
провайдит, но ничего не требует взамен.
Upd from Vyt: причина, похоже, в конфликтах
Если же не подключать мой репозитарий, то diff с и без pptp-client минимален,
как и должно быть.
Т.е. workaround очевиден, я просто вычищу свой репозитарий и буду пробовать
provides пока не вылезет проблема.
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] поиск странной зависимости
2007-10-10 11:58 [sisyphus] поиск странной зависимости Peter V. Saveliev
2007-10-10 13:06 ` Anton Farygin
@ 2007-10-10 14:03 ` Peter V. Saveliev
2007-10-10 14:34 ` [sisyphus] [help!] " Peter V. Saveliev
1 sibling, 1 reply; 7+ messages in thread
From: Peter V. Saveliev @ 2007-10-10 14:03 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
...
А вот совсем странный случай.
Когда в sources.list находится только Сизиф, всё в порядке, pptp-client на
базовую систему встаёт ровно.
Как только подключаю второй репозитарий, даже если он _пустой_ вообще,
тут же вырастают kdelibs.
Кто-нибудь может помочь разобраться с этой ситуацией?
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] [help!] поиск странной зависимости
2007-10-10 14:03 ` Peter V. Saveliev
@ 2007-10-10 14:34 ` Peter V. Saveliev
0 siblings, 0 replies; 7+ messages in thread
From: Peter V. Saveliev @ 2007-10-10 14:34 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Wednesday 10 October 2007, Peter V. Saveliev wrote:
> ...
>
> А вот совсем странный случай.
>
> Когда в sources.list находится только Сизиф, всё в порядке, pptp-client на
> базовую систему встаёт ровно.
>
> Как только подключаю второй репозитарий, даже если он _пустой_ вообще,
> тут же вырастают kdelibs.
>
> Кто-нибудь может помочь разобраться с этой ситуацией?
Попробовал по совету Гриши добавить в список пакетов kdelibs-
Помогло -- но только в отношении kdelibs. Apt молча убрал пакет из списка
устанавливаемых, как будто никто его и не требовал (а его, судя по графу
зависимостей из rpm, никто и не требовал). Но убирать также ещё не один
десяток таких же "левых" пакетов -- какой-то overkill.
2ldv: Дима, мне вешать багу на apt? Или отослать тебе условия воспроизведения
баги? Прямо закладка какая-то на kde сотоварищи :)
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] поиск странной зависимости
2007-10-10 13:31 ` Peter V. Saveliev
@ 2007-10-10 17:33 ` Michael Shigorin
2007-10-10 18:10 ` Peter V. Saveliev
0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2007-10-10 17:33 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Wed, Oct 10, 2007 at 05:31:21PM +0400, Peter V. Saveliev wrote:
> Если же не подключать мой репозитарий, то diff с и без
> pptp-client минимален, как и должно быть. Т.е. workaround
> очевиден, я просто вычищу свой репозитарий и буду пробовать
> provides пока не вылезет проблема.
Я тут недавно удивлялся вслух, что если в сизифе есть
spt-0.6.0-alt10, а у меня (на холде) стоит он же, только
собранный в среде M40 как alt9.M40.1 (чтоб не тащил
alterator-install2) -- то dist-upgrade ничего не пытается
обновить, НО ПЫТАЕТСЯ втащить зависимости новой версии.
Не знаю, имеет ли смысл это вешать :(
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
---- Oct 26--27, Kiev, Ukraine:
-- http://conference.osdn.org.ua
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] поиск странной зависимости
2007-10-10 17:33 ` Michael Shigorin
@ 2007-10-10 18:10 ` Peter V. Saveliev
0 siblings, 0 replies; 7+ messages in thread
From: Peter V. Saveliev @ 2007-10-10 18:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
В сообщении от Wednesday 10 October 2007 21:33:07 Michael Shigorin написал(а):
> On Wed, Oct 10, 2007 at 05:31:21PM +0400, Peter V. Saveliev wrote:
> > Если же не подключать мой репозитарий, то diff с и без
> > pptp-client минимален, как и должно быть. Т.е. workaround
> > очевиден, я просто вычищу свой репозитарий и буду пробовать
> > provides пока не вылезет проблема.
>
> Я тут недавно удивлялся вслух, что если в сизифе есть
> spt-0.6.0-alt10, а у меня (на холде) стоит он же, только
> собранный в среде M40 как alt9.M40.1 (чтоб не тащил
> alterator-install2) -- то dist-upgrade ничего не пытается
> обновить, НО ПЫТАЕТСЯ втащить зависимости новой версии.
>
> Не знаю, имеет ли смысл это вешать :(
За прошедший день у меня возникла только мысль, что для сборки чего-то
конкретного и маленького, а не всего сразу (когда баги вычисления
зависимостей маскируются количеством устанавливаемых пакетов) в один образ,
наш apt (и всё, что его использует) на данный момент подходит в ограниченном
варианте. Т.е. только с эмпирически вычисляемыми гвоздями.
А багу я всё-таки сейчас проверю и повешу.
--
Peter V. Saveliev
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-10-10 18:10 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-10-10 11:58 [sisyphus] поиск странной зависимости Peter V. Saveliev
2007-10-10 13:06 ` Anton Farygin
2007-10-10 13:31 ` Peter V. Saveliev
2007-10-10 17:33 ` Michael Shigorin
2007-10-10 18:10 ` Peter V. Saveliev
2007-10-10 14:03 ` Peter V. Saveliev
2007-10-10 14:34 ` [sisyphus] [help!] " Peter V. Saveliev
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git