From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id SLBzNLmdc2LfhQEAbAwnHQ (envelope-from ) for ; Thu, 05 May 2022 11:49:45 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 8L9XNLmdc2ID5wAA9RJhRA (envelope-from ) for ; Thu, 05 May 2022 11:49:45 +0200 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 A1DA02E75 for ; Thu, 5 May 2022 11:49:45 +0200 (CEST) Received: from localhost ([::1]:60776 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nmY7E-0008Ih-R1 for larch@yhetil.org; Thu, 05 May 2022 05:49:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:32784) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nmX7d-0005Ex-Bp for guix-devel@gnu.org; Thu, 05 May 2022 04:46:05 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:43946) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nmX7b-0005wQ-Ag for guix-devel@gnu.org; Thu, 05 May 2022 04:46:05 -0400 Received: by mail-wr1-x431.google.com with SMTP id v12so5115398wrv.10 for ; Thu, 05 May 2022 01:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-transfer-encoding; bh=F/1+u3EafmzIg7CM5ujpTKDhqaDmlcdNBbBUYGGuK04=; b=fTZ58jagnGeuqM+d4IhkpOST2Vj1/xio+MBe1dbp9Qtz8gj70HW3nwjKI92gOggSRk g3KeNxba2TPCeCtKKOvD7mLlEguJscHnVb8kxpwqKDWzy1TLewBqaohgAqOkwthNOX9T rz0XBieQsNIYSvo8CwtzDDPOHz/UEz7ZgD8OVBWNFnKPfHE4cZno5ge85RTA/BrZ9z8d gZswhnWuGqcuyXOnDkixmVuCNXrL0RIgBWDDccXQ5kPoxKQU5HLLRl/bkl78Ns/80bk3 1tZNQwTHS7lFXOjhHtKPVFZacWFcjdh3khWyO962xMes7Vnje2H6JPNGIBLRm/SUkoMz OS4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version:content-transfer-encoding; bh=F/1+u3EafmzIg7CM5ujpTKDhqaDmlcdNBbBUYGGuK04=; b=wv3VcyeGy2SZQeiaL77cVIckMENDxOQrPWLDrduIPc/TQyP/ycqI+SnOt/1xqePpvK d9mmAqDdUQWlqwdfKmE/gShT/VmmUJ7CAclJQmuPftWq7CxIYosdRJD1+8WFOuL39Lgw PnO6JPt3wjL7U2nh5fGnVhLMhEi3muMzMY29o/66SxUBNh5QhBjkXfTMmovVm9zDHpk/ h/MLAmGLO/Ux3V303uAIjknTOjQkUI/9T3qn1dTkHD5opUYF9i2WLqfHMZ8UBQiTWJO1 Lo1sngx1YX3rQ/CcvA/93W1zPMDxXncL0yTiCX3RugB4hv0+O/9VTKDfhPvAdomKV60Q 8AHw== X-Gm-Message-State: AOAM533uMJjVz8e4/tmVTB4jS7jMu4KJ0V5FT18euIvBY1W7nrCnGGwI mrT0l0gQNFr9qQqFJUqq6m1oKLt3Lg0= X-Google-Smtp-Source: ABdhPJyW3/EeFBWm61bYALP2rzOC7dToGN+6MgA0bwjjWpQdvAIHJbylTld1XoLGIfSjGS9Asx13aw== X-Received: by 2002:adf:fec2:0:b0:20c:6ffb:9598 with SMTP id q2-20020adffec2000000b0020c6ffb9598mr11551349wrs.418.1651740352712; Thu, 05 May 2022 01:45:52 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id h3-20020a5d6883000000b0020c5253d91asm675665wru.102.2022.05.05.01.45.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 05 May 2022 01:45:52 -0700 (PDT) From: zimoun To: Kyle Meyer , Thiago Jung Bauermann Cc: Arun Isaac , Maxim Cournoyer , guix-devel@gnu.org Subject: Re: Updating mumi on berlin In-Reply-To: <87o80cvjdl.fsf@kyleam.com> References: <87h76l8yp5.fsf@systemreboot.net> <86ee1j2g8l.fsf@gmail.com> <87h76e4w2d.fsf@systemreboot.net> <8735hs9qb2.fsf@gmail.com> <871qxacp8j.fsf@kolabnow.com> <875yml916w.fsf@gmail.com> <87o80cvjdl.fsf@kyleam.com> Date: Thu, 05 May 2022 10:37:51 +0200 Message-ID: <86sfpo5q8w.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=zimon.toutoune@gmail.com; helo=mail-wr1-x431.google.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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: 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" Authentication-Results: aspmx1.migadu.com; none X-Migadu-Scanner: scn0.migadu.com X-TUID: cIvMTuck85gv Hi Kyle and Thiago, Reading your both answers=E2=80=A6 On Wed, 04 May 2022 at 21:49, Kyle Meyer wrote: > I've tried sit down and update Guix's public-inbox definition a few > times, but there are various test failures that I didn't figure out how > to handle in the time I had. (IIRC, I think they're related to the lei > tests expecting to be able to kill the lei-daemon process, which isn't > the case in Guix's build environment.) On Thu, 05 May 2022 at 00:13, Thiago Jung Bauermann wrote: > Yes, that's what I'm seeing as well. The lei-daemon process is actually > killed, but because of bug 30948 it is left in a zombie state and so the > testsuite thinks that it didn't go away. > > The testsuite checks whether lei-daemon is gone by doing a > =E2=80=9Ckill(, 0)=E2=80=9D, which unfortunately succeeds= for zombie processes. > > I've been meaning to add child reaping to the Guix builder process, but > I'm moving very slowly due to time constraints and my unfamiliarity with > that part of Guix... =E2=80=A6why not just disable the specific test or if not possible, turn of= f the test suite =E2=80=99#:tests? #f=E2=80=99. Whereas it is not the best, it w= ould allow to have =E2=80=99lei=E2=80=99 while waiting the fix at the Guix build environm= ent level. WDYT? > $ guix shell -p path/to/profile -- lei up --all How do you query all new ones for a specific list? Thiago, do you use =E2=80=99piem=E2=80=99 [1]? Kyle, the function =E2=80=99piem-inject-thread-into-maildir=E2=80=99 [2] is= really handy. But I would like this signature instead: --8<---------------cut here---------------start------------->8--- (defun piem-inject-thread-into-maildir (mid &optional inbox message-only) --8<---------------cut here---------------end--------------->8--- i.e., passing an =E2=80=99inbox=E2=80=99 argument and this argument would b= e also passed to =E2=80=99piem-inbox-maildir-directory=E2=80=99 and =E2=80=99piem-mid-url= =E2=80=99, --8<---------------cut here---------------start------------->8--- (let ((maildir-directory (piem-inbox-maildir-directory inbox))) [...] (let ((url (concat (piem-mid-url mid inbox) --8<---------------cut here---------------end--------------->8--- Then using =E2=80=99piem-inboxes=E2=80=99 accordingly, I have, --8<---------------cut here---------------start------------->8--- (defun my/public-inbox-insert (number) (interactive "nBug number: ") (let* ((meta (car (debbugs-get-status number))) (inbox (car (debbugs-get-attribute meta 'package))) ;Probably in= accurate for the general case (raw (debbugs-get-attribute meta 'msgid)) (msgid (replace-regexp-in-string "<\\|>" "" raw))) (message "Message-ID: %s from %s." msgid inbox) (my/piem-inject-thread-into-maildir msgid inbox)))) --8<---------------cut here---------------end--------------->8--- For sure, it could be improved but it fits my needs. When I do old bug squashing, I use =E2=80=99M-x debbugs-gnu=E2=80=99 and pi= ck some. Sometimes, when the thread is long and complex [3], I just drop it because it requires from me more work to deal with just the reading; other said, I inject the thread to my local inbox which allows me to read it offline, but more importantly, read it (or navigate) with my favorite tool not the Gnus-like interface. 1: 2: 3: Cheers, simon