Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Planning for disabling CVS services: migration of remaining active users
Date: Sun, 20 May 2018 22:25:38
Message-Id: robbat2-20180520T220323-196615217Z@orbis-terrarum.net
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies