-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Friends,

It would be wise of us to create a novel way of involving users from
the ashes of Sunrise.

Here is my suggestion: It would be fruitful to encourage every single
Gentoo user to have their own repository. And this repository should
be publicly available.

This way we can merge useful things from people, and they can submit
pull-requests if they have useful things that are not in the tree.
Before merging anything to the main tree, ebuilds should of course be
carefully reviewed. Users could also review each other's ebuilds to
ensure better quality ebuilds.

This could lead to a future where the Gentoo tree is largely
superseded. Every user would just have their own repository, where
they could pick and choose packages from other users. The Gentoo tree
would just focus on a high-quality repository of the basic/core things
that everybody needs. Gentoo devs would spend most of their time
maintaining curated small and useful repositories.


While there is some work to be done to facilitate my suggestion, it
should be a lot less work than Sunrise was. What we need short-term is
simply documentation where we encourage users to have their own
repositories that are available online. Next up would be setting
Portage up to expect a user repository from the get go. The initial
personal tree could be fork of the Gentoo tree with a remote 'gentoo'
that they can pull from (emerge could do this automatically). This
way, users who do not care at all, can just use Gentoo like they do
today.

The final step is the most difficult (but then again we might never
get so far). It is two-fold. First we make the core/base repository.
Then we identify important subsets that can be logically separated
into repositories, and do this.

Parallel to all this, we should work on tooling. It is unreasonable to
expect people to be git experts to be effective. The workflows for
managing user repositories doesn't need the full power of git anyway.
It would also be good to offer hosting insofar as possible to a set of
curated repositories we consider to be of high quality.


In the end, Gentoo might make a gigantic leap into the future with a
truly modular distribution. If anyone wants to look at distros that
get this more right than Gentoo, have a look at e.g. NixOS and Exherbo.

What are your thoughts?
- -- 
Alexander
berna...@gentoo.org
https://secure.plaimi.net/~alexander
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJXWBrFAAoJENQqWdRUGk8BzvQP/iTrs1SedU3xrLoWwYb5LDBv
JT2Com8GZX6BE2KlAoljeO+epZT5WPe8sd0DTDg7l/kgceHdHzKpv9lXcf8l2XyX
d/WNTwGkzXl4it9b8FuDBfOHnhVIAr2kF3xs8N2C/aJAFAG4MuoQFmBdx0FTybqw
ahJvVMzElhYe2Hv3NTpawluW5K7MF9HXmQfS1lHwNadklWtoOIXEoN2AAitdwdzH
dr5bzPMnoc6HN4a4QEB93zDYMoJaGcMPRisQfSm7xr3J3XxZzmpTSEs9dNrJ7GmY
2yFQfZFGZTg7Wf04HI2JTBBS02CfLv5HAt7Z6V1RJvtzRD3mtrMP+fl8tTn0YZCR
U8MarqRiaz1LIpZzkeNM+EHY4QkwIsYG3HHcQ+sCEaUf9H0812E0XFZXNwW3XhgJ
UygKlG9pXwCsCCjGCWkTh8ppot3u6WAHhXifPsQ3ef0yTMohS9w5oudcF2VpeZj0
V6l6Cv5KoxD1ZOUXq3GshLpxZL1yOSAEbzbtsUvMCj7xtWdF9gVR2+tYR++lCj4G
5o3AlNBXCGhy2KvH+kcXItwpV9VGP1UXgXGz4mA1H6XLp3B8rBqXyQeTZ22v3toz
nCthV6KxYdRhOqqh0/TThJryW47c8Xz3GDSDDU1XhSTzqbfpPpBpVjEakODGu7Jy
AwWFC9xoaV7iwnBbFq7F
=zXlj
-----END PGP SIGNATURE-----

Reply via email to