[-- Attachment #1: Type: text/plain, Size: 214 bytes --] New comment by cinerea0 on void-packages repository https://github.com/void-linux/void-packages/pull/34268#issuecomment-997121448 Comment: I'm currently testing this PR and everything is working properly for me.
[-- Attachment #1: Type: text/plain, Size: 384 bytes --] New comment by dotnetfox on void-packages repository https://github.com/void-linux/void-packages/pull/34268#issuecomment-1002187603 Comment: @cinerea0, thank you for the feedback. I have to close this PR. If you are interested in this package - you can open your own PR (I have no objections if you use my changes as your own). My apologies for causing such inconvenience.
[-- 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 }
[-- 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.
[-- 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.
[-- 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.
[-- Attachment #1: Type: text/plain, Size: 162 bytes --] New review comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/34742#discussion_r788255692 Comment: .3 was released
[-- Attachment #1: Type: text/plain, Size: 192 bytes --] New review comment by paper42 on void-packages repository https://github.com/void-linux/void-packages/pull/34742#discussion_r788256976 Comment: --with-zlib is not a configure option anymore
[-- 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?
[-- 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.
[-- Attachment #1: Type: text/plain, Size: 1214 bytes --] There is an updated 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: 2558 bytes --] From ed31dc26e1d609e965c39866672bbc9c066b84d6 Mon Sep 17 00:00:00 2001 From: cinerea0 <cinerea0@disroot.org> Date: Wed, 19 Jan 2022 20:59:53 -0500 Subject: [PATCH] gnutls: update to 3.7.3 --- srcpkgs/gnutls/patches/tests-certtool-no-prompt.patch | 4 ++-- srcpkgs/gnutls/template | 10 +++++----- 2 files changed, 7 insertions(+), 7 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..960a133cf248 100644 --- a/srcpkgs/gnutls/template +++ b/srcpkgs/gnutls/template @@ -1,9 +1,9 @@ # Template file for 'gnutls' pkgname=gnutls -version=3.6.16 +version=3.7.3 revision=1 build_style=gnu-configure -configure_args="--with-zlib --disable-guile --disable-static +configure_args="--disable-guile --disable-static --disable-valgrind-tests --disable-rpath --with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt --with-trousers-lib=${XBPS_CROSS_BASE}/usr/lib" @@ -13,7 +13,7 @@ hostmakedepends="gettext libtool pkg-config which" # dependencies listed in pkg-config files _develdepends="unbound-devel trousers-devel libunistring-devel nettle-devel libtasn1-devel libidn2-devel p11-kit-devel" -makedepends="zlib-devel lzo-devel readline-devel libgpg-error-devel +makedepends="lzo-devel readline-devel libgpg-error-devel libgcrypt-devel ${_develdepends}" checkdepends="iproute2" short_desc="GNU Transport Layer Security library" @@ -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=fc59c43bc31ab20a6977ff083029277a31935b8355ce387b634fa433f8f6c49a pre_check() { - # same as $PASS in tests/cert-tests/certtool + # same as $PASS in tests/cert-tests/certtool.sh export GNUTLS_PIN=1234 }
[-- Attachment #1: Type: text/plain, Size: 326 bytes --] New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/34742#issuecomment-1017136340 Comment: @paper42 or anyone else, feel free to merge. If @cinerea0 wants, documenting that despite being a "next" version it's what everyone uses in the commit message might be a good idea.
[-- Attachment #1: Type: text/plain, Size: 1057 bytes --] There's a closed pull request on the void-packages repository gnutls: update to 3.7.3 https://github.com/void-linux/void-packages/pull/34742 Description: <!-- 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 -->
[-- Attachment #1: Type: text/plain, Size: 180 bytes --] New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/pull/34742#issuecomment-1017137433 Comment: Did it myself to speed it up. Thanks!!