----- BACKGROUND STARTS -----

The text of the current mailing list code of conduct states:

"Wrap your lines at 80 characters or less for ordinary discussion. Lines longer
than 80 characters are acceptable for computer-generated output (e.g., ls -l)."

https://www.debian.org/MailingLists/

There were historical reasons for requiring people to wrap outgoing emails
relating to some older MUAs (Mail User Agents also known as email clients) not
having the ability to wrap the text of incoming emails and some older screens
being limited to an 80 character width.

These historical reasons no longer apply, as every MUA of which I am aware now
has the ability to wrap incoming lines.

>From a technical perspective, I believe having the sending MUA hard-wrap lines
at a particular column is the incorrect approach because there is no single line
limit that works well on all receiving devices.  Many cell phones have a display
width of 40 columns or less, while modern desktops have a display width of far
more than 80 columns.  The only system that knows how big the viewport is where
the mail will be displayed is the receiving MUA, so that is where decisions
about line wrapping should be made.

Having hard line wraps also causes problem with quoted text, where after
multiple replies text will start to break in places that can make some of the
quoted text appear to not be quoted.  I am sure that everyone on the mailing
lists has seen emails exhibiting that problem.

There has is some discussion about this issue on debian-devel beginning at:

https://lists.debian.org/debian-devel/2025/02/msg00302.html

In that discussion, several people have suggested the use of format=flowed as a
solution.  Format=flowed is an RFC that proposes a system for hard-wrapping text
but including special codes that allow a receiving MUA to unwrap them and then
rewrap them to the current viewport.

https://www.ietf.org/rfc/rfc2646.txt

Format=flowed never gained wide adoption by the majority of MUAs.  Although I
don't have any objections to anyone using it, I don't see it as an appropriate
requirement for communication on the mailing lists or a general solution to the
problems of hard-wrapped text because it doesn't have wide enough
implementation.

----- BACKGROUND ENDS -----


----- GENERAL RESOLUTION STARTS -----

It is no longer required that emails sent to or received from official Debian
infrastructure like the mailing lists or the BTS (Bug Tracking System) be
wrapped at any particular column, although users and automated systems may
choose to wrap emails at any column they prefer.  Using format=flowed is not
required for emails, but users and automated systems may do so if they like.

The maintainers of the mailing list code of conduct shall update the text
relating to the wrapping of emails at 80 characters to be the following:

"There is no expectation that emails sent to the mailing lists are wrapped by
the sender at a particular column, but those sending emails may wrap them if
they choose."

In the future, they may modify the above text of the code of conduct to meet
changing circumstances as long as it does not violate the spirit of this General
Resolution.

----- GENERAL RESOLUTION ENDS -----


-- 
Soren Stoutner
so...@debian.org

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to