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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Kamil Paral wrote:
> I've spent more than a decade perfecting my email filters and I have a
> setup that works for me very well. I dislike certain aspects of mailing
> lists (cross-posting, top-posting, reply-to, etc, which just can't work
> well when everyone has to be vigilant all the time to do things right),
> but I *like* my existing setup and processes. But that's me, us, the old
> timers.

But that is exactly why it is an absurd idea to move away from mailing 
lists. Fedora will *lose* all the existing contributors like you or me.

> Having said that, my impression is that mailing lists are an already lost
> battle. If you don't have an influx of new contributors, your project is
> going to die eventually. Mailing lists are a big hurdle for newcomers.
> Young people are not used to it (who still uses mailing lists, in
> read-write mode, except for OSS communities?), the lists are difficult to
> set up, the user interfaces are bad, there are many peculiarities to be
> aware of (top-posting, etc). I don't know if moving away from mailing
> lists will make our contributor base grow, but I'm quite certain that
> staying with mailing lists will make our contributor base **not** grow.
> And our project will slowly decline over time.

I strongly doubt that the mailing list is the main barrier to entry to 
Fedora (as opposed to, e.g., packaging guidelines, etc.).

If the issue is that the mailing list is flooding your inbox and you are 
unable to filter it, the remedy is simple: Disable mail delivery and use 
Gmane NNTP or HyperKitty to read and post to the mailing list. That choice 
of preferred technology will go away if we move to a locked-in web platform 
such as Discourse. (I know it is FOSS and the data can be exported somehow. 
It is still a lock-in for the end user.)

> Imagine that you want to contribute to a project and you discover they're
> still using svn, or cvs. There are still some. I personally wouldn't be
> bothered, I'd just invest time elsewhere. I value my time.

I do not see the problem. I just need to bring up another UI (Kdesvn or 
Cervisia instead of Git-Cola), so what? All I care is that I can update from 
upstream and commit/push my changes.

Heck, I still use SVN for *my* personal projects.

And not everything is better with git. SVN basically guarantees a linear 
history whereas with git, I have to follow a specific workflow for that 
(always pull with rebase, never with the default merge strategy, and for 
work branches, always rebase and force-push them rather than merging 
master/main into them, then when done fast-forward them to the master/main), 
and when working with other people, I usually cannot get them to use it, so 
the history becomes a complicated DAG with a mess of merge commits, grrr!

> I already have some experience with Discourse and so far it seemed OK to
> me.

I have some experience with Discourse as well and it is just a pain:
* A silly reliance on JavaScript and AJAX for everything instead of server-
side code. In particular, this means it takes several seconds to render a 
page on mobile devices such as the PinePhone.
* A constant requirement of the latest&greatest bleeding edge browser, no 
support for QtWebEngine LTS branches.
* An absurd assumption that everyone is new to the Internet, leading to lots 
of ridiculous gamified spam "achievements" for basic things such as replying 
to a thread, with which you get bothered on every single Discourse forum you 
(have to) sign up to.
etc.

I do not understand why everybody is moving to this annoying piece of 
software and throwing away not only mailing lists, but also web forums using 
much better software (i.e., pretty much any other forum software), for it.

> But I haven't used it as frequently and in such a volume as mailing
> lists. I also still haven't built my workflow alternative to my email
> workflow in there. But I'd be happy to experiment with it. But in order to
> get real-world experience, it would be great if this was a shared
> experience, where a mass of users really moves and starts using it as a
> primary discussion platform. Then we can collectively figure out the
> benefits and drawbacks and any workarounds for those drawbacks.

The drawbacks are well known (see above) and the platform is basically 
unusable. There is no need to experiment with it to find that out. And 
"get[ting] real-world experience" by forcing everyone to use it "as a 
primary discussion platform" is just unacceptable.

        Kevin Kofler
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux