It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Matthew Miller

It’s time to transform the Fedora devel list into something new
===

My first post on this list was over 19 years ago. (It was about
Bugzilla. I was a fan!) Ever since those early days, devel list has
been the heart and center of Fedora activity. Now, I hope to convince
all of us here that it’s time for something different.

As it is, devel list is too much for many people to follow — people
we’d like to have around. It covers many different things at once, yet
also drives us towards more scattered communications. Our infamous
mega-threads are not really effective for getting to community
consensus, and tend to bring out the worst in us.

I propose that we transition devel list, and eventually most of our
mailing lists, to Fedora Discussion (our Discourse-powered forum).

I know this is a big change, but, hear me out…


We’re missing people


A Mastodon post from long-time Fedora contributor Major Hayden got me
thinking:

> How do people make so much time available for mailing list
> discourse?
>
> Once I ensure my team has the technical guidance they need
> and I work through the tasks of work that I owe other
> people, I take a look at the mailing list and say: "Oh my
> gosh, what the heck happened here?" Then the discussion
> goes further off the rails while I'm typing out a reply and
> my reply is no longer relevant.
>
> — https://tootchute.com/@major/109666036733834421

I know many Fedora folks, old-school and new, for whom devel list is
just too much. Some of it is the sheer volume, but this “off the rails”
tendency is real — threads drift, get into back-and-forth debates about
particular details, etc. And… some people aren’t here because — in
contrast with our “Friends” foundation, it isn’t always a nice place to
be (and mailing lists don’t provide many tools for moderation, except
the big hammer of outright bans).

Ben Cotton recently did some basic analysis on devel list traffic over
time, and there’s a clear trend: fewer people are participating, even
though the number of different threads goes up. I don’t think this is
because of any decline in Fedora contributors overall — I think it’s
that conversations are happening elsewhere.


Big threads are … bad, actually
---

When we have something to talk about, it tends to explode into a big
thread. The  thing in January with FESCo’s frame pointers decision
(https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY/#RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY)
is a good example of things going badly.

Most of the conversation was under the subject “Schedule for Tuesday's
FESCo Meeting (2023-01-03)”, because everything started as a reply to
that. That’s pretty easy to overlook. It’s possible for replies to
change  the subject when replying, but that can’t be done
retroactively, and then isn’t consistent (and it breaks threading in
Gmail, too).

Then, things got rather hostile, making it hard to have a reasonable
conversation about the issues (both technical and procedural). And
then, things went in circles without adding anything new.

This could have all gone a lot better.

And that’s just one example. Take a look back at any mega-thread, and
you’ll find similar — and worse. When things get heated, the only way
to intervene is by adding more.  There are often long subthreads of two
people going back and forth on tangents. Then, other conversation
branches duplicate that, or refer across. Classical email tools don’t
actually handle this kind of thing very well at all. In my experience,
it only really works if you keep up with the conversation in almost
real time, which has its own problems even when that’s possible.


We’re scattered in actual practice
--

Devel list may be the center, but we have _hundreds_ of Fedora mailing
lists. A dozen or so are reasonably active (Test, Legal, ARM…) but most
are inactive or dead. Some are just meeting reminders over and over —
for meetings that aren’t even active anymore. It’s easy to make but
hard to _unmake_ a mailing list.

For lists that are active, the split is confusing — when should
something be on the packaging list rather than devel? What happens when
something is related to both Cloud and Server, or Workstation and KDE?
One can post to both lists, but if someone replies and isn’t subscribed
to both, the conversation gets split.

With “devel” as the main list, conversations about marketing, design,
events, and so on don’t really have a central place. (The Mindshare
list never really caught on.) That makes these important activities
feel even more disconnected and secondary in status — and they
shouldn’t be.

Many groups have actually moved away from lists to using tickets for
team conversations — both those non-engineering functions
and development. Design Team has a

Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Stephen Smoogen
On Thu, 20 Apr 2023 at 17:21, Matthew Miller 
wrote:

>
> It’s time to transform the Fedora devel list into something new
> ===
>
>
I hate to ask this but could you give a more summarized version of this
email? I realize you had a lot of reasoning you wanted to cover on the
why's but I frankly got lost several times. That makes it really hard not
to respond in ways which are overly emotional and not helpful. Anything I
wrote would start with me trying to summarize what was written but failing
to do so, or I would end up trying to pick apart different paragraphs in
non-helpful ways.


-- 
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle.
-- Ian MacClaren
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread JT
I dont mind discourse for a forum, although it's "one long list to rule
them all" is frankly annoying at times and reminds me too much of the
modern social media UX where you have to scroll and scroll to
find something you care about.
Sometimes, someone only cares about one subtopic.  Yes I know this can be
somewhat addressed with proper tagging, but that takes constant effort by
everyone involved to make that useful.  Most users wont use them, so its up
to mods or other site users to constantly be back filling that
information.  It's a constant effort that must always be made to keep
things orderly.  It exchanges immediate convenience for recent information
for a more long term effort to keep older information as easily accessible
as it would have been in a mailing list or a classic forum/sub-forum style
structure.

And speaking of older information... there's another problem with them in
that aspect... the ability to work with them offline or local copy is not
possible with a SAAS solution like discourse.

As I do a lot of historical research in open source and actively archiving
what I can for future people.  This is something I focus on and while I
know there's not many of us that are doing it, it's still a thing for some
of us.  Working with old Distros and trying to research how we got from
there to here has only been possible because people back in the day
archived mailing lists and things like sunsite.unc.edu  I can scrape a
modern mailing lists for reference later, and pull up mailing lists that
others have archived before me.

In an effort to be more efficient and "modern", are we taking away that
possibility for the next generation?
Using a SAAS solution doesn't seem to make that possible, but maybe I'm
wrong and there is a way that I dont know about.  Will there be an effort
to export a PII sanitized database for people to use as an offline or local
reference.

I'm not saying that we have to keep using the same tools we have in the
past, if new tools can offer us new abilities that's great.  But I'd
appreciate it if there was a way to move forward with new tools while not
taking away the abilities that older tools gave us to archive things for
the future.

JT

>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Kevin Fenzi
So, I've been using email and lists for... 25+ years now.

For me personally (and I think many of the other survivors you mention)
we have carefully tuned filters and email clients and can read/reply to
lists with ease and forums are new and anoying because you have to read
them with the interface the forum has instead of your trusty mail
client.

That said, for everyone except us, mail lists are much worse for all the
reasons you list.

I'm willing to try to learn new tricks and move things to discourse.

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Carl George
On Thu, Apr 20, 2023 at 4:21 PM Matthew Miller  wrote:
>
>
> It’s time to transform the Fedora devel list into something new
> ===
>
> My first post on this list was over 19 years ago. (It was about
> Bugzilla. I was a fan!) Ever since those early days, devel list has
> been the heart and center of Fedora activity. Now, I hope to convince
> all of us here that it’s time for something different.
>
> As it is, devel list is too much for many people to follow — people
> we’d like to have around. It covers many different things at once, yet
> also drives us towards more scattered communications. Our infamous
> mega-threads are not really effective for getting to community
> consensus, and tend to bring out the worst in us.
>
> I propose that we transition devel list, and eventually most of our
> mailing lists, to Fedora Discussion (our Discourse-powered forum).
>
> I know this is a big change, but, hear me out…

I love this idea.

>
>
> We’re missing people
> 
>
> A Mastodon post from long-time Fedora contributor Major Hayden got me
> thinking:
>
> > How do people make so much time available for mailing list
> > discourse?
> >
> > Once I ensure my team has the technical guidance they need
> > and I work through the tasks of work that I owe other
> > people, I take a look at the mailing list and say: "Oh my
> > gosh, what the heck happened here?" Then the discussion
> > goes further off the rails while I'm typing out a reply and
> > my reply is no longer relevant.
> >
> > — https://tootchute.com/@major/109666036733834421
>
> I know many Fedora folks, old-school and new, for whom devel list is
> just too much. Some of it is the sheer volume, but this “off the rails”
> tendency is real — threads drift, get into back-and-forth debates about
> particular details, etc. And… some people aren’t here because — in
> contrast with our “Friends” foundation, it isn’t always a nice place to
> be (and mailing lists don’t provide many tools for moderation, except
> the big hammer of outright bans).
>
> Ben Cotton recently did some basic analysis on devel list traffic over
> time, and there’s a clear trend: fewer people are participating, even
> though the number of different threads goes up. I don’t think this is
> because of any decline in Fedora contributors overall — I think it’s
> that conversations are happening elsewhere.

All of these points ring true for me.  I often find myself just
avoiding the devel list entirely.

>
>
> Big threads are … bad, actually
> ---
>
> When we have something to talk about, it tends to explode into a big
> thread. The  thing in January with FESCo’s frame pointers decision
> (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY/#RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY)
> is a good example of things going badly.
>
> Most of the conversation was under the subject “Schedule for Tuesday's
> FESCo Meeting (2023-01-03)”, because everything started as a reply to
> that. That’s pretty easy to overlook. It’s possible for replies to
> change  the subject when replying, but that can’t be done
> retroactively, and then isn’t consistent (and it breaks threading in
> Gmail, too).
>
> Then, things got rather hostile, making it hard to have a reasonable
> conversation about the issues (both technical and procedural). And
> then, things went in circles without adding anything new.
>
> This could have all gone a lot better.
>
> And that’s just one example. Take a look back at any mega-thread, and
> you’ll find similar — and worse. When things get heated, the only way
> to intervene is by adding more.  There are often long subthreads of two
> people going back and forth on tangents. Then, other conversation
> branches duplicate that, or refer across. Classical email tools don’t
> actually handle this kind of thing very well at all. In my experience,
> it only really works if you keep up with the conversation in almost
> real time, which has its own problems even when that’s possible.
>
>
> We’re scattered in actual practice
> --
>
> Devel list may be the center, but we have _hundreds_ of Fedora mailing
> lists. A dozen or so are reasonably active (Test, Legal, ARM…) but most
> are inactive or dead. Some are just meeting reminders over and over —
> for meetings that aren’t even active anymore. It’s easy to make but
> hard to _unmake_ a mailing list.
>
> For lists that are active, the split is confusing — when should
> something be on the packaging list rather than devel? What

Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Matthew Miller
On Thu, Apr 20, 2023 at 05:39:51PM -0400, Stephen Smoogen wrote:
> I hate to ask this but could you give a more summarized version of this
> email? I realize you had a lot of reasoning you wanted to cover on the
> why's but I frankly got lost several times. That makes it really hard not
> to respond in ways which are overly emotional and not helpful. Anything I
> wrote would start with me trying to summarize what was written but failing
> to do so, or I would end up trying to pick apart different paragraphs in
> non-helpful ways.

Sure. I realize it is quite long.

I am proposing that over the course of 2023, starting with the Changes
process, we move Fedora development conversations from this mailing list to
the Discourse-based Fedora Discussion.

Many Fedora folks, new and old, can't keep with this list. The number of
participants is down over time (even as the number of threads has risen).
Many teams are moving away from devel list anyway -- using various scattered
bug trackers as their effective "forum".

Discourse gives us better tools for the conversations we need to have as a
project. I know it takes some getting used to, but I strongly believe it
will be worth it.

Devel list actually covers a lot of different topics. Discourse lets us
categorize those better while still keeping it all together.

The first thing I suggest moving is discussion around proposed Changes. This
is a FESCo decision. The rest I won't duplicate here.

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Matthew Miller
On Thu, Apr 20, 2023 at 05:53:34PM -0400, JT wrote:
> Sometimes, someone only cares about one subtopic.  Yes I know this can be
> somewhat addressed with proper tagging, but that takes constant effort by
> everyone involved to make that useful.  Most users wont use them, so its up
> to mods or other site users to constantly be back filling that
> information.  It's a constant effort that must always be made to keep
> things orderly.  It exchanges immediate convenience for recent information
> for a more long term effort to keep older information as easily accessible
> as it would have been in a mailing list or a classic forum/sub-forum style
> structure.

For tagging, in the Project Discussion category, each topic requires at
least one tag, and all of the available tags are from a relatively-short
list meant to correspond directly to active project teams. You can think of
each of these as a kind of mailing list — you can subscribe to or mute each
of these tags.

For example, you can find docs team topics at
https://discussion.fedoraproject.org/tag/docs-team

In my experience in the last year or so with this structure, it works well
and doesn't require a lot of maintenance.

The Ask Fedora category uses looser tagging generally based around topics,
and c

For older information, Discourse has significantly better search than
Hyperkitty provides.

> And speaking of older information... there's another problem with them in
> that aspect... the ability to work with them offline or local copy is not
> possible with a SAAS solution like discourse.

That's basically true, although there is an API and it would be
theoretically possible to make an offline client of some sort. We also have
automatic backups so that all of the data is available in a
Fedora-controlled way.


> As I do a lot of historical research in open source and actively archiving
> what I can for future people.  This is something I focus on and while I
> know there's not many of us that are doing it, it's still a thing for some
> of us.  Working with old Distros and trying to research how we got from
> there to here has only been possible because people back in the day
> archived mailing lists and things like sunsite.unc.edu  I can scrape a
> modern mailing lists for reference later, and pull up mailing lists that
> others have archived before me.
> 
> In an effort to be more efficient and "modern", are we taking away that
> possibility for the next generation?

I care about this too. I don't think we are taking away the possibility of
archival research.

But, also: "efficient and modern" aren't in my reasons for suggesting this.



> Using a SAAS solution doesn't seem to make that possible, but maybe I'm
> wrong and there is a way that I dont know about.  Will there be an effort
> to export a PII sanitized database for people to use as an offline or local
> reference.

I don't have an effort like that planned, but I would not be opposed to
someone who wants to work on that.


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread JT
>  For example, you can find docs team topics at
https://discussion.fedoraproject.org/tag/docs-team
> In my experience in the last year or so with this structure, it works
well and doesn't require a lot of maintenance.

Cool, a few of the discourse forums I'm on it's been a problem, but if our
community is able to keep up with it then that's great to hear.

>> > And speaking of older information... there's another problem with them
in that aspect... the ability to work with them offline or local copy
is not possible
with a SAAS solution like discourse.
>  That's basically true, although there is an API and it would be
theoretically possible to make an offline client of some sort. We also
have automatic backups so that all of the data is available in a
Fedora-controlled way.
>> Using a SAAS solution doesn't seem to make that possible, but maybe I'm wrong
and there is a way that I dont know about.  Will there be an effort to
export a PII sanitized database for people to use as an offline or local
 reference.
>  I don't have an effort like that planned, but I would not be opposed to
someone who wants to work on that.

I'm still getting settled in to a new job after a few months of being
without work, and I need to build another safety net for myself for the
next transitional period I face, but when I've gotten that taken care of,
I'd be interested in funding some dev work towards making that a problem
that we have a solution to.

JT


On Thu, Apr 20, 2023 at 7:00 PM Matthew Miller 
wrote:

> On Thu, Apr 20, 2023 at 05:53:34PM -0400, JT wrote:
> > Sometimes, someone only cares about one subtopic.  Yes I know this can be
> > somewhat addressed with proper tagging, but that takes constant effort by
> > everyone involved to make that useful.  Most users wont use them, so its
> up
> > to mods or other site users to constantly be back filling that
> > information.  It's a constant effort that must always be made to keep
> > things orderly.  It exchanges immediate convenience for recent
> information
> > for a more long term effort to keep older information as easily
> accessible
> > as it would have been in a mailing list or a classic forum/sub-forum
> style
> > structure.
>
> For tagging, in the Project Discussion category, each topic requires at
> least one tag, and all of the available tags are from a relatively-short
> list meant to correspond directly to active project teams. You can think of
> each of these as a kind of mailing list — you can subscribe to or mute each
> of these tags.
>
> For example, you can find docs team topics at
> https://discussion.fedoraproject.org/tag/docs-team
>
> In my experience in the last year or so with this structure, it works well
> and doesn't require a lot of maintenance.
>
> The Ask Fedora category uses looser tagging generally based around topics,
> and c
>
> For older information, Discourse has significantly better search than
> Hyperkitty provides.
>
> > And speaking of older information... there's another problem with them in
> > that aspect... the ability to work with them offline or local copy is not
> > possible with a SAAS solution like discourse.
>
> That's basically true, although there is an API and it would be
> theoretically possible to make an offline client of some sort. We also have
> automatic backups so that all of the data is available in a
> Fedora-controlled way.
>
>
> > As I do a lot of historical research in open source and actively
> archiving
> > what I can for future people.  This is something I focus on and while I
> > know there's not many of us that are doing it, it's still a thing for
> some
> > of us.  Working with old Distros and trying to research how we got from
> > there to here has only been possible because people back in the day
> > archived mailing lists and things like sunsite.unc.edu  I can scrape a
> > modern mailing lists for reference later, and pull up mailing lists that
> > others have archived before me.
> >
> > In an effort to be more efficient and "modern", are we taking away that
> > possibility for the next generation?
>
> I care about this too. I don't think we are taking away the possibility of
> archival research.
>
> But, also: "efficient and modern" aren't in my reasons for suggesting this.
>
>
>
> > Using a SAAS solution doesn't seem to make that possible, but maybe I'm
> > wrong and there is a way that I dont know about.  Will there be an effort
> > to export a PII sanitized database for people to use as an offline or
> local
> > reference.
>
> I don't have an effort like that planned, but I would not be opposed to
> someone who wants to work on that.
>
>
> --
> Matthew Miller
> 
> Fedora Project Leader
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Maili

Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Simo Sorce
Hi Matthew, you say: "We're missing people", and I think, "who?".
And who are you going to miss if you move to discourse?

I will be candid, I tried to use forums since the old phpBB times, it
never works for me.
I have no time to go roaming over forums except if a search engine
brings me there.

The mailing list make messages land in my client, on which I am very
efficient, therefore I can check all messages once a day, and respond
if I find a worthy topic.

Unless this discourse has some great mail bridge (it doesn't) or maybe
an rss feed (I do not use those at work, but I guess I could ?) So that
I can skim messages on my terms, I think I (and those like me) will be
the next "missing people".

Btw I could make exactly the same quote about any forum that Major made
for Mailing lists, messy discussions are messy and a forum does not
make them easier to follow by any means (perhaps except for those that
chose inferior email readers).

All that said, why waste time with this discussion?

Your own post communicates to me (whether you intended it or not) that
in the end the thread that will be generated by this post won't matter,
because this is just a courtesy post and you already think that the
opinion of the "minority of self selected mailing list lovers and
dinosaurs" does not matter much.

On Thu, 2023-04-20 at 17:20 -0400, Matthew Miller wrote:
> It’s time to transform the Fedora devel list into something new
> ===

-- 
Simo Sorce
RHEL Crypto Team
Red Hat, Inc


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Stephen Smoogen
On Thu, 20 Apr 2023 at 18:47, Matthew Miller 
wrote:

> On Thu, Apr 20, 2023 at 05:39:51PM -0400, Stephen Smoogen wrote:
> > I hate to ask this but could you give a more summarized version of this
> > email? I realize you had a lot of reasoning you wanted to cover on the
> > why's but I frankly got lost several times. That makes it really hard not
> > to respond in ways which are overly emotional and not helpful. Anything I
> > wrote would start with me trying to summarize what was written but
> failing
> > to do so, or I would end up trying to pick apart different paragraphs in
> > non-helpful ways.
>
> Sure. I realize it is quite long.
>
> I am proposing that over the course of 2023, starting with the Changes
> process, we move Fedora development conversations from this mailing list to
> the Discourse-based Fedora Discussion.
>
> Many Fedora folks, new and old, can't keep with this list. The number of
> participants is down over time (even as the number of threads has risen).
> Many teams are moving away from devel list anyway -- using various
> scattered
> bug trackers as their effective "forum".
>
> Discourse gives us better tools for the conversations we need to have as a
> project. I know it takes some getting used to, but I strongly believe it
> will be worth it.
>
> Devel list actually covers a lot of different topics. Discourse lets us
> categorize those better while still keeping it all together.
>
> The first thing I suggest moving is discussion around proposed Changes.
> This
> is a FESCo decision. The rest I won't duplicate here.
>
>
Thank you. I have a better understanding of where you are coming from, and
what this meant to do. I don't like the solution, but I know all too well
that the current mailman3 solution works on a wing and a prayer. It has
been running an EOL version of the software for a long time and there are
not enough infrastructure resources to do all the things that are needed
for an upgrade AND keep builds going. I also understand that the general
community of the lists has shrunk over the last 10 years with it becoming
more and more 'the same old people complaining about the same old things'.

That said, I don't think I will be greatly active after the move. I have
tried Discourse for a year, but have found it to be like every forum and
BBS I have tried for the last 30 years.. frustrating and needy. I get tired
and angry after 30 minutes and my replies start becoming the problem you
don't want. [I realize this is how many people feel about email which
causes them to drop out there.] If that lack of engagement requires me to
orphan packages or other items, I completely understand.


-- 
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle.
-- Ian MacClaren
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Solomon Peachy via devel
On Thu, Apr 20, 2023 at 07:21:54PM -0400, Simo Sorce wrote:
> Hi Matthew, you say: "We're missing people", and I think, "who?".
> And who are you going to miss if you move to discourse?

Again and again I have seen this "we're missing people" sentiment be 
used to justify scrapping "old" workflows, and *not once* has it ever 
resulted in "more people" coming out of the woodwork that would have 
happily contributed in the past, but were turned off/away by the need to 
use archaic email.

(FFS, If we're going to follow this to its logical conclusion, we should 
 just scrap all of this email/discourse/whatever and just move 
 everything to github, or even facebook, as that's clearly where the 
 most numbers of people are.  "but no, our custom tooling makes things 
 better for us" is the inevitable pushback, which arguably applies just 
 as much to email-based flows!)

> The mailing list make messages land in my client, on which I am very
> efficient, therefore I can check all messages once a day, and respond
> if I find a worthy topic.

...and the very nature of Discourse or various other Forums pretty much 
make this sort of workflow impossible; that is to say you're all but 
forced to manually poll every site you care about in a way that all but 
makes automation impossible.

In other words, it's locally optimal for any given site, but is utterly 
incapable of scaling if you care about more than a small handful of sites.

Calling myself semi-active here would be quite generous, but I can 
uneqvocibly state that if I have to manually poll a discourse site or 
whatever, that will be the end of my participating in anything Fedora, 
except to report bugs via abrt (assuming I don't have to keep logging in 
for new API keys) I suspect I'm far from the only one in that respect.

> Unless this discourse has some great mail bridge (it doesn't) or maybe 
> an rss feed (I do not use those at work, but I guess I could ?) So 
> that I can skim messages on my terms, I think I (and those like me) 
> will be the next "missing people".

RSS doesn't scale for higher volumes unless you're literally polling 
every few minutes or the feed includes a large number of entries.

> Btw I could make exactly the same quote about any forum that Major made
> for Mailing lists, messy discussions are messy and a forum does not
> make them easier to follow by any means (perhaps except for those that
> chose inferior email readers).

Yeah.

> Your own post communicates to me (whether you intended it or not) that
> in the end the thread that will be generated by this post won't matter,
> because this is just a courtesy post and you already think that the
> opinion of the "minority of self selected mailing list lovers and
> dinosaurs" does not matter much.

Unfortunately, I have to agree with this perception.  Perhaps it's 
because I've seen so many other formerly e-mail based communities 
bifrucate [1] chasing after "engagagement" that never occurs, or even 
RH/Fedora's near-perfect abysmal record of framing core infrastructure 
changes like this as a "discussion" when the decision has already been 
made and will happen no matter what the masses have to say about it.

At the end of the day, distro development, like most other 
infrastructure, isn't sexy or glamorous, and the humongous effort that 
goes into it is rarely rewarded with anything other than abuse.  "Who 
cares about distros?  I just use Docker containers!"

[1] Splitting into the "core" developers (ie those paid/compensated for 
participating) and an endless summer of newbs seeking help/support; 
the middle gets completely hollowed out.

 - Solomon
-- 
Solomon Peachypizza at shaftnet dot org (email&xmpp)
  @pizza:shaftnet dot org   (matrix)
Dowling Park, FL  speachy (libra.chat)


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Adam Williamson
On Thu, 2023-04-20 at 18:59 -0400, Matthew Miller wrote:
> On Thu, Apr 20, 2023 at 05:53:34PM -0400, JT wrote:
> > Sometimes, someone only cares about one subtopic.  Yes I know this can be
> > somewhat addressed with proper tagging, but that takes constant effort by
> > everyone involved to make that useful.  Most users wont use them, so its up
> > to mods or other site users to constantly be back filling that
> > information.  It's a constant effort that must always be made to keep
> > things orderly.  It exchanges immediate convenience for recent information
> > for a more long term effort to keep older information as easily accessible
> > as it would have been in a mailing list or a classic forum/sub-forum style
> > structure.
> 
> For tagging, in the Project Discussion category, each topic requires at
> least one tag, and all of the available tags are from a relatively-short
> list meant to correspond directly to active project teams. You can think of
> each of these as a kind of mailing list — you can subscribe to or mute each
> of these tags.
> 
> For example, you can find docs team topics at
> https://discussion.fedoraproject.org/tag/docs-team
> 
> In my experience in the last year or so with this structure, it works well
> and doesn't require a lot of maintenance.

Well, I just opened the tags box and typed 'qa', and got...#fedora-qa ,
#qa, and #qa-team . So it looks like some maintenance might be in
order. :D Is there any way to 'guide' people to use 'standard' tags?
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Fulko Hew
On Thu, Apr 20, 2023 at 8:58 PM Solomon Peachy via devel <
devel@lists.fedoraproject.org> wrote:

> On Thu, Apr 20, 2023 at 07:21:54PM -0400, Simo Sorce wrote:
> > Hi Matthew, you say: "We're missing people", and I think, "who?".
> > And who are you going to miss if you move to discourse?
>
> Again and again I have seen this "we're missing people" sentiment be
> used to justify scrapping "old" workflows, and *not once* has it ever
> resulted in "more people" coming out of the woodwork that would have
> happily contributed in the past, but were turned off/away by the need to
> use archaic email.
>
> (FFS, If we're going to follow this to its logical conclusion, we should
>  just scrap all of this email/discourse/whatever and just move
>  everything to github, or even facebook, as that's clearly where the
>  most numbers of people are.  "but no, our custom tooling makes things
>  better for us" is the inevitable pushback, which arguably applies just
>  as much to email-based flows!)
>
> > The mailing list make messages land in my client, on which I am very
> > efficient, therefore I can check all messages once a day, and respond
> > if I find a worthy topic.
>
> ...and the very nature of Discourse or various other Forums pretty much
> make this sort of workflow impossible; that is to say you're all but
> forced to manually poll every site you care about in a way that all but
> makes automation impossible.
>
>
... snip ...

Although I rarely participate, I do read just about everything.
And I have to completely agree with Solomon's response.

Moving to a forum based tool will
a) have the opposite effect expected, and
b) make it harder to follow because of the effort required to
   be notified, scan and read messages.

- email is push, not poll; so it consumes much less time and bandwidth
- email allows 'notification-scan-respond/delete' in basically one (or two)
clicks
  in ~3 seconds of elapsed time (for 'n' messages/topics)

Can you say the same for Discourse?
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Chris Adams
Once upon a time, Matthew Miller  said:
> I am proposing that over the course of 2023, starting with the Changes
> process, we move Fedora development conversations from this mailing list to
> the Discourse-based Fedora Discussion.

I feel this is a case of trading one group of people (email list users)
for a different group of people (web forum users).  I have seen this
done multiple times over the years, tried to follow a few times, and
always dropped off fairly rapidly.  I'm solidly in the "email list
users" group.

Web forums far from fit how I use communication tools.  For example, I'm
highly keyboard driven and dislike lots of things that force me to use a
mouse.  I use mutt to read email, which works great.  I have email
filters to organize and save things, I can flag messages for later
review/reference, and more.

Web forums also seem in my experience to be much more casual
interaction, where people come and go for long stretches of time, much
more than email lists.  If I just don't click on your bookmark for a day
or two, it's out of mind quickly and I might not come back for weeks or
months (or ever, which is usually the case).  And then even if I do come
back, now I'm pretty much too far behind to ever catch up.

I guess you're hoping for enough overlap between email and web forum
users to keep an active developer community... I wish you luck with
that.

-- 
Chris Adams 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Benson Muite
On 4/21/23 04:24, Chris Adams wrote:
> Once upon a time, Matthew Miller  said:
>> I am proposing that over the course of 2023, starting with the Changes
>> process, we move Fedora development conversations from this mailing list to
>> the Discourse-based Fedora Discussion.
> 
> I feel this is a case of trading one group of people (email list users)
> for a different group of people (web forum users).  I have seen this
> done multiple times over the years, tried to follow a few times, and
> always dropped off fairly rapidly.  I'm solidly in the "email list
> users" group.
Discourse is very nice.  It is open source, uses a reasonable license
[0] (though [1] would be better), and is great for casual interactions
that maybe spread out over time.  Would highly recommend it for moderate
size community discussion.

However, it doesn't seem like we can hack on it to better suite
community needs, for example to have the same functionality as mailing
lists[2].  It is not standards driven and is primarily developed by one
company - something that follows Apache way[3] or has a community
governance process would be better in the long term for a large project
with many contributors who have technical expertise.

Email clients offer significant customizability that a one size fits all
web interface cannot provide.  Mailing list mode for Discourse is
helpful, but not at the same level as email lists, where once one has
gained sufficient knowledge, interaction can be done from the comfort of
the client of your choice. As such, simply adopting it because it can be
deployed may leave out many contributors, in particular those who drive
development forward.  Mailing lists are not perfect, but it is not clear
Discourse is a good replacement for the devel list.

0) https://github.com/discourse/discourse/blob/main/LICENSE.txt
1) https://www.gnu.org/licenses/agpl-3.0.en.html
2)
https://discourse.cmake.org/t/cmake-discourse-mailing-list-mode-incorrectly-personally-addresses-all-email/738
3) https://apache.org/theapacheway/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-20 Thread Alexander Bokovoy

