Ciaran McCreesh wrote:
> Because that would be introducing a new, non-extensible, inflexible
> requirement upon the content of ebuilds, and the goal of EAPI is to
> avoid doing exactly that.
> 

If you're putting all this metadata in the filename, I'm not sure how
you can distinguish between the filename and the content regarding
flexibility.  If anything I'd rather have more flexibility in filenames
and less in content.  For example, cat/pkgname/version could be a whole
lot more flexible if they were just a string and didn't have to be
parsed out of the concatenated fields in the filename.  Mind you, I'm
not proposing this, but it seems like putting yet another concatenated
field in the filename is only going to make the filenames that much more
complicated.

Unless you're going to make ebuilds semi-machine-built objects like xml
files it is going to be hard to make them completely flexible without
having package managers with a bazillion cases in them for parsing the
files.  That will naturally limit support for lots of EAPIs.

I do agree with your goals - it just seems like there HAS to be a better
way of doing it than putting something at the end of the filename.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to