[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] about non-ebuild files in the tree (and verification thereof)
From:       "Robin H. Johnson" <robbat2 () gentoo ! org>
Date:       2018-02-28 22:08:54
Message-ID: robbat2-20180228T220323-368803761Z () orbis-terrarum ! net
[Download RAW message or body]


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   : robbat2@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic