On Nov 20, 2010, at 11:25 AM, Jan Palus wrote:

> Recently I added small patch to python-paramiko and built for testing, but
> upgrading failed with:
> 
> error: unpacking of archive failed on file
> /usr/share/python2.7/site-packages/paramiko-1.7.6-py2.7.egg-info: cpio:
> rename failed - Is a directory
> 
> Package from ftp contains directory 
> /usr/share/python2.7/site-packages/paramiko-1.7.6-py2.7.egg-info
> which in new package turned into plain file (I'm not python guru so I
> have no clue why it happened at all). But generally speaking it is
> possible for directory to change into file with the same name and
> upgrade still should be possible. Is it my lack of knowledge or is it
> rpm bug?

RPM cannot just replace a directory with a symlink.

One can add a %pretrans to rename the directory and
accomplish the tranform between directory <-> symlink.

That has been described many times and many places,
most recently as a question & answer (with an explicit
example test case for regression testing) at
        http://launchpad.net/rpm

If you need additional information, try asking again at
        http://launchpad.net/rpm

hth

73 de Jeff

_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to