On to, 20 huhti 2023, Stephen Smoogen wrote:

On Thu, 20 Apr 2023 at 18:47, Matthew Miller 
wrote:


On Thu, Apr 20, 2023 at 05:39:51PM -0400, Stephen Smoogen wrote:
> I hate to ask this but could you give a more summarized version of this
> email? I realize you had a lot of reasoning you wanted to cover on the
> why's but I frankly got lost several times. That makes it really hard not
> to respond in ways which are overly emotional and not helpful. Anything I
> wrote would start with me trying to summarize what was written but
failing
> to do so, or I would end up trying to pick apart different paragraphs in
> non-helpful ways.

Sure. I realize it is quite long.

I am proposing that over the course of 2023, starting with the Changes
process, we move Fedora development conversations from this mailing list to
the Discourse-based Fedora Discussion.

Many Fedora folks, new and old, can't keep with this list. The number of
participants is down over time (even as the number of threads has risen).
Many teams are moving away from devel list anyway -- using various
scattered
bug trackers as their effective "forum".

Discourse gives us better tools for the conversations we need to have as a
project. I know it takes some getting used to, but I strongly believe it
will be worth it.

Devel list actually covers a lot of different topics. Discourse lets us
categorize those better while still keeping it all together.

The first thing I suggest moving is discussion around proposed Changes.
This
is a FESCo decision. The rest I won't duplicate here.



Thank you. I have a better understanding of where you are coming from, and
what this meant to do. I don't like the solution, but I know all too well
that the current mailman3 solution works on a wing and a prayer. It has
been running an EOL version of the software for a long time and there are
not enough infrastructure resources to do all the things that are needed
for an upgrade AND keep builds going. I also understand that the general
community of the lists has shrunk over the last 10 years with it becoming
more and more 'the same old people complaining about the same old things'.

That said, I don't think I will be greatly active after the move. I have
tried Discourse for a year, but have found it to be like every forum and
BBS I have tried for the last 30 years.. frustrating and needy. I get tired
and angry after 30 minutes and my replies start becoming the problem you
don't want. [I realize this is how many people feel about email which
causes them to drop out there.] If that lack of engagement requires me to
orphan packages or other items, I completely understand.


My main trouble with Discourse and other places where I try to help
people with answers to their questions is that forums promote a drive-by
questions without further engagement. This experience is opposite to
what forum proponents are claiming but I see it pretty consistently on
Discourse, on Stackoverflow sites, on Reddit and in many other places.

In my area, identity management and authentication, the topics are
complex enough to want to help others but lack of further engagement
simply kills any interest to use a particular discussion board. If
people asking questions aren't interested in getting the answers or even
tying in the ends for their own questions, it comes hard to keep an
interest in helping those people again and again.

I can point you to one specific topic on Fedora Discourse as an example:
https://discussion.fedoraproject.org/t/fedora-login-bug-having-a-128-character-password-breaks-otp-and-will-lock-users-out-of-account/78960

I would have supposed that someone would follow-up, right? As a
FreeIPA maintainer in Fedora, as an upstream FreeIPA contributor and a
contact for security issues, I have never been contacted with either
details for what the thread claims to happen or never got any follow-up
on the thread to my comments.

This is an experience I want to avoid. If this is what Matthew is
proposing a Fedora development discussions to be, then sorry, this is
not an improvement.

--
/ Alexander Bokovoy
Sr. Principal Software Engineer
Security / Identity Management Engineering
Red Hat Limited, Finland
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Panu Matilainen

On 4/21/23 02:21, Simo Sorce wrote:

Hi Matthew, you say: "We're missing people", and I think, "who?".
And who are you going to miss if you move to discourse?

I will be candid, I tried to use forums since the old phpBB times, it
never works for me.
I have no time to go roaming over forums except if a search engine
brings me there.

The mailing list make messages land in my client, on which I am very
efficient, therefore I can check all messages once a day, and respond
if I find a worthy topic.

Unless this discourse has some great mail bridge (it doesn't) or maybe
an rss feed (I do not use those at work, but I guess I could ?) So that
I can skim messages on my terms, I think I (and those like me) will be
the next "missing people".


Ditto.

I actually quite like Discourse - for a forum software - from experience 
related to various freetime activities.


However, Discourse replacing mailing lists WILL be the end of habitually 
skimming through everything that goes on devel (and a whole bunch of 
other lists) to spot issues that might be of my concern. The result will 
be in me being considerably less aware of what goes around in Fedora, 
rpm related or not.


Just FWIW.

- Panu -
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Dan Horák
On Fri, 21 Apr 2023 10:31:04 +0300
Panu Matilainen  wrote:

> On 4/21/23 02:21, Simo Sorce wrote:
> > Hi Matthew, you say: "We're missing people", and I think, "who?".
> > And who are you going to miss if you move to discourse?
> > 
> > I will be candid, I tried to use forums since the old phpBB times, it
> > never works for me.
> > I have no time to go roaming over forums except if a search engine
> > brings me there.
> > 
> > The mailing list make messages land in my client, on which I am very
> > efficient, therefore I can check all messages once a day, and respond
> > if I find a worthy topic.
> > 
> > Unless this discourse has some great mail bridge (it doesn't) or maybe
> > an rss feed (I do not use those at work, but I guess I could ?) So that
> > I can skim messages on my terms, I think I (and those like me) will be
> > the next "missing people".
> 
> Ditto.

I am in the same boat, FWIW ...

> 
> I actually quite like Discourse - for a forum software - from experience 
> related to various freetime activities.
> 
> However, Discourse replacing mailing lists WILL be the end of habitually 
> skimming through everything that goes on devel (and a whole bunch of 
> other lists) to spot issues that might be of my concern. The result will 
> be in me being considerably less aware of what goes around in Fedora, 
> rpm related or not.


Dan
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Daniel P . Berrangé
On Thu, Apr 20, 2023 at 05:20:37PM -0400, Matthew Miller wrote:
> We’re missing people
> 
> 
> A Mastodon post from long-time Fedora contributor Major Hayden got me
> thinking:
> 
> > How do people make so much time available for mailing list
> > discourse?
> >
> > Once I ensure my team has the technical guidance they need
> > and I work through the tasks of work that I owe other
> > people, I take a look at the mailing list and say: "Oh my
> > gosh, what the heck happened here?" Then the discussion
> > goes further off the rails while I'm typing out a reply and
> > my reply is no longer relevant.
> >
> > — https://tootchute.com/@major/109666036733834421
> 
> I know many Fedora folks, old-school and new, for whom devel list is
> just too much. 

I think that applies to the vast majority of people on my team. They
are doing work that ends up in Fedora, they use Fedora, and they will
sometimes needs to make changes in Fedora packages, but they'll rarely
/ never read the mailing lists. Essentially, unless a very large amount
of your daily work is Fedora oriented, the devel list is not feasible
to follow. It is not suited to infrequent/sporadic Fedora contributors.

Myself I'll try to keep an eye out for interesting $SUBJECTs and read
those, or peek into exploding threads to see what the fuss is about,
but the rest I'll just ignore as it is too much. I'll try to relay the
important nuggets of info to others in my team, but that's a limited
mitigation.



When you say "We're missing people" there's actually another factor
that you've not mentionedspam, or more specifically anti-spam
countermeasures.

There are a handful of very regular Fedora contributors, for whom
about 50% of messages they send get reliably classified as spam
by my employer's mail service because of something it dislikes
about their mail server/domain's reputation. While I can allow-list
their addrs for myself, each subscriber has to repeat the same
allow-listing and I expect many won't bother.

IOW, we have people who think they are contributing to Fedora
discussions, but in fact their mails are getting effectively
silently discarded. This is bad if we want inclusive discussions.


In other mailing lists where I am the admin I get to see even worse
problems where mails get unconditionally discarded at time of delivery
due to disagreements between mail servers about the correct way to
implement DMARC and DKIM. As a result certain senders are entirely
prevented from collaborating via the mailing list in the worst possible
way. They successfull send the mail, it is accepted by the list server,
added to the online archives, but when the list server delivers to
subscribers the message bounces back. Unless the mailing list admin
watches non-delivery bounces no one will know this is happening.
Certain senders will simply not be part of the discussions.

Having battled email/spam problems wrt mailing lists for years now,
I can only conclude that email is not viable as a reliable & inclusive
communications tool in the modern world.


> We’re scattered in actual practice
> --

> Many groups have actually moved away from lists to using tickets for
> team conversations — both those non-engineering functions
> and development. Design Team has a mailing list, but mostly for
> announcements: the work happens in tickets. Workstation largely uses
> their Pagure tracker. And CoreOS conversations happen almost entirely
> in tickets on Github.
> 
> Tickets are made for tracking specific, actionable tasks, and that kind
> of tracking is part of why teams use them over mailing lists — but
> Fedora teams use them for open development conversations too. I think
> that’s largely a symptom of mailing lists not being enough for what we
> need. The trackers have media support, editing for typos or updates,
> reactions for simple agreement, tagging people, and granular
> subscriptions. They are effectively “off-label use” mini-forums that
> teams can quietly move to using without the sort of conversation I
> expect this message to generate.

> Airplane diagram, survivorship bias
> ---
> 
> The set of remaining regular participants on this list is naturally
> biased towards those for whom it is working just fine. But, core Fedora
> development discussion can’t be limited to that ever-shrinking group.
> Consider who isn’t here. The problems are real, and the trend isn’t in
> a good direction.

Or stockholm syndrome. As a long term email users I'm familiar with it
and learn to put up with all its flaws and figured out ways to mitigate
the limitations of email.

If you speak to any long term email users in high traffic OSS communities
you'll find many of them have created very elaborate mail filters, scripts
and tools to create workflows for handling the high volume of their inbox.
Newer contributors won't have this, so when you ask them to turn on the
fire hose by subscribing to Fedora 

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Jarek Prokop

On 4/20/23 23:20, Matthew Miller wrote:

It’s time to transform the Fedora devel list into something new
===

My first post on this list was over 19 years ago. (It was about
Bugzilla. I was a fan!) Ever since those early days, devel list has
been the heart and center of Fedora activity. Now, I hope to convince
all of us here that it’s time for something different.

As it is, devel list is too much for many people to follow — people
we’d like to have around. It covers many different things at once, yet
also drives us towards more scattered communications. Our infamous
mega-threads are not really effective for getting to community
consensus, and tend to bring out the worst in us.


Passionate people generate passionate discussion.

The only thing you will gain by a forum is that at the point
the message will not be deemed appropriate, it will probably
be deleted or "beatified" by the mod team. The passion from our human 
nature will not

go away with a platform change.



I propose that we transition devel list, and eventually most of our
mailing lists, to Fedora Discussion (our Discourse-powered forum).

I know this is a big change, but, hear me out…


We’re missing people


A Mastodon post from long-time Fedora contributor Major Hayden got me
thinking:


How do people make so much time available for mailing list
discourse?

Once I ensure my team has the technical guidance they need
and I work through the tasks of work that I owe other
people, I take a look at the mailing list and say: "Oh my
gosh, what the heck happened here?" Then the discussion
goes further off the rails while I'm typing out a reply and
my reply is no longer relevant.

—https://tootchute.com/@major/109666036733834421

I know many Fedora folks, old-school and new, for whom devel list is
just too much. Some of it is the sheer volume, but this “off the rails”
tendency is real — threads drift, get into back-and-forth debates about
particular details, etc.

Moving a discussion does not reduce the volume. From what I've heard
from engineers around me, the volume of devel is hard to keep up with.
That, to me, does not sound like a platform problem, but a scale problem.

And… some people aren’t here because — in
contrast with our “Friends” foundation, it isn’t always a nice place to
be (and mailing lists don’t provide many tools for moderation, except
the big hammer of outright bans).

Ben Cotton recently did some basic analysis on devel list traffic over
time, and there’s a clear trend: fewer people are participating, even
though the number of different threads goes up. I don’t think this is
because of any decline in Fedora contributors overall — I think it’s
that conversations are happening elsewhere.


Big threads are … bad, actually
---

When we have something to talk about, it tends to explode into a big
thread. The  thing in January with FESCo’s frame pointers decision
(https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY/#RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY)
is a good example of things going badly.

Most of the conversation was under the subject “Schedule for Tuesday's
FESCo Meeting (2023-01-03)”, because everything started as a reply to
that. That’s pretty easy to overlook. It’s possible for replies to
change  the subject when replying, but that can’t be done
retroactively, and then isn’t consistent (and it breaks threading in
Gmail, too).

Then, things got rather hostile, making it hard to have a reasonable
conversation about the issues (both technical and procedural). And
then, things went in circles without adding anything new.

This could have all gone a lot better.

And that’s just one example. Take a look back at any mega-thread, and
you’ll find similar — and worse. When things get heated, the only way
to intervene is by adding more.  There are often long subthreads of two
people going back and forth on tangents. Then, other conversation
branches duplicate that, or refer across. Classical email tools don’t
actually handle this kind of thing very well at all. In my experience,
it only really works if you keep up with the conversation in almost
real time, which has its own problems even when that’s possible.


We’re scattered in actual practice
--

Devel list may be the center, but we have _hundreds_ of Fedora mailing
lists. A dozen or so are reasonably active (Test, Legal, ARM…) but most
are inactive or dead. Some are just meeting reminders over and over —
for meetings that aren’t even active anymore. It’s easy to make but
hard to _unmake_ a mailing list.

For lists that are active, the split is confusing — when should
something be on the packaging list rather than devel? What happens when
something is related to both Cloud and Server, or Workstation and KDE?
One can post to both lists, but if some

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Alec Leamas

Hi all,


On 21/04/2023 10:50, Jarek Prokop wrote:

> As a person in my early 20s, I hate how everything is becoming
> web centric and no one can convince me to feel otherwise.

hm... I thought this was kind of a generation conflict. Glad to be 
proven wrong.


I enjoyed Fedora being on mailing lists, nothing ever came close to the 
threading of emails.


Actually, Zulip [1] does. It's an interesting tool, basically something 
in between traditional forums and email threading.



--alec

[1] https://zulip.com/





___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Michael J Gruber
How dare you - I'm glad you did :)

Even though I'm a "mail/mailing list guy" using TUI MUAs, I found myself 
turning delivery off on many high volume MLs where the volume does not 
correspond to my contributor's frequency. I even read fedora-devel via 
hyperkitty's web interface, which is really suboptimal. So I see both the value 
and the problem with MLs. A different transport like public-inbox may help me 
but not many others.

In any case, we have quite a fragmentation right now with the MLs, forum 
(discourse), IRC, Matrix, plus tickets on various platforms (bz, dist-git, 
pagure, gitlab) some of which offer teams and discussions, too. Choice is good, 
fragmentation is not because it makes it hard to know:
- Where can I reach whom?
- Where can I discuss what?

So I'm really all for reducing that fragmentation, and it can be made to work 
as a community decision only (community discussion that you started, whatever 
committee's decision). Ideally, we reduce the platforms to a few which still 
allow choices about how to participate (clickery vs tui, poll vs push/notify). 
More technically oriented folks will be more capable to adapt technically (than 
"pure users") but less willing to communicate by clicking around in a web 
browser. A platform analysis in this regard could support that.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Aleksandra Fedorova

On 4/21/23 02:57, Solomon Peachy via devel wrote:

On Thu, Apr 20, 2023 at 07:21:54PM -0400, Simo Sorce wrote:

Hi Matthew, you say: "We're missing people", and I think, "who?".
And who are you going to miss if you move to discourse?


Again and again I have seen this "we're missing people" sentiment be
used to justify scrapping "old" workflows, and *not once* has it ever
resulted in "more people" coming out of the woodwork that would have
happily contributed in the past, but were turned off/away by the need to
use archaic email.


Funny, how from where I am sitting I can not really remember any time we 
managed to scrape the old workflow at least once. So I wouldn't be able 
to measure the effectiveness of such an imaginary thing. I can only see 
how we are unable to do changes and therefore we are always adding 
things on top of old ones, which of course doesn't make anything easier 
neither for those who want to change, nor for those who don't.


That's a slight exaggeration of course, but so is your statement. People 
come to Fedora via many ways. But I doubt any of it starts with e-mail 
nowadays. And the fact that you don't see newcomers _here_ actually 
proves the point, isn't it?



(FFS, If we're going to follow this to its logical conclusion, we should
  just scrap all of this email/discourse/whatever and just move
  everything to github, or even facebook, as that's clearly where the
  most numbers of people are.  "but no, our custom tooling makes things
  better for us" is the inevitable pushback, which arguably applies just
  as much to email-based flows!)


The mailing list make messages land in my client, on which I am very
efficient, therefore I can check all messages once a day, and respond
if I find a worthy topic.


...and the very nature of Discourse or various other Forums pretty much
make this sort of workflow impossible; that is to say you're all but
forced to manually poll every site you care about in a way that all but
makes automation impossible.


Discourse

1) sends email in a multipart format which has html and plain text(kind 
of markdown);
2) adds headers which allow you to filter the messages by topic or 
category on the client-side;
2) allows you to configure notifications for mentions per category or 
per tag;
3) allows to configure custom searches on the server side, and will 
notifies you for it.


