Re: [PEAR-DEV] Hosting PEAR's git repositories on git.php.net

[email protected] (Christian Weiske)
Newsgroups php.pear.dev
Message-ID <20120831224424.0ca38d13@bogo>
Hello all,


> I'd like to see that for PEAR, too:
> Using git.php.net as main repository server for PEAR packages, PEAR2
> packages, Pyrus and infrastructure code.
> Github would only be a mirror of the git.php.net code.


So we're split here. This here is the collection of plusses:

git.php.net
- full control (we keep all our data)
- easy hooks for proper commit diff mails
- central user/karma management

github
- faster than git.php.net
- pull requests, 1-click merging
- interaction + discussion
- link to lines+files in diffs


Another very basic question is if and why we need central repositories.

Reasons I see:
- We always had them (CVS, SVN)
- All code is in one place, which makes tools like commit mails and bug
  tracker integration (not existing unfortunately) possible
- Unmaintained packages can be QAed properly without moving the primary
  repository
- Central karma/commit control
- Users/other devs know exactly where to find the primary code
  repository

Central karma control is only needed if the packages "belong" to the
collective and not only single persons.
PEAR packages have maintainers that care about them, but other devs
only jump in for QA when the package gets unmaintained - this sounds
more like a "my package" schema that does not need central karma.

So, what is PEAR? A collective that cares for each other's
packages, or a salad bowl of packages maintained by different people,
only sharing the pear.php.net website?

-- 
Regards/Mit freundlichen Grüßen
Christian Weiske

-=≡ Geeking around in the name of science since 1982 ≡=-
signature.asc (application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAlBBIigACgkQFMhaCCTq+CNofACeOOGETTrpd/7KAjQLfPBNEt8K
gCAAoOOHwraOK/IgLSSy5KXhXtc6k2Ne
=O02j
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.