Hi everybody,

It's been discussed before, but Infra would like to hear any concerns
about work towards not having CVS anymore. As an interim in this
process, it will be offered in a read-only mode.

gentoo/src/patchsets/ is the only part of CVS that gets commits still.
Some of those patchsets have already moved to new repositories, but
others are active.

mgorny recently started to look at conversion of the major legacy CVS modules:
gentoo & gentoo-src.

Infra would provide 1:1 conversions of all remaining CVS modules as of
the shutdown date, for future historical research.

Here's the modules that would be included, as well as the size:
(*=available on anoncvs):
- anaconda_for_gentoo (27M)
- content (4M)
- gaming (14M)
- gentoo * (1G)
- gentoo-gfx (1M)
- gentoolkit (2M)
- gentoo-projects * (150M)
- gentoo-src * (136M)
- gentoo-web (3M)
- munchie (170k)
- ppc-sources-dev (600k)

For size comparison, the gentoo-x86 CVS module was about 4G when we
switched to Git, and that generated the 1.8GB repo/gentoo/historical.git
repo (which included app-backup that got lost in earlier conversions).

From the 1:1 conversions, any remaining active codebases can be
converted to meaningful smaller git repos.

Is there some part of CVS that you think should be protected and not
made public?

So far I'm aware of the following that needs special handling:
- gentoo-doc (empty)
- old gentoo-infra module
- userinfo.xml files: anoncvs historically excluded these because they
  used to contain developer private email addresses from LDAP. That
  information could be redacted and then the files included.

Somebody should find time to review the remaining non-public CVS repos
and flag any content that might be problematic to release.

-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : [email protected]
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136

Attachment: signature.asc
Description: Digital signature

Reply via email to