* [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