<div dir="auto"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Sep 20, 2021, 7:49 PM  <<a href="mailto:xdg-request@lists.freedesktop.org">xdg-request@lists.freedesktop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send xdg mailing list submissions to<br>
        <a href="mailto:xdg@lists.freedesktop.org" target="_blank" rel="noreferrer">xdg@lists.freedesktop.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="https://lists.freedesktop.org/mailman/listinfo/xdg" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/xdg</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:xdg-request@lists.freedesktop.org" target="_blank" rel="noreferrer">xdg-request@lists.freedesktop.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:xdg-owner@lists.freedesktop.org" target="_blank" rel="noreferrer">xdg-owner@lists.freedesktop.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of xdg digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg (Elsie Hupp)<br>
   2. Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg (Eli Schwartz)<br>
   3. Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg (Eli Schwartz)<br>
   4. Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg (Elsie Hupp)<br>
   5. Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg (Peter White)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 20 Sep 2021 15:04:39 -0400<br>
From: Elsie Hupp <<a href="mailto:xdg@elsiehupp.com" target="_blank" rel="noreferrer">xdg@elsiehupp.com</a>><br>
To: <a href="mailto:xdg@lists.freedesktop.org" target="_blank" rel="noreferrer">xdg@lists.freedesktop.org</a><br>
Cc: <a href="mailto:conduct@lists.freedesktop.org" target="_blank" rel="noreferrer">conduct@lists.freedesktop.org</a><br>
Subject: Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg<br>
Message-ID: <<a href="mailto:18CD0DF0-4D9D-4468-A0D8-EEE335FDFB05@elsiehupp.com" target="_blank" rel="noreferrer">18CD0DF0-4D9D-4468-A0D8-EEE335FDFB05@elsiehupp.com</a>><br>
Content-Type: text/plain;       charset=utf-8<br>
<br>
Mr. White,<br>
<br>
You write:<br>
<br>
> Be that as it may, one should not have to resort to such rather extreme measures just to get sane behaviour back. And please stop drumming for Flatpak. It does have its application but not for this. I mean, come on, more layers of complexity just for this. Plus all the downsides I do not want to discuss here, since they are out of scope<br>
<br>
Flatpak is a major?and standards-compliant?implementation of XDG_CONFIG_DIRS, alongside GNOME, KDE, etc. And you haven?t actually specified what your use case is; you?ve been consistently vague in a way that allows your text to maintain an unearned tone of righteousness and moral superiority.<br>
<br>
You write:<br>
<br>
> Yes, that is very much intentional, those are not ?soft-wrap? but real line breaks. You should read up on mailing list netiquette if this is news to you. Yes, there is an RFC for that, and please don?t go ?fixing? my text.<br>
<br>
As far as I know RFC 1855 is not part of any accepted email specification?i.e. the ones actually used by the more popular email clients?and several of the behaviors encouraged in it lead to undefined behavior on adaptive devices that did not exist in 1995, such as smartphones.<br>
<br>
Intentionally using formatting that breaks on the vast majority of computing devices in use is not ?good etiquette?; this behavior is pedantic, condescending, and passive-aggressive, all attributes that directly violate the Freedesktop Community Standards, which are a much more important document than your dusty cultural artifact:<br>
<br>
> Examples of behavior that contributes to creating a positive environment include:<br>
> <br>
>       ? Using welcoming and inclusive language<br>
>       ? Being respectful of differing viewpoints and experiences<br>
>       ? Gracefully accepting constructive criticism<br>
>       ? Focusing on what is best for the community<br>
>       ? Showing empathy towards other community members<br>
<br>
<br>
If you dislike that the vast majority of the internet has moved on to adaptive text rendering, I suggest you file an RFC about it, or perhaps chain yourself to the front of the Google headquarters. Or, I don?t know, you could use an email client with more normative text rendering? I assume they do, in fact, make ones that work on dialup ANSI terminals.<br>
<br>
Oh the irony that you?ve expended reams of text complaining about how you don?t like the long-standing XDG folder specification that everyone else seems to accept, right before you turn around and point to an obscure chain letter from the Clinton administration as if it were some sort of inviolable scripture.<br>
<br>
I?m CCing the conduct committee as a way of *gently encouraging you* to approach this forum in a modicum of good faith.<br>
<br>
Note: this is all good-faith, constructive criticism of your behavior, not your character. As such I?m sure it should be no great difficulty for you to take it to heart.<br>
<br>
Sincerely,<br>
Elsie Hupp<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Mon, 20 Sep 2021 17:37:02 -0400<br>
From: Eli Schwartz <<a href="mailto:eschwartz@archlinux.org" target="_blank" rel="noreferrer">eschwartz@archlinux.org</a>><br>
To: <a href="mailto:xdg@lists.freedesktop.org" target="_blank" rel="noreferrer">xdg@lists.freedesktop.org</a><br>
Subject: Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg<br>
Message-ID: <<a href="mailto:8a16f39d-9c57-1ae9-6531-dd232cd4ce8e@archlinux.org" target="_blank" rel="noreferrer">8a16f39d-9c57-1ae9-6531-dd232cd4ce8e@archlinux.org</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
On 9/20/21 12:03, Peter White wrote:<br>
> The way I see it there will be two universes: FHS and a subtly different<br>
> XDG Base Dir Spec, which breaks with the former in peculiar subtle ways<br>
> and any dev used to the former is in for some surprises, when not<br>
> reading carefully. Now, I get that by saying "information" instead of<br>
> "files" the authors did not want to limit themselves or the spec to<br>
> files, which makes sense, given the elaborations about reading config<br>
> files, let aside that it has been done since long before XDG anyways by<br>
> shells for example. I think some people would do good by reading and<br>
> understanding what was there already before "fixing" things that were<br>
> not broken in the first place. This "information" vs. "files" stuff<br>
> seems like one of these occasions.<br>
> <br>
> [...]<br>
> <br>
> There is no need for a new spec to make this happen since this is<br>
> documented in shell manuals which were there from the beginning of time,<br>
> UNIX time that is.<br>
> <br>
> And, need I remind anyone: "Those who do not understand UNIX are<br>
> condemned to reinvent it, poorly." -- Henry Spencer<br>
> A lot of thought went into it, so one should not go fixing stuff that<br>
> was never broken.<br>
<br>
<br>
<a href="http://lists.busybox.net/pipermail/busybox/2010-December/074114.html" rel="noreferrer noreferrer" target="_blank">http://lists.busybox.net/pipermail/busybox/2010-December/074114.html</a><br>
<br>
Did you say something about the sacred Unix? Who is reinventing what now?<br>
<br>
<br>
-- <br>
Eli Schwartz<br>
Arch Linux Bug Wrangler and Trusted User<br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: OpenPGP_signature<br>
Type: application/pgp-signature<br>
Size: 833 bytes<br>
Desc: OpenPGP digital signature<br>
URL: <<a href="https://lists.freedesktop.org/archives/xdg/attachments/20210920/69d711bc/attachment-0001.sig" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/archives/xdg/attachments/20210920/69d711bc/attachment-0001.sig</a>><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 20 Sep 2021 17:41:00 -0400<br>
From: Eli Schwartz <<a href="mailto:eschwartz@archlinux.org" target="_blank" rel="noreferrer">eschwartz@archlinux.org</a>><br>
To: <a href="mailto:xdg@lists.freedesktop.org" target="_blank" rel="noreferrer">xdg@lists.freedesktop.org</a><br>
Subject: Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg<br>
Message-ID: <<a href="mailto:83f1985f-36b3-8db5-bb96-9c7ad814dcab@archlinux.org" target="_blank" rel="noreferrer">83f1985f-36b3-8db5-bb96-9c7ad814dcab@archlinux.org</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
On 9/20/21 15:04, Elsie Hupp wrote:<br>
> As far as I know RFC 1855 is not part of any accepted email<br>
> specification?i.e. the ones actually used by the more popular email<br>
> clients?and several of the behaviors encouraged in it lead to<br>
> undefined behavior on adaptive devices that did not exist in 1995,<br>
> such as smartphones.<br>
> <br>
> Intentionally using formatting that breaks on the vast majority of<br>
> computing devices in use is not ?good etiquette?; this behavior is<br>
> pedantic, condescending, and passive-aggressive, all attributes that<br>
> directly violate the Freedesktop Community Standards, which are a<br>
> much more important document than your dusty cultural artifact:<br>
<br>
<br>
The fact that smartphone applications are ill designed is not really an<br>
indictment on any particular behavior. They also are lead contenders in<br>
behavior such as:<br>
<br>
- adding advertisements for the app you used into your signature<br>
<br>
- top quoting the entire email thread, recursively<br>
<br>
Anyway.<br>
<br>
Your school of thought is in conflict with another school of thought,<br>
both schools of thought have wide support in society, and for someone<br>
who is so upset at the thought of people acting "pedantic, condescending<br>
and passive-aggressive" I find it intriguing that you insult people<br>
right back by calling an *extremely* common convention in technical<br>
mailing lists, a "dusty cultural artifact" and suggesting that it is<br>
malicious behavior.<br>
<br>
For the record, my cramped smartphone computing device has no problem<br>
rendering Peter's excellently well-formatted quotes, but yours are, to<br>
me, unreadable.<br>
<br>
On the other hand, your non-quote content is *mildly* more readable than<br>
Peter's hard line wrapping, but not by very much -- both are relatively<br>
quite readable.<br>
<br>
The real issue that basically destroys my ability to parse your replies<br>
is the fact that it's essentially impossible to visually distinguish<br>
between quotes and original content. The quotes are just a paragraph<br>
beginning with a ">" on the first (reflowed) line only.<br>
<br>
My desktop client converts both of them to indented blockquotes... but<br>
perhaps Google / Gmail doesn't have enough funds to pay for developers<br>
as talented as the ones Thunderbird has? I genuinely have no idea, this<br>
has always been a real puzzler to me.<br>
<br>
<br>
> I?m CCing the conduct committee as a way of *gently encouraging you*<br>
> to approach this forum in a modicum of good faith.<br>
> <br>
> Note: this is all good-faith, constructive criticism of your<br>
> behavior, not your character. As such I?m sure it should be no great<br>
> difficulty for you to take it to heart.<br>
<br>
<br>
I am sure we are all delighted to know that disagreeing over mailing<br>
list etiquette "with intent to make smartphones do worse rendering of<br>
the messages" is the point at which you believe it is necessary to<br>
summon the code of conduct committee in order to report<br>
passive-aggressive condescension.<br>
<br>
<br>
-- <br>
Eli Schwartz<br>
Arch Linux Bug Wrangler and Trusted User<br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: OpenPGP_signature<br>
Type: application/pgp-signature<br>
Size: 833 bytes<br>
Desc: OpenPGP digital signature<br>
URL: <<a href="https://lists.freedesktop.org/archives/xdg/attachments/20210920/8aeb6156/attachment-0001.sig" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/archives/xdg/attachments/20210920/8aeb6156/attachment-0001.sig</a>><br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Mon, 20 Sep 2021 18:14:49 -0400<br>
From: Elsie Hupp <<a href="mailto:xdg@elsiehupp.com" target="_blank" rel="noreferrer">xdg@elsiehupp.com</a>><br>
To: <a href="mailto:xdg@lists.freedesktop.org" target="_blank" rel="noreferrer">xdg@lists.freedesktop.org</a><br>
Subject: Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg<br>
Message-ID: <<a href="mailto:EC7F04BC-5295-4BD3-A81A-376B06DBBBFE@elsiehupp.com" target="_blank" rel="noreferrer">EC7F04BC-5295-4BD3-A81A-376B06DBBBFE@elsiehupp.com</a>><br>
Content-Type: text/plain;       charset=utf-8<br>
<br>
> I find it intriguing that you insult people<br>
> right back by calling an *extremely* common convention in technical<br>
> mailing lists, a "dusty cultural artifact" and suggesting that it is<br>
> malicious behavior.<br>
<br>
I?ve been using email for 25+ years. (I have people twice my age and people half my age find my technical generation incomprehensible.) Blockquotes have always been annoying and awful, but they had stopped being a constant thorn in my side until I joined this mailing list. They don?t even seem to be a problem on other mailman mailing lists I?m on.<br>
<br>
> a ?dusty cultural artifact?<br>
<br>
Yes, this is a thing called ?shade?.<br>
<br>
> I am sure we are all delighted to know that disagreeing over mailing<br>
> list etiquette "with intent to make smartphones do worse rendering of<br>
> the messages" is the point at which you believe it is necessary to<br>
> summon the code of conduct committee in order to report<br>
> passive-aggressive condescension.<br>
<br>
Oh, the problem was that that dude took credit for the technical issue and declared it to be righteous and true, all while complaining about a standard nearly as old as the RFC he cited. The irony on top of the irony is that the mangled blockquotes don?t even seem to be his doing; mailman seems to be the one making them terrible for everyone involved.<br>
<br>
I CC?d the conduct committee so that he wouldn?t respond to me directly. Obviously. Hence the ?gently encouraging?. Conduct committees are there for the purpose of dealing with people you don?t want to deal with yourself, even if nobody has really done anything wrong.<br>
<br>
This was the third or fourth response where he had been lecturing me personally over nothing at all. Also for some reason John?s responses kept ending up in my spam mailbox, so I had gotten six or so green-ink emails in a row with nothing apparently in between them, and I was kind of suspicious this guy wasn?t going to stop on his own.<br>
<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Mon, 20 Sep 2021 23:49:31 +0000<br>
From: Peter White <<a href="mailto:peter.white@posteo.net" target="_blank" rel="noreferrer">peter.white@posteo.net</a>><br>
To: <a href="mailto:xdg@lists.freedesktop.org" target="_blank" rel="noreferrer">xdg@lists.freedesktop.org</a><br>
Subject: Re: XDG_CONFIG_DIRS an /usr/local/etc/xdg<br>
Message-ID: <20210920234931.GA123713@Roadrunner><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
On Mon, Sep 20, 2021 at 05:37:02PM -0400, Eli Schwartz wrote:<br>
> On 9/20/21 12:03, Peter White wrote:<br>
> > The way I see it there will be two universes: FHS and a subtly different<br>
> > XDG Base Dir Spec, which breaks with the former in peculiar subtle ways<br>
> > and any dev used to the former is in for some surprises, when not<br>
> > reading carefully. Now, I get that by saying "information" instead of<br>
> > "files" the authors did not want to limit themselves or the spec to<br>
> > files, which makes sense, given the elaborations about reading config<br>
> > files, let aside that it has been done since long before XDG anyways by<br>
> > shells for example. I think some people would do good by reading and<br>
> > understanding what was there already before "fixing" things that were<br>
> > not broken in the first place. This "information" vs. "files" stuff<br>
> > seems like one of these occasions.<br>
> > <br>
> > [...]<br>
> > <br>
> > There is no need for a new spec to make this happen since this is<br>
> > documented in shell manuals which were there from the beginning of time,<br>
> > UNIX time that is.<br>
> > <br>
> > And, need I remind anyone: "Those who do not understand UNIX are<br>
> > condemned to reinvent it, poorly." -- Henry Spencer<br>
> > A lot of thought went into it, so one should not go fixing stuff that<br>
> > was never broken.<br>
> <br>
> <br>
> <a href="http://lists.busybox.net/pipermail/busybox/2010-December/074114.html" rel="noreferrer noreferrer" target="_blank">http://lists.busybox.net/pipermail/busybox/2010-December/074114.html</a><br>
> <br>
> Did you say something about the sacred Unix? Who is reinventing what now?<br>
<br>
Nice read, the point being? ;) I am not talking about "the split" and<br>
/usr/local *is* specified and does make a whole lot of sense in FHS. And<br>
that author does not understand what /opt is actually for, but that is<br>
very much off-topic, so I won't digress any further. FHS is always a<br>
good read, when in doubt. And there never was a need for *another* spec<br>
that breaks its override characteristic. At least I fail to see it, and<br>
nobody, so far, could provide a good reason for it. If there is need<br>
for, say, *additional* data dirs, then specify *those* and do *not* make<br>
XDG_DATA_DIRS default to /usr/local/share:/usr/share, since those are<br>
already covered by FHS, which differs subtly but very significantly in<br>
what happens if files with the same name exist in both, as I tried to<br>
point out. FHS: file /usr/local/share/foobar masks /usr/share/foobar,<br>
while, XDG mandates to also check /usr/share/foobar for information not<br>
present in the former.<br>
<br>
Same goes for XDG_CONFIG_DIRS: if it weren't for the default (/etc/xdg)<br>
all could be just fine. Yes, do encourage anything that is remotely<br>
related to desktop software to expect/put the *least* important config<br>
file(s) in ${PREFIX}/etc/xdg/<appname>, but leave XDG_CONFIG_DIRS empty<br>
with *no* default, the app should just hardcode the expected location at<br>
compile time. If the user/admin *then* has additional needs, they can go<br>
nuts with XDG_CONFIG_DIRS, for all I care. Again, there is no equivalent<br>
env var for the good old ${PREFIX}/etc, because that location is so well<br>
known and documented that, for all intents and purposes, it *can* be<br>
hardcoded, and that is what non-XDG apps have always done.<br>
<br>
So, staying in my ealier example, which I want to clarify in (some) more<br>
detail here:<br>
<br>
1. Read ${PREFIX}/etc/xdg/<appname>/<rcfile(s)>, if it/they exist(s).<br>
2. Read in reverse order, so as to go from least important to most<br>
important, files in XDG_CONFIG_HOME, if it is set, move on otherwise.<br>
DO NOT DEFAULT to anything.<br>
3. Read XDG_CONFIG_HOME.<br>
(Since most important information is read and set last, the condition<br>
that it takes precedence is satisfied)<br>
<br>
This is pretty much what already happens with *any* software I can think<br>
of, but shells are very good examples, since they tend to document this<br>
very clearly. The *only* addition the spec needs, or needed rather, was<br>
XDG_CONFIG_DIRS but not the default.<br>
<br>
<br>
Best,<br>
PW<br>
<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
xdg mailing list<br>
<a href="mailto:xdg@lists.freedesktop.org" target="_blank" rel="noreferrer">xdg@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/xdg" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/xdg</a><br>
<br>
<br>
------------------------------<br>
<br>
End of xdg Digest, Vol 206, Issue 11<br>
************************************<br>
</blockquote></div>