ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Бардак с зависимостями в ядрах решается просто
@ 2003-07-17  7:12 Anton Farygin
  2003-07-17  7:22 ` [devel] Re: [d-kernel] " Anton Farygin
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2003-07-17  7:12 UTC (permalink / raw)
  To: ALT Linux kernel packages development, ALT Linux devel

[-- Attachment #1: Type: text/plain, Size: 405 bytes --]

Господа, я предлагаю до того момента, пока не разрешится проблема с 
зависимостями ядер и apt-get'ом решить ее более радикально:

из Sisyphus перенести в Daedalus все ядра, за исключением std-up ядра (и 
std-smp) и ядра 22.

Это нужно сделать как можно быстрее, ибо в данный момент я не могу 
сформировать ни одного дистрибутива.

Стас, убери плз все это из Sisyphus. Список я могу прислать.

Rgds,
Rider

[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [devel] Re: [d-kernel] Бардак с зависимостями в ядрах решается просто
  2003-07-17  7:12 [devel] Бардак с зависимостями в ядрах решается просто Anton Farygin
@ 2003-07-17  7:22 ` Anton Farygin
  2003-07-17  7:30   ` [devel] Re: [d-kernel] ответ на вопрос Anton Farygin
                     ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Anton Farygin @ 2003-07-17  7:22 UTC (permalink / raw)
  To: ALT Linux kernel packages development; +Cc: ALT Linux devel

[-- Attachment #1: Type: text/plain, Size: 984 bytes --]

Anton Farygin пишет:
> Господа, я предлагаю до того момента, пока не разрешится проблема с 
> зависимостями ядер и apt-get'ом решить ее более радикально:
> 
> из Sisyphus перенести в Daedalus все ядра, за исключением std-up ядра (и 
> std-smp) и ядра 22.
> 
> Это нужно сделать как можно быстрее, ибо в данный момент я не могу 
> сформировать ни одного дистрибутива.
> 
> Стас, убери плз все это из Sisyphus. Список я могу прислать.
> 

Вдогонку - почему это нужно сделать.

Вот еще один пример и вопрос - что должен будет поставить apt-get по 
команде apt-get install NVIDIA_GLX ?
[rider@altair RPMS]$ apt-cache whatdepends NVIDIA_kernel
<NVIDIA_kernel>
   NVIDIA_GLX-1.0.4363-alt1
     Требует: <NVIDIA_kernel>
       kernel-modules-nvidia-std-smp#1.0.4349-alt4-1.0.4349-alt4
       kernel-modules-nvidia-std-up#1.0.4363-alt4-1.0.4363-alt4
       kernel-modules-nvidia-w4l-smp#1.0.4349-alt3-1.0.4349-alt3
       kernel-modules-nvidia-w4l-up#1.0.4349-alt3-1.0.4349-alt3

Rgds,
Rider

[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [devel] Re: [d-kernel] ответ на вопрос
  2003-07-17  7:22 ` [devel] Re: [d-kernel] " Anton Farygin
@ 2003-07-17  7:30   ` Anton Farygin
  2003-07-17  9:03     ` Alexey I. Froloff
  2003-07-17  8:04   ` [devel] Re: [d-kernel] Бардак с зависимостями в ядрах решается просто Michael Shigorin
    2 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2003-07-17  7:30 UTC (permalink / raw)
  To: ALT Linux kernel packages development; +Cc: ALT Linux devel

[-- Attachment #1: Type: text/plain, Size: 1859 bytes --]

Anton Farygin пишет:
> Anton Farygin пишет:
> 
>> Господа, я предлагаю до того момента, пока не разрешится проблема с 
>> зависимостями ядер и apt-get'ом решить ее более радикально:
>>
>> из Sisyphus перенести в Daedalus все ядра, за исключением std-up ядра 
>> (и std-smp) и ядра 22.
>>
>> Это нужно сделать как можно быстрее, ибо в данный момент я не могу 
>> сформировать ни одного дистрибутива.
>>
>> Стас, убери плз все это из Sisyphus. Список я могу прислать.
>>
> 
> Вдогонку - почему это нужно сделать.
> 
> Вот еще один пример и вопрос - что должен будет поставить apt-get по 
> команде apt-get install NVIDIA_GLX ?
> [rider@altair RPMS]$ apt-cache whatdepends NVIDIA_kernel
> <NVIDIA_kernel>
>   NVIDIA_GLX-1.0.4363-alt1
>     Требует: <NVIDIA_kernel>
>       kernel-modules-nvidia-std-smp#1.0.4349-alt4-1.0.4349-alt4
>       kernel-modules-nvidia-std-up#1.0.4363-alt4-1.0.4363-alt4
>       kernel-modules-nvidia-w4l-smp#1.0.4349-alt3-1.0.4349-alt3
>       kernel-modules-nvidia-w4l-up#1.0.4349-alt3-1.0.4349-alt3

Собственно говоря тем, кто поленился это сказать:

[root@riderbook root]# apt-get install NVIDIA_GLX
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
   kernel-image-std-smp#2.4.21rc1-alt3
   kernel-modules-nvidia-std-smp#1.0.4349-alt4
The following NEW packages will be installed:
   NVIDIA_GLX kernel-image-std-smp#2.4.21rc1-alt3
   kernel-modules-nvidia-std-smp#1.0.4349-alt4
0 packages upgraded, 3 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/13.5MB of archives.
After unpacking 34.3MB of additional disk space will be used.
Do you want to continue? [Y/n]

[root@riderbook root]# rpm -qa|grep kernel-image
kernel-image-2.4.21pre5-std-up-2.4.21pre5-alt1
kernel-image-std-up-2.4.21rel-alt3
kernel-image-2.4.21pre5-vanilla-2.4.21pre5-alt0.2

Rgds,
Rider

[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [devel] Re: [d-kernel] Бардак с зависимостями в ядрах решается просто
  2003-07-17  7:22 ` [devel] Re: [d-kernel] " Anton Farygin
  2003-07-17  7:30   ` [devel] Re: [d-kernel] ответ на вопрос Anton Farygin
@ 2003-07-17  8:04   ` Michael Shigorin
    2 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2003-07-17  8:04 UTC (permalink / raw)
  To: ALT Linux kernel packages development, ALT Linux devel

