Let's stop using CVS for debian.org website

Boyuan Yang <[email protected]>
Newsgroups gmane.linux.debian.devel.www,gmane.linux.debian.devel.general
Organization USTC
Message-ID <1819286.me2eHcPanI@hosiet-tp>
(CC-ing to debian-devel for a larger audience. But please, use debian-www 
instead of debian-devel for the discussion to avoid the crossposting hell.)

Hi all,

As a newcomer who wants to contribute to the Debian website, I was shocked 
when I heard that debian.org website is still using CVS to manage the source 
code.

I know there is a saying that "If things ain't broken, don't fix it.". But this 
is nearly 2017 today, not 2007 or 1997. CVS is seriouly outdated and largely 
replaced by SVN (or even Git).

If we continue to use CVS in the website source management, the disadvantages 
are clear:

* All the shortcomings that exist in CVS but solved by SVN or Git.
* Fewer and fewer people know how to manipulate with CVS, and most of the 
others won't be willing to learn it.
* Difficulty in setting up modern web interface. (Compare viewvc with GitHub, or 
for free software, GitLab or even cgit.)
* Difficulty in mirroring.
* ...which means the number of new content contributor would decrease.

Needless to say there are various tools that can help convert a CVS repo into 
a SVN repo or Git repo and they handle this job properly.

I know the migration to other version control system would not be trivial and 
hurt the current workflow, but I strongly suggest that we set up a timetable or 
future plan. So will debian.org continue to use CVS to manage its source code? 
If yes, when will we re-analyze this choice? If not, when will we do the 
migration?

Thanks!


Sincerely,
Boyuan Yang
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEBxWNsAe8FiJWLc/BsaNiERUBsx4FAlgxDmIACgkQsaNiERUB
sx6/KRAAqQoCvsx69hCOwl+9QbCKrZTI4t6s9nC9Zqv+7NJlc0p+ebsYyJnIhjmi
Rpg/bmwG7ykak3Ro6Ul93A/yf3ogqPwj8/Z6wCw1lznclLLNmPraLquq9rpxzjTj
8zZOOFQYT2o683gtMAjnZjL/Xw88i61xrTUjh68PXlJ6XF6C97rkBF4A33vvcNzh
iJncOull3u3eC21e0RJPidFXQZalWfLCBzoBe1zC6dRTixoQalk/k0OCkXMzVoXQ
PdIcsc1SW+EGHTBcvYy2VlWtIaV2wgayJApgFeanDLu/qmCii07uenrS57+Jv/u9
Ol4Oe/mW1aMJE4X3J9DpHaCx51CNvyDbBVqK2gMRVRSqYtqqq9J2JbIkOtt9KSOE
cKGfB2HJu8w1W1ypnR9m+5jdl79MY3I7Z299JhhdPJijnTFAEG0gUX9eDq0VvKvK
tQWD+crYlyiH8VW5xsEdyVM8FyVnZJvzOUxaDlrWEx19KBIUQjOAC3ljW43hjdu2
r7iM7BJpi9la9CNQiLXFeFA6IUUYRljR345tsmB39kVC6TTuH38r/H4+zAz7WSey
IZMVvYgRzHVZCuglc39Isfn+H3C25DCjpsS5o/IcsyS3wEefEAVWTABvGbuglQCL
kEIhfRQ+3v4b1EkFqgeq9Pf5vdeS6Vs3ronJVRDkbYsms0wN2hU=
=xMmV
-----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.