From MAILER-DAEMON Tue Jul 05 23:17:14 2022
Received: from list by lists.fsf.org with archive (Exim 4.90_1)
	id 1o8vXO-0005vK-5b
	for mharc-tech-volunteer-meeting@fsf.org; Tue, 05 Jul 2022 23:17:14 -0400
Received: from mail.fsf.org ([2001:470:142::13]:49578)
 by lists.fsf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <iank@fsf.org>) id 1o8vXM-0005vA-EM
 for tech-volunteer-meeting@fsf.org; Tue, 05 Jul 2022 23:17:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=fsf.org;
 s=mail-fsf-org; h=MIME-Version:In-reply-to:Date:Subject:To:From:References;
 bh=B0u4kt5Yn++zuA80DHAIQz669MuWIDRqjlhSwS7Px7I=; b=JgvTILTkfz50IXV9CQ+QZaF6f
 6wCeZpNNSKEo67jJnKFTnFqVqNBSqCvVcunYHbh+wl+aCCMbKYdvtqu/yc712vlFVvm1Los+Jl0mc
 tzOcVGwe+pSRezzaqHNgM+vnrXwX+/+KcoXaWU+sCqGHDjY20xBpL76XAzY71iNaFd2OmTKHz+KZf
 wAbxd0b2MYSSQaoqK6BT5Yt5GtdSky0eIAskmUYzf1JqNb1iay48NdFX3I2uy30wxmRZ4tKzQlcm+
 RO0QdZrlHoRXlChr2KNs2zPj7shkWfeNmCjAJkUTOgHHTDHx5ZGtLntc9+Kr/2JJZWHIcu1HgwL0z
 6OHfL7KhQ==;
References: <87mtf5ruzp.fsf@ypei.me>
User-agent: mu4e 1.7.27; emacs 29.0.50
From: Ian Kelling <iank@fsf.org>
To: Yuchen Pei <hi@ypei.me>
Cc: tech-volunteer-meeting@fsf.org
Subject: Re: updates
Date: Tue, 05 Jul 2022 23:16:23 -0400
In-reply-to: <87mtf5ruzp.fsf@ypei.me>
Message-ID: <87bku39bgp.fsf@fsf.org>
MIME-Version: 1.0
Content-Type: text/plain
X-BeenThere: tech-volunteer-meeting@fsf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <tech-volunteer-meeting.fsf.org>
List-Unsubscribe: <https://lists.fsf.org/mailman/options/tech-volunteer-meeting>, 
 <mailto:tech-volunteer-meeting-request@fsf.org?subject=unsubscribe>
List-Archive: <https://lists.fsf.org/archive/html/tech-volunteer-meeting>
List-Post: <mailto:tech-volunteer-meeting@fsf.org>
List-Help: <mailto:tech-volunteer-meeting-request@fsf.org?subject=help>
List-Subscribe: <https://lists.fsf.org/mailman/listinfo/tech-volunteer-meeting>, 
 <mailto:tech-volunteer-meeting-request@fsf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Jul 2022 03:17:12 -0000

Late reply, but thank you for this update Yuchen, it was good to read
when you sent it.

Yuchen Pei <hi@ypei.me> writes:

> Just thought I'd drop some updates.
>
> - I've been working on a new release of librejs for >1 month now, on and
>   off.  I have tested it for a month or so and it worked well, but I
>   wanted to refactor the code a bit more as it is kind of a mess.  The
>   first step would be to add some tests which I haven't got around to do
>   yet.
> - Librejs already has some tests, but h-node seems to have none.  The
>   codebase is very old and in a worse shape than librejs.  So to make
>   any non-trivial change one has to start adding tests and refactor.
>   ATM I have no clue how to add php tests, so it will take a while
>   before I can make interesting changes to the code.
>
> Best,
> Yuchen



From MAILER-DAEMON Wed Jul 06 11:01:26 2022
Received: from list by lists.fsf.org with archive (Exim 4.90_1)
	id 1o96Ws-0005UL-5B
	for mharc-tech-volunteer-meeting@fsf.org; Wed, 06 Jul 2022 11:01:26 -0400
Received: from mail.fsf.org ([2001:470:142::13]:52938)
 by lists.fsf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bob@proulx.com>) id 1o96Wp-0005U2-9h
 for tech-volunteer-meeting@fsf.org; Wed, 06 Jul 2022 11:01:23 -0400
Received: from havoc.proulx.com ([96.88.95.61]:43864)
 by mail.fsf.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.93) (envelope-from <bob@proulx.com>) id 1o96Wn-00AaUS-9y
 for tech-volunteer-meeting@fsf.org; Wed, 06 Jul 2022 11:01:22 -0400