On Thu, Jul 17, 2003 at 11:22:08AM +0400, Anton Farygin wrote:
> Вот еще один пример и вопрос - что должен будет поставить
> apt-get по команде apt-get install NVIDIA_GLX ?

Кстати, пока помню: GLX-4363 и kernel-4349 прекрасно работают
вместе (только что заметил, что последние N дней машинка так и
загружена).

Sidenote, слабо касающийся собственно разрешения проблемы.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] Re: [d-kernel] ответ на вопрос
  2003-07-17  7:30   ` [devel] Re: [d-kernel] ответ на вопрос Anton Farygin
@ 2003-07-17  9:03     ` Alexey I. Froloff
  2003-07-17  9:08       ` Alexander Bokovoy
  0 siblings, 1 reply; 10+ messages in thread
From: Alexey I. Froloff @ 2003-07-17  9:03 UTC (permalink / raw)
  To: ALT Linux devel

[-- Attachment #1: Type: text/plain, Size: 551 bytes --]

* Anton Farygin <rider@altlinux.com> [030717 12:16]:
> [root@riderbook root]# apt-get install NVIDIA_GLX
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following extra packages will be installed:
>   kernel-image-std-smp#2.4.21rc1-alt3
>   kernel-modules-nvidia-std-smp#1.0.4349-alt4
Вот, собсно про что я и говорил неоднократно - apt ставит первый
по алфавиту пакет, провайдящий требуемый виртуальный...

P.S. Хоть route радует ;-)

-- 
Regards, Sir Raorn.
-------------------
route работает нормально.
		-- rider in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] Re: [d-kernel] ответ на вопрос
  2003-07-17  9:03     ` Alexey I. Froloff
@ 2003-07-17  9:08       ` Alexander Bokovoy
  2003-07-17 11:15         ` Anton Farygin
  2003-07-19 23:53         ` Dmitry V. Levin
  0 siblings, 2 replies; 10+ messages in thread
From: Alexander Bokovoy @ 2003-07-17  9:08 UTC (permalink / raw)
  To: ALT Devel discussion list

On Thu, Jul 17, 2003 at 01:03:25PM +0400, Alexey I. Froloff wrote:
> * Anton Farygin <rider@altlinux.com> [030717 12:16]:
> > [root@riderbook root]# apt-get install NVIDIA_GLX
> > Reading Package Lists... Done
> > Building Dependency Tree... Done
> > The following extra packages will be installed:
> >   kernel-image-std-smp#2.4.21rc1-alt3
> >   kernel-modules-nvidia-std-smp#1.0.4349-alt4
> Вот, собсно про что я и говорил неоднократно - apt ставит первый
> по алфавиту пакет, провайдящий требуемый виртуальный...
> 
> P.S. Хоть route радует ;-)
Решение здесь одно -- предпочитать из списка виртуальных провайдеров тот,
чьи зависимости удовлетворяются минимальным числом внешних пакетов. В
таком случае kernel-modules-nvidia-std-up#1.0.4349-alt4 будет предпочтен,
если стоит kernel-image-std-up#2.4.21rc1-alt3, но не стоит std-smp.

В случае равенства зависимостей, ставить первый по алфавиту -- тут ничем
не помочь.

-- 
/ Alexander Bokovoy
---
I hate small towns because once you've seen the cannon in the park
there's nothing else to do.
		-- Lenny Bruce


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] Re: [d-kernel] ответ на вопрос
  2003-07-17  9:08       ` Alexander Bokovoy
