Skip to content

Bump minimum required GnuTLS version to 3.4.0#156

Merged
yadij merged 2 commits intosquid-cache:masterfrom
yadij:v5-gnutls-version-bump
Feb 26, 2018
Merged

Bump minimum required GnuTLS version to 3.4.0#156
yadij merged 2 commits intosquid-cache:masterfrom
yadij:v5-gnutls-version-bump

Conversation

@yadij
Copy link
Contributor

@yadij yadij commented Feb 22, 2018

Commit 51e09c0 (GitHub PR #81) added GnuTLS functions available starting
with GnuTLS v3.4.0 but did not bump the ./configure check accordingly.

@squid-anubis squid-anubis added the M-failed-description https://github.com/measurement-factory/anubis#pull-request-labels label Feb 22, 2018
@yadij
Copy link
Contributor Author

yadij commented Feb 22, 2018

@rousskov, FYI: The recent changes to build node results occurs because CentOS 7 recently gained an upgrade from 3.1 to 3.3 GnuTLS and pkg-config support in the process. So it was not previously building GnuTLS at all, but now can and reveals the version discrepancy.

@yadij yadij added the S-waiting-for-reviewer ready for review: Set this when requesting a (re)review using GitHub PR Reviewers box label Feb 23, 2018
@yadij yadij force-pushed the v5-gnutls-version-bump branch from 28a908f to 26e5ad6 Compare February 23, 2018 19:27
PR#81 added functions only provided by GnuTLS 3.4.0 and later, but did not bump the
configure.ac check for GnuTLS to enforce that version as minimum.
@yadij yadij force-pushed the v5-gnutls-version-bump branch from 26e5ad6 to 40859ee Compare February 23, 2018 19:28
@yadij yadij requested a review from rousskov February 25, 2018 22:27
@rousskov
Copy link
Contributor

FYI: GitHub did not tell me about this PR until you requested review. I do not know why. It usually notifies about all new PRs.

@rousskov rousskov changed the title Bump minimum GnuTLS version required by Squid. Bump minimum required GnuTLS version to 3.4.0 Feb 25, 2018
@squid-anubis squid-anubis removed the M-failed-description https://github.com/measurement-factory/anubis#pull-request-labels label Feb 25, 2018
Copy link
Contributor

@rousskov rousskov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM if you do not want to support earlier GnuTLS versions.

@rousskov rousskov added S-waiting-for-committer privileged action is expected (and usually required) and removed S-waiting-for-reviewer ready for review: Set this when requesting a (re)review using GitHub PR Reviewers box labels Feb 25, 2018
@rousskov
Copy link
Contributor

CentOS 7 recently gained an upgrade from 3.1 to 3.3 GnuTLS and pkg-config support in the process. So it was not previously building GnuTLS at all, but now can and reveals the version discrepancy.

And it will stop building GnuTLS again after this PR is committed, right?

Do we have any Jenkins nodes with GnuTLS v3.4 or later?

@yadij
Copy link
Contributor Author

yadij commented Feb 25, 2018

Yes CentOS will stop building with GunuTLS again. Pretty much all OS not derived from RHEL provide newer GnuTLS versions.

@squid-anubis squid-anubis added the M-waiting-staging-checks https://github.com/measurement-factory/anubis#pull-request-labels label Feb 26, 2018
squid-anubis pushed a commit that referenced this pull request Feb 26, 2018
Commit 51e09c0 (GitHub PR #81) added GnuTLS functions available starting
with GnuTLS v3.4.0 but did not bump the ./configure check accordingly.
@yadij yadij merged commit 516ec63 into squid-cache:master Feb 26, 2018
@squid-anubis squid-anubis added M-failed-other https://github.com/measurement-factory/anubis#pull-request-labels and removed M-waiting-staging-checks https://github.com/measurement-factory/anubis#pull-request-labels labels Feb 26, 2018
squidadm pushed a commit to squidadm/squid that referenced this pull request Feb 26, 2018
PR#81 added functions only provided by GnuTLS 3.4.0 and later, but did not bump the
configure.ac check for GnuTLS to enforce that version as minimum.
yadij added a commit that referenced this pull request Feb 26, 2018
PR#81 added functions only provided by GnuTLS 3.4.0 and later, but did not bump the
configure.ac check for GnuTLS to enforce that version as minimum.
@rousskov rousskov removed M-failed-other https://github.com/measurement-factory/anubis#pull-request-labels S-waiting-for-committer privileged action is expected (and usually required) labels May 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants