shellescape proc

Fred Wright fw at fwright.net
Sun Jun 28 07:08:00 UTC 2020


On Sun, 28 Jun 2020, Ryan Schmidt wrote:
> On Jun 27, 2020, at 23:18, Fred Wright wrote:
>> On Fri, 26 Jun 2020, Ryan Schmidt wrote:
[...]
>>> Looks like neither shellescape nor quotemeta are documented in the guide.
>>
>> Perhaps with good reason:
>>
>> MacML @21:03:49.192:: Error: Failed to extract curl-ca-bundle: invalid command name "shellescape"
>
> Whoops, didn't realize that it had only just been made available in the not yet released MacPorts 2.7.0 for Portfiles to use. Fixed:
>
> https://github.com/macports/macports-ports/commit/6c5276d315e64e99f0a7e57b6cf9940b83e9eab6
>
>
>> This happens on 10.5, 10.8, and 10.12.  The missing binary archives are consistent with this.
>
>
> That's unrelated.

Actually, it probably is related, though for a different reason than I was 
suggesting. :-) Presumably the only reason that the upgrade didn't fail 
for the other OS versions was because of the availability of the binary 
archives.  The fact that those existed suggests that the buildbots are 
running with a prerelease version of base, which is why they worked 
(except when the buildbots weren't working for other reasons).

I'm not convinced that using a prerelease version of base on the buildbots 
is a good idea, though.  What would make more sense is to have CI jobs 
covering both the prerelease and release versions, but to stick to the 
release version on the buildbots for maximum consistency with what end 
users would see.

Fred Wright


More information about the macports-dev mailing list