Bug 9916 - %python_sitelibdir/{mercurial,hgext} not owned by package
Summary: %python_sitelibdir/{mercurial,hgext} not owned by package
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: mercurial (show other bugs)
Version: unstable
Hardware: all Linux
: P2 minor
Assignee: Igor Zubkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-25 09:48 MSD by Slava Semushin
Modified: 2008-01-24 15:54 MSK (History)
19 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Semushin 2006-08-25 09:48:04 MSD
mercurial-0.8-alt1

Каталоги /usr/lib/python2.4/site-packages/hgext и
/usr/lib/python2.4/site-packages/mercurial не принадлежат пакету и остаются в
системе после удаления.

Также неясно зачем упакованы файлы для win32:

[c0der@semushin ~]$ rpm -ql mercurial G win32                                  
                          12:47
/usr/lib/python2.4/site-packages/hgext/win32text.py
/usr/lib/python2.4/site-packages/hgext/win32text.pyc
/usr/lib/python2.4/site-packages/hgext/win32text.pyo
/usr/share/doc/mercurial-0.8/contrib/win32
/usr/share/doc/mercurial-0.8/contrib/win32/ReadMe.html
/usr/share/doc/mercurial-0.8/contrib/win32/mercurial.ini
/usr/share/doc/mercurial-0.8/contrib/win32/mercurial.iss
/usr/share/doc/mercurial-0.8/contrib/win32/postinstall.txt
/usr/share/doc/mercurial-0.8/contrib/win32/win32-build.txt

Я думаю, что под Линуксом они не нужны и не используются. Если это так, то
предлагаю их исключить из пакета.
Comment 1 Slava Semushin 2006-08-25 09:59:19 MSD
P.S. При установке mercurial также тянутся tkdiff и kdiff3. Они _точно_ нужны???!
Comment 2 Igor Zubkov 2006-08-25 13:59:45 MSD
(In reply to comment #0)
> mercurial-0.8-alt1
> 
> Каталоги /usr/lib/python2.4/site-packages/hgext и
> /usr/lib/python2.4/site-packages/mercurial не принадлежат пакету и остаются 
в
> системе после удаления.

Пофиксим.

> 
> Также неясно зачем упакованы файлы для win32:
> 
> [c0der@semushin ~]$ rpm -ql mercurial G win32                                  
>                           12:47
> /usr/lib/python2.4/site-packages/hgext/win32text.py
> /usr/lib/python2.4/site-packages/hgext/win32text.pyc
> /usr/lib/python2.4/site-packages/hgext/win32text.pyo
> /usr/share/doc/mercurial-0.8/contrib/win32
> /usr/share/doc/mercurial-0.8/contrib/win32/ReadMe.html
> /usr/share/doc/mercurial-0.8/contrib/win32/mercurial.ini
> /usr/share/doc/mercurial-0.8/contrib/win32/mercurial.iss
> /usr/share/doc/mercurial-0.8/contrib/win32/postinstall.txt
> /usr/share/doc/mercurial-0.8/contrib/win32/win32-build.txt
> 
> Я думаю, что под Линуксом они не нужны и не используются. Если это так, то
> предлагаю их исключить из пакета.

Это доки, пусть будут.
Comment 3 Igor Zubkov 2006-10-04 14:40:19 MSD
(In reply to comment #2)
> (In reply to comment #0)
> > mercurial-0.8-alt1
> > 
> > Каталоги /usr/lib/python2.4/site-packages/hgext и
> > /usr/lib/python2.4/site-packages/mercurial не принадлежат пакету и остаются 
> в
> > системе после удаления.
> 
> Пофиксим.

Пакет собран по нашему python policy. Там такое не предусмотренно.

Если если мысли по поводу того как это надо сделать, излагай.
Comment 4 Slava Semushin 2007-07-01 20:25:00 MSD
(In reply to comment #3)
> Пакет собран по нашему python policy. Там такое не предусмотренно.
> Если если мысли по поводу того как это надо сделать, излагай.

Предлагаю добавить:

%dir %python_sitelibdir/mercurial
%dir %python_sitelibdir/hgext

2damir@: ты мэйнтейнер этого пакета или просто так собрал новую версию? :)

Comment 5 Damir Shayhutdinov 2007-07-02 10:39:15 MSD
Я этим пакетом не пользуюсь совсем - могу отдать кому надо.