Here is the example of the mail headers:


Message-ID: 
In-Reply-To: 
References: 
 
 
List-Unsubscribe: <...>
X-Discourse-Post-Id: 215862
X-Discourse-Topic-Id: 81258
X-Discourse-Category: Team Workflows/Fedora Magazine
X-Auto-Response-Suppress: All
Auto-Submitted: auto-generated
Precedence: list
List-ID: Fedora Discussion | Team Workflows Fedora Magazine
 
List-Archive: 
https://discussion.fedoraproject.org/t/article-proposal-using-btrfs-to-upgrade-fedora/81258

Feedback-ID: fedoraproject:user_posted:discoursemail



It is not perfect, and it requires some effort. But I don't see why it 
is impossible.



In other words, it's locally optimal for any given site, but is utterly
incapable of scaling if you care about more than a small handful of sites.

Calling myself semi-active here would be quite generous, but I can
uneqvocibly state that if I have to manually poll a discourse site or
whatever, that will be the end of my participating in anything Fedora,
except to report bugs via abrt (assuming I don't have to keep logging in
for new API keys) I suspect I'm far from the only one in that respect.


Let's not get into a "who would you miss more" competition and work on a 
solution which actually helps us to bridge the gap and allows us to 
compromise between different use cases.



Unless this discourse has some great mail bridge (it doesn't) or maybe
an rss feed (I do not use those at work, but I guess I could ?) So
that I can skim messages on my terms, I think I (and those like me)
will be the next "missing people".


RSS doesn't scale for higher volumes unless you're literally polling
every few minutes or the feed includes a large number of entries.


Btw I could make exactly the same quote about any forum that Major made
for Mailing lists, messy discussions are messy and a forum does not
make them easier to follow by any means (perhaps except for those that
chose inferior email readers).


Yeah.


Your own post communicates to me (whether you intended it or not) that
in the end the thread that will be generated by this post won't matter,
because this is just a courtesy post and you already think that the
opinion of the "minority of self selected mailing list lovers and
dinosaurs" does not matter much.


Unfortunately, I have to agree with this perception.  Perhaps it's
because I've seen so many other formerly e-mail based communities
bifrucate [1] chasing after "engagagement" that never occurs, or even
RH/Fedora's near-perfect abysmal record of framing core infrastructure
changes like this as a 

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Marius Schwarz

Am 21.04.23 um 01:34 schrieb Stephen Smoogen:


That said, I don't think I will be greatly active after the move. I 
have tried Discourse for a year, but have found it to be like every 
forum and BBS I have tried for the last 30 years.. frustrating and needy.


ACK.

- you do not see, what new answeres have arrived
- you need to open and login into it, everytime your browser gets started
- you need to actively look into any open TAB for any ML with theire own 
discourse-like-websolution

- you are required to work with tools that specific service offers
- "offline" breaks the workflow
- you need a shitload of traffic to archive the same result, as you can 
have with one single email.

- it takes longer to find something
aso. aso.

and best of all:

- you (multiply this with any participant) need way more cpu power (at 
home and on the server) to archive the same results => Which is bad for 
the climate!!!


Mails get concentrated in one place in an efficient way, with a short 
and easy workflow in one system, we all need to work on a day-by-day 
basis, or do you know anyone who can uninstall his/her mailapp after the 
Fedora ML has moved to Discourse? I don't think so.


If "you",reader, have problems following the threads with your mailapp, 
which was the main argument here, get a better mailapp to handle it.


Best regards,
Marius Schwarz
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Mario Torre
I know Matthew mentioned long replies to long posts as a problem, so
I'll do what on discourse would be an emoticon to sum a complex
discussion:

+1 Simo :)

Cheers,
Mario

On Fri, Apr 21, 2023 at 1:22 AM Simo Sorce  wrote:
>
> Hi Matthew, you say: "We're missing people", and I think, "who?".
> And who are you going to miss if you move to discourse?
>
> I will be candid, I tried to use forums since the old phpBB times, it
> never works for me.
> I have no time to go roaming over forums except if a search engine
> brings me there.
>
> The mailing list make messages land in my client, on which I am very
> efficient, therefore I can check all messages once a day, and respond
> if I find a worthy topic.
>
> Unless this discourse has some great mail bridge (it doesn't) or maybe
> an rss feed (I do not use those at work, but I guess I could ?) So that
> I can skim messages on my terms, I think I (and those like me) will be
> the next "missing people".
>
> Btw I could make exactly the same quote about any forum that Major made
> for Mailing lists, messy discussions are messy and a forum does not
> make them easier to follow by any means (perhaps except for those that
> chose inferior email readers).
>
> All that said, why waste time with this discussion?
>
> Your own post communicates to me (whether you intended it or not) that
> in the end the thread that will be generated by this post won't matter,
> because this is just a courtesy post and you already think that the
> opinion of the "minority of self selected mailing list lovers and
> dinosaurs" does not matter much.
>
> On Thu, 2023-04-20 at 17:20 -0400, Matthew Miller wrote:
> > It’s time to transform the Fedora devel list into something new
> > ===
>
> --
> Simo Sorce
> RHEL Crypto Team
> Red Hat, Inc
>
>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue



-- 
Mario Torre
Manager, Software Engineering, Red Hat OpenJDK, Java Champion
https://keybase.io/neugens
9704 A60C B4BE A8B8 0F30  9205 5D7E 4952 3F65 7898
Mastodon: https://mastodon.social/@MarioTorre

Red Hat GmbH, Registered seat: Werner von Siemens Ring 12, D-85630
Grasbrunn, Germany

Commercial register: Amtsgericht Muenchen/Munich, HRB 153243,
Managing Directors: Ryan Barnhart, Charles Cachera, Michael O'Neill, Amy Ross
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Aleksandra Fedorova

Hi,

On 4/21/23 10:47, Daniel P. Berrangé wrote:

I agree with most of your points, but I wanted to comment on the Change 
process.


(...skipped a lot...)


First, I’d like to move the Changes discussion. They will still be
posted to devel-announce, but responses directed to Project Discussion
in a new #changes tag. Ben tells me that this is a FESCo decision,
which seems reasonable.


Early you mentioned that lots of teams have moved discussions into
tickets in Pagure/GitHub/etc.  I think that is an entirely natural
thing to do for task oriented discussions.

I think that Change proposals are precisely that - a task oriented
discussion, and thus would naturally fit into issue tracker model.
You then have the associated tools for tracking, tagging the changes,
linking between related tickets, and more, all in one place. The
way we use wiki categories to tag Change proposal pages, and then
have to have discussions somewhere else entirely, is effectively
reinventing a poor-mans' issue tracker. Just use a real issue tracker
here and stop splitting the process around multiple tools.


I think the issue with the Change process is that while the change 
itself is a task, its discussion has a property of generating 
sub-threads and sidetracks going in all directions, which shape the rest 
of the fedora-devel discourse.


So while from the execution point of view having it in the issue tracker 
makes a lot of sense, from the communication point of view Change 
discussion is a seed, which when planted on a forum can create a whole 
forest.


The hope is that forum tooling can be used to split the subthreads and 
to let them live on their own. So instead of strict moderation of the 
conversation in the issue tracker, which would be required to keep it on 
point, we will allow conversations to spread out but in a way that you 
have a possibility to choose your track.



P.S. It is funny how even though I consider myself a "seasoned" Fedora 
Contributor, every time I send a mail to a mailing list, I still go to a 
Hyper-Kitty interface to verify that I did everything correctly.


--
Aleksandra Fedorova
bookwar
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Mark Wielaard
Hi,

On Thu, Apr 20, 2023 at 07:21:54PM -0400, Simo Sorce wrote:
> The mailing list make messages land in my client, on which I am very
> efficient, therefore I can check all messages once a day, and respond
> if I find a worthy topic.
> 
> Unless this discourse has some great mail bridge (it doesn't) or maybe
> an rss feed (I do not use those at work, but I guess I could ?) So that
> I can skim messages on my terms, I think I (and those like me) will be
> the next "missing people".

I think I would fall in the same category. The fedora-devel mailinglist
keeps me connected to the project even though I rarely reply to messages.

> Your own post communicates to me (whether you intended it or not) that
> in the end the thread that will be generated by this post won't matter,
> because this is just a courtesy post and you already think that the
> opinion of the "minority of self selected mailing list lovers and
> dinosaurs" does not matter much.

Agreed. It was a very long post with several important and interesting
observations about communication in a large groups of people. But it
felt like it wasn't meant as actually discussing how we can
communicate better, but to work towards a conclusion that a specific
forum technology should be adopted and get rid of people who use the
mailinglist to participate in the project.

Cheers,

Mark
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Fabio Valentini
On Fri, Apr 21, 2023 at 1:22 AM Simo Sorce  wrote:
>
> Hi Matthew, you say: "We're missing people", and I think, "who?".
> And who are you going to miss if you move to discourse?
>
> I will be candid, I tried to use forums since the old phpBB times, it
> never works for me.
> I have no time to go roaming over forums except if a search engine
> brings me there.
>
> The mailing list make messages land in my client, on which I am very
> efficient, therefore I can check all messages once a day, and respond
> if I find a worthy topic.
>
> Unless this discourse has some great mail bridge (it doesn't) or maybe
> an rss feed (I do not use those at work, but I guess I could ?) So that
> I can skim messages on my terms, I think I (and those like me) will be
> the next "missing people".
>
> Btw I could make exactly the same quote about any forum that Major made
> for Mailing lists, messy discussions are messy and a forum does not
> make them easier to follow by any means (perhaps except for those that
> chose inferior email readers).
>
> All that said, why waste time with this discussion?
>
> Your own post communicates to me (whether you intended it or not) that
> in the end the thread that will be generated by this post won't matter,
> because this is just a courtesy post and you already think that the
> opinion of the "minority of self selected mailing list lovers and
> dinosaurs" does not matter much.

I have to say, even at the risk of making me sound like "old dinosaur
man yells at cloud", I agree here.

The way I interact with the mailing list is very efficient - new
messages land in my email client, they are clearly labeled as
"unread", and archiving read messages (or discussion threads that I'm
not interested in) creates a searchable archive of everything that
happened "as a byproduct".
Interacting with discourse works completely differently - messages
don't "come to me", I need to *actively seek them out*, it's hard to
tell what's new, the interface isn't entirely obvious (maybe this
would be better if I used discourse more regularly, but I really don't
want to do that, unless I *absolutely need to*).

Especially the "messages come to me" vs. "I need to go looking" aspect
would likely result in me both 1. not being as informed about what's
going on in Fedora, and 2. interacting much less with discussions than
I do now.

Fabio
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Ben Cotton
Like many of you, I have built up a lot of workflow around my email.
I'm on several dozen Fedora mailing lists, so I heavily filter my
inbox. In fact, that's one of the areas where I'm least enthusiastic
about a large-scale move to Fedora Discussion. Our tag-based setup
makes it very difficult for Gmail (as an email client specifically) to
filter alerts the way I want.

On the other hand, as someone who often needs to cross-post
announcements and the like, the experience for that on Discussion is
so much better. And there are a lot of other quality of life
improvements, some big and some small, but they add up:

* The ability to move threads from "contributor" to "developer" areas
and vice versa
* Splitting off tangents to a new thread
* Editing posts (with visible history, of course)
* In-post polls
* In-line date/time tags that can render the time in the user's zone

Discussion isn't perfect, but it's better on the whole than I thought
it would be.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Robert Marcano via devel

On 4/20/23 5:20 PM, Matthew Miller wrote:


It’s time to transform the Fedora devel list into something new
===




As someone that read this list 99% ot the time and 1% for replying, I 
have no problem with having a web based forum for discussions, but that 
kind of software if always awful for my kind of usage.


I like the mailing list methos because I get all the threads and I see 
what I wish to read in order to be informed of the general direction of 
the project and ignore the ones I don't want to, with a simple 
responsive UI, that even works when I am offline.


I know that there are people that love web based forums (I don't), but 
in order to not leave people behind with a lot of experience in the 
project, for new ones, maybe instead of only proposing a change, maybe 
proposing a change with good email integration is better.


Discourse default email integration is bad IMHO. The model I wish to 
have with email integration are the tools that were installed for the 
OpenJDK - GitHub integration. in that mailing list, you never notice you 
are reading a bunch of emails that comes from GitHub comments and I can 
pretty much read the entire discussions from my email client, without 
ever using a web browser.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Chris Adams
Once upon a time, Marius Schwarz  said:
> - you are required to work with tools that specific service offers

I think this is my biggest complaint with any web forum - unlike email,
where users can choose clients that work the way they like, learning and
customizing them, web forums force a use/workflow method based on what
some developer likes.  They also tend to be "locked in" to a singular
UI, because any significant change after a critical mass of users is
reached is too upsetting.

Also: with web forums, I feel my content is not my own.  I can't
automatically keep copies and archive them.  For example, I can in
seconds tell you when my first post here was (January 2010 in the
current incarnation, September 2003 on the @redhat.com version), or even
my first post to any @redhat.com list (wow, June 1996!).

-- 
Chris Adams 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Robert Marcano via devel

On 4/21/23 8:17 AM, Robert Marcano wrote:

On 4/20/23 5:20 PM, Matthew Miller wrote:


It’s time to transform the Fedora devel list into something new
===




As someone that read this list 99% ot the time and 1% for replying, I 
have no problem with having a web based forum for discussions, but that 
kind of software if always awful for my kind of usage.


I like the mailing list methos because I get all the threads and I see 
what I wish to read in order to be informed of the general direction of 
the project and ignore the ones I don't want to, with a simple 
responsive UI, that even works when I am offline.


I know that there are people that love web based forums (I don't), but 
in order to not leave people behind with a lot of experience in the 
project, for new ones, maybe instead of only proposing a change, maybe 
proposing a change with good email integration is better.


Discourse default email integration is bad IMHO. The model I wish to 
have with email integration are the tools that were installed for the 
OpenJDK - GitHub integration. in that mailing list, you never notice you 
are reading a bunch of emails that comes from GitHub comments and I can 
pretty much read the entire discussions from my email client, without 
ever using a web browser.




On 4/20/23 5:20 PM, Matthew Miller wrote:
> That said, it is web-first software. (Or mobile, if that’s your thing.)
> That requires some adjustment, I know. I hope opening up a Fedora
> Discussion tab – or keeping one open — becomes an easy habit.

I forgot to add. Discourse is worse for mobile users, the "app" was just 
an embedded web browser, the only thing efficient it did was to get a 
notification and remembering your session, everything else is worse that 
writing an email on a email client for phones.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Christopher Klooz

Just a slight addition about "archaic email" and related comments:

Email and its capability for being used in conjunction with OpenPGP 
ensures two major institutions in kernel development and elsewhere: 
"Trusting the developers, not infrastructure" [1], and, assume "any part 
of the infrastructure can be compromised at any time" [1]. This avoids 
single points of failure, and complements the chain of trust.


I am not sure if Discourse is capable to be used in conjunction with 
OpenPGP if it reformats contents or if it removes attachments (maybe 
someone knows?). This leads to the possibility that discourse introduces 
a single point of failure (or, single point of vulnerability), which 
breaks the above institutions.


Having said that, as far as I follow our devel mailing list, I think the 
argument above is of minor relevance, because I think this mailing list 
is not used to forward code or to do reviews. Signatures seem to be not 
omnipresent at the moment anyway.


However, I just wanted to remind that the issue is a little more complex 
than just assuming "email is old and has to be replaced by modern": 
there is another consideration, too. And we have to be aware that if 
discourse does not support OpenPGP signatures practically, we loose the 
possibility to ensure "security of integrity" in the mailing list in 
cases WHEN it is necessary - IF there are such cases (which I cannot 
determine).


Just some thoughts :)

[1] https://www.kernel.org/doc/html/latest/process/maintainer-pgp-guide.html

Chris

On 4/21/23 11:42, Aleksandra Fedorova wrote:

On 4/21/23 02:57, Solomon Peachy via devel wrote:

On Thu, Apr 20, 2023 at 07:21:54PM -0400, Simo Sorce wrote:

Hi Matthew, you say: "We're missing people", and I think, "who?".
And who are you going to miss if you move to discourse?


Again and again I have seen this "we're missing people" sentiment be
used to justify scrapping "old" workflows, and *not once* has it ever
resulted in "more people" coming out of the woodwork that would have
happily contributed in the past, but were turned off/away by the need to
use archaic email.


Funny, how from where I am sitting I can not really remember any time 
we managed to scrape the old workflow at least once. So I wouldn't be 
able to measure the effectiveness of such an imaginary thing. I can 
only see how we are unable to do changes and therefore we are always 
adding things on top of old ones, which of course doesn't make 
anything easier neither for those who want to change, nor for those 
who don't.


That's a slight exaggeration of course, but so is your statement. 
People come to Fedora via many ways. But I doubt any of it starts with 
e-mail nowadays. And the fact that you don't see newcomers _here_ 
actually proves the point, isn't it?



(FFS, If we're going to follow this to its logical conclusion, we should
  just scrap all of this email/discourse/whatever and just move
  everything to github, or even facebook, as that's clearly where the
  most numbers of people are.  "but no, our custom tooling makes things
  better for us" is the inevitable pushback, which arguably applies just
  as much to email-based flows!)


The mailing list make messages land in my client, on which I am very
efficient, therefore I can check all messages once a day, and respond
if I find a worthy topic.


...and the very nature of Discourse or various other Forums pretty much
make this sort of workflow impossible; that is to say you're all but
forced to manually poll every site you care about in a way that all but
makes automation impossible.


Discourse

1) sends email in a multipart format which has html and plain 
text(kind of markdown);
2) adds headers which allow you to filter the messages by topic or 
category on the client-side;
2) allows you to configure notifications for mentions per category or 
per tag;
3) allows to configure custom searches on the server side, and will 
notifies you for it.


Here is the example of the mail headers:


Message-ID: 
In-Reply-To: 
References: 
 
 
List-Unsubscribe: <...>
X-Discourse-Post-Id: 215862
X-Discourse-Topic-Id: 81258
X-Discourse-Category: Team Workflows/Fedora Magazine
X-Auto-Response-Suppress: All
Auto-Submitted: auto-generated
Precedence: list
List-ID: Fedora Discussion | Team Workflows Fedora Magazine
 
List-Archive: 
https://discussion.fedoraproject.org/t/article-proposal-using-btrfs-to-upgrade-fedora/81258

Feedback-ID: fedoraproject:user_posted:discoursemail



It is not perfect, and it requires some effort. But I don't see why it 
is impossible.



In other words, it's locally optimal for any given site, but is utterly
incapable of scaling if you care about more than a small handful of 
sites.


