-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zstd: make bottle relocatable #75880
Conversation
The
CC @MikeMcQuaid Not sure why that process is still running though. Was it just not cleaned up properly? |
I guess one way out here is for Not sure if that's what we want to do though. |
Ah - interesting one! There's a lock on Honestly, suggesting It would be unusual, but it might be simpler for us to create an independent minimal |
Aha, yes, I see. So installing
Not opposed to this. Or, maybe even |
Time to bust out |
I've also been seeing errors like this over a number of different formulae, but only on Mojave:
Wonder if it could be related to tarring with a new |
I'm surprised it would affect anything like that given any tar writer can't really break compatibility with older/other tar readers. Link the PR and I'll investigate after some sleep. |
Decided to just look at it now instead. Looks like
I find that very interesting. We thought it was a Catalina bug but it seems like using a newer libarchive on Mojave also triggers it! |
This is going to get me very interested in what changed in the libarchive code to trigger the bug. |
Happy 🐛 hunting! |
Basically:
|
My suggestion: move back to using |
Testing will be needed to see if
|
@Bo98 As you said above:
There's |
I think that will exclude
|
What might be consistent is passing |
@Bo98 good shout (but went with |
|
@Bo98 Yes. Why/when do we need them? |
I'd rather not use a name that's not explicitly documented, even if it works. Switching from the current |
I'm not entirely sure, I just know it's used in OpenJDK (albeit probably not too important). Other restrictions we should be aware of though if we use
Might be fine but worth noting the above anyway should we hit any.
This is unsurprising since we are switching from a dynamic mode to a fixed format. |
Thanks for noting these 🎉
Agreed. If/when we hit problems: we can add something to |
Closest I got here was 146 characters in Interestingly, the Ruby |
Another option, just for completeness, would be using |
Partial to this. It's simple, and I think is most likely to guarantee uniformity across all platforms/OS versions. |
See #75458.
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install <formula>
)?