At 08:32 AM 5/15/2009 +0200, Tarek Ziadé wrote:
2009/5/15 P.J. Eby <p...@telecommunity.com>:
>  Ideally, a file with identical size/checksum that
> belongs to more than one project should be silently left alone, and a file
> installed by more than one project with *different* size/checksum should be
> warned about and left alone.

I think the path is the info that should be looked at.

By "a file that belongs to more than one project" I meant a single file on *disk* (i.e., one absolute path).


But I don't think you want to leave alone a file with identical size/checksum that belongs to more than one project when it's not the same absolute path.

That wouldn't be "a file" then, would it?  ;-)


Here's an example why : if two different packages includes the
"feedparser.py" module
(from the FeedParser project) for conveniency, and if you remove one package,
you *do* want to remove its "feeparser.py" module even if it exists in the other
project.

Right, that would be *two files*, though, not one file.

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to