1 |
On Sun, Dec 27, 2020 at 10:31 AM Alec Warner <antarus@g.o> wrote: |
2 |
> |
3 |
> On Sun, Dec 27, 2020 at 6:39 AM Ulrich Mueller <ulm@g.o> wrote: |
4 |
> > |
5 |
> > >>>>> On Sun, 27 Dec 2020, Max Magorsch wrote: |
6 |
> > |
7 |
> > > To access the old repositories you can use gitweb.gentoo.org instead. |
8 |
> > > We have migrated all old cvs repositories to git. All of them are |
9 |
> > > available read-only now at [0]. |
10 |
> > |
11 |
> > I've just looked at |
12 |
> > https://sources.gentoo.org/archive/cvs/gentoo.git/ |
13 |
> > and its commit history ends in 2004. |
14 |
> > |
15 |
> > Can you please reinstate CVS until a more accurate conversion is |
16 |
> > available? |
17 |
> |
18 |
> I'm happy to make tarballs available (as discussed in a bunch of |
19 |
> places on irc.) Is that sufficient or is there some particular |
20 |
> requirement for the CVS protocol specifically? |
21 |
|
22 |
So some updates: |
23 |
|
24 |
- We will make tarballs of the raw CVS repos available soon; I'm |
25 |
working with ulm@ to remove various PII in some places; we previously |
26 |
used CVS ACLs to prevent people from seeing this PII and we will |
27 |
similarly remove it in these tarballs. |
28 |
- Sources.gentoo.org (used to browse cvs repositories) is now gone. |
29 |
- https://sources.gentoo.org now points at gitweb.gentoo.org, but we |
30 |
may point it at https://anongit.gentoo.org in the future. |
31 |
- The viewvc instance that powered cvs browsing was deleted and isn't |
32 |
coming back and the basic idea is that we will serve archival tarballs |
33 |
(for really old stuff) and git (for modern stuff) and nothing else. |
34 |
|
35 |
Thanks to ulm (for reviewing the cvs content) and arzano (who is doing |
36 |
all the actual work underneath ;p) |
37 |
|
38 |
Also some clarification here. Infra has carried some tech debt for 5 |
39 |
years[0] and this mostly worked OK for us. However cfengine2 is |
40 |
*really* old and we need to get off of it. Most new services run on |
41 |
top of 'puppet' a 'newer' management stack that helps us configure |
42 |
machines and services. So this push to retire a bunch of stuff is |
43 |
aligned with a push to get off of cfengine completely by EOY because |
44 |
it's starting to really cause us operational challenges. Antarus is |
45 |
not just arbitrarily shutting stuff off; but we are also in a bit of a |
46 |
rush at the end of 2020 so the shutdowns are not as smooth as we would |
47 |
like. |
48 |
|
49 |
-A |
50 |
|
51 |
[0] I checked, we started to migrate to puppet in *2010* and are still |
52 |
migrating, 10 years later ;P |
53 |
|
54 |
> |
55 |
> -A |
56 |
> |
57 |
> > |
58 |
> > Same applies to gentoo-x86 where the git repo misses whole categories. |
59 |
> > |
60 |
> > Ulrich |