From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.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 kLGfFPW0YmNQGgAAbAwnHQ (envelope-from ) for ; Wed, 02 Nov 2022 19:20:37 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id KDV/FPW0YmMvMwEA9RJhRA (envelope-from ) for ; Wed, 02 Nov 2022 19:20:37 +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 E7886A1C5 for ; Wed, 2 Nov 2022 19:20:33 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oqILN-0000yc-5O; Wed, 02 Nov 2022 14:20:09 -0400 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 1oqILA-0000xm-Ud for guix-devel@gnu.org; Wed, 02 Nov 2022 14:19:53 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqIL8-0000WY-J3; Wed, 02 Nov 2022 14:19:52 -0400 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 2023B1AA58; Wed, 2 Nov 2022 11:19:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=debian.org; s=1.vagrant.user; t=1667413183; bh=e30qiQNAysvXy45onK29lW8KlFbYPYcTGr/5/ui2b5s=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=BNp0vlRJs0nmA/ReLnQoKWlxTQ95jeXBudoIJNkNkieMytxoDK5KM3hpFJG+6hqpC OpHNvkn+LAIoVbInBWbbx8KUHdERN7d5Z0KdDDeX5Lsa8Rx4Ozi0kACxPRQzMVLoV1 c+LKfux45wi1Shj+9Pa0vAqxgagcDx74OA0RPgouQxQnBSo9N6IU1CruuigzcJ+Cn9 Xsu5Y3PRJUc0Bw3PKseUNKT4d5NUtt92/fSBnebmM4oLzMBVHCnD36RvwKV4MKDBo9 8i3TxmXQwlZVjuA4HwLSoKqzF35KeGfDiRFzqueimlPrrs/BMZSBOI/VLuy837+13S c2mqpIpXXyEhQ== From: Vagrant Cascadian To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: Guix-devel Subject: Re: Release progress, week 3 In-Reply-To: <87pme5vclx.fsf@gnu.org> References: <87zgdhzj1c.fsf@inria.fr> <87k04lci5u.fsf@contorta> <87pme5vclx.fsf@gnu.org> Date: Wed, 02 Nov 2022 11:19:21 -0700 Message-ID: <87v8nxcj86.fsf@contorta> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=173.255.214.101; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-Spam_score_int: -30 X-Spam_score: -3.1 X-Spam_bar: --- X-Spam_report: (-3.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.048, 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: , Sender: "Guix-devel" Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1667413234; 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=BpHddX9ftVu9+Rwm9t3fO+wATKV5j+zrVav3tumKH2g=; b=d9hvlIrLS89S5EpbJFUcfeGZQ59nd8nMPBS3DpvK/dDwULdZ5I374jxNywJsGRj59yVfTF bkBnKozhr4llKe38pwRNQ5PdNgjtsrOgzhVNMdUkYcLbFWQHGSjjsRskdvWAPMqo8P8rMz KjBMq2YFiEQpJI7jeghlu07BAcVhtir6DKj9EzVay2yNJeSCHIHYhJPT7w9UYUzTXP62k2 U6pBuQKU5op5mkh8wv+aGDr50DMGdNR+2BTC3X2bKBmEJBc9+TB98RNNDLug0HXIFcE1zQ jczjQfkIV2xoT2Ts8Bp93PC4qq0ge931IDTExuQJTMG5OQpBRsgh3t/eYWU8UQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1667413234; a=rsa-sha256; cv=none; b=KXAxt3tZkyPZeum9ftJPEm5iMnl9Fztnq6AbARwNawq939/mjrUYE69YLromtfy633O8yv l+BuEyior2lxn7EosRweaAnVBZ14SHhdC0zQc8PMkBlkVo0/PHblNam8r2mrhpI1TJb9pG mhpXeEfEQe9EgLCJA0a6TwLftsV/gQaz0jwx4E+h0FvIfLUKYIpuEGmKmFTLBc0LxaiBVX 4rIPyhWSyogJRnXrueiD/r49u5UoshWeee2Kuhpk0ise2lPfxFYpQXi4Dc4Rz+4wN0Du61 HODYAipxVgWm3O9ox+5h5IrQiAjdyrLfs36A8N7+JP7SQtA5l+kmZ6dPdW/ZOQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=BNp0vlRJ; dmarc=none; 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" X-Migadu-Spam-Score: -7.09 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debian.org header.s=1.vagrant.user header.b=BNp0vlRJ; dmarc=none; 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" X-Migadu-Queue-Id: E7886A1C5 X-Spam-Score: -7.09 X-Migadu-Scanner: scn1.migadu.com X-TUID: 9iYRUdqU/hdy --=-=-= 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-27, Ludovic Court=C3=A8s wrote: >>> Release progress: week 3. >> ... >>> =E2=80=A2 Architectures: >>> >>> - powerpc64le-linux builds are back behind ci.guix, thanks to >>> Tobias! >> ... >>> - armhf-linux: No progress so far. >> >> Not sure where this fits into the release process, but I uploaded a git >> snapshot to Debian of guix from commit >> c07b55eb94f8cfa9d0f56cfd97a16f2f7d842652 ... > > Yay, thanks! > >> All 6 of the failures have the same error: >> >> test-name: channel-news, no news >> ... >> actual-error: >> + (git-error >> + #< code: -1 message: "invalid version 0 on git_proxy_opti= ons" class: 3>) >> result: FAIL > > This looks like an ABI issue with libgit2. Are you sure the same > version of libgit2 is used on all these platforms? My quick and rough archeaology shows that libgit2-dev 1.1.0+dfsg.1-4.1+b1 was used to build guile-git 0.5.2-4, but the current libgit2-dev package in Debian is 1.5.0+ds-6 ... so that seems plausible. Though, curiously, it looks like the amd64 and arm64 packages built "fine" with these same versions... while i386 and armhf triggered these issues. Maybe there was some 32-bit specific difference in the newer libgit2 versions... Lacking the property of guix where dependency chain changes trigger package rebuilds... this has to be done manually on Debian when it matters (e.g. ABI changes)... Maybe there is a better way I can track the various guile-* packages in Debian, but manually tracking all the relevent dependents seems implausible (or at least, a lot of work)... which may lead to the conclusion that maintaining Guix in Debian implausible. :/ For this specific set of tests, I can rebuild guile-git against the current libgit2 and then try building guix again ... maybe that will help. Though long-term, that means any time one of guix's dependencies (at least with C library dependencies?) changes in Debian, I'll also have to rebuild guix in Debian as well... I think. Seems like the most likely ones I would have to keep a close eye on are guile-gcrypt, guile-git, guile-gnutls (although currently part of gnutls this will likely change soonish), guile-lzlib, guile-ssh, guile-sqlite3, guile-zlib, guile-zstd. And there's also keeping an eye on guile itself, which adds another set of packages. Wheee. Hrm. live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCY2K0qgAKCRDcUY/If5cW qk2nAQDF3G/4DR/lY8doEGIMKUsA+KT4JQ5T+r0CT8wA7VqsWgD9Ey3RJfvpCQGG krpuK/MV9VIBxar2bo/9k1AMQ89w5QM= =PyYI -----END PGP SIGNATURE----- --=-=-=--