Bug 13852 - Надо добавить Obsolete, Provides: pear
: Надо добавить Obsolete, Provides: pear
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/pear-core)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-01-02 23:58 by
Modified: 2008-01-17 03:27 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-01-02 23:58:57
У нас был пакет pear, который сейчас замещается pear-core:
file /usr/share/php/pear/pearcmd.php from install of pear-core-1.6.1-alt3 
conflicts with file from package pear-1.3.4-alt1.1
Надо добавить
Obsoletes: pear
Provides: pear
------- Comment #1 From 2008-01-06 02:27:51 -------
А также
Provides: pear-PEAR
поскольку в нотации PEAR этот главный пакет называется именно так.
------- Comment #2 From 2008-01-09 13:54:59 -------
Поправка:

Obsoletes: pear < 1.3.4-alt1.1 
------- Comment #3 From 2008-01-10 04:18:42 -------
Ещё добавьте пожалуйста в Provides:
pear-Archive_Tar
pear-Console_Getopt
pear-Structures_Graph

раз уж они уже внутри пакета pear-core.
------- Comment #4 From 2008-01-11 11:09:54 -------
Теперь пропал Structures_Graph из pear-core, из-за чего поломалось куча 
pear-пакетов.
Чтобы такого не происходило, оформите секцию %files подобным образом:
%files
%dir %pear_dir/
%pear_dir/Archive/
%pear_dir/Console/
%pear_dir/Structures/
%pear_dir/OS/
%pear_dir/PEAR/
%pear_dir/*.php
%pear_datadir/PEAR/
%pear_docdir/PEAR/
%pear_docdir/Archive_Tar/

Все эти макросы в rpm-build-pear-0.3
------- Comment #5 From 2008-01-11 11:42:45 -------
Я это подправил бы еще вчера, но rpm-build-pear-0.3 еще нету в сизифе, по 
крайней мере на фтп.
------- Comment #6 From 2008-01-12 04:53:15 -------
Прошу прощения за нетерпеливость. Похоже с четверга обновлений мы не имеем...
------- Comment #7 From 2008-01-14 12:56:53 -------
Выложил на сборку и в git 1.6.2-alt2
------- Comment #8 From 2008-01-17 03:24:59 -------
Спасибо, всё отлично.
------- Comment #9 From 2008-01-17 03:27:19 -------
А это нормально, что там неупакованные файлы:
    /usr/share/php/pear/data/Structures_Graph/LICENSE
    /usr/share/php/pear/data/Structures_Graph/genpackage.xml.pl
    /usr/share/php/pear/data/Structures_Graph/package.sh
    /usr/share/php/pear/data/Structures_Graph/publish.sh
    /usr/share/php/pear/tests/Structures_Graph/tests/README
    /usr/share/php/pear/tests/Structures_Graph/tests/all-tests.php
    /usr/share/php/pear/tests/Structures_Graph/tests/testCase/BasicGraph.php

Надо добавить в files, я так понимаю:
%pear_datadir/Structures_Graph/
%pear_testdir/Structures_Graph/