Calling myself semi-active here would be quite generous, but I can
uneqvocibly state that if I have to manually poll a discourse site or
whatever, that will be the end of my participating in anyt

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Emmanuel Seyman
* Fulko Hew [20/04/2023 21:18] :
>
> Can you say the same for Discourse?

I've tried using Fedora Discussions and its email notifications (both
the text and html versions) leave a lot to be desired. So much so that
I never actually go on to read the discussions.

Emmanuel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Kevin P. Fleming

On 4/20/23 17:20, Matthew Miller wrote:


Most of the conversation was under the subject “Schedule for Tuesday's
FESCo Meeting (2023-01-03)”, because everything started as a reply to
that. That’s pretty easy to overlook. It’s possible for replies to
change  the subject when replying, but that can’t be done
retroactively, and then isn’t consistent (and it breaks threading in
Gmail, too).

At the risk of causing at least one of the problems that Matthew pointed 
out, this is the most important one for me: lots of people say "I decide 
what to read based on what I see in my email client", but when the 
subject of the emails doesn't reflect their contents, that's a losing 
proposition. I completely ignored the thread in question until a 
*different* thread referred to it and I learned about the conversation 
going on there.


On another note: I've been an active Discourse user since the 'early 
adopter' days, and frequent at least six Discourse sites of varying 
content volumes. I've learned good ways to stay on top of what is going 
on without having to open each site on a daily basis, and while it's not 
as low-effort as mailing lists are, I've found the benefits to be worth 
the increased effort. In fact many of the replies in this thread have 
complaints/concerns about aspects of Discourse usage which have been 
'solved' already, but the person making the complaint/voicing the 
concern just isn't aware of the solutions available yet... so for those 
people I encourage you to ask for assistance learning how to address the 
problems you perceive, instead of claiming the problems can't be solved.


A case in point is the statement "it's so hard to know what's new": I 
struggled with this as well, until I learned about configuring the 
behavior of the 'New' tab in Discourse, and aggressively filtering out 
categories and tags I do not care about. Now I can click 'refresh' while 
looking at the 'New' tab on a highly active site and I will see *all* of 
the New topics that are of potential interest to me. In the end this is 
very similar to taking the same actions in a local mail client, but more 
capable since it is based on metadata about the topics and not just the 
often-incorrect subject lines in email threads.


--
Kevin P. Fleming
He/Him/His
Principal Program Manager, RHEL
Red Hat US/Eastern Time Zone
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Peter Boy


> Am 21.04.2023 um 15:37 schrieb Emmanuel Seyman :
> 
> * Fulko Hew [20/04/2023 21:18] :
>> 
>> Can you say the same for Discourse?
> 
> ... leave a lot to be desired. So much so that

You put it very nicely. I have been desperately trying to follow new posts 
under the tag #server via email notification. Total failure. I missed 
everything. 

A nice collection of "bells and whistles" just doesn't cut it yet. Currently, 
it is far too unreliable for systematic and long-term professional activities. 

And it is structured in an undercomplex way. Try to find something further back 
in time. You must have a lot of boredom. A simple grouping by year/month like 
the mailing lists is very comfortable in comparison.

And I think that's not what discourse was originally designed for. We are now 
trying to squeeze in something that works "somehow". An 'egg-laying, 
milk-gearing  woolly pig' like with the infamous SAP software in some 
companies. And the problems that Matthew accurately describes (lengthy 
discussion, abusive discussion style, etc) cannot be solved by this, in my 
opinion.

I am very much in favor of modernizing our communication tools. But I don't 
think this is the way to go (but I don't know anything better, except maybe a 
more "traditional", more structured forum). 


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Solomon Peachy via devel
On Fri, Apr 21, 2023 at 11:42:20AM +0200, Aleksandra Fedorova wrote:
> That's a slight exaggeration of course, but so is your statement. People
> come to Fedora via many ways. But I doubt any of it starts with e-mail
> nowadays. And the fact that you don't see newcomers _here_ actually proves
> the point, isn't it?

Correlation is not causation.

Distro building isn't "fun", or sexy.  There are much more immediately 
(and fiscally) rewarding things for "newcomers" to mess with.

> Let's not get into a "who would you miss more" competition and work on a
> solution which actually helps us to bridge the gap and allows us to
> compromise between different use cases.

Oh, I know my contributions here are miniscule, but my point is that 
we'd lose a ton of voices that collectively represent a ton of 
experience and use cases.

> In all seriousness, I would advise you to hang out at the current
> discussion.fedoraproject.org and feel the vibe a bit.

You kinda just demonstrated my point -- "hanging out at  
and feel the vibe" is going to take time, attention, and distruption.  
My total available time/attention is fixed, which means this "hanging 
out" will have to come at the cost of something else that frankly 
matters _more_.  And I won't personally gain anything from the effort -- 
at _best_ it will break even vs what I have now.

> Distributions _are_ cool and sexy. And people have ideas and interest in
> them. Some of them are totally wrong and misplaced, some may be very old,
> and some are better. But that's how it should be.

I'm sorry, the numbers are _not_ on your side here, not just with Fedora 
itself but the bigger picture of distributions in general.  It's not 
"email" that is keeping folks away, it's the nature of the work.  And 
_work_ it absolutely is.

(And I say this as someone who has spent most of the past couple of 
decades working on low-level infrastructure-type stuff. Sure, I find it 
fun/enjoyable but I freely acknowledge I am several standard deviations 
from the mean)

> It seems you feel like you are cornered, but it is you who put yourself in
> the corner by ignoring the part of the community, which actually can and
> wants to support you.

By that same token bananas could make themselves more appealing to 
people that like oranges if they'd only be more orange-like.

This isn't me "putting myself in a corner", it's Fedora moving the tent 
that I was underneath and expecting me to move with it.  (Because they 
either don't understand _why_ anyone wouldn't want to move, or 
understand, and do it anyway.  I can actually respect the latter 
position, even if I think it's not going to yield the expected results.  
But I think this is yet another case of the former)

But whatever, I won't lose any sleep over this.  As I already mentioned, 
I have plenty of other things to do, both in the F/OSS world and in 
(gasp) meatspace where I won't have to look at yet another screen.

> > [1] Splitting into the "core" developers (ie those paid/compensated for
> >  participating) and an endless summer of newbs seeking help/support;
> >  the middle gets completely hollowed out.

FWIW, I stand by this analogy.

 - Solomon
-- 
Solomon Peachypizza at shaftnet dot org (email&xmpp)
  @pizza:shaftnet dot org   (matrix)
Dowling Park, FL  speachy (libra.chat)


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Solomon Peachy via devel
On Fri, Apr 21, 2023 at 08:24:14AM +0300, Benson Muite wrote:
> As such, simply adopting it because it can be deployed may leave out 
> many contributors, in particular those who drive development forward.

I have made this point several times in other contexts; a new 
tool/workflow has to yield tangible improvements for the _existing_ 
contributor base.  Otherwise you're just going to trade away _current_
contributors for the _possibility_ of attracting new ones.

(In a volunteer context, that is)

 - Solomon
-- 
Solomon Peachypizza at shaftnet dot org (email&xmpp)
  @pizza:shaftnet dot org   (matrix)
Dowling Park, FL  speachy (libra.chat)


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Peter Boy


> Am 21.04.2023 um 16:15 schrieb Solomon Peachy via devel 
> :
> 
> You kinda just demonstrated my point -- "hanging out at  
> and feel the vibe" is going to take time, attention, and distruption.  
> My total available time/attention is fixed, which means this "hanging 
> out" will have to come at the cost of something ...

+++…+++1  :-)
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Aleksandra Fedorova

On 4/21/23 15:25, Christopher Klooz wrote:

Just a slight addition about "archaic email" and related comments:

Email and its capability for being used in conjunction with OpenPGP 
ensures two major institutions in kernel development and elsewhere: 
"Trusting the developers, not infrastructure" [1], and, assume "any part 
of the infrastructure can be compromised at any time" [1]. This avoids 
single points of failure, and complements the chain of trust.


I am not sure if Discourse is capable to be used in conjunction with 
OpenPGP if it reformats contents or if it removes attachments (maybe 
someone knows?). This leads to the possibility that discourse introduces 
a single point of failure (or, single point of vulnerability), which 
breaks the above institutions.


Having said that, as far as I follow our devel mailing list, I think the 
argument above is of minor relevance, because I think this mailing list 
is not used to forward code or to do reviews. Signatures seem to be not 
omnipresent at the moment anyway.


From security or impersonation point of view our current mailing list 
is actually the worst. Both Matrix and Discourse are at least tied to 
FAS account. And while it can be considered a single point of failure, 
it is at least the one which exists and is properly maintained by the 
project.


We had the issue with impersonation over e-mail before, and that was not 
nice.


However, I just wanted to remind that the issue is a little more complex 
than just assuming "email is old and has to be replaced by modern": 
there is another consideration, too. And we have to be aware that if 
discourse does not support OpenPGP signatures practically, we loose the 
possibility to ensure "security of integrity" in the mailing list in 
cases WHEN it is necessary - IF there are such cases (which I cannot 
determine).


I think we really try hard to not oversimplify the conversation to the 
point of "old" vs "new", or "us" vs "them" approach, though many of the 
replies in this thread are pulling us into that direction.


Matthew's mail in my opinion does a good job to highlight that there is 
no single "we want a new shiny thing for newbies" driver behind the 
switch. There are multiple reasons for it. And making discussions more 
secure and better maintained is on that list too.


And like, hey, e-mail is a still a thing. Use it where you need it, and 
where it fits. There is no fight against the technology.


But for this particular purpose within this particular environment the 
mailing list just doesn't work(*), and we see it.


(*) Works = provides shared space where old and new Fedora contributors 
can discuss changes and other project-related topics in a collaborative 
way to advance the project.


This is the problem which we must solve. And it won't go away on its own 
if just wait for it.


Again, the goal is not to fight against Fedora contributors using the 
e-mail technology. The goal is to find a solution.


And if the requirement for that solution is to improve the Discourse 
mail interface, can we at least try to look into it with open mind and 
actually list what needs to be done to make it work.


We are a group of FOSS developers using FOSS tools, and we have a year 
long plan to make the tool working for us and everyone else.


Let's maybe work on it?


Just some thoughts :)

[1] 
https://www.kernel.org/doc/html/latest/process/maintainer-pgp-guide.html


Chris



--
Aleksandra Fedorova
bookwar
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Thu, Apr 20, 2023 at 08:24:48PM -0500, Chris Adams wrote:
> Once upon a time, Matthew Miller  said:
> > I am proposing that over the course of 2023, starting with the Changes
> > process, we move Fedora development conversations from this mailing list to
> > the Discourse-based Fedora Discussion.
> 
> I feel this is a case of trading one group of people (email list users)
> for a different group of people (web forum users).  

I don't think this is _really_ a "there are two kinds of people in the
world..." situation. Of course there are some people who have preferences
(strong or weak) for one or the other, and completely legitimate pros and
cons to each. But I don't want to "trade" anyone. I'd like to bring everyone
along.


> I have seen this
> done multiple times over the years, tried to follow a few times, and
> always dropped off fairly rapidly.  I'm solidly in the "email list
> users" group.

Is there anything which could be different this time which would make it
better for you?

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Jonathan Corbet
I suppose it's ironically suitable that my first attempt to send the
following failed because I wasn't actually subscribed to the list...

Matthew Miller  writes:

> We’re missing people
> 

I will just make the point that, when you make this switch, you will be
missing people as well.  Projects that switch to forum systems, to a
great extend, go dark for people who aren't immersed in them all the
time.  Keeping up with fedora-devel takes very little of my time;
keeping up with Discourse instances is a much slower affair.

I know I'm a grumpy old-timer, but I see this move to forum systems as a
powerful force putting projects into silos and isolating them from each
other.

Now get off my lawn, it's time to go watch Lawrence Welk...:)

jon
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread JT
>  I am very much in favor of modernizing our communication tools. But I
don't think this is the way to go (but I don't know anything better, except
maybe a more "traditional", more structured forum).

I'm up for modernizing things and making them more efficient as well,
though as Matthew replied to me earlier, that's not his reason for
suggesting it.

Having taken some more time to consider this and thinking about the past,
I've actually sort of already experienced this when I was a PuppyLinux
dev.  At the time, we used a forum as their primary means of dev
communication.  (I think they still do, but I'm not sure)  Puppy is a
different dev community with many working on their own derivatives of puppy
but happily collaborating together with other devs doing their own side
thing.
While there definitely was an increase in interaction with people, that
also came at a cost.  Two or three devs having a conversation in a thread
would also have to deal with a dozen or so no- devs chiming in on the
situation and putting in their two cents. Time and again this would end up
being nothing more than a distraction, an argument, or causing a developer
to end up going to PMs to discuss the bug they were trying to resolve
instead of doing it openly.
The users who were jumping in on the thread weren't doing so maliciously,
they were actually trying to help, but due to not understanding the issue
it ended up doing the opposite.

The problem with mixing general community discussion and development
discussion... is you get exactly that as the outcome.

While this did sometimes result in a community member getting more involved
in development, I am/was an example of that, it also had the result of
causing devs to end up relying on direct emails or PMs to other devs to cut
through the chatter of most of the thread being non relevant or wasting
time to read through replies that are off topic or unhelpful.  And once
that communication went private, it was no longer accessible to any other
devs to read.  This resulted a few times in bugs being fixed in some custom
releases but not others, and devs having to re-engineer the same fix
because the solution that was found wasn't open.  That's less of a problem
in Fedora's case because it's not disjointed like Puppy, but it could still
happen if there was an issue a dev was dealing with patching source due to
some GCC update.

The fact is with a mailing list, someone has to intentionally seek it out
and sign up.  You dont run into the people casually ending up in developer
discussions around esoteric but important engineering discussions.

In the real world I'd relate it to this...
A small housing development somewhere, that occasionally has visitors who
just drive through to check the place out and look at the neighborhood.
Versus
When there's a detour on the highway and the entire interstate's traffic
ends up getting routed through that same small development to get back onto
the interstate later.
The first case is one that no one really gets upset at, the latter is one
that almost no one is happy with.

I feel like there is a delicate balance between not making communication
hard or putting up roadblocks... and making it so easy that the volume
becomes a distraction for those that are trying to get code work done.  We
know what we have now mostly works even though it's not very elegant and
has its own issues.   Updating tools, encouraging new people to get
involved in development are great things, but we dont want to take one step
forward which results in two steps back for development overall.
Maybe this can be addressed somehow with discourse, but I am clueless as to
how.
Hopefully those smarter than I can find the right balance for what we
should use.


On Fri, Apr 21, 2023 at 10:15 AM Peter Boy  wrote:

>
>
> > Am 21.04.2023 um 15:37 schrieb Emmanuel Seyman :
> >
> > * Fulko Hew [20/04/2023 21:18] :
> >>
> >> Can you say the same for Discourse?
> >
> > ... leave a lot to be desired. So much so that
>
> You put it very nicely. I have been desperately trying to follow new posts
> under the tag #server via email notification. Total failure. I missed
> everything.
>
> A nice collection of "bells and whistles" just doesn't cut it yet.
> Currently, it is far too unreliable for systematic and long-term
> professional activities.
>
> And it is structured in an undercomplex way. Try to find something further
> back in time. You must have a lot of boredom. A simple grouping by
> year/month like the mailing lists is very comfortable in comparison.
>
> And I think that's not what discourse was originally designed for. We are
> now trying to squeeze in something that works "somehow". An 'egg-laying,
> milk-gearing  woolly pig' like with the infamous SAP software in some
> companies. And the problems that Matthew accurately describes (lengthy
> discussion, abusive discussion style, etc) cannot be solved by this, in my
> opinion.
>
> I am very much in favor of modernizing our communication tool

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Emmanuel Seyman
* Kevin P. Fleming [21/04/2023 10:03] :
>
> lots of people say "I decide
> what to read based on what I see in my email client", but when the subject
> of the emails doesn't reflect their contents, that's a losing proposition.

I agree there's a huge lack of netiquette in Fedora's mailing lists,
with wholesale quoting, top-posting, subjects not being updated, etc but
changing mediums seems far more expensive than asking people to post
emails that are easier to read.

Emmanuel
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Solomon Peachy via devel
On Fri, Apr 21, 2023 at 04:55:00PM +0200, Emmanuel Seyman wrote:
> I agree there's a huge lack of netiquette in Fedora's mailing lists,
> with wholesale quoting, top-posting, subjects not being updated, etc but
> changing mediums seems far more expensive than asking people to post
> emails that are easier to read.

Not to mention these problems won't go away just because it's now hosted 
on a web page..

 - Solomon
-- 
Solomon Peachypizza at shaftnet dot org (email&xmpp)
  @pizza:shaftnet dot org   (matrix)
Dowling Park, FL  speachy (libra.chat)


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Peter Boy


> Am 21.04.2023 um 14:27 schrieb Chris Adams :
> 
> I can't
> automatically keep copies and archive them.  For example, I can in
> seconds tell you when my first post here was

This is an extremely important criterion to consider when renewing our 
communications tools.

I can arrange information that I find important in a way that makes it quick 
and easy to find.

In discouse, this could perhaps be simulated by giving everyone a virtual 
repository for copies (links). 

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Aleksandra Fedorova

On 4/21/23 16:15, Solomon Peachy via devel wrote:

On Fri, Apr 21, 2023 at 11:42:20AM +0200, Aleksandra Fedorova wrote:

That's a slight exaggeration of course, but so is your statement. People
come to Fedora via many ways. But I doubt any of it starts with e-mail
nowadays. And the fact that you don't see newcomers _here_ actually proves
the point, isn't it?


Correlation is not causation.

Distro building isn't "fun", or sexy.  There are much more immediately
(and fiscally) rewarding things for "newcomers" to mess with.


Let's not get into a "who would you miss more" competition and work on a
solution which actually helps us to bridge the gap and allows us to
compromise between different use cases.


Oh, I know my contributions here are miniscule, but my point is that
we'd lose a ton of voices that collectively represent a ton of
experience and use cases.


In all seriousness, I would advise you to hang out at the current
discussion.fedoraproject.org and feel the vibe a bit.


You kinda just demonstrated my point -- "hanging out at 
and feel the vibe" is going to take time, attention, and distruption.
My total available time/attention is fixed, which means this "hanging
out" will have to come at the cost of something else that frankly
matters _more_.  And I won't personally gain anything from the effort --
at _best_ it will break even vs what I have now.


No, not really. I advised you to look into it, because you may actually 
get more from it personally, than you currently expect. I haven't 
proposed it to become a required Fedora activity, I gave you the 
unsolicited advice. Which maybe I shouldn't have.



Distributions _are_ cool and sexy. And people have ideas and interest in
them. Some of them are totally wrong and misplaced, some may be very old,
and some are better. But that's how it should be.


I'm sorry, the numbers are _not_ on your side here, not just with Fedora
itself but the bigger picture of distributions in general.  It's not
"email" that is keeping folks away, it's the nature of the work.  And
_work_ it absolutely is.


And now you try to tell me that "coolness" is defined by numbers. Sorry, 
I don't agree. I don't need everyone in the world to work on Linux 
distribution. I don't want majority of people to work on Linux 
distribution. I don't even need "more than in Ubuntu" people to work on 
Fedora Linux distribution. That is not the point at all, and it is not 
what makes things cool.


But with my Fedora Ambassador hat on I can tell you that the problem we 
see right now is not that we don't have people coming to Fedora. We have 
a problem helping people to connect to where the work is happening in a 
way that they can contribute.


And this includes both mentoring them to be able to contribute, but also 
accepting the fact that new people can bring new ideas, and we should 
provide them space to work on them and not just expect them to follow 
and do what they were told to do.




(And I say this as someone who has spent most of the past couple of
decades working on low-level infrastructure-type stuff. Sure, I find it
fun/enjoyable but I freely acknowledge I am several standard deviations
from the mean)


It seems you feel like you are cornered, but it is you who put yourself in
the corner by ignoring the part of the community, which actually can and
wants to support you.


By that same token bananas could make themselves more appealing to
people that like oranges if they'd only be more orange-like.

This isn't me "putting myself in a corner", it's Fedora moving the tent
that I was underneath and expecting me to move with it.  (Because they
either don't understand _why_ anyone wouldn't want to move, or
understand, and do it anyway.  I can actually respect the latter
position, even if I think it's not going to yield the expected results.
But I think this is yet another case of the former)

But whatever, I won't lose any sleep over this.  As I already mentioned,
I have plenty of other things to do, both in the F/OSS world and in
(gasp) meatspace where I won't have to look at yet another screen.


[1] Splitting into the "core" developers (ie those paid/compensated for
  participating) and an endless summer of newbs seeking help/support;
  the middle gets completely hollowed out.


FWIW, I stand by this analogy.


The middle doesn't magically appear out of nowhere. It appears when you 
build paths for newbies to grow into it. And it it sort of 
responsibility of the current middle to grow the next one.


We think the communication channels change is one of the initiatives 
which helps with that. Mentorship is the other.


There are currently three initiatives under Sustainable Community 
objective and everyone's feedback is welcome:


https://discussion.fedoraproject.org/t/fedora-strategy-2028-focus-area-review-community-sustainability/79277




  - Solomon


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe se

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Christopher Klooz


On 4/21/23 16:30, Aleksandra Fedorova wrote:

On 4/21/23 15:25, Christopher Klooz wrote:

Just a slight addition about "archaic email" and related comments:

Email and its capability for being used in conjunction with OpenPGP 
ensures two major institutions in kernel development and elsewhere: 
"Trusting the developers, not infrastructure" [1], and, assume "any 
part of the infrastructure can be compromised at any time" [1]. This 
avoids single points of failure, and complements the chain of trust.


I am not sure if Discourse is capable to be used in conjunction with 
OpenPGP if it reformats contents or if it removes attachments (maybe 
someone knows?). This leads to the possibility that discourse 
introduces a single point of failure (or, single point of 
vulnerability), which breaks the above institutions.


Having said that, as far as I follow our devel mailing list, I think 
the argument above is of minor relevance, because I think this 
mailing list is not used to forward code or to do reviews. Signatures 
seem to be not omnipresent at the moment anyway.


From security or impersonation point of view our current mailing list 
is actually the worst. Both Matrix and Discourse are at least tied to 
FAS account. And while it can be considered a single point of failure, 
it is at least the one which exists and is properly maintained by the 
project.
The FAS account is useless if one has access to the infra, or if the 
latter has vulnerabilities (which can be social and technical). 
Misconfigurations also occur in complex infra. That's the point of 
avoiding single points of failure. If one uses OpenPGP and if people 
verify it, it is not relevant if the infra itself is the "worst" or not, 
because no one needs to trust it anyway (that's the point in the kernel 
mailing lists). By default, without ensuring integrity, every 
email-based mailing list that is used in Linux realms (and at all) falls 
in the "worst" category because of the concept/architecture of email.


Again, this does not mean that discourse is not suitable for us. Given 
what I see on the mailing lists, our mailing list contents seem to be 
not relevant for integrity, and mostly not signed at all.


I just read some comments where I had the perception that they are 
partly assuming things to be simpler than they are. There are reasons 
for traditional email mailing lists in some circumstances, they are not 
"generally obsolete", but this does not mean that this applies to our 
mailing lists.


Given what I see and where I am present in the mailing lists, I would be 
+1 for discourse. But we still have to consider and put forward all points.


So I think we are on the same page, I just added a point that has to be 
considered in advance: do we have >=1 mailing lists that have a need for 
independent "security of integrity"? I guess the answer is no, we do not 
have >=1. But I do not know all of our mailing lists and for what they 
are used.


We had the issue with impersonation over e-mail before, and that was 
not nice.


However, I just wanted to remind that the issue is a little more 
complex than just assuming "email is old and has to be replaced by 
modern": there is another consideration, too. And we have to be aware 
that if discourse does not support OpenPGP signatures practically, we 
loose the possibility to ensure "security of integrity" in the 
mailing list in cases WHEN it is necessary - IF there are such cases 
(which I cannot determine).


I think we really try hard to not oversimplify the conversation to the 
point of "old" vs "new", or "us" vs "them" approach, though many of 
the replies in this thread are pulling us into that direction.


Matthew's mail in my opinion does a good job to highlight that there 
is no single "we want a new shiny thing for newbies" driver behind the 
switch. There are multiple reasons for it. And making discussions more 
secure and better maintained is on that list too.


And like, hey, e-mail is a still a thing. Use it where you need it, 
and where it fits. There is no fight against the technology.


But for this particular purpose within this particular environment the 
mailing list just doesn't work(*), and we see it.


(*) Works = provides shared space where old and new Fedora 
contributors can discuss changes and other project-related topics in a 
collaborative way to advance the project.


This is the problem which we must solve. And it won't go away on its 
own if just wait for it.


Again, the goal is not to fight against Fedora contributors using the 
e-mail technology. The goal is to find a solution.


And if the requirement for that solution is to improve the Discourse 
mail interface, can we at least try to look into it with open mind and 
actually list what needs to be done to make it work.


We are a group of FOSS developers using FOSS tools, and we have a year 
long plan to make the tool working for us and everyone else.


Let's maybe work on it?


Just some thoughts :)