Received: from joseki.proulx.com (localhost [127.0.0.1])
 by havoc.proulx.com (Postfix) with ESMTP id 8F0AA5E8
 for <tech-volunteer-meeting@fsf.org>; Wed,  6 Jul 2022 09:01:19 -0600 (MDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proulx.com;
 s=dkim2048; t=1657119679;
 bh=WgR/JnCCLyzDAFrBkXK/YA5JsivJamGrLKsK4aKXG8I=;
 h=Date:From:To:Subject:From;
 b=XV+5LHYl/pvRVf4V0HxDJ98joEuQhwLQ3CD9uT9dEotjV5KFiIrxw34EcoOn37Dbj
 lta7Jox9mFxkTpJg3TM0SDoCx5sJ2C7eeBjMhtZrgCeSS7NJCl+tZacj2WS+9TC78W
 tnguBM3wPwfS633dddau0rbGv3idn1c2QAW90DChqBiUihYFgxjZBlvhGUJ6dippGR
 Rj/Esq4XJivZVdCQbXZoGrGihHHmhJq2Lo/8oY6vCLE8Zt8nD/bOPIq+Df45elt4a5
 /OKlj+OiqcUKinwfThx2iydWOyezifPj15CiVKO/Uulzy9TYzzXWJ+Afm+rio/saut
 KXmDF109JxyNw==
Received: from hysteria.proulx.com (hysteria.proulx.com [192.168.230.119])
 by joseki.proulx.com (Postfix) with ESMTP id 7419C968AC
 for <tech-volunteer-meeting@fsf.org>; Wed,  6 Jul 2022 09:01:19 -0600 (MDT)
Received: by hysteria.proulx.com (Postfix, from userid 1000)
 id 5E8CA2DCA5; Wed,  6 Jul 2022 09:01:19 -0600 (MDT)
Date: Wed, 6 Jul 2022 09:01:19 -0600
From: Bob Proulx <bob@proulx.com>
To: tech-volunteer-meeting@fsf.org
Subject: Bob's Guide to System Upgrades With Debian
Message-ID: <20220706085850817177711@bob.proulx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Received-SPF: pass client-ip=96.88.95.61; envelope-from=bob@proulx.com;
 helo=havoc.proulx.com
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, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: tech-volunteer-meeting@fsf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <tech-volunteer-meeting.fsf.org>
List-Unsubscribe: <https://lists.fsf.org/mailman/options/tech-volunteer-meeting>, 
 <mailto:tech-volunteer-meeting-request@fsf.org?subject=unsubscribe>
List-Archive: <https://lists.fsf.org/archive/html/tech-volunteer-meeting>
List-Post: <mailto:tech-volunteer-meeting@fsf.org>
List-Help: <mailto:tech-volunteer-meeting-request@fsf.org?subject=help>
List-Subscribe: <https://lists.fsf.org/mailman/listinfo/tech-volunteer-meeting>, 
 <mailto:tech-volunteer-meeting-request@fsf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Jul 2022 15:01:23 -0000

I promised that I would write up the way I prepare a system for doing
an upgrade.  It is the preparation that ensures that an upgrade flows
smoothly or has problems.  I have added this to the Savannah documentation.

    Bob's Guide to System Upgrades With Debian
    and Debian based systems such as Trisquel, Ubuntu, Mint

    https://savannah.gnu.org/maintenance/BobsGuideToSystemUpgrades/

In particular I describe the problem of "obsolete conffiles".  How to
check for them.  How to resolve them.

Bob


From MAILER-DAEMON Mon Jul 11 14:09:17 2022
Received: from list by lists.fsf.org with archive (Exim 4.90_1)
	id 1oAxqP-0000sm-FR
	for mharc-tech-volunteer-meeting@fsf.org; Mon, 11 Jul 2022 14:09:17 -0400
Received: from mail.fsf.org ([2001:470:142::13]:49106)
 by lists.fsf.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rwp@proulx.com>) id 1oAxqN-0000sc-VG
 for tech-volunteer-meeting@fsf.org; Mon, 11 Jul 2022 14:09:15 -0400
Received: from havoc.proulx.com ([96.88.95.61]:47296)
 by mail.fsf.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.93) (envelope-from <rwp@proulx.com>) id 1oAxqL-004cXT-T8
 for tech-volunteer-meeting@fsf.org; Mon, 11 Jul 2022 14:09:15 -0400
