* [PR PATCH] gnutls: update to 3.7.2
@ 2021-11-27 11:25 dotnetfox
2021-12-18 1:47 ` cinerea0
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: dotnetfox @ 2021-11-27 11:25 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 474 bytes --]
There is a new pull request by dotnetfox against master on the void-packages repository
https://github.com/dotnetfox/void-packages gnutls
https://github.com/void-linux/void-packages/pull/34268
gnutls: update to 3.7.2
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, x86_64-musl
A patch file from https://github.com/void-linux/void-packages/pull/34268.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnutls-34268.patch --]
[-- Type: text/x-diff, Size: 2047 bytes --]
From fa1d997f339641ffa9ede7edf56dd350b18d6d1d Mon Sep 17 00:00:00 2001
From: Ranme Fritzvilliams <ranme@dotnetfox.tk>
Date: Sat, 27 Nov 2021 13:52:03 +0300
Subject: [PATCH] gnutls: update to 3.7.2
The upstream source code had changed the path of
"tests/cert-tests/certtool" by suffixing it with ".sh",
therefore making changes to the patch and template to be required.
---
srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch | 4 ++--
srcpkgs/gnutls/template | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch b/srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch
index 28fdf69446a9..17f0a62cf49b 100644
--- a/srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch
+++ b/srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch
@@ -1,8 +1,8 @@
upstream: no
reason: don't prompt for password, don't assume it has been asked for
---- a/tests/cert-tests/certtool
-+++ b/tests/cert-tests/certtool
+--- a/tests/cert-tests/certtool.sh
++++ b/tests/cert-tests/certtool.sh
@@ -26,6 +26,7 @@
TMPFILE1=certtool-file1.$$.tmp
TMPFILE2=certtool-file2.$$.tmp
diff --git a/srcpkgs/gnutls/template b/srcpkgs/gnutls/template
index 3f02c29d3b27..d893d2228887 100644
--- a/srcpkgs/gnutls/template
+++ b/srcpkgs/gnutls/template
@@ -1,6 +1,6 @@
# Template file for 'gnutls'
pkgname=gnutls
-version=3.6.16
+version=3.7.2
revision=1
build_style=gnu-configure
configure_args="--with-zlib --disable-guile --disable-static
@@ -21,10 +21,10 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-only, LGPL-2.1-or-later"
homepage="https://gnutls.org"
distfiles="https://www.gnupg.org/ftp/gcrypt/gnutls/v${version%.*}/gnutls-${version}.tar.xz"
-checksum=1b79b381ac283d8b054368b335c408fedcb9b7144e0c07f531e3537d4328f3b3
+checksum=646e6c5a9a185faa4cea796d378a1ba8e1148dbb197ca6605f95986a25af2752
pre_check() {
- # same as $PASS in tests/cert-tests/certtool
+ # same as $PASS in tests/cert-tests/certtool.sh
export GNUTLS_PIN=1234
}
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PR PATCH] gnutls: update to 3.7.2
@ 2021-12-28 19:45 cinerea0
2021-12-28 19:47 ` cinerea0
` (4 more replies)
0 siblings, 5 replies; 9+ messages in thread
From: cinerea0 @ 2021-12-28 19:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1209 bytes --]
There is a new pull request by cinerea0 against master on the void-packages repository
https://github.com/cinerea0/void-packages gnutls
https://github.com/void-linux/void-packages/pull/34742
gnutls: update to 3.7.2
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please [skip CI](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration)
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/34742.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gnutls-34742.patch --]
[-- Type: text/x-diff, Size: 1866 bytes --]
From adabffae1cc61ee52ca8b9afe8f48a5b1968b420 Mon Sep 17 00:00:00 2001
From: cinerea0 <cinerea0@disroot.org>
Date: Tue, 28 Dec 2021 14:43:19 -0500
Subject: [PATCH] gnutls: update to 3.7.2
---
srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch | 4 ++--
srcpkgs/gnutls/template | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch b/srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch
index 28fdf69446a9..17f0a62cf49b 100644
--- a/srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch
+++ b/srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch
@@ -1,8 +1,8 @@
upstream: no
reason: don't prompt for password, don't assume it has been asked for
---- a/tests/cert-tests/certtool
-+++ b/tests/cert-tests/certtool
+--- a/tests/cert-tests/certtool.sh
++++ b/tests/cert-tests/certtool.sh
@@ -26,6 +26,7 @@
TMPFILE1=certtool-file1.$$.tmp
TMPFILE2=certtool-file2.$$.tmp
diff --git a/srcpkgs/gnutls/template b/srcpkgs/gnutls/template
index 3f02c29d3b27..d893d2228887 100644
--- a/srcpkgs/gnutls/template
+++ b/srcpkgs/gnutls/template
@@ -1,6 +1,6 @@
# Template file for 'gnutls'
pkgname=gnutls
-version=3.6.16
+version=3.7.2
revision=1
build_style=gnu-configure
configure_args="--with-zlib --disable-guile --disable-static
@@ -21,10 +21,10 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-3.0-only, LGPL-2.1-or-later"
homepage="https://gnutls.org"
distfiles="https://www.gnupg.org/ftp/gcrypt/gnutls/v${version%.*}/gnutls-${version}.tar.xz"
-checksum=1b79b381ac283d8b054368b335c408fedcb9b7144e0c07f531e3537d4328f3b3
+checksum=646e6c5a9a185faa4cea796d378a1ba8e1148dbb197ca6605f95986a25af2752
pre_check() {
- # same as $PASS in tests/cert-tests/certtool
+ # same as $PASS in tests/cert-tests/certtool.sh
export GNUTLS_PIN=1234
}
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: gnutls: update to 3.7.2
2021-12-28 19:45 [PR PATCH] " cinerea0
@ 2021-12-28 19:47 ` cinerea0
2022-01-11 19:48 ` ericonr
` (3 subsequent siblings)
4 siblings, 0 replies; 9+ messages in thread
From: cinerea0 @ 2021-12-28 19:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 289 bytes --]
New comment by cinerea0 on void-packages repository
https://github.com/void-linux/void-packages/pull/34742#issuecomment-1002256808
Comment:
This includes the changes in #34268 before being closed by the author. I have been using this for 12 days at the time of writing with no problems.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: gnutls: update to 3.7.2
2021-12-28 19:45 [PR PATCH] " cinerea0
2021-12-28 19:47 ` cinerea0
@ 2022-01-11 19:48 ` ericonr
2022-01-12 0:33 ` cinerea0
` (2 subsequent siblings)
4 siblings, 0 replies; 9+ messages in thread
From: ericonr @ 2022-01-11 19:48 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 255 bytes --]
New comment by ericonr on void-packages repository
https://github.com/void-linux/void-packages/pull/34742#issuecomment-1010306341
Comment:
Any specific reason for moving to the non-stable branch (I think)?
I'm not sure what our policy here has been.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: gnutls: update to 3.7.2
2021-12-28 19:45 [PR PATCH] " cinerea0
2021-12-28 19:47 ` cinerea0
2022-01-11 19:48 ` ericonr
@ 2022-01-12 0:33 ` cinerea0
2022-01-20 0:39 ` cinerea0
2022-01-20 0:44 ` paper42
4 siblings, 0 replies; 9+ messages in thread
From: cinerea0 @ 2022-01-12 0:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 596 bytes --]
New comment by cinerea0 on void-packages repository
https://github.com/void-linux/void-packages/pull/34742#issuecomment-1010508042
Comment:
I didn't realize that gnutls followed the same versioning conventions as GNOME projects where odd minor versions aren't considered stable releases, but looking at the release notes for 3.6.16 vs 3.7.2 it definitely does. I created this PR after the old one was closed because the new version is required to update filezilla. Since that isn't a package that needs to be kept perfectly up to date I understand if that's not a good reason to ignore policy.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: gnutls: update to 3.7.2
2021-12-28 19:45 [PR PATCH] " cinerea0
` (2 preceding siblings ...)
2022-01-12 0:33 ` cinerea0
@ 2022-01-20 0:39 ` cinerea0
2022-01-20 0:44 ` paper42
4 siblings, 0 replies; 9+ messages in thread
From: cinerea0 @ 2022-01-20 0:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 447 bytes --]
New comment by cinerea0 on void-packages repository
https://github.com/void-linux/void-packages/pull/34742#issuecomment-1017000188
Comment:
@paper42 This PR is for a version of gnutls that is not from the stable branch ([3.6.16 release notes say "stable"](https://lists.gnupg.org/pipermail/gnutls-help/2021-May/004707.html), [3.7.3 release notes do not](https://lists.gnupg.org/pipermail/gnutls-help/2022-January/004736.html)). Is that alright?
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: gnutls: update to 3.7.2
2021-12-28 19:45 [PR PATCH] " cinerea0
` (3 preceding siblings ...)
2022-01-20 0:39 ` cinerea0
@ 2022-01-20 0:44 ` paper42
4 siblings, 0 replies; 9+ messages in thread
From: paper42 @ 2022-01-20 0:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 669 bytes --]
New comment by paper42 on void-packages repository
https://github.com/void-linux/void-packages/pull/34742#issuecomment-1017003089
Comment:
> @paper42 This PR is for a version of gnutls that is not from the stable branch ([3.6.16 release notes say "stable"](https://lists.gnupg.org/pipermail/gnutls-help/2021-May/004707.html), [3.7.3 release notes do not](https://lists.gnupg.org/pipermail/gnutls-help/2022-January/004736.html)). Is that alright?
Earlier today this was discussed on IRC in #xbps, most other distributions consider 3.7 to be stable enough including Debian and some applications now require this version, so I think we should just merge this update.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2022-01-20 0:44 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-27 11:25 [PR PATCH] gnutls: update to 3.7.2 dotnetfox
2021-12-18 1:47 ` cinerea0
2021-12-28 16:34 ` [PR PATCH] [Closed]: " dotnetfox
2021-12-28 16:34 ` dotnetfox
2021-12-28 19:45 [PR PATCH] " cinerea0
2021-12-28 19:47 ` cinerea0
2022-01-11 19:48 ` ericonr
2022-01-12 0:33 ` cinerea0
2022-01-20 0:39 ` cinerea0
2022-01-20 0:44 ` paper42
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).