From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id oCzsBXmbtmHxxgAAgWs5BA (envelope-from ) for ; Mon, 13 Dec 2021 02:01:45 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id mBWSAXmbtmHuFgAAB5/wlQ (envelope-from ) for ; Mon, 13 Dec 2021 01:01:45 +0000 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 A0CA01521B for ; Mon, 13 Dec 2021 02:01:44 +0100 (CET) Received: from localhost ([::1]:60332 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mwZip-000764-Oj for larch@yhetil.org; Sun, 12 Dec 2021 20:01:43 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35340) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mwZiA-00075o-3H for bug-guix@gnu.org; Sun, 12 Dec 2021 20:01:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:41914) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mwZi9-0004tF-RC for bug-guix@gnu.org; Sun, 12 Dec 2021 20:01:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mwZi9-0000oy-Lr for bug-guix@gnu.org; Sun, 12 Dec 2021 20:01:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#43166: The issues.guix.gnu.org is hard to read in emacs-w3m. Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 13 Dec 2021 01:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43166 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ricardo Wurmus , 43166@debbugs.gnu.org Received: via spool by 43166-submit@debbugs.gnu.org id=B43166.16393572283109 (code B ref 43166); Mon, 13 Dec 2021 01:01:01 +0000 Received: (at 43166) by debbugs.gnu.org; 13 Dec 2021 01:00:28 +0000 Received: from localhost ([127.0.0.1]:53460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwZhc-0000o4-0a for submit@debbugs.gnu.org; Sun, 12 Dec 2021 20:00:28 -0500 Received: from world.peace.net ([64.112.178.59]:44086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mwZha-0000nq-88 for 43166@debbugs.gnu.org; Sun, 12 Dec 2021 20:00:26 -0500 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mwZhS-0000f9-5t; Sun, 12 Dec 2021 20:00:18 -0500 From: Mark H Weaver In-Reply-To: <87sfv1skir.fsf@elephly.net> References: <73F56D6B-6448-44C2-8EB9-23AE854AD4CF@disroot.org> <87sfv1skir.fsf@elephly.net> Date: Sun, 12 Dec 2021 19:59:40 -0500 Message-ID: <87k0g92uaw.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1639357304; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=RdampS9tW2WCBpToHpIj9SbFt/BYW678P1F2w7KFZb8=; b=mIfwOY++qhJZWQ11d4yxHdQZC1GNWj9XWBxVZ9TJmkyYU/Oa0XIqYbEj1cRzWfxPhVeJ/v LML1u7hv32ueENyHMrXT0PTanCwwPpVDDZ1jmMcmJMmqrLoxF7EbDsqag+sClhc1qP1g/N GLpcdX7wH7vR15vpmM8kV776QwkQ/5qdxf0f35ypk4Pwy0jQXrVrYnMmogn3+zwofV9v2y GVrNOugQX/K2Tw5iwEBvF+xxpN86RYnsXuB10+Iz75pEqVAPf+oTN6JiCsdUtXkcnR0SJW g4I5CAGVmX7mRrYrZkAMp/n4Vriga6nCmzJaY+ypPSKHVYAl2W9eyL0n1AUr9A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1639357304; a=rsa-sha256; cv=none; b=dr/M4RnzusBqq4r3+aKNakwC3ncEPBXuvHC66oWLhlcr7sAxgUqDU8hTLTyv5KOgvoZRj6 APSQgOVI1F6Wu1R3FWPB0QG/GHX1kLW6khcdgiPIlneLJXIWGmFuX06Lnr+vWn7/LHgUY0 rh5dT4ITFwW8zO2EcbmM8Z8wg8RfB7HuurRYGDsFgkr7/aBmkxNGpHfj703ISXzE0Vd5O8 JSSErPMt4svWrzBsEAsBw7rpQpSbeRqctm8RRTDPLV9o9Zzl0CQkOIuqq8lzK9ESAft7Eg uy7q43Mwk2zhP1dcyf7Raxui3WCMSDW5OOGPLT/QJLBXQ5nGbzPTBzREnZhRIw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.67 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: A0CA01521B X-Spam-Score: -2.67 X-Migadu-Scanner: scn1.migadu.com X-TUID: QrcafzqPnzyu Hi Ricardo, Ricardo Wurmus writes: > This is now fixed in mumi. I tested the change in eww and in icecat. > > This was easier to implement than when the bug was first reported. Due > to later developments I could limit the use of =E2=80=9Cpre=E2=80=9D to l= ines in the > =E2=80=9Cdiff=E2=80=9D context, so that message text can still be reflown. This is an enormous improvement, thank you! However, in both EWW and Lynx, the embedded patches are rendered double-spaced, i.e. there are empty lines inserted between every two adjacent lines of every patch. I guess that's because Mumi wraps each individual line within its own 'pre' and 'div' elements, instead of putting the entire patch within a single 'pre' element. As a result, for users of EWW or Lynx, Mumi is still far inferior to the web interface of Debian's bug tracking system (used by bugs.gnu.org). Here's a sample of the HTML generated by Debbugs for a patch in : --8<---------------cut here---------------start------------->8---
* guix/ui.scm (show-bug-report-information): Link to
<https://guix.gnu.org/help/&g=
t; instead of <https://www.gnu.=
org/gethelp/>.
The former is much more useful and includes links to GNU manuals.
---
 guix/ui.scm | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/guix/ui.scm b/guix/ui.scm
