1 |
Here's a random unsorted list of things that it would make sense to be upset |
2 |
about. Some issues that people have successfully ignored for a few years ... |
3 |
|
4 |
In no way exhaustive list, feel free to remember a dozen things I forgot ;) |
5 |
(If you suggest other things please try to offer constructive criticism, |
6 |
i.e. possible strategies to fix issues ... whining by itself is not very |
7 |
useful) |
8 |
|
9 |
* stable genkernel still doesn't enable all useful kernel features |
10 |
e.g. accounting statistics are absent, so iotop doesn't work ootb |
11 |
See for example #442936 (from 2012 ?!) |
12 |
Fix: Stable newer versions |
13 |
|
14 |
* stage3 still enables bindist in make.conf |
15 |
See https://bugs.gentoo.org/show_bug.cgi?id=473332 |
16 |
Causes random breakage of tools like wget/curl, etc. |
17 |
Fix: poke releng until they stop being silly |
18 |
|
19 |
* AutoRepoman catches on average maybe 2 user-visible breakages. |
20 |
Mostly removing stable on HPPA ;) |
21 |
Fix: Make repoman faster (tree-wide scans take ~2 CPU-hours) |
22 |
Fix: Remind people that using repoman is not optional |
23 |
|
24 |
* Portage is too slow |
25 |
On 'small' hardware emerge -upNDv @world can take enough time |
26 |
to make updates prohibitive - on an 800Mhz machine it took me |
27 |
about 3 days to figure out a solution to some silly blockers due to the |
28 |
very slow change test cycle |
29 |
Fix: Do some profiling and un-refactoring to remove useless code |
30 |
Fix: Set up a reference system (CI) to catch future regressions |
31 |
|
32 |
* Stage3 archives are too fat |
33 |
See https://bugs.gentoo.org/show_bug.cgi?id=531632 |
34 |
We're now shipping three python versions and glib for extra fun! |
35 |
Fix: Motivate releng to stop being silly |
36 |
|
37 |
* AutoRepoman catches issues, but no one but me seems to care |
38 |
Fix: Remind people of http://packages.gentooexperimental.org/repoman-current-issues.txt |
39 |
Fix: Make it yell louder? It currently reports on IRC to #gentoo-{bugs,qa} |
40 |
|
41 |
* AutoRepoman still runs on my hardware |
42 |
Fix: Remind infra of https://bugs.gentoo.org/show_bug.cgi?id=484064 |
43 |
|
44 |
* mail archives have been broken since 2012 |
45 |
Fix: get infra to either fix it, or provide enough information that it can |
46 |
be fixed. See https://bugs.gentoo.org/show_bug.cgi?id=424647#c27 |
47 |
|
48 |
* git.overlays.gentoo.org only partially functional (web interface / cgit |
49 |
down) |
50 |
|
51 |
* euscan doesn't run on infra hardware |
52 |
Fix: https://bugs.gentoo.org/show_bug.cgi?id=453886 |
53 |
|
54 |
* libreoffice-bin isn't built on infra hardware |
55 |
Fix: Remind infra to set up a build environment for that |
56 |
|
57 |
* Some stable bugs are left alone for months |
58 |
See e.g. https://bugs.gentoo.org/show_bug.cgi?id=485632 |
59 |
Fix: Have more people work on stable bugs |
60 |
Fix: Motivate people to file more stable bugs (continuous updates) |
61 |
|
62 |
* Updates from very old installs are still difficult |
63 |
Fix: Collect stage3 archives and tree snapshots maybe every 3 months apart |
64 |
then update from one snapshot to the next. Possibly fix upgrade bugs |
65 |
retroactively in the snapshots and automate the process |
66 |
|
67 |
|
68 |
It'd be nice to have such things fixed, but alas, many rely on someone else to |
69 |
respond. And for some there's no 'easy' solution. |
70 |
|
71 |
But they can all be fixed. |
72 |
|
73 |
Let's not tolerate mediocrity. |
74 |
|
75 |
Take care, |
76 |
|
77 |
Patrick |