ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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