@ 2003-07-17 11:15         ` Anton Farygin
  2003-07-19 23:53         ` Dmitry V. Levin
  1 sibling, 0 replies; 10+ messages in thread
From: Anton Farygin @ 2003-07-17 11:15 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1101 bytes --]

Alexander Bokovoy пишет:
> On Thu, Jul 17, 2003 at 01:03:25PM +0400, Alexey I. Froloff wrote:
> 
>>* Anton Farygin <rider@altlinux.com> [030717 12:16]:
>>
>>>[root@riderbook root]# apt-get install NVIDIA_GLX
>>>Reading Package Lists... Done
>>>Building Dependency Tree... Done
>>>The following extra packages will be installed:
>>>  kernel-image-std-smp#2.4.21rc1-alt3
>>>  kernel-modules-nvidia-std-smp#1.0.4349-alt4
>>
>>Вот, собсно про что я и говорил неоднократно - apt ставит первый
>>по алфавиту пакет, провайдящий требуемый виртуальный...
>>
>>P.S. Хоть route радует ;-)
> 
> Решение здесь одно -- предпочитать из списка виртуальных провайдеров тот,
> чьи зависимости удовлетворяются минимальным числом внешних пакетов. В
> таком случае kernel-modules-nvidia-std-up#1.0.4349-alt4 будет предпочтен,
> если стоит kernel-image-std-up#2.4.21rc1-alt3, но не стоит std-smp.
> 
> В случае равенства зависимостей, ставить первый по алфавиту -- тут ничем
> не помочь.
> 

