1 |
Hi everybody, |
2 |
|
3 |
It's been discussed before, but Infra would like to hear any concerns |
4 |
about work towards not having CVS anymore. As an interim in this |
5 |
process, it will be offered in a read-only mode. |
6 |
|
7 |
gentoo/src/patchsets/ is the only part of CVS that gets commits still. |
8 |
Some of those patchsets have already moved to new repositories, but |
9 |
others are active. |
10 |
|
11 |
mgorny recently started to look at conversion of the major legacy CVS modules: |
12 |
gentoo & gentoo-src. |
13 |
|
14 |
Infra would provide 1:1 conversions of all remaining CVS modules as of |
15 |
the shutdown date, for future historical research. |
16 |
|
17 |
Here's the modules that would be included, as well as the size: |
18 |
(*=available on anoncvs): |
19 |
- anaconda_for_gentoo (27M) |
20 |
- content (4M) |
21 |
- gaming (14M) |
22 |
- gentoo * (1G) |
23 |
- gentoo-gfx (1M) |
24 |
- gentoolkit (2M) |
25 |
- gentoo-projects * (150M) |
26 |
- gentoo-src * (136M) |
27 |
- gentoo-web (3M) |
28 |
- munchie (170k) |
29 |
- ppc-sources-dev (600k) |
30 |
|
31 |
For size comparison, the gentoo-x86 CVS module was about 4G when we |
32 |
switched to Git, and that generated the 1.8GB repo/gentoo/historical.git |
33 |
repo (which included app-backup that got lost in earlier conversions). |
34 |
|
35 |
From the 1:1 conversions, any remaining active codebases can be |
36 |
converted to meaningful smaller git repos. |
37 |
|
38 |
Is there some part of CVS that you think should be protected and not |
39 |
made public? |
40 |
|
41 |
So far I'm aware of the following that needs special handling: |
42 |
- gentoo-doc (empty) |
43 |
- old gentoo-infra module |
44 |
- userinfo.xml files: anoncvs historically excluded these because they |
45 |
used to contain developer private email addresses from LDAP. That |
46 |
information could be redacted and then the files included. |
47 |
|
48 |
Somebody should find time to review the remaining non-public CVS repos |
49 |
and flag any content that might be problematic to release. |
50 |
|
51 |
-- |
52 |
Robin Hugh Johnson |
53 |
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer |
54 |
E-Mail : robbat2@g.o |
55 |
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85 |
56 |
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136 |