[PATCH] gnu: guile-ssh: Update to 0.16.2.

  • Done
  • quality assurance status badge
Details
2 participants
  • Mathieu Othacehe
  • Artyom V. Poptsov
Owner
unassigned
Submitted by
Artyom V. Poptsov
Severity
normal

Debbugs page

Artyom V. Poptsov wrote 2 years ago
(address . guix-patches@gnu.org)
87bkngofst.fsf@gmail.com
Hello,

this patch updates Guile-SSH to 0.16.2.
From b9eae3e887bbfee8051264dc86395ba98fe3433e Mon Sep 17 00:00:00 2001
From: "Artyom V. Poptsov" <poptsov.artyom@gmail.com>
Date: Mon, 2 Jan 2023 23:06:34 +0300
Subject: [PATCH] gnu: guile-ssh: Update to 0.16.2.

* gnu/packages/ssh.scm (guile-ssh): Update to 0.16.2.
---
gnu/packages/ssh.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/ssh.scm b/gnu/packages/ssh.scm
index 65280bc4da..2f6874f811 100644
--- a/gnu/packages/ssh.scm
+++ b/gnu/packages/ssh.scm
@@ -318,7 +318,7 @@ (define-public openssh-sans-x
(define-public guile-ssh
(package
(name "guile-ssh")
- (version "0.16.0")
+ (version "0.16.2")
(home-page "https://github.com/artyom-poptsov/guile-ssh")
(source (origin
(method git-fetch)
@@ -328,7 +328,7 @@ (define-public guile-ssh
(file-name (git-file-name name version))
(sha256
(base32
- "1ka5ayrg7kysx3bi5d8s0z6n12sdc06qp9gc4k9h2mlw3vz187ny"))))
+ "1rp5y1xjmsxplrzl0yf23g6rdjsw7ryh5pxs4pydpsryjjdwnf84"))))
(build-system gnu-build-system)
(outputs '("out" "debug"))
(arguments
--
2.34.1
Changelog for this version:

Toggle snippet (30 lines)
* Changes in version 0.16.2 (2023-01-02)
** Bugfix in test "string->public-key, ECDSA"
The test used to explicitly compare libssh version with "9" so it would always
fail on platforms with libssh 0.10. Now the test does numerical comparison
and uses "ecdsa-p256" on platforms that have libssh 0.9 or later version.

Reported by Vagrant Cascadian, here:
<https://github.com/artyom-poptsov/guile-ssh/issues/34>

* Changes in version 0.16.1 (2022-12-31)
** Disable the tests that require DSA algorithm by default
When DSA support is disabled in libssh (which is the default state since
libssh 0.10) all DSA-related Guile-SSH procedures will fail. Now Guile-SSH
disables by default all the tests that are require the DSA algorithm support
by default.

Although those changes do not affect the Guile-SSH API directly, users should
be aware that DSA support will be removed altogether in the next major libssh
release.

Reported by Vagrant Cascadian, here:
<https://github.com/artyom-poptsov/guile-ssh/issues/34>
** Add '--enable-dsa' Autoconf option
'configure.ac' now has '--enable-dsa' option that allows to enable DSA public
key algorithm support in Guile-SSH.
** (ssh version): 'dsa-support?': New procedure
** guix.scm: Use libssh 0.10.0
The development GNU Guix environment now uses libssh 0.10.0.

As there's no '--enable-dsa' option passed to the Guile-SSH 'configure'
script, DSA-related tests are disabled; it means that libssh can be
upgraded to 0.10 without breaking Guile-SSH build.

I tested Guile-SSH with libssh 0.10 myself; here's the GNU Guix development
package recipe I used, for reference:

Thanks,
avp

--
Artyom "avp" Poptsov <poptsov.artyom@gmail.com>
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
-----BEGIN PGP SIGNATURE-----

iQFNBAEBCgA3FiEE0MLqwTMQgi2Y3rV86cWi2QiYoC8FAmOzOwIZHHBvcHRzb3Yu
YXJ0eW9tQGdtYWlsLmNvbQAKCRDpxaLZCJigLxAnB/9OVCA+JStlgCYdvAbCZntl
QmBeDpqhUBdTutEkk2Qcsnxg90E0clIugKYAavE2h3bTEgdxjb38k93niR804MiV
DMSwUCpt84cB0p2xitjLEixs78imUz76BSAO7aOPi5v+FRCzjjJZG8mJUvRO8X2g
szQmARY1tQ9tDCcaVPH4mA+Lb51FPKxFhwRMy381GLryyEmE7Df/g4OhOq46BZEC
ZMPgd78ZO11Pfq5IPbcT8Dj+d4p0RfUYW7XIdXLgXSFLltxb35lWSfhhszsdRA+j
0uP6sqvuYBCaNhA5Tet9FtiQfFaSPjjFjf+fBTkh5H6Pk/cHh3pQDoTncfzeayCX
=DYhu
-----END PGP SIGNATURE-----

Mathieu Othacehe wrote 2 years ago
(name . Artyom V. Poptsov)(address . poptsov.artyom@gmail.com)(address . 60502-done@debbugs.gnu.org)
87fsclukrl.fsf@gnu.org
Hello Artyom,

Toggle quote (2 lines)
> this patch updates Guile-SSH to 0.16.2.

The package builds and the Guix test suite is passing, so let's go.

Thanks,

Mathieu
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 60502@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 60502
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help