Да. Вынос ядер откладывается до послефеста - подумаем, может быть стоит 
патчить apt. Но сейчас нет свободных рук ;-(

Rgds,
Rider

[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] Re: [d-kernel] ??????????????????????????????????????????????
  @ 2003-07-17 11:17     ` Anton Farygin
  0 siblings, 0 replies; 10+ messages in thread
From: Anton Farygin @ 2003-07-17 11:17 UTC (permalink / raw)
  To: ALT Linux kernel packages development; +Cc: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1353 bytes --]

Ed V. Bartosh пишет:
>  AF> Anton Farygin пишет:
>  >> Господа, я предлагаю до того момента, пока не разрешится проблема с
>  >> зависимостями ядер и apt-get'ом решить ее более радикально:
>  >> из Sisyphus перенести в Daedalus все ядра, за исключением std-up
>  >> ядра (и std-smp) и ядра 22.
> Мне представляется это слишком радикальным.

Да, я нашел обходной путь... временно можно попридержать.

> 
> ...
> 
>  AF> Вдогонку - почему это нужно сделать.
> 
>  AF> Вот еще один пример и вопрос - что должен будет поставить apt-get по
>  AF> команде apt-get install NVIDIA_GLX ?
>  AF> [rider@altair RPMS]$ apt-cache whatdepends NVIDIA_kernel
>  AF> <NVIDIA_kernel>
>  AF>    NVIDIA_GLX-1.0.4363-alt1
>  AF>      Требует: <NVIDIA_kernel>
>  AF>        kernel-modules-nvidia-std-smp#1.0.4349-alt4-1.0.4349-alt4
>  AF>        kernel-modules-nvidia-std-up#1.0.4363-alt4-1.0.4363-alt4
>  AF>        kernel-modules-nvidia-w4l-smp#1.0.4349-alt3-1.0.4349-alt3
>  AF>        kernel-modules-nvidia-w4l-up#1.0.4349-alt3-1.0.4349-alt3
> Какие конкретно претензии к kernel-image-aw-* ядрам ?
> 

к aw - никаких. Соответственно поправка: будут выносится только те ядра, 
которые вздумали провайдить kernel = версия и kernel24 = версия ;-)

В данный момент никакие ядра не выносятся... да и исправлять ничего не 
нужно (иначе мы не сможем исправить apt)

Rgds,
Rider

[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] Re: [d-kernel] ответ на вопрос
  2003-07-17  9:08       ` Alexander Bokovoy
  2003-07-17 11:15         ` Anton Farygin
@ 2003-07-19 23:53         ` Dmitry V. Levin
  2003-07-21  8:26           ` Alexander Bokovoy
  1 sibling, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2003-07-19 23:53 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1107 bytes --]

On Thu, Jul 17, 2003 at 12:08:48PM +0300, Alexander Bokovoy wrote:
> On Thu, Jul 17, 2003 at 01:03:25PM +0400, Alexey I. Froloff wrote:
> > * Anton Farygin <rider@altlinux.com> [030717 12:16]:
> > > [root@riderbook root]# apt-get install NVIDIA_GLX
> > > Reading Package Lists... Done
> > > Building Dependency Tree... Done
> > > The following extra packages will be installed:
> > >   kernel-image-std-smp#2.4.21rc1-alt3
> > >   kernel-modules-nvidia-std-smp#1.0.4349-alt4
> > Вот, собсно про что я и говорил неоднократно - apt ставит первый
> > по алфавиту пакет, провайдящий требуемый виртуальный...
> > 
> > P.S. Хоть route радует ;-)
> Решение здесь одно -- предпочитать из списка виртуальных провайдеров тот,
> чьи зависимости удовлетворяются минимальным числом внешних пакетов. В
> таком случае kernel-modules-nvidia-std-up#1.0.4349-alt4 будет предпочтен,
> если стоит kernel-image-std-up#2.4.21rc1-alt3, но не стоит std-smp.
> 
> В случае равенства зависимостей, ставить первый по алфавиту -- тут ничем
> не помочь.

Полагаю, что как раз для этого случая существует /etc/apt/pkgpriorities.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [devel] Re: [d-kernel] ответ на вопрос
  2003-07-19 23:53         ` Dmitry V. Levin
@ 2003-07-21  8:26           ` Alexander Bokovoy
  0 siblings, 0 replies; 10+ messages in thread
From: Alexander Bokovoy @ 2003-07-21  8:26 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sun, Jul 20, 2003 at 03:53:29AM +0400, Dmitry V. Levin wrote:
> On Thu, Jul 17, 2003 at 12:08:48PM +0300, Alexander Bokovoy wrote:
> > On Thu, Jul 17, 2003 at 01:03:25PM +0400, Alexey I. Froloff wrote:
> > > * Anton Farygin <rider@altlinux.com> [030717 12:16]:
> > > > [root@riderbook root]# apt-get install NVIDIA_GLX
> > > > Reading Package Lists... Done
> > > > Building Dependency Tree... Done
> > > > The following extra packages will be installed:
> > > >   kernel-image-std-smp#2.4.21rc1-alt3
> > > >   kernel-modules-nvidia-std-smp#1.0.4349-alt4
> > > Вот, собсно про что я и говорил неоднократно - apt ставит первый
> > > по алфавиту пакет, провайдящий требуемый виртуальный...
> > > 
> > > P.S. Хоть route радует ;-)
> > Решение здесь одно -- предпочитать из списка виртуальных провайдеров тот,
> > чьи зависимости удовлетворяются минимальным числом внешних пакетов. В
> > таком случае kernel-modules-nvidia-std-up#1.0.4349-alt4 будет предпочтен,
> > если стоит kernel-image-std-up#2.4.21rc1-alt3, но не стоит std-smp.
> > 
> > В случае равенства зависимостей, ставить первый по алфавиту -- тут ничем
> > не помочь.
> 
> Полагаю, что как раз для этого случая существует /etc/apt/pkgpriorities.
Нет. Какое отношение статические приоритеты имеют к принятию решений,
основываясь на информации об установленных пакетах? Если стоит пакет А, а
в приоритетах написано, что Б выше приоритетом чем А, и мы просим
поставить виртуальный пакет, который существует в вариантах как для А, так
и для Б (назовем соответствующие пакеты А' и Б'), то установлен должен
быть А', а не Б'.

-- 
/ Alexander Bokovoy
---
"I hope you will find the courage to keep on living
 despite the existence of this feature."

	- Richard Stallman


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2003-07-21  8:26 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-17  7:12 [devel] Бардак с зависимостями в ядрах решается просто Anton Farygin
2003-07-17  7:22 ` [devel] Re: [d-kernel] " Anton Farygin
2003-07-17  7:30   ` [devel] Re: [d-kernel] ответ на вопрос Anton Farygin
2003-07-17  9:03     ` Alexey I. Froloff
2003-07-17  9:08       ` Alexander Bokovoy
2003-07-17 11:15         ` Anton Farygin
2003-07-19 23:53         ` Dmitry V. Levin
2003-07-21  8:26           ` Alexander Bokovoy
2003-07-17  8:04   ` [devel] Re: [d-kernel] Бардак с зависимостями в ядрах решается просто Michael Shigorin
2003-07-17 11:17     ` [devel] Re: [d-kernel] ?????????????????????????????????????????????? Anton Farygin

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