[1] 
ht

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Daniel Alley
> If one uses OpenPGP and if people verify it

As you mention, that's a big "if"
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Daniel P . Berrangé
On Fri, Apr 21, 2023 at 04:55:00PM +0200, Emmanuel Seyman wrote:
> * Kevin P. Fleming [21/04/2023 10:03] :
> >
> > lots of people say "I decide
> > what to read based on what I see in my email client", but when the subject
> > of the emails doesn't reflect their contents, that's a losing proposition.
> 
> I agree there's a huge lack of netiquette in Fedora's mailing lists,
> with wholesale quoting, top-posting, subjects not being updated, etc but
> changing mediums seems far more expensive than asking people to post
> emails that are easier to read.

I generally find the term "netiquette" to be quite unpleasant, because
it is historically frequently applied in user hostile manner, where
people repeatedly rebuke (new) contributors/participants who don't
follow the "rules", which has the effect of discouraging engagement
with the project.

Contributor guidelines are fine, but it is important to accept, expect
and tolerate that people are *NOT* going to following the guidelines,
for a variety of reasons.

IMHO the application of "netiquette" rules in a particular scenario is
usually a sign that the tools being used are inadequate for the job
they're be applied to.

With regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Christopher Klooz


On 4/21/23 17:27, Daniel Alley wrote:

If one uses OpenPGP and if people verify it

As you mention, that's a big "if"
Absolutely, and if the majority does not verify in the devel mailing 
list, it is clearly an indicator that this type of security is not 
relevant here ;) But finally, I am not sufficiently involved in all of 
our mailing lists to know.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Simo Sorce
On Fri, 2023-04-21 at 10:44 -0400, Matthew Miller wrote:
> On Thu, Apr 20, 2023 at 08:24:48PM -0500, Chris Adams wrote:
> > Once upon a time, Matthew Miller  said:
> > > I am proposing that over the course of 2023, starting with the Changes
> > > process, we move Fedora development conversations from this mailing list 
> > > to
> > > the Discourse-based Fedora Discussion.
> > 
> > I feel this is a case of trading one group of people (email list users)
> > for a different group of people (web forum users).  
> 
> I don't think this is _really_ a "there are two kinds of people in the
> world..." situation. Of course there are some people who have preferences
> (strong or weak) for one or the other, and completely legitimate pros and
> cons to each. But I don't want to "trade" anyone. I'd like to bring everyone
> along.
> 
> 
> > I have seen this
> > done multiple times over the years, tried to follow a few times, and
> > always dropped off fairly rapidly.  I'm solidly in the "email list
> > users" group.
> 
> Is there anything which could be different this time which would make it
> better for you?

So I am trying to see how it works to follow those discussions via
email (sorry this is the only way, following via web simply doesn't
work for me).

So I registered the account, added the email I want to get
notifications at, and selected a few topics.

First impressions.

It is absolutely confusing to figure out how to watch topics.
If you select a category and a topic you do not get the notification
bell to watch them.
If you select just a topic you get it.
Topics are all in random order. When you select some topic by searching
you sometimes are then proposed a different one (? renames ?)

I found no way to watch all, and let my client sort it out ... which
would need client filtering, because the stupid gmail filtering can't
handle header fields (#@#%$@#).
And if you can't watch all it means you can watch only know topics, and
anything new will simply be missed.

It would be useful to be able to say "watch all except these specific
topics", which are the ones you realize are uninteresting to you and
explicitly start to filter out. I could do that filtering after
receiving though, so being able to watch all is the minimum requirement
to be able to follow anything. 

[late edit: in a plot twist, if you select a category, then you get a
new meta-tag call all-tags, and you can watch that ... I selected that
now and will see if I can block specific tags somehow later or filter
them on my end]

I couldn't find a place to list all the topics I am watching ... only
way I found so far is to click on all the tags in a notification to see
if any of them has the bell thingy ...


On the actual notifications I am receiving:

They come several minutes (at least 5 minutes, as the email is *sent*
that much later, and the sent date is set to when the email is sent,
not to when the post is made) after the actual message is posted in
discourse, I do not care much, I generally read asynchronously as well,
but it is sometimes annoying not to be able to establish the real time
a post was made.

The only way to know who posted is by looking at the From field, where
the description of the notification email address is changed to include
the display name of the poster. That is a bit confusing at times.

There is no formatting in the mail that tells me who is someone
replying to, or which message in the thread it was being replied to (I
disabled sending me the whole thread with each notification, I may re-
enable it).

The test part so far is otherwise decently rendered, and for image
posts it is clear enough that there is something to look at in the html
part. *however* the images are not embedded in the email, so all that
information is unavailable offline or for archival (and in my
configuration requires to actively pull images as I configured my
client to not pull 3rd party content automatically for privacy and
security reasons).


I have not tried to reply to anything, so I do not know how that will
fare.

-- 
Simo Sorce
RHEL Crypto Team
Red Hat, Inc


___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 10:50:42AM +0200, Jarek Prokop wrote:
> >also drives us towards more scattered communications. Our infamous
> >mega-threads are not really effective for getting to community
> >consensus, and tend to bring out the worst in us.
> 
> Passionate people generate passionate discussion.
> 
> The only thing you will gain by a forum is that at the point
> the message will not be deemed appropriate, it will probably
> be deleted or "beatified" by the mod team. The passion from our
> human nature will not go away with a platform change.

That's true -- and I'm not looking to get rid of passion, or silence
opinions. But when something is _really_ out of line (often written in the
heat of the moment), it's better to have options to ... as you say,
beautify* the conversation. That makes it better for other people
participating, and better for the person who has a chance to make their
point in a more constructive way.

* also, to fix typos :) 

[snip]
> A discussion to a technical change, for me, will forever be in a ticket.
> No matter the "wider discussion platform" projects will always have
> bug trackers where one can create a ticket.

Of course. That's not what I'm talking about. Consider for example this:
https://pagure.io/fesco/issue/2817. That's not about the technical decision
itself -- it's an branch of the conversation that should have been here.

> >biased towards those for whom it is working just fine. But, core Fedora
> >development discussion can’t be limited to that ever-shrinking group.
> >Consider who isn’t here. The problems are real, and the trend isn’t in
> >a good direction.
> But, is it shrinking due to a platform, or something other?

I don't think Fedora contribution and activity overall are shrinking. And
I'm quite convinced that the platform is part of it.

> It makes me want to try discourse out, not saying I'll stick around,

I'm glad to hear that. 

> I am, luckily, not paid to read forums
> with no threading. IMO, a stream of posts with mentions of previous
> posts is not threading. Threading begins and ends
> on new topic posts AFAICT on discourse.

It's not presented as a tree, but there _are_ threads of replies. If you see
something like "2 replies" under a particular post, you can click that and
the view will be restricted to just those replies, which you can then follow
further.

Example: 
https://discussion.fedoraproject.org/t/future-of-encryption-in-fedora-desktop-variants/80397/83?replies_to_post_number=83

But also, yes — when something really diverges in Discourse, it should be a
new topic. A moderator can move things after the fact (like I did with
https://discussion.fedoraproject.org/t/getting-systemd-homed-working-properly-on-fedora-workstation/81004)
but even better, when replying, you can create a linked topic. See
https://discussion.fedoraproject.org/t/site-tip-create-linked-topics-for-deep-dives-or-tangents/34526

> But I'd be happier if there was some
> tangible metric how to measure if we got more *related to the topic*
> engagement.
> I would hate to see 20 "+1" posts from "random" users counted
> towards "it is better now".

That's reasonable. Do you have suggestions for a good metric?

> >In Project Discussion, each different Fedora team can have its own tag,
> >and you can subscribe to those that you’re interested in. Cross-posting
> >is easy: tag a post with multiple teams.
> I'd be interested in having a kind of "crossroad sign", to direct me
> towards tags what I would care about
> from a packager perspective. Not happy about this change, but it
> would make my experience a bit better...

There's a big _index_ at https://discussion.fedoraproject.org/tags, but
that's probably bit much (while at the same time not containing enough
description). What would this "sign" ideally look like to you?


> >That said, it is web-first software. (Or mobile, if that’s your thing.)
> >That requires some adjustment, I know. I hope opening up a Fedora
> >Discussion tab – or keeping one open — becomes an easy habit.
> If I was a volunteer that's the thing I'd remember once in a blue
> moon that it even exists.
> But I guess that's just person to person :).

There _are_ email notifications, and you can interact by replying to them.
(You can even +1 or <3.)

There is also a "digest" mail sent automatically if you're not active,
showing active topics possibly of interest, which can serve as a
more-frequent-than-blue-moon reminder. (You can turn this off, of course.)


> As a person in my early 20s, I hate how everything is becoming web centric
> and no one can convince me to feel otherwise. While I am hearing from
> varying people around me, how it must be bad using email, it provides
> client-side filtering unparalleled by any platform that I used in the
> past.

It's fine, but it's no NNTP. That was really the best. :)

Do take a look at

https://discussion.fedoraproject.org/t/guide-to-interacting-with-this-site-by-email/25960

It's not perfect, but it's bette

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread JT
>  But with my Fedora Ambassador hat on I can tell you that the problem
we see right now is not that we don't have people coming to Fedora. We have
a problem helping people to connect to where the work is happening in a way
that they can contribute.
> And this includes both mentoring them to be able to contribute, but also
accepting the fact that new people can bring new ideas, and we should
provide them space to work on them and not just expect them to follow and
do what they were told to do.

So I'm interested by what you bring up here.  Have you run into situations
where someone wanted to contribute to development but was unwilling to use
a mailing list?  With a community as big as Fedora and with a multitude of
ways that people can contribute, I'm curious what the roadblocks you are
seeing for people wanting to get into development.  I can completely
understand if someone wants to join mindshare, D&I, outreachy, or docs,
etc... that they might find a mailinglist to cumbersome to work with.  Have
you run into sitautions where people wanted to get involved in development
but were having issues with a mailing list?

I'm involved in many things FOSS related, from development, to outreach, to
media production, etc.  I've found that in those different 'ecosystems' for
lack of a better word, there are some tools that are more effective than
others.  I think that there are some things that happen on the mailing list
that might certainly benefit from moving to discourse, but I also feel that
there are some things that benefit from the current system until something
new is designed.







On Fri, Apr 21, 2023 at 11:07 AM Aleksandra Fedorova 
wrote:

> On 4/21/23 16:15, Solomon Peachy via devel wrote:
> > On Fri, Apr 21, 2023 at 11:42:20AM +0200, Aleksandra Fedorova wrote:
> >> That's a slight exaggeration of course, but so is your statement. People
> >> come to Fedora via many ways. But I doubt any of it starts with e-mail
> >> nowadays. And the fact that you don't see newcomers _here_ actually
> proves
> >> the point, isn't it?
> >
> > Correlation is not causation.
> >
> > Distro building isn't "fun", or sexy.  There are much more immediately
> > (and fiscally) rewarding things for "newcomers" to mess with.
> >
> >> Let's not get into a "who would you miss more" competition and work on a
> >> solution which actually helps us to bridge the gap and allows us to
> >> compromise between different use cases.
> >
> > Oh, I know my contributions here are miniscule, but my point is that
> > we'd lose a ton of voices that collectively represent a ton of
> > experience and use cases.
> >
> >> In all seriousness, I would advise you to hang out at the current
> >> discussion.fedoraproject.org and feel the vibe a bit.
> >
> > You kinda just demonstrated my point -- "hanging out at 
> > and feel the vibe" is going to take time, attention, and distruption.
> > My total available time/attention is fixed, which means this "hanging
> > out" will have to come at the cost of something else that frankly
> > matters _more_.  And I won't personally gain anything from the effort --
> > at _best_ it will break even vs what I have now.
>
> No, not really. I advised you to look into it, because you may actually
> get more from it personally, than you currently expect. I haven't
> proposed it to become a required Fedora activity, I gave you the
> unsolicited advice. Which maybe I shouldn't have.
>
> >> Distributions _are_ cool and sexy. And people have ideas and interest in
> >> them. Some of them are totally wrong and misplaced, some may be very
> old,
> >> and some are better. But that's how it should be.
> >
> > I'm sorry, the numbers are _not_ on your side here, not just with Fedora
> > itself but the bigger picture of distributions in general.  It's not
> > "email" that is keeping folks away, it's the nature of the work.  And
> > _work_ it absolutely is.
>
> And now you try to tell me that "coolness" is defined by numbers. Sorry,
> I don't agree. I don't need everyone in the world to work on Linux
> distribution. I don't want majority of people to work on Linux
> distribution. I don't even need "more than in Ubuntu" people to work on
> Fedora Linux distribution. That is not the point at all, and it is not
> what makes things cool.
>
> But with my Fedora Ambassador hat on I can tell you that the problem we
> see right now is not that we don't have people coming to Fedora. We have
> a problem helping people to connect to where the work is happening in a
> way that they can contribute.
>
> And this includes both mentoring them to be able to contribute, but also
> accepting the fact that new people can bring new ideas, and we should
> provide them space to work on them and not just expect them to follow
> and do what they were told to do.
>
> >
> > (And I say this as someone who has spent most of the past couple of
> > decades working on low-level infrastructure-type stuff. Sure, I find it
> > fun/enjoyable but I freely acknowledge I am

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Chris Adams
Once upon a time, Matthew Miller  said:
> On Thu, Apr 20, 2023 at 08:24:48PM -0500, Chris Adams wrote:
> > I have seen this
> > done multiple times over the years, tried to follow a few times, and
> > always dropped off fairly rapidly.  I'm solidly in the "email list
> > users" group.
> 
> Is there anything which could be different this time which would make it
> better for you?

I really can't imagine a change for me (and I apologize if that sounds
really "grumpy old man"... which I guess it starting to apply to me,
since I was in college when a friend told me about some guy in Finland
saying "hey Minix people...").  It really comes down to how I use a
computer I guess; I am highly keyboard-focused, and I haven't seen a web
forum yet that can handle that.  Some have a few keyboard shortcuts, but
they rarely fill the whole use and often are not well-maintained.

Email lets me have full control of how I consume it.  I can sort it my
way, save what I want and delete the rest, flag things for more review,
etc.  Web forums force me to consume their content their way, and then
when I maybe have a way to deal with it, they change things.  Also, I
can easily edit email posts in vi until I get my message the way I want
(for example, this paragraph started out as a sentence further down the
message :) ).

So for web-based forums and such, they are very casual use for me, where
I might drop in occasionally, but mostly just when searching for info.
When I've tried web forums before (like when Red Hat killed off their
mailing lists), I tend to lose interest and stop going pretty quickly
(maybe it's an ADHD thing there, I don't know).  I have a bookmark
folder of a handful of web forums, and when I look at it, I mostly see
sites I haven't visited in months or years.

The only GUI-based communication tools I have stuck with are Slack and
Discord, which I can run largely with a keyboard.  Even there, I'm only
in a small number of servers (Slack is mostly just for work at this
point).

I tried loading https://discussion.fedoraproject.org/ in Lynx, but it's
way too "busy" to be able to visually browse it, and of course it has
the "best viewed with JavaScript enabled" tag, which is usually
kiss-of-death for Lynx users (in fact, I couldn't see a way to log in or
post/comment).

I'm a small-time packager in Fedora, just a few leaf packages, but I do
try to contribute to development discussions based on my experience and
use cases.  I don't like dropping out of it, but that just feels like
the likely outcome.

-- 
Chris Adams 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Chris Adams
Once upon a time, Matthew Miller  said:
> * also, to fix typos :) 

So, I will say this is kind of a peeve of mine about server-based
discussion systems (whether web or client like Slack/Discord): allowing
people to edit messages, especially after people have replied to them,
is a bad idea.  Person 1 says "we should do XYZ", somebody replies "no
XYZ is bad", and person 1 can go change their original message to say
something completely different.

It kind of goes back to who "owns" (and I don't mean in the legal sense)
the content.  When the content is held on a server, the server owner has
an editorial control that can be problematic.

Fixing typos sounds nice, but... just don't make typos, or proofread. :)
-- 
Chris Adams 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Mattia Verga via devel
Il 21/04/23 17:37, Simo Sorce ha scritto:
> On Fri, 2023-04-21 at 10:44 -0400, Matthew Miller wrote:
>> On Thu, Apr 20, 2023 at 08:24:48PM -0500, Chris Adams wrote:
>>> Once upon a time, Matthew Miller  said:
 I am proposing that over the course of 2023, starting with the Changes
 process, we move Fedora development conversations from this mailing list to
 the Discourse-based Fedora Discussion.
>>> I feel this is a case of trading one group of people (email list users)
>>> for a different group of people (web forum users).
>> I don't think this is _really_ a "there are two kinds of people in the
>> world..." situation. Of course there are some people who have preferences
>> (strong or weak) for one or the other, and completely legitimate pros and
>> cons to each. But I don't want to "trade" anyone. I'd like to bring everyone
>> along.
>>
>>
>>> I have seen this
>>> done multiple times over the years, tried to follow a few times, and
>>> always dropped off fairly rapidly.  I'm solidly in the "email list
>>> users" group.
>> Is there anything which could be different this time which would make it
>> better for you?
> So I am trying to see how it works to follow those discussions via
> email (sorry this is the only way, following via web simply doesn't
> work for me).
>
> So I registered the account, added the email I want to get
> notifications at, and selected a few topics.
>
> First impressions.
>
> ...

Discourse docs say that it can be fully used like a mailing list, but it
mention a "mailing list" mode that I can't find in Fedora Discourse
profile preferences... is that feature available?

Mattia

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Solomon Peachy via devel
On Fri, Apr 21, 2023 at 05:07:28PM +0200, Aleksandra Fedorova wrote:
> No, not really. I advised you to look into it, because you may actually get
> more from it personally, than you currently expect. I haven't proposed it to
> become a required Fedora activity, I gave you the unsolicited advice. Which
> maybe I shouldn't have.

What kicked off this thread was a proposal to make "checking out" (and 
then actually utilizing) discussion.f.o a *required* activity to 
participate in Fedora development.  

> And now you try to tell me that "coolness" is defined by numbers. Sorry, I
> don't agree. I don't need everyone in the world to work on Linux
> distribution. I don't want majority of people to work on Linux distribution.
> I don't even need "more than in Ubuntu" people to work on Fedora Linux
> distribution. That is not the point at all, and it is not what makes things
> cool.

Numbers/engagement/etc was one of the justifications behind this 
proposal to ditch mailing lists, and my point was that "numbers" was a 
pretty worthless metric because of the very reasons you just listed.

That said, I don't think anyone can reasonably disagree that the 
"coolness" factor strongly affects the numbers, because people follow 
the funding.  Distros, like most(all) other infrastructure, were never 
"cool" in that big-picture context.  I think that's a good thing, as it 
means those participating are more likely to have a genuine passion for 
it.

> But with my Fedora Ambassador hat on I can tell you that the problem we see
> right now is not that we don't have people coming to Fedora. We have a
> problem helping people to connect to where the work is happening in a way
> that they can contribute.

Of course.  But this also goes for those that are _already_ contributing.
 
> And this includes both mentoring them to be able to contribute, but also
> accepting the fact that new people can bring new ideas, and we should
> provide them space to work on them and not just expect them to follow and do
> what they were told to do.

This also goes for those that are already contributing.  It's not just 
about the new people.

> The middle doesn't magically appear out of nowhere. It appears when you
> build paths for newbies to grow into it. And it it sort of responsibility of
> the current middle to grow the next one.

I disagree; it's the _responsibility_ of the *leaders* to grow (and 
sustain!) the middle.  Ultimately this comes down to defining the sort 
of culture the community is expected to have -- and the tools must be 
chosen to support/enable that culture.

