So yeah HOURS of fun. Even though the database is only a few gigabytes, it took a while to rebuild everything as ‘cvs pserver’ package for Debian runs in a chroot of /var/lib/cvsd which doesn’t play nice when your archives are all created in /var/lib/cvs .. The cvs-web VM doesn’t seem to care, but the logon process for anonymous sure does.
Anyways the following archives are online:
- 32v
- binutils
- cblood
- Corridor8
- CSRG
- darwin0
- darwinstep
- djgppv1
- dmsdos
- doom
- dynamips
- frontvm
- gas
- gcc1x
- gcc2x
- gcc130-x68000
- gdb
- linux001
- linux
- lites
- mach
- MacMiNT
- MiNT
- net2
- nextstep33examples
- pgp
- plan9next
- qemu
- quake1
- quake2
- research
- rsaref
- sbbs
- simh
- TekWar
- tme
- truecrypt
- uae
- winnt
- WitchavenII
- Witchaven
- xinu
- xnu
Say you are interested in Research Unix v6, you logon to the CVS server:
cvs -d:pserver:[email protected]:/research login
And in the case of research & CSRG there is multiple modules (directories) and it’s probably best to list them to see which one you want.
$ cvs -d:pserver:[email protected]:/research ls
CVSROOT
researchv10dc
researchv10no
researchv3
researchv6
researchv6id
researchv6kw
researchv7hs
researchv7kb
researchv7ni
researchv7th
researchv8dc
researchv9
Which in this case I tried to keep it somewhat sane with each found distro with some initials when there was more than one… As always its easier to look through the web interface (for me) and then decide which one to checkout.
And then you can checkout v6
cvs -d:pserver:[email protected]:/research checkout researchv6
Of if you wanted the Emacs that was in Research Unix v9:
cvs -d:pserver:[email protected]:/research checkout researchv9/cmd/emacs
Ok, that’s great, but how about something that has all kinds of source overlaid in varous branches, like my doom repository? First login, and then check out the default repository:
cvs -d:pserver:[email protected]:/doom login
cvs -d:pserver:[email protected]:/doom checkout doom
Now we can run this quick thing I threw together to get each of the branches.
cvs -d:pserver:[email protected]:/doom log -h | grep -P ‘^\t’ | awk ‘{print $1}’ | sort|uniq| sed -e ‘s/://g’
And now this will tell us there is the following branches:
djgppdoom
heretic
hexen
iD
jagdoom
linuxdoom
windoom
So, let’s say I want to look at the Jaguar port, with the branch name of jagdoom:
cvs -d:pserver:[email protected]:/doom checkout -r jagdoom doom
You will get errors about not having write permission into the CVS repository to set your current tag level, but that is fine, because you don’t have permission. And now if you check the directory it’s at the Jaguar port level, as the 68000 based assembly is now in the directory:
$ ls doom/*gas
doom/decomp.gas doom/music.gas doom/p_sight.gas doom/r_phase3.gas doom/r_phase7.gas
doom/dspbase.gas doom/p_base.gas doom/p_slide.gas doom/r_phase4.gas doom/r_phase8.gas
doom/eeprom.gas doom/p_move.gas doom/r_phase1.gas doom/r_phase5.gas doom/r_phase9.gas
doom/gpubase.gas doom/p_shoot.gas doom/r_phase2.gas doom/r_phase6.gas doom/sfx.gas
$
I don’t think many will care, but well for those who do, here you go. Anyways the web browsing from unix.superglobalmegacorp.com should be working just fine. Although I did move a bunch of stuff around, so people who like to deep link, I guess you are kinda screwed.
Not able to connect anonymously to your CVS…
dino@telecharger:~/w$ cvs -d:pserver:[email protected]:/research login
Logging in to :pserver:[email protected]:2401/research
CVS password:
cvs login: authorization failed: server unix.superglobalmegacorp.com rejected access to /research for user anonymous
dino@telecharger:~/w$
Strange… I just tried it from a few different IP’s using CVS version “1.12.13-MirDebian-11” on Debian/Ubuntu. Did you use a blank (just hit enter) for the password?
The cvs-web VM returns 504 Gateway Time-out now, apparently.
crap, must be reboot season. 🙁
That’s a pretty long reboot, given it seems to still be going.
Yeah trying to do that in flight was kind of a mistake. I’ve landed and gotten to better internet now. It’s really actually up now 😉
I’m about 48 hours until I’m back to normal
Somewhere along the line CVS was updated, and now it breaks my config of multiple repos.
yay.
Now I have to run this to fix things around.
Unable to login to cvs? Used blank:
cvs -d:pserver:[email protected]:/darwin0.x login
Logging in to :pserver:[email protected]:2401/darwin0.x
CVS password:
cvs [login aborted]: unrecognized auth response from unix.superglobalmegacorp.com: cvs pserver: /msdos-player/CVSROOT/config [23]: warning: duplicate LogHistory entry found.
Any help?
It was this old thing again……..
https://lists.nongnu.org/archive/html/info-cvs/2006-02/msg00072.html
I added a bunch of stuff and forgot to change the config’s for each depot causing the chain reaction of a warning hard compiled into an error. 😐
Can’t access the CVS server, this is what I tried:
cvs -d:pserver:[email protected]:/Darwin0 checkout driverkit
This was the reply:
cvs [checkout aborted]: unrecognized auth response from unix.superglobalmegacorp.com: cvs [pserver aborted]: /Darwin0: no such repository
But that’s what the code is listed under. So, how do I checkout driverkit
it’s case sensitive. It’s darwin with a lower d.
cvs -d:pserver:[email protected]:/darwin0 checkout driverkit
Thankyou
You are welcome!
Enjoy!
Is the CVS down? I’m getting this:
cvs -d:pserver:[email protected]:/research login
Logging in to :pserver:[email protected]:2401/research
CVS password:
cvs [login aborted]: connect to [unix.superglobalmegacorp.com]:2401 failed: Network is unreachable
yes I had to move a lot of stuff with zero notice. I need to get some new hosting and stuff, so I turned on ads & patreon, and Ill get something up in another month. sorry I know it sucks 🙁