Received: from joseki.proulx.com (localhost [127.0.0.1])
 by havoc.proulx.com (Postfix) with ESMTP id 710508E1
 for <tech-volunteer-meeting@fsf.org>; Mon, 11 Jul 2022 12:09:10 -0600 (MDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proulx.com;
 s=dkim2048; t=1657562950;
 bh=+S7thcXGEt81DXLZt3oqyXyk4ksS3hDNTSmgycHEtJ4=;
 h=Date:From:To:Subject:References:In-Reply-To:From;
 b=d8hXE++O2j7fm9m6GUb6YW6UJqtAV1V3O+GxaQJpt/qB+/RcZ+MXNXHM47frWR4Fb
 NWpkGpxAj8Qq+4WPqfOa86kqkp42Mj0YPSJdzgByodISGcSqIQdg7jodZGako+Yx02
 GDdyARNtCVIiw/YokOEKM7AhyC+mERQ5qt3wQZuNeLOnHqHNJ31PAkqsnzmSsK8nGj
 cMAF2uz1c4TmtvmVqCUlAZLMlG6GcNETNcUFNQA4FXQcRZNEzptPa2us6UwUTQZiv9
 XDVEmJ7sI+ocrpFSmQl9x5FkBNML0g+xH5Bo8oPWUlmVfrARICszNqWH+EqQAXCF5k
 3XprcbgXDGuAg==
Received: from madness.proulx.com (madness.proulx.com [192.168.230.122])
 by joseki.proulx.com (Postfix) with ESMTP id 4B6B459C4E
 for <tech-volunteer-meeting@fsf.org>; Mon, 11 Jul 2022 12:09:10 -0600 (MDT)
Received: by madness.proulx.com (Postfix, from userid 1000)
 id 4154E432AB; Mon, 11 Jul 2022 12:09:10 -0600 (MDT)
Date: Mon, 11 Jul 2022 12:09:10 -0600
From: Bob Proulx <bob@proulx.com>
To: tech-volunteer-meeting@fsf.org
Subject: Re: Bob's Guide to System Upgrades With Debian
Message-ID: <20220711120043N@bob.proulx.com>
References: <20220706085850817177711@bob.proulx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20220706085850817177711@bob.proulx.com>
Received-SPF: pass client-ip=96.88.95.61; envelope-from=rwp@proulx.com;
 helo=havoc.proulx.com
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, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: tech-volunteer-meeting@fsf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <tech-volunteer-meeting.fsf.org>
List-Unsubscribe: <https://lists.fsf.org/mailman/options/tech-volunteer-meeting>, 
 <mailto:tech-volunteer-meeting-request@fsf.org?subject=unsubscribe>
List-Archive: <https://lists.fsf.org/archive/html/tech-volunteer-meeting>
List-Post: <mailto:tech-volunteer-meeting@fsf.org>
List-Help: <mailto:tech-volunteer-meeting-request@fsf.org?subject=help>
List-Subscribe: <https://lists.fsf.org/mailman/listinfo/tech-volunteer-meeting>, 
 <mailto:tech-volunteer-meeting-request@fsf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Jul 2022 18:09:16 -0000

As a specific item that I wanted to call attention to that is needed
for the FSF VMs for an upgrade from Trisquel 9 to Trisquel 10 is this
package cryptsetup-initramfs which needs to be installed.

    cryptsetup-initramfs

Originally the required files were in cryptsetup but that package is
now split.  The new package cryptsetup-initramfs is a Recommends only
and isn't guaranteed to get installed.  It's needed with the current
VM setup (isn't needed on the older VMs) in order to boot.  So if
upgrading one must ensure that it gets installed.

And less important is that for whatever reason the kernel symlinks did
not track to the new kernel package.  That's quite odd.  I don't know
why.  These links.

    lrwxrwxrwx   1 root root   34 Dec  7  2021 initrd.img -> boot/initrd.img-4.15.0-161-generic
    lrwxrwxrwx   1 root root   31 Dec  7  2021 vmlinuz -> boot/vmlinuz-4.15.0-161-generic

They were still pointing to the old, in this case version 4, kernels.
Ian ran this manually to fix them up.

    linux-update-symlinks install 5.4.0-121-generic /boot/vmlinuz-5.4.0-121-generic

    lrwxrwxrwx   1 root root    33 Jul  8 18:34 initrd.img -> boot/initrd.img-5.4.0-121-generic
    lrwxrwxrwx   1 root root    30 Jul  8 18:34 vmlinuz -> boot/vmlinuz-5.4.0-121-generic

I'll watch for the next kernel upgrade and verify that they update at
that time or not.  The current config file says this.

    root@frontend1:~# cat /etc/kernel-img.conf
    do_symlinks = yes
    do_initrd = Yes
    silent_modules=yes
    clobber_modules=yes
    link_in_boot = no

Generally the upgrades on frontend1 went very well!

Bob


