Hi,

I discussed this proposal privately or on irc with different
people, I'll try to formalize it here.

I think it would be nice to offer access to a dedicated svn
repository on crux.nu to 3rd party contributors (the current
'contrib')

The main motivations behind this proposal are the following:

  - Versioning and history also for contrib
  - Promote teamwork
  - Make the contributors acually feel part of a project,
    much like the old CLC.
  - Less complicated setup for us: no need to sync many
    remote repos, check for dups, etc.
  - Potential improvement of quality in ports.
  - Contributors can concentrate on the ports, rather than on
    the platform (webspace, etc)

As a general note, I'm proposing to simply act as a service provider,
and let the community auto-regulate itself. Nonetheless there should
be a contrib maintainer, possibly outside crux-devel, responsible
for basic quality testing, evaluating access requests and pass
them to us, etc.

Assuming current contrib members are interested in such
a service (we may as well do a preliminary survey on the crux ML)
what do you think about that?


Related topics:

These are somehow related to the introduction of a crux.nu hosted
contrib and general repo setup:

  - We're currently evaluating other version control apps such as
    git and mercurial to see if they would fit best our setup,
    particularly regarding access control and repository separation,
    also considering that some reorganization of the repo layout
    could be needed if we decide to include the new contrib.
    If we agree on a svn replacement, there's the possibility of
    initially deploy git/hg/other only for the common contrib
    and migrate core/opt later on when we start working on CRUX 2.3
  - Introduction of project specific repositories: gnome, mythtv,
    kde, etc. has been suggested.
  - Maybe we can take the chance of solving the long time due
    task of organizing the repository in a multi-arch friendly
    way and eventually put together tools & guidelines.

Please add comments and ideas by replying to this thread and/or
live on #crux-devel at freenode.

Regards,
Simone

-- 
Simone Rota
Bergamo, Italy - http://www.varlock.com
_______________________________________________
crux-devel mailing list
[email protected]
http://lists.crux.nu/mailman/listinfo/crux-devel

Reply via email to