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