Danek Duvall wrote:
Shawn Walker wrote:

All directories except those for specific publishers intentionally start
with '__', as publisher prefixes are not allowed to have a '_' as their
first character.

I'd rather see <publisher> moved down a level so that it can have its own
namespace, rather than playing games with illegal characters.  Also, is
"cert" actually defined?  I thought generally we suggested "ssl".

Otherwise, though, this seems reasonable.

According to the fanout research Brock has done, there is a cost involved in adding to structure depth. I don't know what the quantitative cost of that is though.

The other thing is that we save however many characters in our path that extra level would use, which means we have less to worry about when talking about the total pathname length of "file" entries, such as:

$REPO_ROOT/<publisher>/file/00/059fd2/00059fd27d6a37368e31733466be689c7f05fa38

So, I guess it depends on how much the total pathname length for entries matters and how much the cost of the additional structure depth is.

Cheers,
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to