index 4d90a47bb9..87a1925a4b 100644
--- a/guix/ui.scm
+++ b/guix/ui.scm
@@ -542,8 +542,9 @@ There is NO WARRANTY, to the extent permitted by law.
 Report bugs to: ~a.") %guix-bug-report-address)
   (format #t (G_ "
 ~a home page: <~a>") %guix-package-name %guix-home-page-url)
-  (display (G_ "
-General help using GNU software: <http://www.gnu.org/gethelp/>"))
+  (format #t (G_ "
+General help using Guix and GNU software: <~a>")
+           "https://guix=
.gnu.org/help/")
   (newline))
=20
 (define (augmented-system-error-handler file)
--=20
2.28.0




--8<---------------cut here---------------end--------------->8--- Here's the corresponding HTML generated by Mumi for the same 'diff': (I've added newlines and indentation to make it more readable, but in fact there were no newlines in this portion of Mumi's HTML output) --8<---------------cut here---------------start------------->8---
* guix/ui.scm (show-bug-report-information): = Link to
https://guix.gnu.org/he= lp/ instead of https://www.gnu.org/gethelp/ .
The former is much more useful and includes links to GNU manua= ls.
---
guix/ui.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Toggle diff (18 lines)
diff --git a/guix/ui.scm b/guix/ui.scm
index 4d90a47bb9..87a1925a4b 100644
--- a/guix/ui.scm
+++ b/guix/ui.scm
@@ -542,8 +542,9 @@ There is NO WARRANTY, to=
 the extent permitted by law.
 Report bugs to: ~a.") %guix-bug-report-address)
   (format #t (G_ "
 ~a home page: <~a>") %guix-package-name %gu=
ix-home-page-url)
-  (display (G_ "
-General help using GNU software: <htt=
p://www.gnu.org/gethelp/>"))
+  (format #t (G_ "
+General help using Guix and GNU software=
: <~a>")
+           "https://guix.gnu.org/he=
lp/")
   (newline))
 
 (define (augmented-system-error-handler file)
-- 
2.28.0
--8<---------------cut here---------------end--------------->8--- I don't know if enough people care about this, though. I suppose there are some advantages to Mumi's method of rendering patches, e.g. to enable better CSS styling of patches for the majority of users who prefer to do almost everything within a modern web browser. In any case, Mumi is now usable in simple web browsers, and that's a great improvement. Thanks for taking the time to work on it, Ricardo. Regards, Mark --=20 Disinformation flourishes because many people care deeply about injustice but very few check the facts. Ask me about .