From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id mEDtAoDYR2QvLAAASxT56A (envelope-from ) for ; Tue, 25 Apr 2023 15:41:20 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id uJXXAoDYR2QmCQEA9RJhRA (envelope-from ) for ; Tue, 25 Apr 2023 15:41:20 +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 D298F1D436 for ; Tue, 25 Apr 2023 15:41:19 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1prHkw-0002OL-LQ; Tue, 25 Apr 2023 08:26:50 -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 1prHkr-0002Kh-Ll for guix-devel@gnu.org; Tue, 25 Apr 2023 08:26:46 -0400 Received: from mugam.systemreboot.net ([139.59.75.54]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1prHko-0005HF-CQ for guix-devel@gnu.org; Tue, 25 Apr 2023 08:26:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=qYI03M3hBMNS04sAF9YmpZPl+iy+KK61WH7JpXok7aA=; b=A1/D90QXyg0KlftbbK3T3nuSv6 PWFKfUj4Uaa58XasxtIfgnmk5d6ShZXsTXX1EXIvBwT8BgJBeId+JvGqUTDvk6oSmlSnjkRLACNYK uacPmsyabcb7tsZ3CUqnHHErIKX40f9p4ZSAHMwvw+0fgHyuWuraisFAeIPtmiARPb/PhN2BRQ7mx WpTjvnIqSGSFCuDsM7TEwv0lxnC4SIuykbiPw6TOtvV1bdnWWQ551hezt73StmDHzZYhOyW2E104i zwbqv0h08zVmp6UyqIwR7dEvgcxWvPdiQ8rxk1Z/tekWWufvYrV8eHcacG18bSRm04iXcW47MGwP3 qkZ9FZfA==; Received: from [192.168.2.1] (port=42130 helo=localhost) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1prHke-000hEX-2t; Tue, 25 Apr 2023 13:26:33 +0100 From: Arun Isaac To: Josselin Poiret , guix-devel@gnu.org Cc: Ricardo Wurmus Subject: Re: `mumi send-email' means no more debbugs dance to send multiple patches In-Reply-To: <87leihujq7.fsf@jpoiret.xyz> References: <87mt2xiab3.fsf@systemreboot.net> <87leihujq7.fsf@jpoiret.xyz> Date: Tue, 25 Apr 2023 13:26:29 +0100 Message-ID: <874jp4i1vu.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=139.59.75.54; envelope-from=arunisaac@systemreboot.net; helo=mugam.systemreboot.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, 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: 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-Seal: i=1; s=key1; d=yhetil.org; t=1682430079; a=rsa-sha256; cv=none; b=eCFaIQlS7e8/5brTyygSDxpJGcKKEua5iMEqhhGU3Lz4Tr3JRikO+KcZqCkmSneXNs+s1y ASxwpiDxTYJz0Y2resbqtmipB3mAg+aN3eQdk5WN4JFXiVSbWxrn6q4XXnqoYNcr8NHPjz RjYjKGAhasCcUpWzpuf9/HWr2qcMJlgyKfE5fiPFRmvAQyS7wfShVRCToAq54CoLxo1grl SK5Ny5L8OC9SreTjgMirY62QH8k4MAWIHS8tP4+tUJw0C4oKk2sW4oRD6iKmn9CZkFEdG7 h7eBGg9vi5/pWJmpg8Svh7lLP7jM5TK7HafKm8Yz1P5FUN4uUWj+DAKKTXZjtw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=systemreboot.net header.s=default header.b="A1/D90QX"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=systemreboot.net (policy=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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1682430079; 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=qYI03M3hBMNS04sAF9YmpZPl+iy+KK61WH7JpXok7aA=; b=XBDs3NDzGRlBbjOU1jJLFjvwY6c1Awch58nzaFDZ1Pka6x5YlgBxnX9ENlHZt7BNe/Lezj eTdaImI0Ks4XQiXJ0I0qz6z0XwBk4b1qtltDSdd1xgS5Fgajn4bKOX0QyruXuWMEr1ONTf ZHVJN8s0Av6moTyasgoC2RsBwjzlN+Dii3hqgcQlNKrwqY8of7EWyc3ZabKVaVcIurIPuv 5kBdLAWjC9mdnMqoIXtysGwdKMVrRe5nmj6tW5QJjgWi6reUUFOvSdhMsb3pGIE8WV9T3W NQVaZ4cvS2BHqKKEdOmlHkYQWAZDQ91oWuCFD82vA15NsnIM/W8e8d6L8O9IDQ== X-Migadu-Spam-Score: -1.11 X-Spam-Score: -1.11 X-Migadu-Queue-Id: D298F1D436 X-Migadu-Scanner: scn0.migadu.com Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=systemreboot.net header.s=default header.b="A1/D90QX"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=systemreboot.net (policy=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-TUID: LmgJi4qBgmzb Hi Josselin, > I've just tried it out, but unfortunately mumi didn't receive the mail > in time and it just timed out sending the replies :( is there anything > that could be done on that front? Does mumi use IMAP IDLE? Ouch! Unfortunately, timeouts can happen. I was just hoping it would be unlikely. Did you wait out the full 15 retries of `mumi send-email'? There are three parts to the system---the debbugs server, the mumi server and the `mumi send-email' client. `mumi send-email' sends emails to the debbugs server but polls the mumi server to see if its mail has been received and registered. The mumi server fetches emails from the debbugs server using a periodic rsync. This happens once every few minutes (< 5 minutes)[1]. After sending the first email, `mumi send-email' polls the mumi server once every minute to see if the email has reached the mumi server. `mumi send-email' retries this poll for a maximum of 15 times before giving up. This is admittedly a somewhat fragile system, but it is the best we can do considering debbugs' limitations. Given email's asynchronous store and forward design and all the polling we do, a `mumi send-email' timeout is possible. Do you think increasing the number of times `mumi send-email' retries would help? Did the email you sent using `mumi send-email' finally reach debbugs and the mumi server? How long did it take? How long do your emails typically take to reach debbugs and the mumi server? Thanks for the feedback, and happy hacking! :-) Regards, Arun [1]: I don't know the exact polling interval of this rsync. Maybe Ricardo (CCed) can clarify?