(It's not the middle's responsibility because they are acting mostly 
individually and mostly powerless; their main power comes from the 
ballot box, except in rare situations where someone rises up through 
sheer volume of meritocrous contributions)
 
> We think the communication channels change is one of the initiatives which
> helps with that. Mentorship is the other.

Mentorship is necessary (from leaders to the middle, and the middle to 
the newbs) but doesn't scale well due to the mutual time committment 
necessary.

 - Solomon
-- 
Solomon Peachypizza at shaftnet dot org (email&xmpp)
  @pizza:shaftnet dot org   (matrix)
Dowling Park, FL  speachy (libra.chat)


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread JT
On Fri, Apr 21, 2023 at 12:07 PM Chris Adams  wrote:

>
> So, I will say this is kind of a peeve of mine about server-based
> discussion systems (whether web or client like Slack/Discord): allowing
> people to edit messages, especially after people have replied to them,
> is a bad idea.  Person 1 says "we should do XYZ", somebody replies "no
> XYZ is bad", and person 1 can go change their original message to say
> something completely different.
>
> It kind of goes back to who "owns" (and I don't mean in the legal sense)
> the content.  When the content is held on a server, the server owner has
> an editorial control that can be problematic.
>
> Fixing typos sounds nice, but... just don't make typos, or proofread. :)
> --
> Chris Adams 
>
>
Usually when people edit messages there's a notation that it was edited.
Some even note the number of times something has been edited, and by
whom, including when mods/admin edit it.  I forget what options discourse
has for that.  But also, when you are quoting someone on a forum, if they
go back and change their message, i dont recall ever seeing a forum where
it auto-updated the quote replies.  So the person's original message will
still show, however that does cause a bit of confusion when a new reader
comes to the thread and sees a quote that doesn't match what they see in
that person's post.  There was a forum somewhere that the edit message
would say "This post was edited by ${user} after replies by ${user2},
${user3}, ${user4}" which helped eliminate that... but I believe that may
have been something custom that the admin put in place.
Also there's usually a time limit in place for edits... I've seen it as low
as 30 seconds on some forums which negates some of this issue.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 08:27:06AM -0400, Robert Marcano via devel wrote:
> I forgot to add. Discourse is worse for mobile users, the "app" was
> just an embedded web browser, the only thing efficient it did was to
> get a notification and remembering your session, everything else is
> worse that writing an email on a email client for phones.

For what it's worth, I use Discourse on my phone all the time. As you say,
the app is just a thin wrapper around the mobile web UI, but I like that UI
well enough.

And the wrapper is nice as a "hub" for various discourse sites, where I can
see all of the notifications in one place.

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 08:45:31AM -0600, Jonathan Corbet wrote:
> I will just make the point that, when you make this switch, you will be
> missing people as well.  Projects that switch to forum systems, to a
> great extend, go dark for people who aren't immersed in them all the
> time.  Keeping up with fedora-devel takes very little of my time;
> keeping up with Discourse instances is a much slower affair.

What could we do to make that easier for you?


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Todd Zullinger
TLDR; I'm in the "please, not a web forum" camp, but I also
feel like this is effectively a foregone conclusion,
unfortunately.

As a maintainer of a small number of packages, I follow
devel to keep up with changes affecting the distribution and
occasionally chime in or find areas where I can help in some
way.

I have gained an immense amount of knowledge about Fedora
this way as well as a strong appreciation for the folks
doing the heavy lifting.

I've tried to use discourse a bit and find it to be like
every other web forum -- heavy to load and frustrating to
work with.  My reasons match what a number of other folks
here have already said.

In particular, I don't like moving from an email discussion
method where each participant can choose their own client
and tools to work as they want to a web interface which is
one-size-fits-all (or none, as often everyone loses
something).

I'd be among those who are simply less informed and engaged
in the Fedora development community if things move to a web
forum.  If there are a lot more gains in doing so, I wish
you well in the endeavor.

Thanks,

-- 
Todd


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Jaroslav Prokop


On 4/21/23 18:07, Chris Adams wrote:

Once upon a time, Matthew Miller  said:

* also, to fix typos :)

So, I will say this is kind of a peeve of mine about server-based
discussion systems (whether web or client like Slack/Discord): allowing
people to edit messages, especially after people have replied to them,
is a bad idea.  Person 1 says "we should do XYZ", somebody replies "no
XYZ is bad", and person 1 can go change their original message to say
something completely different.
Hmm, interesting, seems like the platform is able to do a message based 
diff,


so if you edit your message, history is actually visible!

See for example this message from some of Matt's links I got open
https://discussion.fedoraproject.org/t/future-of-encryption-in-fedora-desktop-variants/80397/65
There is a pencil with a number, click that, you can see a diff.

So I don't think that I have to be that concerned that someone will want 
to radically change their messages.



It kind of goes back to who "owns" (and I don't mean in the legal sense)
the content.  When the content is held on a server, the server owner has
an editorial control that can be problematic.

Fixing typos sounds nice, but... just don't make typos, or proofread. :)___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Daniel P . Berrangé
On Fri, Apr 21, 2023 at 11:07:16AM -0500, Chris Adams wrote:
> Once upon a time, Matthew Miller  said:
> > * also, to fix typos :) 
> 
> So, I will say this is kind of a peeve of mine about server-based
> discussion systems (whether web or client like Slack/Discord): allowing
> people to edit messages, especially after people have replied to them,
> is a bad idea.  Person 1 says "we should do XYZ", somebody replies "no
> XYZ is bad", and person 1 can go change their original message to say
> something completely different.

Sure that is possible, but lets not assume nor optimize for malicious
engagement. We should be optimizing for honest engagement because our
contributors are decent people. The vast majority of the time when
people go back to edit messages it will be to correct mistakes/typos,
or syntax errors in formatting text, and so a clear benefit.

In the unlikely / rare event that someone did maliciously change the
original message for some nefarious reason, other users can call them
out, and in the worst case moderators could take action. I very much
doubt that would happen enough to be a problem worth worrying about
in a constructive community environment like Fedora.

With regards,
Daniel
-- 
|: https://berrange.com  -o-https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org -o-https://fstop138.berrange.com :|
|: https://entangle-photo.org-o-https://www.instagram.com/dberrange :|
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 09:38:26AM +0300, Alexander Bokovoy wrote:
> My main trouble with Discourse and other places where I try to help
> people with answers to their questions is that forums promote a drive-by
> questions without further engagement. This experience is opposite to
> what forum proponents are claiming but I see it pretty consistently on
> Discourse, on Stackoverflow sites, on Reddit and in many other places.

I think some of that is natural in any support forum. The same thing happens
on the Fedora Users' mailing list.

> In my area, identity management and authentication, the topics are
> complex enough to want to help others but lack of further engagement
> simply kills any interest to use a particular discussion board. If
> people asking questions aren't interested in getting the answers or even
> tying in the ends for their own questions, it comes hard to keep an
> interest in helping those people again and again.
> 
> I can point you to one specific topic on Fedora Discourse as an example:
> https://discussion.fedoraproject.org/t/fedora-login-bug-having-a-128-character-password-breaks-otp-and-will-lock-users-out-of-account/78960

Well, in that case, I think the person was primarily interested in getting
access to their account back, not the underlying bug. Justin helped them
find where to file a ticket, and presumably everything was resolved from
their point of view.


> I would have supposed that someone would follow-up, right? As a
> FreeIPA maintainer in Fedora, as an upstream FreeIPA contributor and a
> contact for security issues, I have never been contacted with either
> details for what the thread claims to happen or never got any follow-up
> on the thread to my comments.

I really don't think that's a _tooling_ issue.

> 
> This is an experience I want to avoid. If this is what Matthew is
> proposing a Fedora development discussions to be, then sorry, this is
> not an improvement.

Well, no. It is not what I am proposing.

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 10:31:04AM +0300, Panu Matilainen wrote:
> I actually quite like Discourse - for a forum software - from
> experience related to various freetime activities.
> 
> However, Discourse replacing mailing lists WILL be the end of
> habitually skimming through everything that goes on devel (and a
> whole bunch of other lists) to spot issues that might be of my
> concern. The result will be in me being considerably less aware of
> what goes around in Fedora, rpm related or not.

You can get notifications of every post in tags you want to follow by email,
and presumably skim them in the same way. Maybe there's something we could
do to make that better for you -- can you help me understand what doesn't
work well?

We have another feature which might be of interest: we have enabled the
"saved searches" plugin. You provide search queries, and whenever there is a
new patch, you get a notification. (You can decide if you want these
immediately, hourly, daily, or weekly.)

https://discussion.fedoraproject.org/t/new-site-feature-saved-searches-get-notifications-if-a-new-post-matches/46892

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Jonathan Corbet
Matthew Miller  writes:

> On Fri, Apr 21, 2023 at 08:45:31AM -0600, Jonathan Corbet wrote:
>> I will just make the point that, when you make this switch, you will be
>> missing people as well.  Projects that switch to forum systems, to a
>> great extent, go dark for people who aren't immersed in them all the
>> time.  Keeping up with fedora-devel takes very little of my time;
>> keeping up with Discourse instances is a much slower affair.
>
> What could we do to make that easier for you?

A decent NNTP feed (or set of feeds) would be wonderful :)

Otherwise, I don't know.  Invent a decent federated system that keeps
the good parts of email while addressing the many bad parts?

I guess I should give the Discourse email mode another try.  It was
painful last time, but it's been a little while and may have improved.
But even if it's perfect, dealing with a lot of accounts on
project-specific walled gardens is always going to increase the pain
level.  Perhaps I'm just not made for the world we have built...

Thanks,

jon
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 04:14:33PM +0200, Peter Boy wrote:
> You put it very nicely. I have been desperately trying to follow new posts
> under the tag #server via email notification. Total failure. I missed
> everything.

What could have made that go better?

> A nice collection of "bells and whistles" just doesn't cut it yet.
> Currently, it is far too unreliable for systematic and long-term
> professional activities.
> 
> And it is structured in an undercomplex way. Try to find something further
> back in time. You must have a lot of boredom. A simple grouping by
> year/month like the mailing lists is very comfortable in comparison.

There isn't (as far as I know) a browsable year/month view, but you can
limit searches with before and after:
https://discussion.fedoraproject.org/search?q=%23server-wg%20after%3A2021-01-01%20before%3A2021-02-01


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 10:47:24AM -0400, JT wrote:
> While there definitely was an increase in interaction with people, that
> also came at a cost.  Two or three devs having a conversation in a thread
> would also have to deal with a dozen or so no- devs chiming in on the
> situation and putting in their two cents. Time and again this would end up
> being nothing more than a distraction, an argument, or causing a developer
> to end up going to PMs to discuss the bug they were trying to resolve
> instead of doing it openly.

I don't want to do this prematurely, but we do have some options for
handling this. We are (very soon now) going to have sync of FAS groups to
Discourse. If we want or need to, we could limit posting in Project
Discussion to people who are members of one or more FAS groups.


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread JT
On Fri, Apr 21, 2023 at 1:15 PM Matthew Miller 
wrote:

> On Fri, Apr 21, 2023 at 10:47:24AM -0400, JT wrote:
> > While there definitely was an increase in interaction with people, that
> > also came at a cost.  Two or three devs having a conversation in a thread
> > would also have to deal with a dozen or so no- devs chiming in on the
> > situation and putting in their two cents. Time and again this would end
> up
> > being nothing more than a distraction, an argument, or causing a
> developer
> > to end up going to PMs to discuss the bug they were trying to resolve
> > instead of doing it openly.
>
> I don't want to do this prematurely, but we do have some options for
> handling this. We are (very soon now) going to have sync of FAS groups to
> Discourse. If we want or need to, we could limit posting in Project
> Discussion to people who are members of one or more FAS groups.
>
>
Oh nice, that'd definitely help prevent issues I dealt with before.
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 11:07:16AM -0500, Chris Adams wrote:
> Once upon a time, Matthew Miller  said:
> > * also, to fix typos :) 
> 
> So, I will say this is kind of a peeve of mine about server-based
> discussion systems (whether web or client like Slack/Discord): allowing
> people to edit messages, especially after people have replied to them,
> is a bad idea.  Person 1 says "we should do XYZ", somebody replies "no
> XYZ is bad", and person 1 can go change their original message to say
> something completely different.

Do you mean maliciously? In that case, it's a matter of asking people to not
do that.

Or do you mean that it makes the history of the conversation confusing? The
history _is_ there — edited posts are marked as such and you can see the
changes.

I think in many cases it's fine for edited posts to reflect an updated
understanding. If I post something and later realize I was confused, and so
fix it, in a year no one will care about the initial mistake and it's more
useful to have a "clean" post. (And any replies telling me I was wrong can
be deleted, having served their purpose.)

Of course, that kind of "timeline edit" isn't appropriate for something
that's a big decision or where the hashing-it-out _matters_. But it's very
useful for posts like 
https://discussion.fedoraproject.org/t/fedora-strategy-2028-a-topic-index-for-our-planning-process/46733


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Chris Adams
Once upon a time, Matthew Miller  said:
> On Fri, Apr 21, 2023 at 11:07:16AM -0500, Chris Adams wrote:
> > Once upon a time, Matthew Miller  said:
> > > * also, to fix typos :) 
> > 
> > So, I will say this is kind of a peeve of mine about server-based
> > discussion systems (whether web or client like Slack/Discord): allowing
> > people to edit messages, especially after people have replied to them,
> > is a bad idea.  Person 1 says "we should do XYZ", somebody replies "no
> > XYZ is bad", and person 1 can go change their original message to say
> > something completely different.
> 
> Do you mean maliciously? In that case, it's a matter of asking people to not
> do that.

I've seen it used that way, so that was my concern.

> Or do you mean that it makes the history of the conversation confusing? The
> history _is_ there — edited posts are marked as such and you can see the
> changes.

But that definitely mitigates that concern.  Most sites I've seen only
show you the edited version, with no history available (at least to
regular users).

-- 
Chris Adams 
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Jaroslav Prokop


On 4/21/23 17:42, Matthew Miller wrote:

On Fri, Apr 21, 2023 at 10:50:42AM +0200, Jarek Prokop wrote:

also drives us towards more scattered communications. Our infamous
mega-threads are not really effective for getting to community
consensus, and tend to bring out the worst in us.

Passionate people generate passionate discussion.

The only thing you will gain by a forum is that at the point
the message will not be deemed appropriate, it will probably
be deleted or "beatified" by the mod team. The passion from our
human nature will not go away with a platform change.

That's true -- and I'm not looking to get rid of passion, or silence
opinions. But when something is _really_ out of line (often written in the
heat of the moment), it's better to have options to ... as you say,
beautify* the conversation. That makes it better for other people
participating, and better for the person who has a chance to make their
point in a more constructive way.

* also, to fix typos :)
Oh, probably an important related feature I noticed after looking at 
Chris Adams' response,
I had a small concern about people changing messages too radically, 
where the conversation will then lose meaning,

the software actually supports history and colorful diffs.


[snip]

A discussion to a technical change, for me, will forever be in a ticket.
No matter the "wider discussion platform" projects will always have
bug trackers where one can create a ticket.

Of course. That's not what I'm talking about. Consider for example this:
https://pagure.io/fesco/issue/2817. That's not about the technical decision
itself -- it's an branch of the conversation that should have been here.


biased towards those for whom it is working just fine. But, core Fedora
development discussion can’t be limited to that ever-shrinking group.
Consider who isn’t here. The problems are real, and the trend isn’t in
a good direction.

But, is it shrinking due to a platform, or something other?

I don't think Fedora contribution and activity overall are shrinking. And
I'm quite convinced that the platform is part of it.


It makes me want to try discourse out, not saying I'll stick around,

I'm glad to hear that.


I am, luckily, not paid to read forums
with no threading. IMO, a stream of posts with mentions of previous
posts is not threading. Threading begins and ends
on new topic posts AFAICT on discourse.

It's not presented as a tree, but there _are_ threads of replies.
Heh, sounds like a fun side project to try to transform it into a tree 
structure.

If you see
something like "2 replies" under a particular post, you can click that and
the view will be restricted to just those replies, which you can then follow
further.

Example:https://discussion.fedoraproject.org/t/future-of-encryption-in-fedora-desktop-variants/80397/83?replies_to_post_number=83
Finally, noticed what it does, it made me a bit confused as the first 
response was the same as in the "global" flow of the topic,
but the message under it changed. I think that it should be better 
visible that they are actually replies.


It seems to hide other replies and only show those that are part of the 
"thread". Do they accept RFEs? :)
I think enhancing the visibility after I expand replies for the posts in 
the "thread" would be better.



But also, yes — when something really diverges in Discourse, it should be a
new topic. A moderator can move things after the fact (like I did with
https://discussion.fedoraproject.org/t/getting-systemd-homed-working-properly-on-fedora-workstation/81004)
but even better, when replying, you can create a linked topic. See
https://discussion.fedoraproject.org/t/site-tip-create-linked-topics-for-deep-dives-or-tangents/34526


But I'd be happier if there was some
tangible metric how to measure if we got more *related to the topic*
engagement.
I would hate to see 20 "+1" posts from "random" users counted
towards "it is better now".

That's reasonable. Do you have suggestions for a good metric?

I'm afraid none that could be automated, but I am not one strong on metrics.
I'll just throw out some ideas:
1. Number of unique contributors
2. How many unique posts these contributors interacted with
3. "quality" of the post. I think one could go by the length and 
verbosity of the post. E.g. "Yeah seems like a good change" is not as 
valuable
as a deeper dive/analysis into a hypothetical problematic. (especially 
if we consider that the platform has +1 equivalents in reactions :))

4. Number/frequency of interactions.

Maybe a combination of 1. and 4. would have value.

But we can worry about that a bit later than "right now".




In Project Discussion, each different Fedora team can have its own tag,
and you can subscribe to those that you’re interested in. Cross-posting
is easy: tag a post with multiple teams.

I'd be interested in having a kind of "crossroad sign", to direct me
towards tags what I would care about
from a packager perspective. Not happy about this change, but it
wou

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 08:24:14AM +0300, Benson Muite wrote:
> However, it doesn't seem like we can hack on it to better suite
> community needs, for example to have the same functionality as mailing
> lists[2].  It is not standards driven and is primarily developed by one
> company - something that follows Apache way[3] or has a community
> governance process would be better in the long term for a large project
> with many contributors who have technical expertise.

We definitely _can_ hack on it to better fit community needs. Changes might
not automatically get accepted, but we've got a good relationship and I
don't expect any kind of antagonism if we have something important.

On 2) 
https://discourse.cmake.org/t/cmake-discourse-mailing-list-mode-incorrectly-personally-addresses-all-email/738
in particular... that's just the Cmake forum admin saying that the
particular thing doesn't exist, not a Discourse dev saying they won't take a
change. 

Although on that specific change Discourse attaches List-Id and other
standard email headers (as well as some specific X-Discourse headers) to
each message. Changing the To: line to be some list address could be done
with a plugin, but might actually have negative consequences for reliable
delivery.


> Email clients offer significant customizability that a one size fits all
> web interface cannot provide.  Mailing list mode for Discourse is
> helpful, but not at the same level as email lists, where once one has

"Mailing list mode" was a specific thing in earlier versions of Discourse —
it sent a notification for every message posted. This is kind of like going
to Hyperkitty and saying "subscribe me to all 600 lists". I don't recommend
that. Instead, choose specific tags that you want to subscribe to, just as
you would subscribe to individual mailing lists.

I have a post about this and Fedora Discussion specifically:

https://discussion.fedoraproject.org/t/navigating-fedora-discussion-tags-categories-and-concepts/3


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 11:02:15AM -0500, Chris Adams wrote:
> I really can't imagine a change for me (and I apologize if that sounds
> really "grumpy old man"... which I guess it starting to apply to me,
> since I was in college when a friend told me about some guy in Finland
> saying "hey Minix people...").  It really comes down to how I use a
> computer I guess; I am highly keyboard-focused, and I haven't seen a web
> forum yet that can handle that.  Some have a few keyboard shortcuts, but
> they rarely fill the whole use and often are not well-maintained.

Accessiblity is important to Fedora, and I take this seriously. For
Discourse, hit the ? key to bring up the page describing keyboard shortcuts.

If you find something you can't do, I'll report it as a priority bug.

> Email lets me have full control of how I consume it.  I can sort it my
> way, save what I want and delete the rest, flag things for more review,
> etc.  Web forums force me to consume their content their way, and then
> when I maybe have a way to deal with it, they change things.  Also, I
> can easily edit email posts in vi until I get my message the way I want
> (for example, this paragraph started out as a sentence further down the
> message :) ).

