Gentoo Archives: gentoo-project

From: Jimi Huotari <chiitoo@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Deferred decision: Forums (specifically OTW)
Date: Wed, 12 Jun 2019 13:40:45
Message-Id: 20190612164024.7b2b1f86@gentoo.org
In Reply to: Re: [gentoo-project] Deferred decision: Forums (specifically OTW) by "Michał Górny"
1 On Wed, 12 Jun 2019 05:38:30 +0200
2 Michał Górny <mgorny@g.o> wrote:
3
4 > On Tue, 2019-06-04 at 15:05 +0200, Kristian Fiskerstrand wrote:
5 > > The agenda item "Forums (specifically OTW)" was deferred to further
6 > > discussion in the mailing lists during the 2019-02-10 council meeting.
7 > > The agenda for that meeting can be found at [Agenda] and the tracking
8 > > bug is [Bug 677824].
9 > >
10 > > This email aims to re-opens the discussion [which was started in a
11 > > previous thread] as per the council decision.
12 > >
13 > > I ask that the discussion remains civil and respectful, while also
14 > > allowing for a high bar for the actual discussion.
15 > >
16 >
17 > I don't think OTW is a major problem. The real problem are *technical*
18 > forums, and those cause two problems. The first of them is that
19 > developers rarely hear of the problems with their packages. The second
20 > of them is that Forums tend to breed very bad 'solutions'.
21 >
22 > I don't mind providing multiple support channels as long as problems
23 > actually reach developers. However, I don't think it's news to most of
24 > the developers who don't actively participate in Forums (read: look
25 > for new threads everywhere) that some problems never leave them.
26 >
27 > During my years in Gentoo I've been pinged a few times over expansive
28 > Forum threads on problems with my packages which never made it to
29 > Bugzilla or anything else that I actually could've noticed. It all
30 > relies on courtesy of accidental developers (who are not Forum
31 > moderators, I should add). I can only imagine how many problems were
32 > never addressed properly because the maintainer never learned of them,
33 > and cheap hacks proposed on Forums were sufficient for the users.
34
35 It would be nice to have some actual examples of these issues.
36
37 I have been browsing the forums since 2010 as a user, and since 2015
38 as a moderator, and what /I/ tend to see, is people encouraging
39 others
40 to file bug reports [1][2][3][4][5] whenever it seems to be a
41 good
42 idea. I wonder how many bugs would /not/ have been brought to
43 the
44 attention of developers without the forums. :]
45
46 I dare say the forums often save developer time by quite a lot,
47 too, when the issue at hand would be resolved as INVALID
48 for example, which might additionally leave the user frustrated
49 and without any idea towards how to fix things [6].
50
51 Ultimately, it's up to the user of course, just like it would be
52 without the forums.
53
54 > A side effect of the former problem is that Forums are home to many
55 > horrible 'solutions'. Sadly, those solutions sometimes involve making
56 > things *much worse* than they were before. This is problem both for
57 > users who end up victims of having their systems broken, and developers
58 > who end up having to help fix the resulting breakage.
59 >
60 > Breakage resulting from use of dev-python/pip is the most prominent
61 > example I know of. Multiple Forum victims ended up using it to 'fix'
62 > problems. As a result, they ended up with obsolete directly installed
63 > packages overriding Gentoo packages and breaking stuff. The scale of
64 > this was so great that I had to actually patch dev-python/pip to block
65 > installing packages system-wide. Which is a technical hack to a social
66 > problem.
67
68 When I think of 'pip' and the forums, all I can think of, is users
69 asking others /not/ to install things as root with it
70 [7][8][9][10][11]. I suspect this issue has more to do with 'pip'
71 itself, and the guides/documentation regarding it in the wild.
72
73 > I'm not saying Forums is the only source of the problem, people can
74 > figure out how to break systems themselves. However, Forums is
75 > frequently a source of bad information that is mistakenly trusted
76 > and is not properly verified and rejected.
77 >
78 > To summarize, I think the two major problems with the Forums are:
79 > 1) not passing information properly to package maintainers,
80 > and 2) lack of proper Q/A. If you can solve them, I don't have any
81 > problem with the Forums.
82
83 For 1), perhaps we could create scripts that will scan all the forum
84 forum posts that are being created, and, when a package name is
85 matched, will send copies of the posts via mail to the maintainers
86 of said packages that are being discussed, and perhaps automatically
87 files bug reports for them as well, why not.
88
89 For 2), have all the posts go via the Gentoo Quality Assurance
90 Project, before they hit the forums?
91
92 There may be some jest within the preceding suggestions, but I
93 don't quite see how you'd expect these things to be fixed (that
94 is not to say that I agree them being problems that are in need
95 of a fix).
96
97 It's a community helping out the community, and if it has been
98 a great burden on developers, I don't remember having heard or
99 read of it before now.
100
101 0. https://forums.gentoo.org/viewtopic-t-826842.html
102 1. https://forums.gentoo.org/viewtopic-p-189786.html#189786
103 2. https://forums.gentoo.org/viewtopic-p-3341931.html#3341931
104 3. https://forums.gentoo.org/viewtopic-p-8030732.html#8030732
105 4. https://forums.gentoo.org/viewtopic-p-7143726.html#7143726
106 5. https://forums.gentoo.org/viewtopic-p-8233138.html#8233138
107 6. https://forums.gentoo.org/viewtopic-t-1073732.html
108 7. https://forums.gentoo.org/viewtopic-p-7497450.html#7497450
109 8. https://forums.gentoo.org/viewtopic-p-8109926.html#8109926
110 9. https://forums.gentoo.org/viewtopic-p-7901776.html#7901776
111 10. https://forums.gentoo.org/viewtopic-p-7665482.html#7665482
112 11. https://forums.gentoo.org/viewtopic-p-8226884.html#8226884