Bug 13852 - Надо добавить Obsolete, Provides: pear
Summary: Надо добавить Obsolete, Provides: pear
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: pear-core (show other bugs)
Version: unstable
Hardware: all Linux
: P2 critical
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-02 23:58 MSK by Vitaly Lipatov
Modified: 2008-01-17 03:27 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2008-01-02 23:58:57 MSK
У нас был пакет 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 Vitaly Lipatov 2008-01-06 02:27:51 MSK
А также
Provides: pear-PEAR
поскольку в нотации PEAR этот главный пакет называется именно так.
Comment 2 Vladimir V. Kamarzin 2008-01-09 13:54:59 MSK
Поправка:

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

раз уж они уже внутри пакета pear-core.
Comment 4 Vitaly Lipatov 2008-01-11 11:09:54 MSK
Теперь пропал 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 Denis Klimov 2008-01-11 11:42:45 MSK
Я это подправил бы еще вчера, но rpm-build-pear-0.3 еще нету в сизифе, по 
крайней мере на фтп.
Comment 6 Vitaly Lipatov 2008-01-12 04:53:15 MSK
Прошу прощения за нетерпеливость. Похоже с четверга обновлений мы не имеем...
Comment 7 Denis Klimov 2008-01-14 12:56:53 MSK
Выложил на сборку и в git 1.6.2-alt2
Comment 8 Vitaly Lipatov 2008-01-17 03:24:59 MSK
Спасибо, всё отлично.
Comment 9 Vitaly Lipatov 2008-01-17 03:27:19 MSK
А это нормально, что там неупакованные файлы:
    /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/