It's true that the composer is a web thing rather than your own editor
(although there's browser plugins for that...). And it's also true that the
software changes and not necessarily on your timeline. But with that in
mind:

* Discourse does let you compose and save draft messages

* There's a handy "bookmark" feature which I use all the time. You can give
  a reason for bookmarking something so you remember later, and give it a
  future time to notify you.


> I tried loading https://discussion.fedoraproject.org/ in Lynx, but it's
> way too "busy" to be able to visually browse it, and of course it has
> the "best viewed with JavaScript enabled" tag, which is usually
> kiss-of-death for Lynx users (in fact, I couldn't see a way to log in or
> post/comment).

I'm actually pretty impressed with how decent it is in elinks for a modern
website. I do think you need Javascript to post, though. (And our elinks
does not seem to be built with such support, which probably isn't sufficient
anyway, alas.)


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Tom Hughes via devel

On 21/04/2023 18:52, Matthew Miller wrote:


"Mailing list mode" was a specific thing in earlier versions of Discourse —
it sent a notification for every message posted. This is kind of like going
to Hyperkitty and saying "subscribe me to all 600 lists". I don't recommend
that. Instead, choose specific tags that you want to subscribe to, just as
you would subscribe to individual mailing lists.


It's still a thing in current versions, it just doesn't seem to be
available in the Fedora installation.

It also doesn't have to send you everything as you can mute those
things you don't want to include.

Having to positively opt in to certain tags seems like a terrible
idea as you're bound to miss lots of things when people create new
tags that you don't even know exist. I'd much rather get everything
by default and then opt out of the things I'm not interested in.

Tom

--
Tom Hughes (t...@compton.nu)
http://compton.nu/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Ralf Corsépius



Am 21.04.23 um 16:15 schrieb Solomon Peachy via devel:

On Fri, Apr 21, 2023 at 11:42:20AM +0200, Aleksandra Fedorova wrote:



In all seriousness, I would advise you to hang out at the current
discussion.fedoraproject.org and feel the vibe a bit.


You kinda just demonstrated my point -- "hanging out at 
and feel the vibe" is going to take time, attention, and distruption.


Absolutely.

The proposal is harmful to Fedora and likely based on the distorted view 
of somebody lacking of expericence on practical distribution work.


Ralf
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Stephen Smoogen
On Fri, 21 Apr 2023 at 14:07, Ralf Corsépius  wrote:

>
>
> Am 21.04.23 um 16:15 schrieb Solomon Peachy via devel:
> > On Fri, Apr 21, 2023 at 11:42:20AM +0200, Aleksandra Fedorova wrote:
>
> >> In all seriousness, I would advise you to hang out at the current
> >> discussion.fedoraproject.org and feel the vibe a bit.
> >
> > You kinda just demonstrated my point -- "hanging out at 
> > and feel the vibe" is going to take time, attention, and distruption.
>
> Absolutely.
>
> The proposal is harmful to Fedora and likely based on the distorted view
> of somebody lacking of expericence on practical distribution work.
>
>
I am going to say that comment is Wrong in multiple ways. Both Matthew and
Aleksandra have done deep and practical distribution work. You may not like
their proposal, and it may not be how you or I find communication to be
useful, BUT making comments about a person's abilities is out of line.


> Ralf
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it:
> https://pagure.io/fedora-infrastructure/new_issue
>


-- 
Stephen Smoogen, Red Hat Automotive
Let us be kind to one another, for most of us are fighting a hard battle.
-- Ian MacClaren
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Adam Williamson
On Fri, 2023-04-21 at 11:00 -0400, Solomon Peachy via devel wrote:
> On Fri, Apr 21, 2023 at 04:55:00PM +0200, Emmanuel Seyman wrote:
> > I agree there's a huge lack of netiquette in Fedora's mailing lists,
> > with wholesale quoting, top-posting, subjects not being updated, etc but
> > changing mediums seems far more expensive than asking people to post
> > emails that are easier to read.
> 
> Not to mention these problems won't go away just because it's now hosted 
> on a web page..

Well, not because it's hosted on a web page, but a more structured
system *does* address a lot of these problems. A lot of what you're
referring to as "netiquette" is really about putting the onus on each
individual user to do stuff that a more sophisticated system could
handle for them, and a system like discourse *does* handle those. You
can't top-post on discourse. Renaming topics works in a much saner way.
You can deal with 'cross-posting' in a much saner and more flexible
way. Quoting is always a problem everywhere, but that's only *one*
thing, at least. :D
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Adam Williamson
On Fri, 2023-04-21 at 09:11 +, Michael J Gruber wrote:
> 
> In any case, we have quite a fragmentation right now with the MLs,
> forum (discourse), IRC, Matrix, plus tickets on various platforms
> (bz, dist-git, pagure, gitlab) some of which offer teams and
> discussions, too. Choice is good, fragmentation is not because it
> makes it hard to know:
> - Where can I reach whom?
> - Where can I discuss what?

This is true, but I think it's interestingly worth noting we've pretty
much *always* had the same fragmentation.

For instance, as I recall, back when I joined in 2009, we had:

* Mailing lists
* Forum (fedoraforum - this is/was not official, but commonly used, and
illustrates a point that if people want some form of communication,
they'll use it, even if we don't have an "official" one; see also
Fedora discord and Fedora telegram)
* IRC (the addition of Matrix hasn't fragmented things much really, as
IRC and Matrix are bridged in both directions)
* Bugzilla
* Trac (playing the approximate current role of Pagure issues)
* Various platforms for "upstreams", like Sourceforge (playing the
current role of Pagure source tracking, gitlab, github etc.)
* Usenet (alt.os.linux.fedora. This is *still* around, and some
wonderful genius whose hand I want to shake has set up a bot that
forwards Fedora Magazine posts to it. The last post by someone other
than a bot was from "nw", on January 20. Until today. Now it's from
me!)

I'm not sure it's possible to achieve zero- or low-fragmentation.
Fragmentation just seems to...*happen*. If you build one system that
does everything it's too big and unwieldy and people use more targeted
systems for 'simplicity'.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 11:37:20AM -0400, Simo Sorce wrote:
> So I registered the account, added the email I want to get
> notifications at, and selected a few topics.
> 
> First impressions.
> 
> It is absolutely confusing to figure out how to watch topics.
> If you select a category and a topic you do not get the notification
> bell to watch them.
> If you select just a topic you get it.
> Topics are all in random order. When you select some topic by searching
> you sometimes are then proposed a different one (? renames ?)

A terminology thing: I think what you are calling "topics" discourse calls
"tags". Each discussion or thread is what discourse calls a "topic".

Watches are by category, by tag, or by individual topic.

> 
> I found no way to watch all, and let my client sort it out ... which
> would need client filtering, because the stupid gmail filtering can't
> handle header fields (#@#%$@#).

Watching at the category level is probably the closest thing here. That is,
watch Project Discussion and News & Announcements at least. That will
include all topics under those categories regardless of tag.

As for Gmail, see
https://gist.github.com/tpopela/e2f17bf8eac15bee734b993e170f4dfa.
I'm trying to get Tomas to write a Discourse post about that.


> They come several minutes (at least 5 minutes, as the email is *sent*
> that much later, and the sent date is set to when the email is sent,
> not to when the post is made) after the actual message is posted in
> discourse, I do not care much, I generally read asynchronously as well,
> but it is sometimes annoying not to be able to establish the real time
> a post was made.

Oh that's interesting. I'll bring that up. The five minute delay is actually
a site-wide configuration option: it gives time for the poster to make any
quick typo fixes, add tags they forgot, etc. before the mail is sent. (The
default is 10.)

> The only way to know who posted is by looking at the From field, where
> the description of the notification email address is changed to include
> the display name of the poster. That is a bit confusing at times.
> 
> There is no formatting in the mail that tells me who is someone
> replying to, or which message in the thread it was being replied to (I
> disabled sending me the whole thread with each notification, I may re-
> enable it).

Do you have "Include an excerpt of replied to post in emails" checked?
Does that help?

> The test part so far is otherwise decently rendered, and for image
> posts it is clear enough that there is something to look at in the html
> part. *however* the images are not embedded in the email, so all that
> information is unavailable offline or for archival (and in my
> configuration requires to actively pull images as I configured my
> client to not pull 3rd party content automatically for privacy and
> security reasons).

Reasonably enough. There might be an option to embed images -- I'll look.
For what it's worth, the images should all (and only) come from the
dedicated CDN site for our hosting, and there's no linked tracking on our
side or Discourse's. There's probably logs somewhere, though.

-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 07:39:17PM +0200, Jaroslav Prokop wrote:
> >>I am, luckily, not paid to read forums
> >>with no threading. IMO, a stream of posts with mentions of previous
> >>posts is not threading. Threading begins and ends
> >>on new topic posts AFAICT on discourse.
> >
> >It's not presented as a tree, but there _are_ threads of replies.
>
> Heh, sounds like a fun side project to try to transform it into a
> tree structure.

If you want to make Jonathan Corbet happy, make that tree structure be then
served via NNTP. :)

> >Example:https://discussion.fedoraproject.org/t/future-of-encryption-in-fedora-desktop-variants/80397/83?replies_to_post_number=83
> Finally, noticed what it does, it made me a bit confused as the
> first response was the same as in the "global" flow of the topic,
> but the message under it changed. I think that it should be better
> visible that they are actually replies.
> 
> It seems to hide other replies and only show those that are part of
> the "thread". Do they accept RFEs? :)

They do -- post at https://meta.discourse.org/. 


> I think enhancing the visibility after I expand replies for the
> posts in the "thread" would be better.

This particular thing could possibly be done via a theme component (see
https://meta.discourse.org/t/about-the-theme-component-category/232731),
which is a kind of lightweight plugin for the client-side. (These are very
easy to install into a given site, unlike weightier server-side plugins.)

Or maybe even just some CSS. What exactly did you have in mind?




-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Simo Sorce
On Fri, 2023-04-21 at 14:27 -0400, Matthew Miller wrote:
> On Fri, Apr 21, 2023 at 11:37:20AM -0400, Simo Sorce wrote:
> > So I registered the account, added the email I want to get
> > notifications at, and selected a few topics.
> > 
> > First impressions.
> > 
> > It is absolutely confusing to figure out how to watch topics.
> > If you select a category and a topic you do not get the notification
> > bell to watch them.
> > If you select just a topic you get it.
> > Topics are all in random order. When you select some topic by searching
> > you sometimes are then proposed a different one (? renames ?)
> 
> A terminology thing: I think what you are calling "topics" discourse calls
> "tags". Each discussion or thread is what discourse calls a "topic".

Sorry, I did mean tags.

> Watches are by category, by tag, or by individual topic.
> 
> > 
> > I found no way to watch all, and let my client sort it out ... which
> > would need client filtering, because the stupid gmail filtering can't
> > handle header fields (#@#%$@#).
> 
> Watching at the category level is probably the closest thing here. That is,
> watch Project Discussion and News & Announcements at least. That will
> include all topics under those categories regardless of tag.
> 
> As for Gmail, see
> https://gist.github.com/tpopela/e2f17bf8eac15bee734b993e170f4dfa.
> I'm trying to get Tomas to write a Discourse post about that.

I've seen this before and it is a total monstrosity that works for
those that use the Web UI, but for those that pulls from IMAP like me
just makes everything worse, as those scripts run with delay, no
thanks. I expect they will also break suddenly whenever gmail decides
to change something, so I am not investing my time in that at all.
Note that I use gmail only because I am forced to, so I have no desire
in further exploring the matter, personally speaking, I have other
tools to cope with filtering if I need to.

> 
> > They come several minutes (at least 5 minutes, as the email is *sent*
> > that much later, and the sent date is set to when the email is sent,
> > not to when the post is made) after the actual message is posted in
> > discourse, I do not care much, I generally read asynchronously as well,
> > but it is sometimes annoying not to be able to establish the real time
> > a post was made.
> 
> Oh that's interesting. I'll bring that up. The five minute delay is actually
> a site-wide configuration option: it gives time for the poster to make any
> quick typo fixes, add tags they forgot, etc. before the mail is sent. (The
> default is 10.)
> 
> > The only way to know who posted is by looking at the From field, where
> > the description of the notification email address is changed to include
> > the display name of the poster. That is a bit confusing at times.
> > 
> > There is no formatting in the mail that tells me who is someone
> > replying to, or which message in the thread it was being replied to (I
> > disabled sending me the whole thread with each notification, I may re-
> > enable it).
> 
> Do you have "Include an excerpt of replied to post in emails" checked?
> Does that help?

I have it, it seem it does nothing, as no excerpt is added.

> > The test part so far is otherwise decently rendered, and for image
> > posts it is clear enough that there is something to look at in the html
> > part. *however* the images are not embedded in the email, so all that
> > information is unavailable offline or for archival (and in my
> > configuration requires to actively pull images as I configured my
> > client to not pull 3rd party content automatically for privacy and
> > security reasons).
> 
> Reasonably enough. There might be an option to embed images -- I'll look.
> For what it's worth, the images should all (and only) come from the
> dedicated CDN site for our hosting, and there's no linked tracking on our
> side or Discourse's. There's probably logs somewhere, though.

The privacy statement is about why I do not configure my client to
download in general, not referred to discourse specifically.
Point is the image is not embedded, so you need to be online to be able
to pull at all whenever you read the message. It also means if the CDN
removes/renames that content at some point in the future, the message
sitting in my mailbox is now broken.

> -- 
> Matthew Miller
> 
> Fedora Project Leader
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue

-- 
Simo Sorce
RHEL Crypto Team
Red Hat, Inc


___
devel maili

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Miro Hrončok

On 20. 04. 23 23:20, Matthew Miller wrote:

I propose that we transition devel list, and eventually most of our
mailing lists, to Fedora Discussion (our Discourse-powered forum).


Python recently transitioned from a mailing list (python-dev) to Discourse 
(discuss.python.org).


Challenges I don't know how to deal with:

1. Python discussions are no longer at the same place as all the other 
discussions (my Thunderbird). This is a big one for me. I cannot primarily use 
the Discourse web interface on discuss.python.org because I simply won't go 
there. I suppose that if Fedora switches the devel mailing list to Discourse, I 
will have to go there, considering how often I post to the devel list. However, 
In suspect some more casual contributors will not go there adn we'll lost them 
or they will loose track od what's happening in Fedora.



A partial solution to this is to use the "mail list mode" and disable topics I 
don't care about. Which is possible, but brings me to...



2. When I read the content in the web app, it does not mark the related emails 
read. I can either read everything via email (which frankly has a worse 
readability than the web app) or go read it on web and than manually mark my 
emails as read. So far, this has been tedious for me so far and I repeatedly 
give up and mark the entire Python Discourse folder as read when the number 
reaches 10k unread emails. Even if I read everything via email, I cannot reply 
there so I still need to visit the thing in the web app to participate.



3. When I choose to use the mailing list approach, I can no longer distinguish 
"regular" email notifications (somebody replied to my comment or mentioned me) 
from the rest of the email traffic from the forum. This will apply to others as 
well; e.g. when I send an email to devel now, I can CC people I know need to 
see it -- on Discourse I can mention them, but they might not notice that if 
they receive an email of everything anyway.



So far, when Python switched from mailing list to Discourse I've noticed this:

Once I participate in a certain discussion, it somewhat works, as long as I 
remember to go check it out occasionally. But OTOH I miss out almost everything 
I don't actively participate in.


---

Perhaps I am a greybeard, but I am pretty much scared of this change in Fedora.


You say we miss people now. I say we will miss them then. Unfortunately, I 
don't know how to solve that. Maybe my fear is not justified, but it is real.



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 11:54:09AM -0400, JT wrote:
> So I'm interested by what you bring up here.  Have you run into situations
> where someone wanted to contribute to development but was unwilling to use
> a mailing list?  With a community as big as Fedora and with a multitude of

I talk to a lot of people about getting involved in Fedora. "Sign up for
this mailing list and introduce yourself" is a big drop-out point.


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 07:05:05PM +0100, Tom Hughes via devel wrote:
> >"Mailing list mode" was a specific thing in earlier versions of Discourse —
> >it sent a notification for every message posted. This is kind of like going
> It's still a thing in current versions, it just doesn't seem to be
> available in the Fedora installation.

It's hidden from the settings UI by default in new installs. Looks like it
is still there as an option to enable, but I really do think it's kind of a
trap.

If the category watch thing doesn't work for you (and others) for some
reason, I can re-consider. If so, I might rename it to "email me everything
that isn't muted" instead of "mailing list mode", though


> It also doesn't have to send you everything as you can mute those
> things you don't want to include.

That will at least keep you from getting thousands of Copr posts. :)


> Having to positively opt in to certain tags seems like a terrible
> idea as you're bound to miss lots of things when people create new
> tags that you don't even know exist. I'd much rather get everything
> by default and then opt out of the things I'm not interested in.

In that case, subscribing by category should do the trick. Categories are
not light-weight, so we're unlikely to create new ones without fanfare. It's
not just one checkbox, but there are only a handful of main ones anyway.


-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Matthew Miller
On Fri, Apr 21, 2023 at 08:53:26PM +0200, Miro Hrončok wrote:
> 1. Python discussions are no longer at the same place as all the
> other discussions (my Thunderbird). This is a big one for me. I
> cannot primarily use the Discourse web interface on
> discuss.python.org because I simply won't go there. I suppose that

I mentioned somewhere else around here that I use the Android "Discourse
Hub" app as a way to keep up with this — I see notifications from Python,
Home Asssitant, Flatpak, etc., even though I don't visit those sites daily.

I kind of miss this on the desktop. I wonder if a web app that does the same
thing would help you too? As more and more projects use Discourse, that
could become a sort of nexus for all of these gardens that Jonathan
Corbet mentions.


> 
> 2. When I read the content in the web app, it does not mark the
> related emails read. I can either read everything via email (which
> frankly has a worse readability than the web app) or go read it on
> web and than manually mark my emails as read. So far, this has been
> tedious for me so far and I repeatedly give up and mark the entire
> Python Discourse folder as read when the number reaches 10k unread
> emails. Even if I read everything via email, I cannot reply there so
> I still need to visit the thing in the web app to participate.

We have reply-by-email enabled. It is also possible to enable
new topics by email, but that's vulernable to impersonation (and spam) so
if we enable that there probably will be a moderation step.


> 3. When I choose to use the mailing list approach, I can no longer
> distinguish "regular" email notifications (somebody replied to my
> comment or mentioned me) from the rest of the email traffic from the
> forum. This will apply to others as well; e.g. when I send an email
> to devel now, I can CC people I know need to see it -- on Discourse
> I can mention them, but they might not notice that if they receive
> an email of everything anyway.

Can you use the Feedback-ID header to distinguish and highlight those
personal notifications?

> So far, when Python switched from mailing list to Discourse I've noticed this:
> 
> Once I participate in a certain discussion, it somewhat works, as
> long as I remember to go check it out occasionally. But OTOH I miss
> out almost everything I don't actively participate in.
> 
> ---
> 
> Perhaps I am a greybeard, but I am pretty much scared of this change in 
> Fedora.
> 
> 
> You say we miss people now. I say we will miss them then.
> Unfortunately, I don't know how to solve that. Maybe my fear is not
> justified, but it is real.

Thank you. I appreciate the real-world feedback from the Python experience.

What about, instead of mailing list mode, enabling the Activity Summary
email, and setting it to daily instead of weekly? That gives a reminder (and
hopefully something interesting) but keeps the web site as primary for
actual notifications and for keeping track of what's read and not read.



-- 
Matthew Miller

Fedora Project Leader
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Richard Shaw
Not quoting anything in particular, just my opinion and a +1.

Being a solid Gen X'er I'm comfortable in both worlds. I will say that I've
found the large volume of emails between Fedora and MythTV (though it's
slowed in the last few years) occasionally overwhelming.

The first thing I do almost every morning (still in my PJs with a cup of
coffee) is to go through all the threads, archive what I'm not interested
in, but keep just in case, and read the others.

In my work world I frequently find myself in Discourse (or similar) forums,
and I find it easy enough to find what I'm looking for, or if there's new
threads or replies to threads I've posted to (usually at the top).

A few months ago I spent a few hours cleaning up old emails in
gmail because google (the search engine) lies. I perfected a query to only
return list emails older than 1 year but even though I checked "include all
emails" it would only delete about 500 at a time. Took a while to work
through my 10+ year history as a packager 500 emails at a time!

The reality is the future potential contributors are used to tools like
Discourse. That's fine. I'll adapt.

Thanks,
Richard
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Jarek Prokop


On 4/21/23 20:44, Matthew Miller wrote:

On Fri, Apr 21, 2023 at 07:39:17PM +0200, Jaroslav Prokop wrote:

I am, luckily, not paid to read forums
with no threading. IMO, a stream of posts with mentions of previous
posts is not threading. Threading begins and ends
on new topic posts AFAICT on discourse.

It's not presented as a tree, but there _are_ threads of replies.

Heh, sounds like a fun side project to try to transform it into a
tree structure.

If you want to make Jonathan Corbet happy, make that tree structure be then
served via NNTP. :)

Sounds like a challenge! I'll put it on my personal project backlog ;)



Example:https://discussion.fedoraproject.org/t/future-of-encryption-in-fedora-desktop-variants/80397/83?replies_to_post_number=83

Finally, noticed what it does, it made me a bit confused as the
first response was the same as in the "global" flow of the topic,
but the message under it changed. I think that it should be better
visible that they are actually replies.

It seems to hide other replies and only show those that are part of
the "thread". Do they accept RFEs? :)

They do -- post athttps://meta.discourse.org/.



I think enhancing the visibility after I expand replies for the
posts in the "thread" would be better.

