Bug 15178 - Remove provides: man-pages-%LANG = %version
Summary: Remove provides: man-pages-%LANG = %version
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: man-pages-ru (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
: 15179 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-03-31 21:24 MSD by Andrey Rahmatullin
Modified: 2008-04-05 20:41 MSD (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Rahmatullin 2008-03-31 21:24:59 MSD
$ rpm -q man-pages man-pages-ru
man-pages-2.78-alt1
man-pages-ru-0.98-alt12
$ rpm -q --provides man-pages-ru
man-pages-ru = 0.98
man-pages-ru = 0.98-alt12
$ apt-get check
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
You might want to run `apt-get --fix-broken install' to correct these.
Следующие пакеты имеют неудовлетворенные зависимости:
  man: Конфликтует: man-pages-ru (<= 0.98-alt11)
E: Unmet dependencies. Try using --fix-broken.
Comment 1 Andrey Rahmatullin 2008-03-31 21:27:49 MSD
*** Bug 15179 has been marked as a duplicate of this bug. ***
Comment 2 Andrey Rahmatullin 2008-03-31 21:28:48 MSD
Feel free to reassign to man-pages or man-pages-ru if it is the desired 
behavior.
Comment 3 Slava Semushin 2008-03-31 21:55:49 MSD
[c0der@rock ~]$ apt-get check
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
[c0der@rock ~]$ rpm -q man man-pages man-pages-ru
man-1.6f-alt1
man-pages-2.78-alt1
man-pages-ru-0.98-alt12

К слову, помнится, не мог поставить с помощью rpm -Uvh man и man-pages-ru после,
того как в них были расставлены конфликты на старые версии друг друга. Помогла
лишь установка с помощью apt-get install
Comment 4 Andrey Rahmatullin 2008-03-31 21:58:18 MSD
(In reply to comment #3)
> [c0der@rock ~]$ apt-get check
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> [c0der@rock ~]$ rpm -q man man-pages man-pages-ru
> man-1.6f-alt1
> man-pages-2.78-alt1
> man-pages-ru-0.98-alt12
rpm -q apt, разумеется.
Comment 5 Slava Semushin 2008-03-31 22:01:32 MSD
(In reply to comment #4)
> rpm -q apt, разумеется.

apt-0.5.15lorg2-alt18

Ну и на всякий случай, сразу:
rpm-4.0.4-alt89

Comment 6 Andrey Rahmatullin 2008-03-31 22:11:09 MSD
(In reply to comment #5)
> > rpm -q apt, разумеется.
> apt-0.5.15lorg2-alt18
Summary перечитай.
Comment 7 Slava Semushin 2008-03-31 22:22:48 MSD
(In reply to comment #6)
> > apt-0.5.15lorg2-alt18
> Summary перечитай.

Я поставил эту версию и у меня вылез баг. Вот.
Comment 8 Damir Shayhutdinov 2008-03-31 22:38:13 MSD
Я думаю виноват здесь man-pages-ru, в котором есть Provides: man-pages-ru =
%version.
Comment 9 Aleksandr Blokhin 2008-03-31 23:18:27 MSD
Может, конечно, и он виноват. Интересно, что это только сейчас вылезло. Уже
почти два месяца прошло с того момента, когда были сделаны изменения. Опять же -
изменения касались .charset и версии man, с которым должен использоваться этот
man-pages-ru. И странно, что у меня ни на одной машине это не вылезло.
Comment 10 Andrey Rahmatullin 2008-03-31 23:20:35 MSD
(In reply to comment #9)
> Может, конечно, и он виноват. Интересно, что это только сейчас вылезло. Уже
> почти два месяца прошло с того момента, когда были сделаны изменения. Опять 
же -
> изменения касались .charset и версии man, с которым должен использоваться этот
> man-pages-ru. И странно, что у меня ни на одной машине это не вылезло.

При всём уважении. Перечитайте Summary.
Comment 11 at@altlinux.org 2008-04-02 04:24:48 MSD
$ rpm -Uv --test ~sisyphus/files/noarch/RPMS/man-pages-ru-0.98-alt12.noarch.rpm 
error: failed dependencies:
        man-pages-ru <= 0.98-alt11 conflicts with man-1.6f-alt1
$
Comment 12 Slava Semushin 2008-04-02 08:23:56 MSD
(In reply to comment #11)
> $ rpm -Uv --test ~sisyphus/files/noarch/RPMS/man-pages-ru-0.98-alt12.noarch.rpm 
> error: failed dependencies:
>         man-pages-ru <= 0.98-alt11 conflicts with man-1.6f-alt1
> $

Некоторое время назад, когда у меня была подобная ситуация я выкрутился с
помощью apt-get install man-pages-ru-0.98-alt12.noarch.rpm
Comment 13 Andrey Rahmatullin 2008-04-02 08:31:02 MSD
(In reply to comment #12)
> Некоторое время назад, когда у меня была подобная ситуация я выкрутился с
> помощью apt-get install man-pages-ru-0.98-alt12.noarch.rpm
Ну а бага о чём? О том, что больше так не получится.
Comment 14 Andrey Rahmatullin 2008-04-02 08:31:28 MSD
To maintainer.
Comment 15 Slava Semushin 2008-04-02 08:34:01 MSD
I'm not a maintainer of man-pages-ru package. Reassign.
Comment 16 Anton Farygin 2008-04-02 16:25:26 MSD
Действительно, а зачем у пакета man-pages-ru провайдить man-pages-ru ?
Comment 17 Aleksandr Blokhin 2008-04-02 18:46:36 MSD
Если мне не изменяет память, то это тяжёлое наследие прошлого. К стати, у меня
эта бага вылезла позавчера на dev-minimal. apt тоже отказался его обновлять.
Вечером посмотрю, что он там провадит.
Comment 18 Aleksandr Blokhin 2008-04-05 13:30:09 MSD
Я выложил man-pages-ru-0.98-alt13, где убран лишний Provides. Есть какие-нибудь
изменения к лучшему?
Comment 19 Slava Semushin 2008-04-05 20:24:01 MSD
(In reply to comment #18)
> Я выложил man-pages-ru-0.98-alt13, где убран лишний Provides. Есть какие-нибудь
> изменения к лучшему?

IMHO, FIXED:

[c0der@rock ~]$ apt-get check
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
[c0der@rock ~]$ rpm -q man-pages-ru apt
man-pages-ru-0.98-alt13
apt-0.5.15lorg2-alt19
Comment 20 Aleksandr Blokhin 2008-04-05 20:40:52 MSD
Закрываю баг.
Comment 21 Aleksandr Blokhin 2008-04-05 20:41:08 MSD
Закрываю баг.