-
-
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
texlive: add Test::Fatal dependency and rebuild #155568
Conversation
Bumping revision means we force all users to redownload the huge bottle (what is it? 1GB?). Do we actually want that, or just to dispatch a rebuild of the bottles through the workflow? |
``` ==> perl Build.PL --install_base /opt/homebrew/Cellar/texlive/20230313_3/libexec Checking prerequisites... build_requires: ! Test::Fatal is not installed recommends: * HTML::FormatText is not installed * LWP::UserAgent is not installed HTML::FormatText is only required if you want to use HTML::Element's "format" method, which converts HTML to formatted plain text. LWP::UserAgent is only required if you want to use HTML::TreeBuilder's "new_from_url" method, which fetches a document given its URL. If you install these modules later, you do NOT need to reinstall HTML-Tree. ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions of the modules indicated above before proceeding with this installation Run 'Build installdeps' to install missing prerequisites. Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'HTML-Tree' version '5.07' ==> ./Build Parser.c: loadable library and perl binaries are mismatched (got first handshake key 0x10380080, needed 0x10200080) ``` seeing in https://github.com/Homebrew/homebrew-core/actions/runs/6993254295/job/19025754067?pr=153108 Signed-off-by: Rui Chen <rui@chenrui.dev>
cdaa0aa
to
20af12b
Compare
Let's just add the missing dependency then, that should be enough. |
|
I should be more clear that the initial idea is just to trigger the rebuild (if that works, we can just dispatch the bottle rebuild), I did not intend to enforce the revision bump. |
also mark the PR to draft mode before we can want to merge it. |
So far, what I've noticed is:
We may be overriding some default ❯ /opt/homebrew/bin/perl -MConfig -E 'say $Config{ccflags}'
-fno-common -DPERL_DARWIN -mmacosx-version-min=14.0 -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong
❯ /usr/bin/perl -MConfig -E 'say $Config{ccflags}'
-g -pipe -DPERL_USE_SAFE_PUTENV |
Trying out something else in #156019 |
HOMEBREW_NO_INSTALL_FROM_API=1 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 doingHOMEBREW_NO_INSTALL_FROM_API=1 brew install --build-from-source <formula>
)? If this is a new formula, does it passbrew audit --new <formula>
?relates to #153108
seeing in https://github.com/Homebrew/homebrew-core/actions/runs/6993254295/job/19025754067?pr=153108