[pacman-dev] [PATCH] unlink_file: strip trailing slashes

Allan McRae allan at archlinux.org
Wed Apr 12 02:08:26 UTC 2017


On 12/04/17 12:00, Allan McRae wrote:
> On 10/04/17 09:49, Andrew Gregory wrote:
>> Subtle problems like this could be avoided by removing the trailing slashes
>> from libalpm's internal file lists.  Is there any reason not to remove them and
>> use a field in the file_t struct to indicate type?  It already has a mode field
>> that we could use.
> 
> At the moment, that is the only way we know something should be a
> directory from the local db.  If the local db contained that information
> in another format, I'd be happy to remove the trailing slash.
> 

I forgot about mtree files!

There a possibility of a package being installed for a long time with no
mtree file.  To make this change to the local database files, we would
need to enforce mtree files being present.  At least one release with a
deprecation message.

A


More information about the pacman-dev mailing list