-
-
Notifications
You must be signed in to change notification settings - Fork 13.2k
[email protected] (new formula) #257998
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
base: main
Are you sure you want to change the base?
[email protected] (new formula) #257998
Conversation
Formula/g/[email protected]
Outdated
| @@ -0,0 +1,77 @@ | |||
| class GnupgAT25 < Formula | |||
| # "this 2.5 series is fully supported and thus ready for production use" | |||
| # https://lists.gnupg.org/pipermail/gnupg-announce/2025q4/000499.html | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Given this announcement we should probably update the gnupg formula to 2.5 (and consider adding a [email protected]) instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few days ago, we decided not to. #257408
The status has not changed, the announcement as already that way for previous releases. But the homepage still lists it as “devel”:
|
We ship versioned formulas in some cases, but usually for older versions, not for "pre-releases". This is a bit of a weird case. |
|
should we rename to |
f70f079 to
3cfbe06
Compare
|
new commit 3cfbe06 provides disambiguation, here's how it displays to users:
|
|
closing until I resolve this failed test. possibly caused by excluding |
607dddc to
77ef502
Compare
77ef502 to
d5c9529
Compare
GnuPG v2.5 is the production-ready, fully-supported release that provides post-quantum encryption (PQE) before becoming the official v2.6-stable release: https://lists.gnupg.org/pipermail/gnupg-announce/2025q4/000499.html - Name is correctly declared as "GNU Privacy Guard" (not "Pretty Good Privacy") - All compile options are enabled except for TPM and G13 - Tests use the new default x25519 EdDSA/ECDH algorithms (succeeding RSA) - desc uses "pre 2.6-stable" indicating this is not GnuPG's stable release - homepage provides the URL with complete release disambiguation info - added version "2.5.14-devel" for users to distinguish official GnuPG "stable" - require pinentry dep to fix ensure passphrase entry - use --with-pinentry-pgm, --with-readline to use Homebrew deps - use tests for pinentry/readline availability
d5c9529 to
962ec9b
Compare

Adds a new keg-only versioned formula for GNU Privacy Guard
gnupg v2.5.14(release notes).Should this package be considered cryptography and exempt from the error below? GNU Privacy Guard generates cryptographic encryption/signing/auth keys (via
libcrypt). I commented outsystem "make", "check"to satisfybrew audit --strict --new [email protected].Feature parity is maintained with the Homebrew's curent release. Explicit
pinentrypath is not needed to buildHOMEBREW_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>?