On Wed, Feb 28, 2018 at 04:10:52PM +0100, Fabian Groffen wrote: > Hi, > > I'm working on a verification implementation of > https://www.gentoo.org/glep/glep-0074.html and ran into the following > scenario that I don't know if it's right or wrong: ... > Does anybody know or have a pointer to what the policies on files in our > ebuild dirs actually is? PMS, 4.3 Package directories: A package directory may contain other files or directories, whose purpose is not covered by this specification.
GLEP74 itself makes no determination of files being permitted in a given directory. > Now in a rsync checkout of the Prefix tree, where my own implementation > also runs the fat manifest creation, this entry is not present, because > I always believed only metadata.xml, ChangeLog* and *.ebuild files were > allowed. I'd say your separate implementation is wrong in this case, but that file also should not permit at this time. > Now I'm confused as to whether this is the case or not, I can't find a > GLEP or anything, but repoman also is as happy as it can be on this odd > file (I thought it used to complain about stray/unadded files). I personally think repoman should complain about it because it's weird. -- Robin Hugh Johnson Gentoo Linux: Dev, Infra Lead, Foundation Treasurer E-Mail : robb...@gentoo.org GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136
signature.asc
Description: Digital signature