This particular thing could possibly be done via a theme component (see
https://meta.discourse.org/t/about-the-theme-component-category/232731),
which is a kind of lightweight plugin for the client-side. (These are very
easy to install into a given site, unlike weightier server-side plugins.)

Or maybe even just some CSS. What exactly did you have in mind?
I think it is a bug in UI/UX. I click "replies", I see *something* 
changed in the layout, but I have trouble identifying what exactly.
Visually, if there are more than 2 or even 1 reply, then I just see with 
peripheral vision something had changed,
but when I look closer I have trouble seeing a difference, IOW, I have 
trouble identifying what I did when I clicked the button.


Either moving the replies a bit to a side or maybe adding something more 
visual, like a blue stripe on the threaded replies would be helpful IMO.


I can play around with the plugin, see what feels how, and come back to 
Discourse with suggestions, thanks for the resources!


(Firstly I'll have to confirm with a more "vanilla" install, to see if 
the problem might be my default dark mode environment Discourse switched 
into, that's a problem for monday me though :) )


Regards,
Jarek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Maxwell G
Hi Matthew,


On Thu Apr 20, 2023 at 17:20 -0400, Matthew Miller wrote
> As it is, devel list is too much for many people to follow — people
> we’d like to have around.

I disagree. I find mailing lists much easier to deal with. They're all
in one place, they're synced between my devices, and I can use whatever
client I like. I can start writing a message on my phone, save it as a
draft, and send it from my laptop. I can filter messages to my heart's
content. Everything is threaded and I can choose to ignore the threads
I'm uninterested in.

It's easy to skim the list and I can do so on my terms, as opposed to
being pushed towards a _centralized_, single point of failure,
javascript-heavy, bulky web frontend. I understand that Discourse has
functionality for interacting via email, but that's fundamentally not
its purpose, and it's apparent that email users are second class
citizens. With mailing lists, most messages are sent as plain text email
that displays properly in my TUI email client, and they're easy to quote
and splice to reply to the parts in which I'm interested. I can both
create new threads AND reply to existing ones.

> It covers many different things at once, yet
> also drives us towards more scattered communications.
> Our infamous
> mega-threads are not really effective for getting to community
> consensus, and tend to bring out the worst in us.

How is this inherent to email? IMO, this correlates two unrelated
things. I don't think it's fair to blame people's poor interpersonal
communication on email.


> I know this is a big change, but, hear me out…

I'll do my best, but I'll warn that I'm resistant change and am content
with current mailing lists. If anything, I think we need to provide
Fedora Infra more resources to properly maintain and keep up to date our
Mailman instance.


> We’re missing people
> 
>
> A Mastodon post from long-time Fedora contributor Major Hayden got me
> thinking:
>
> > How do people make so much time available for mailing list
> > discourse?
> >
> > Once I ensure my team has the technical guidance they need
> > and I work through the tasks of work that I owe other
> > people, I take a look at the mailing list and say: "Oh my
> > gosh, what the heck happened here?" Then the discussion
> > goes further off the rails while I'm typing out a reply and
> > my reply is no longer relevant.
> >
> > — https://tootchute.com/@major/109666036733834421

Again, I acknowledge this problem, but you've failed to demonstrate how
this is inherent to mailing lists.

> And… some people aren’t here because — in
> contrast with our “Friends” foundation, it isn’t always a nice place to
> be (and mailing lists don’t provide many tools for moderation, except
> the big hammer of outright bans).

Well, you can delete messages from the ML archives in the same way you can
delete forum comments, but people who sign up for notifications will
still receive a copy.


> And that’s just one example. Take a look back at any mega-thread, and
> you’ll find similar — and worse. When things get heated, the only way
> to intervene is by adding more.  There are often long subthreads of two
> people going back and forth on tangents. Then, other conversation
> branches duplicate that, or refer across. Classical email tools don’t
> actually handle this kind of thing very well at all. In my experience,
> it only really works if you keep up with the conversation in almost
> real time, which has its own problems even when that’s possible.

My email client has much better support for threading than Discourse
does. I can easily toggle between threaded mode and flattened latest
first mode. This is easier to navigate than Discourse's flat list. Email
allows you to chose the best experience for you from a multitude of
clients.


> We’re scattered in actual practice
> --
>
> Devel list may be the center, but we have _hundreds_ of Fedora mailing
> lists. A dozen or so are reasonably active (Test, Legal, ARM…) but most
> are inactive or dead. Some are just meeting reminders over and over —
> for meetings that aren’t even active anymore. It’s easy to make but
> hard to _unmake_ a mailing list.

Yeah, I think the mailing lists could use more organization and cleanup.

> For lists that are active, the split is confusing — when should
> something be on the packaging list rather than devel? What happens when
> something is related to both Cloud and Server, or Workstation and KDE?
> One can post to both lists, but if someone replies and isn’t subscribed
> to both, the conversation gets split.

Yeah, this can be confusing. I think the solution is organization and
cleanup, not completely shutting down mailing lists.

> With “devel” as the main list, conversations about marketing, design,
> events, and so on don’t really have a central place. (The Mindshare
> list never really caught on.) That makes these important activities
> feel even more disconnected and secondary in stat

Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Carl George
On Thu, Apr 20, 2023 at 8:25 PM Chris Adams  wrote:
>
> Once upon a time, Matthew Miller  said:
> > I am proposing that over the course of 2023, starting with the Changes
> > process, we move Fedora development conversations from this mailing list to
> > the Discourse-based Fedora Discussion.
>
> I feel this is a case of trading one group of people (email list users)
> for a different group of people (web forum users).  I have seen this
> done multiple times over the years, tried to follow a few times, and
> always dropped off fairly rapidly.  I'm solidly in the "email list
> users" group.
>
> Web forums far from fit how I use communication tools.  For example, I'm
> highly keyboard driven and dislike lots of things that force me to use a
> mouse.  I use mutt to read email, which works great.  I have email
> filters to organize and save things, I can flag messages for later
> review/reference, and more.
>
> Web forums also seem in my experience to be much more casual
> interaction, where people come and go for long stretches of time, much
> more than email lists.  If I just don't click on your bookmark for a day
> or two, it's out of mind quickly and I might not come back for weeks or
> months (or ever, which is usually the case).  And then even if I do come
> back, now I'm pretty much too far behind to ever catch up.

That cuts both ways.

If I just don't click on [email filter folder] for a day or two, it's
out of mind quickly and I might not come back for weeks or months.
And then even if I do come back, now I'm pretty much too far behind to
ever catch up.

>
> I guess you're hoping for enough overlap between email and web forum
> users to keep an active developer community... I wish you luck with
> that.
>
> --
> Chris Adams 
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue



-- 
Carl George
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Ben Cotton
On Fri, Apr 21, 2023 at 4:05 PM Maxwell G  wrote:
>
> What evidence shows that the group is ever shrinking? I often see Self
> Introduction posts and new people interacting with project. I suppose
> that whether they continue interacting afterwards is another question.

I'm glad you asked. Earlier this week I decided to avoid doing other
work by putting together some quick charts of devel list
participation. Here's the number of unique participants per month from
2004–2022:
https://bcotton.fedorapeople.org/images/devel-participation-monthly.png

And for a less-noisy version, the median of the monthly numbers per year:
https://bcotton.fedorapeople.org/images/devel-participation-mean.png

There are a lot of questions left unanswered by this quick analysis,
but there's a clear trend in fewer participants over time. In fact,
last month had the second smallest participant count (tied with
October 2022). Of course, these charts don't show _why_, but they do
support the assertion that folks are dropping out of the conversation
faster than others are joining.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Carl George
On Fri, Apr 21, 2023 at 12:24 AM Benson Muite
 wrote:
>
> On 4/21/23 04:24, Chris Adams wrote:
> > Once upon a time, Matthew Miller  said:
> >> I am proposing that over the course of 2023, starting with the Changes
> >> process, we move Fedora development conversations from this mailing list to
> >> the Discourse-based Fedora Discussion.
> >
> > I feel this is a case of trading one group of people (email list users)
> > for a different group of people (web forum users).  I have seen this
> > done multiple times over the years, tried to follow a few times, and
> > always dropped off fairly rapidly.  I'm solidly in the "email list
> > users" group.
> Discourse is very nice.  It is open source, uses a reasonable license
> [0] (though [1] would be better), and is great for casual interactions
> that maybe spread out over time.  Would highly recommend it for moderate
> size community discussion.
>
> However, it doesn't seem like we can hack on it to better suite
> community needs, for example to have the same functionality as mailing
> lists[2].  It is not standards driven and is primarily developed by one
> company - something that follows Apache way[3] or has a community
> governance process would be better in the long term for a large project
> with many contributors who have technical expertise.
>
> Email clients offer significant customizability that a one size fits all
> web interface cannot provide.  Mailing list mode for Discourse is
> helpful, but not at the same level as email lists, where once one has
> gained sufficient knowledge, interaction can be done from the comfort of
> the client of your choice. As such, simply adopting it because it can be
> deployed may leave out many contributors, in particular those who drive
> development forward.  Mailing lists are not perfect, but it is not clear
> Discourse is a good replacement for the devel list.

As Matthew stated, Ben has measured it and fewer people are
participating on the mailing list over time.  We are already leaving
out many contributors.  Those conversations are largely moving to
issue trackers, which are also not perfect but are clearly more
appealing than email for many people.  Discourse has the potential to
be a more attractive alternative than both email and issue trackers.
To me this seems like a solid strategy for reversing the trend and
getting more people participating in development discussions.

>
> 0) https://github.com/discourse/discourse/blob/main/LICENSE.txt
> 1) https://www.gnu.org/licenses/agpl-3.0.en.html
> 2)
> https://discourse.cmake.org/t/cmake-discourse-mailing-list-mode-incorrectly-personally-addresses-all-email/738
> 3) https://apache.org/theapacheway/
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam, report it: 
> https://pagure.io/fedora-infrastructure/new_issue



-- 
Carl George
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Richard Shaw
On Fri, Apr 21, 2023 at 3:39 PM Ben Cotton  wrote:

> On Fri, Apr 21, 2023 at 4:05 PM Maxwell G  wrote:
> >
> > What evidence shows that the group is ever shrinking? I often see Self
> > Introduction posts and new people interacting with project. I suppose
> > that whether they continue interacting afterwards is another question.
>
> I'm glad you asked. Earlier this week I decided to avoid doing other
> work by putting together some quick charts of devel list
> participation. Here's the number of unique participants per month from
> 2004–2022:
> https://bcotton.fedorapeople.org/images/devel-participation-monthly.png
>
> And for a less-noisy version, the median of the monthly numbers per year:
> https://bcotton.fedorapeople.org/images/devel-participation-mean.png


And on discourse you could have pasted these pictures directly in without
having to upload them somewhere... ;)


> There are a lot of questions left unanswered by this quick analysis,
> but there's a clear trend in fewer participants over time. In fact,
> last month had the second smallest participant count (tied with
> October 2022). Of course, these charts don't show _why_, but they do
> support the assertion that folks are dropping out of the conversation
> faster than others are joining.
>

I think this is especially concerning because Fedora seems to be more
popular than ever. If we had a way to measure that and include it in the
graph (devel participants as a % of users?) I have a feeling the slope
would be much more negative.

Not that it proves Discourse would change that, but still...

Thanks,
Richard
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Solomon Peachy via devel
On Fri, Apr 21, 2023 at 04:38:28PM -0400, Ben Cotton wrote:
> There are a lot of questions left unanswered by this quick analysis,
> but there's a clear trend in fewer participants over time. In fact,
> last month had the second smallest participant count (tied with
> October 2022). Of course, these charts don't show _why_, but they do
> support the assertion that folks are dropping out of the conversation
> faster than others are joining.

One obvious question: How does "sending mail to -devel" correlate with 
any other "contributing to Fedora" metric?  Eg numbers of folks with 
Fedora accounts, number of packagers (or active packagers), git 
commiters/commits, and so forth?  Or even numbers of installations, 
which to this way we can only kinda hand-wave about?

(I wonder how that also correlates to the likes of Debian?)

We also might be a victim of our own success here; things generally 
_work_ quite well, so there's not as much to go on about as there once 
was, and our various upstreams are increasingly driving our headliner 
features rather than the other way around.

So people simply don't _need_ to participate in "developing Fedora" like 
they once did to ensure their interests were represented, and instead 
get to focus more fully on the stuff they build on top.  That's a good 
thing, I think, but it also takes away what was probably the primary 
participation funnel.

 - Solomon
-- 
Solomon Peachypizza at shaftnet dot org (email&xmpp)
  @pizza:shaftnet dot org   (matrix)
Dowling Park, FL  speachy (libra.chat)


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Florian Weimer
* Matthew Miller:

> Big threads are … bad, actually
> ---
>
> When we have something to talk about, it tends to explode into a big
> thread. The  thing in January with FESCo’s frame pointers decision
> (https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY/#RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY)
> is a good example of things going badly.
>
> Most of the conversation was under the subject “Schedule for Tuesday's
> FESCo Meeting (2023-01-03)”, because everything started as a reply to
> that. That’s pretty easy to overlook. It’s possible for replies to
> change  the subject when replying, but that can’t be done
> retroactively, and then isn’t consistent (and it breaks threading in
> Gmail, too).
>
> Then, things got rather hostile, making it hard to have a reasonable
> conversation about the issues (both technical and procedural). And
> then, things went in circles without adding anything new.
>
> This could have all gone a lot better.

You brought up fairly concrete examples, but I don't see how the
platform matters in those cases.  Someone would need to shut down or
delete (parts of) conversations more or less arbitrarily, even if they
are not actively harmful as such, simply because they create too much
work for others to follow.

Surely that's not something you are willing to do?

> For lists that are active, the split is confusing — when should
> something be on the packaging list rather than devel? What happens when
> something is related to both Cloud and Server, or Workstation and KDE?
> One can post to both lists, but if someone replies and isn’t subscribed
> to both, the conversation gets split.

Do Fedora mailing lists reject mail from non-members, and redirect
follow-ups?

If they do that, that's the first thing you could fix.  Then such
discussions no longer would get split.

> Not just Fedora
> ---
>
> There’s a big trend towards Discourse in open source projects overall.
> Python and Gnome have both migrated entirely from their mailing lists.
> Ansible is working on it. Plus, there’s Rust, Kubernetes, Nextcloud,
> Flathub, Grafana, Home Assistant, KDE, and I’m sure many others.

All these instances are isolated.  It's not possible to cross-post.
This makes cross-project collaboration increasingly difficult because
instead of Cc:ing another list, perhaps with a summary of the discussion
so far, you have to create a completely new topic somewhere else, and
then someone has to copy over summaries manually.

(If I recall correctly, that currently doesn't work well with Fedora
lists because they reject posts from non-members.)

Personally, I have accounts on many, many Discourse instances, but I
don't think there is a single one I read somewhat regularly.  I find the
mailing list mode and the notifications rather unpredictable.  Maybe an
alternative client could help (nndiscourse?), but as far as I understand
it, there's no real API, so that's kind of hard?

> First, I’d like to move the Changes discussion. They will still be
> posted to devel-announce, but responses directed to Project Discussion
> in a new #changes tag. Ben tells me that this is a FESCo decision,
> which seems reasonable.

There's already a Fesco ticket for each change, why not use that for
discussion?

> Other teams who want to keep mailing lists can, but I’d like to move
> those too, and eventually I think we’ll want to shut them down too — or
> perhaps convert them to announcement lists.

What about scm-commits?

Thanks,
Florian
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Adam Williamson
On Fri, 2023-04-21 at 23:20 +0200, Florian Weimer wrote:
> 
> > For lists that are active, the split is confusing — when should
> > something be on the packaging list rather than devel? What happens when
> > something is related to both Cloud and Server, or Workstation and KDE?
> > One can post to both lists, but if someone replies and isn’t subscribed
> > to both, the conversation gets split.
> 
> Do Fedora mailing lists reject mail from non-members, and redirect
> follow-ups?

Many lists *hold* mail from non-members, because mailing lists get tons
of spam. So the mail won't get through until an admin approves it. That
might happen right away...or it might happen in two days, when the mail
is no longer relevant. We can't really just let all mails from non-
members through because...spam.
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @ad...@fosstodon.org
https://www.happyassassin.net



___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Jarek Prokop


On 4/21/23 23:20, Florian Weimer wrote:

* Matthew Miller:


Big threads are … bad, actually
---

When we have something to talk about, it tends to explode into a big
thread. The  thing in January with FESCo’s frame pointers decision
(https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY/#RNJZUX3ZI34DIX6E4PVDKYQWCOFDQ4UY)
is a good example of things going badly.

Most of the conversation was under the subject “Schedule for Tuesday's
FESCo Meeting (2023-01-03)”, because everything started as a reply to
that. That’s pretty easy to overlook. It’s possible for replies to
change  the subject when replying, but that can’t be done
retroactively, and then isn’t consistent (and it breaks threading in
Gmail, too).

Then, things got rather hostile, making it hard to have a reasonable
conversation about the issues (both technical and procedural). And
then, things went in circles without adding anything new.

This could have all gone a lot better.

You brought up fairly concrete examples, but I don't see how the
platform matters in those cases.  Someone would need to shut down or
delete (parts of) conversations more or less arbitrarily, even if they
are not actively harmful as such, simply because they create too much
work for others to follow.

Surely that's not something you are willing to do?


For lists that are active, the split is confusing — when should
something be on the packaging list rather than devel? What happens when
something is related to both Cloud and Server, or Workstation and KDE?
One can post to both lists, but if someone replies and isn’t subscribed
to both, the conversation gets split.

Do Fedora mailing lists reject mail from non-members, and redirect
follow-ups?

If they do that, that's the first thing you could fix.  Then such
discussions no longer would get split.


Not just Fedora
---

There’s a big trend towards Discourse in open source projects overall.
Python and Gnome have both migrated entirely from their mailing lists.
Ansible is working on it. Plus, there’s Rust, Kubernetes, Nextcloud,
Flathub, Grafana, Home Assistant, KDE, and I’m sure many others.

All these instances are isolated.  It's not possible to cross-post.
This makes cross-project collaboration increasingly difficult because
instead of Cc:ing another list, perhaps with a summary of the discussion
so far, you have to create a completely new topic somewhere else, and
then someone has to copy over summaries manually.

(If I recall correctly, that currently doesn't work well with Fedora
lists because they reject posts from non-members.)

Personally, I have accounts on many, many Discourse instances, but I
don't think there is a single one I read somewhat regularly.  I find the
mailing list mode and the notifications rather unpredictable.  Maybe an
alternative client could help (nndiscourse?), but as far as I understand
it, there's no real API, so that's kind of hard?


I could find an API docs, and I could retreive posts.json from our 
Fedora instance


https://docs.discourse.org/

So the question is, what is a "real API" that you would consider OK?
For a post, there is create, update, delete, retrieve and even list the 
latest.

IMHO that's as CRUD as one can be :D.

So, there is even a REST API? At least retrieval can go unauthenticated...

Regards,
jarek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Sam Varshavchik

Matthew Miller writes:


I don't think this is _really_ a "there are two kinds of people in the
world..." situation. Of course there are some people who have preferences
(strong or weak) for one or the other, and completely legitimate pros and
cons to each. But I don't want to "trade" anyone. I'd like to bring everyone
along.


I reread the thread-starter. I did not get that impression. What I read was:  
we'd like to replace the mailing list with discourse. That's it.


There was some mention of discourse's mail integration, but it was clearly  
"mark the checkbox" type of thing.



> I have seen this
> done multiple times over the years, tried to follow a few times, and
> always dropped off fairly rapidly.  I'm solidly in the "email list
> users" group.

Is there anything which could be different this time which would make it
better for you?


I do not believe that any web-based discussion forum would ever be  
comparable to a mailing list, The two environments are worlds apart, and  
irreconcilable, that's simply the way it is. They work in fundamentally  
different ways. I typed and deleted about two paragraphs' worth of my  
explanations why web-based forums are not a replacement for mailing list, I  
changed my mind and concluded that this kind of advocacy won't matter much.  
In the end, whatever happens, happens. The chips will fall where they may.





pgp2iGznVzZc3.pgp
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: It’s time to transform the Fedora devel list into something new

2023-04-21 Thread Benson Muite
On 4/21/23 20:52, Matthew Miller wrote:
> On Fri, Apr 21, 2023 at 08:24:14AM +0300, Benson Muite wrote:
>> However, it doesn't seem like we can hack on it to better suite
>> community needs, for example to have the same functionality as mailing
>> lists[2].  It is not standards driven and is primarily developed by one
>> company - something that follows Apache way[3] or has a community
>> governance process would be better in the long term for a large project
>> with many contributors who have technical expertise.
> 
> We definitely _can_ hack on it to better fit community needs. Changes might
> not automatically get accepted, but we've got a good relationship and I
> don't expect any kind of antagonism if we have something important.
> 
Good working relationship is ok for small projects.  Discourse has grown
and adapted because of this.  Discourse is fantastic as a forum which is
not read on a daily basis but periodically as the need arises. Need
stability and a governance model for critical infrastructure. Web first
philosophy kills productivity that a primarily text driven workflow has
for many people.
> On 2) 
> https://discourse.cmake.org/t/cmake-discourse-mailing-list-mode-incorrectly-personally-addresses-all-email/738
> in particular... that's just the Cmake forum admin saying that the
> particular thing doesn't exist, not a Discourse dev saying they won't take a
> change. 
> 
> Although on that specific change Discourse attaches List-Id and other
> standard email headers (as well as some specific X-Discourse headers) to
> each message. Changing the To: line to be some list address could be done
> with a plugin, but might actually have negative consequences for reliable
> delivery.
> 
> 
>> Email clients offer significant customizability that a one size fits all
>> web interface cannot provide.  Mailing list mode for Discourse is
>> helpful, but not at the same level as email lists, where once one has
> 
> "Mailing list mode" was a specific thing in earlier versions of Discourse —
> it sent a notification for every message posted. This is kind of like going
> to Hyperkitty and saying "subscribe me to all 600 lists". I don't recommend
> that. Instead, choose specific tags that you want to subscribe to, just as
> you would subscribe to individual mailing lists.
> 
> I have a post about this and Fedora Discussion specifically:
> 
> https://discussion.fedoraproject.org/t/navigating-fedora-discussion-tags-categories-and-concepts/3
> 
This is helpful.  Wish it were a magazine article. Those get read.

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


  1   2   3   >