Bug 9916 - %python_sitelibdir/{mercurial,hgext} not owned by package
: %python_sitelibdir/{mercurial,hgext} not owned by package
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/mercurial)
: unstable
: all Linux
: P2 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-08-25 09:48 by
Modified: 2008-01-24 15:54 (History)


Attachments


Note

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


Description From 2006-08-25 09:48:04
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 From 2006-08-25 09:59:19 -------
P.S. При установке mercurial также тянутся tkdiff и kdiff3. Они _точно_
нужны???!
------- Comment #2 From 2006-08-25 13:59:45 -------
(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 From 2006-10-04 14:40:19 -------
(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 From 2007-07-01 20:25:00 -------
(In reply to comment #3)
> Пакет собран по нашему python policy. Там такое не предусмотренно.
> Если если мысли по поводу того как это надо сделать, излагай.

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

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

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

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