From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id iGfTGXQ6lmMpbQEAbAwnHQ (envelope-from ) for ; Sun, 11 Dec 2022 21:15:48 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id SEUYGXQ6lmMddQEAG6o9tA (envelope-from ) for ; Sun, 11 Dec 2022 21:15:48 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 4D58A3711B for ; Sun, 11 Dec 2022 21:15:47 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p4SjN-00053u-TI; Sun, 11 Dec 2022 15:15:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4SjL-00053U-T2 for guix-devel@gnu.org; Sun, 11 Dec 2022 15:15:23 -0500 Received: from cascadia.aikidev.net ([2600:3c01:e000:267:0:a171:de7:c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4SjJ-0006XB-Pu; Sun, 11 Dec 2022 15:15:23 -0500 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:7:77:0:20]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 12EB51ABA9; Sun, 11 Dec 2022 12:15:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1670789712; bh=eYYUbWbWvqhcRZXYVt8ip4RM8FHwSwll/tTQwP7Svtc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=TREAZH43GRwkouqosRGab7FpdtFizJ/rin7twvWOuf2zZgIv5BrKXR7WQbEEIyrv1 hSUu7+fjuF8HuOSzQaGmogUQWCSsrrJkv0kGZlmIAKBwTJKOrdb+MWo7WliFW9a8kH /OhPS8lzo32wmeWO82uDHj2XhS6Ww8Qf9iC5bML4ZngnqIY4rPfwAia9pwnY5+Oxfz CPaPKB1xukFQuQuzL1luoiT5IC69tBydROexG42MwHdSnU9MD8TBtWfLKqgEefbe4j W9nwteOhI6zzrjDGUmVtMBdHZTHAF/GKCtL7YxgyHziz5TqeyoaMsGgXHn/yKCd3k+ /zoIGFuNfmsRw== From: Vagrant Cascadian To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org Subject: Re: guile-ssh and libssh updates In-Reply-To: <87cza5vc9h.fsf@gnu.org> References: <87wn8jd680.fsf@contorta> <87tu3nd3im.fsf@contorta> <87cza5vc9h.fsf@gnu.org> Date: Sun, 11 Dec 2022 12:15:06 -0800 Message-ID: <87edt5u27p.fsf@contorta> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=2600:3c01:e000:267:0:a171:de7:c; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1670789747; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=wKZe2UVQvAQESJtzhKBFAu8VgObEYax7roWfs32+xSI=; b=jT3jmCZbkY1/uLIOoKl06uKpEHBIH4z26xEXDVSe7wr0ny8nO3P1KWwWK29Ciovh6Fs/U7 K3cPi+jgnfTvBvZkS8pkJofsBkrOmVafLYQob3JekTbGLRNgifyYbvr11hiXa1PyC212dL cjYLuOHBf31aZWu1/vhN9H9+Ek8mnRwrbPDQ+M3ehQ0OJjfPM82P+k6SH2yvhP0uQiDhfT v6SFVVrH37J9N92aH4tqFVLXDltKmljf1Lm3mRVMEy/Vn/OXMpB3Xmy532F+KVHDvTi1Nq bYbMI3sTf92SjAQwRRRSU8EfVfMiWt6nvI4bPT8J6vio8Jbf5xV8+T6/q6aeoQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=TREAZH43; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1670789747; a=rsa-sha256; cv=none; b=U3nDBlrs7gC4JsMm3UErTOH8TMEIYKK1yiXx6U4mNDTCnywWoaV/3mUTma75Fs/etnPqJX yh0gQGdB6MV6nlqMPYER9FIvow347TNkZHYpWuREsd78mMmk7K2XgthzvHR1z/1i046INE UooiapBJhzQYPJ04hJlWP3hSlLr+NAbU5rFc6beJ11NJuGSb/RVeEDI0ZdgjQISYQxX6Ue 9eE7FN7KjnuFSXgngmHT7L6Ja4LIvT2lGRKPjbKhT3N5JAaBiOjTEsYS2uXRvBHLhstNP9 6p1lDZBl41VzwVr/pX3oLt8l2tjt/bWQhVA9yAw6XXBmFfTVNkz0krZzP0M6WA== X-Migadu-Spam-Score: -12.27 X-Spam-Score: -12.27 X-Migadu-Queue-Id: 4D58A3711B X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=TREAZH43; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-TUID: tV/o1u9qJ4G+ --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2022-11-02, Ludovic Court=C3=A8s wrote: > Vagrant Cascadian skribis: >> On 2022-10-28, Vagrant Cascadian wrote: >>> I've been poking at updating guile-ssh to 0.16.0 and libssh to 0.10.4 in >>> guix, but hit a few blockers. >>> >>> Updating guile-ssh to 0.16.0 actually went mostly smoothly, except >>> guix-jupytertest suites fail. ... >>> Updating libssh to 0.10.4 mostly works, but breaks guile-ssh tests: >>> >>> https://github.com/artyom-poptsov/guile-ssh/issues/34 >>> >>> Updating libssh to 0.10.4 with tests disabled for guile-ssh, >>> guix-jupyter and kodi and kodi-wayland fail to build... >> >> For clarity, I used: >> >> ./pre-inst-env guix build --keep-going $(./pre-inst-env guix refresh --l= ist-dependent libssh guile-ssh | cut -d : -f 2 | sed -e 's,guix-daemon,guix= ,g' | tr ' ' '\n' | grep -v kodi | grep -v jupyter) So regarding libssh... what I discovered is that libssh deprecates the DSA key algorithm (it is of dubious strenth, after all), and 0.10.x disables DSA by default. Passing -DWITH_DSA=3Don to re-enable DSA support in the libssh build helps guile-ssh pass most tests, but some tests still fail. Since libssh plans to entirely remove DSA support in future versions, may as well adapt sooner than later... For Debian at the moment, I've patched out the DSA code from the guile-ssh test suites, and that seems to work fine. More details on the upstream guile-ssh bug report referenced above... > You can also test Guix SSH functionality, to be on the safe side, for > example by running =E2=80=98guix copy=E2=80=99 on the =E2=80=98guix=E2=80= =99 package built with these > new versions. Clearly this has been a blocker for me... I don't have any systems where I use that functionality, and I haven't taken the time to set them up to test myself. Anyone willing to offer some "guix copy" testing to have greater confidence in updating guile-ssh? :) > And then feel free to push! (Guix-Jupyter has been failing tests for > unrelated reasons.) So, here we are... :) live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCY5Y6SwAKCRDcUY/If5cW qkNxAQDxb5CCAdLRp14hmmius9gimwL2fgbvL6cKPnxBMxQoxQEA3wA/AmlQ9vnb xM1I+pvPCLhIFGBM593th4j2DIFUKgM= =qhYw -----END PGP SIGNATURE----- --=-=-=--