On Fri, Aug 17, 2018 at 09:44:47AM -0400, Perry E. Metzger wrote:
As many of you are aware, I merge a significant fraction of the pull
requests these days. A few requests to make it easier, these three
things on their own represent a surprising fraction of the
communication I need to have with contributors:

1. We have squash and merge disabled. This means that I often have to
coach people through doing the squash on their own. If we enabled
that, often it would not be necessary because I could do it for them.
Is there a good reason we have that disabled?

None, AFAIK. See also this thread 
https://marc.info/?l=macports-dev&m=151901677718048&w=2.

2. The guide has poor documentation on what license strings are
acceptable, and port lint doesn't check that the license string is
an acceptable string. If these were fixed, it would be much easier to
direct people to the correct license string etc.

I would check https://trac.macports.org/wiki/PortfileRecipes#licensekeyword.

3. There's no real documentation of the "size" parameter to
checksums, and I'm constantly asking people to add the size. Note
that I don't think "size" is a reasonable thing to require given that
finding two files of the same size with the same SHA-2 hash is
probably worth a doctoral dissertation at this point, but if we are
going to require it (why do we require it?), it should be documented,
and port lint should complain that it isn't there, and doing
port -v checksums should spit it out if it isn't there.

`port -v checksums` does so if any one of the checksums is incorrect.

Perry
--
Perry E. Metzger                pe...@piermont.com

--
Zero

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to