>>>> "APA" == Adrian Aichner
<Adrian.Aichner(a)t-online.de> writes:
APA> Hello All,
APA> I would like to switchover the XEmacs CVS repository
APA> from
APA> :ext:xemacs@tanko.sk.tsukuba.ac.jp:/usr/CVSroot
APA> to
APA> :ext:xemacs@sunsite.dk:/pack/xemacscvs
APA> this evening my time (CET == +0100).
APA> I won't have time next weekend.
APA> Here is how I would like to pull this off:
APA> 1.
APA> Disable commits to tanko via ~xmeacs/.ssh/authorized_keys
Done.
APA> 2.
APA> Disable commits to SunSITE.dk via ~xmeacs/.ssh/authorized_keys
Done.
APA> 3.
APA> rtag all sources on tanko with tag
APA> XEMACS_BEFORE_MOVE_TO_SUNSITE_DK
Done.
Commands used:
cvs -d:ext:xemacs@tanko.sk.tsukuba.ac.jp:/usr/CVSroot rtag
XEMACS_BEFORE_MOVE_TO_SUNSITE_DK xemacs-builds
cvs -d:ext:xemacs@tanko.sk.tsukuba.ac.jp:/usr/CVSroot rtag
XEMACS_BEFORE_MOVE_TO_SUNSITE_DK xemacs
cvs -d:ext:xemacs@tanko.sk.tsukuba.ac.jp:/usr/CVSroot rtag
XEMACS_BEFORE_MOVE_TO_SUNSITE_DK xemacs-19
cvs -d:ext:xemacs@tanko.sk.tsukuba.ac.jp:/usr/CVSroot rtag
XEMACS_BEFORE_MOVE_TO_SUNSITE_DK packages
APA> 4.
APA> Run rsync to SunSITE.dk manually and review results.
I got several broken pipes doing this via crontab of
xemacs(a)sunsite.dk, as usual.
Eventually my insistence prevailed.
The last rsync found nothing to be done.
I have turned off rsync from tanko to SunSITE.dk now since it is now
The XEmacs CVS Server!
APA> 5.
APA> Make tarballs of /usr/CVSroot/{CVSROOT,XEmacs} on tanko.
Done.
xemacs@tanko:/usr/CVSroot$ ls -ltra
total 137381
drwxrwxr-x 8 root xemacs 1024 Jul 30 14:13 XEmacs
drwxrwxr-x 8 root xemacs 1024 Oct 16 10:47 bbdb
drwxr-xr-x 9 steve steve 3072 Oct 23 00:23 ..
drwxrwxr-x 3 root xemacs 3072 Dec 8 22:48 CVSROOT
drwxrwxrwx 5 root xemacs 1024 Dec 10 03:17 .
-rw-r--r-- 1 xemacs xemacs 138921821 Dec 10 04:20 XEmacs.tar.gz
-rw-r--r-- 1 xemacs xemacs 1193715 Dec 10 04:20 XEmacs.err
xemacs@tanko:/usr/CVSroot$
The greater size of XEmacs.tar.gz in comparison to SunSITE.dk can be
explained by XEmacs/xemacs-before-trunk-move and
XEmacs/xemacs-packages-old-tree, which only exist on tanko:
xemacs@tanko:/usr/CVSroot$ du -s -k XEmacs/*
87661 XEmacs/packages
168402 XEmacs/xemacs
62877 XEmacs/xemacs-19
0 XEmacs/xemacs-20
134291 XEmacs/xemacs-before-trunk-move
277 XEmacs/xemacs-builds
82888 XEmacs/xemacs-packages-old-tree
xemacs@tanko:/usr/CVSroot$
APA> 6.
APA> Make tarball of /pack/xemacscvs on SunSITE.dk.
Done.
bash-2.03$ pwd
/pack/xemacscvs
bash-2.03$ ls -ltar
total 181834
drwxr-xr-x 6 root root 1024 Oct 21 18:06 ..
drwxrwsr-x 7 xemacs xemacs 1024 Nov 29 23:54 XEmacs
-rw-r--r-- 1 adrian xemacs 85260 Dec 7 22:45 CVSROOT.tar.gz
-rw-r--r-- 1 adrian xemacs 1481 Dec 7 22:45 CVSROOT.err
drwxrwsr-x 3 xemacs xemacs 2048 Dec 8 22:47 CVSROOT
drwxrwsr-x 4 xemacs xemacs 1024 Dec 9 20:10 .
-rw-r--r-- 1 adrian xemacs 92996717 Dec 9 20:22 XEmacs.tar.gz
bash-2.03$
APA> 7.
APA> Open commits to
APA> :ext:xemacs@sunsite.dk:/pack/xemacscvs
Done.
I have already successfully imported the clearcase package into CVS on
SunSITE.dk.
AichnerAd@D5DC120J /cygdrive/c/Hacking/XEmacs/packages/xemacs-packages/clearcase
$ cvs -f -z3 -d:ext:xemacs@sunsite.dk:/pack/xemacscvs import -m 'Import clearcase
package, based on clearcase.el</main/188> by Kevin Esler'
XEmacs/packages/xemacs-packages/clearcase adrian start
Enter passphrase for RSA key 'Adrian Aichner <adrian(a)xemacs.org>':
N XEmacs/packages/xemacs-packages/clearcase/ChangeLog
N XEmacs/packages/xemacs-packages/clearcase/clearcase.el
N XEmacs/packages/xemacs-packages/clearcase/clearcase.texi
N XEmacs/packages/xemacs-packages/clearcase/Makefile
N XEmacs/packages/xemacs-packages/clearcase/package-info.in
No conflicts created by this import
AichnerAd@D5DC120J /cygdrive/c/Hacking/XEmacs/packages/xemacs-packages/clearcase
$ cd ..
AichnerAd@D5DC120J /cygdrive/c/Hacking/XEmacs/packages/xemacs-packages
$ mv clearcase clearcase.orig
AichnerAd@D5DC120J /cygdrive/c/Hacking/XEmacs/packages/xemacs-packages
$ cvs update clearcase
cvs server: Updating clearcase
AichnerAd@D5DC120J /cygdrive/c/Hacking/XEmacs/packages/xemacs-packages
$ diff -r clearcase.orig clearcase
Only in clearcase: CVS
AichnerAd@D5DC120J /cygdrive/c/Hacking/XEmacs/packages/xemacs-packages
$
----------------------------------------------------------------------------
I'll commit updates to the website, reflecting changes from
cvs.sunsite.dk and tanko.sk.tsukuba.ac.jp to
cvs.xemacs.org, which has
already been delegated to cvs.sunsite.dk.
The new DNS entries has propagated to Germany already :-)
Default Server: www-proxy.M1.srv.t-online.de
Address: 212.185.252.201
Non-authoritative answer:
Server: www-proxy.M1.srv.t-online.de
Address: 212.185.252.201
Name:
cvs.xemacs.org
Address: 130.225.247.90
APA> 8. Go to bed.
That one will be a challenge!
APA> Any serious problems with this plan, other serious objections?
APA> Best regards,
APA> Adrian
Please commit to
:ext:xemacs@sunsite.dk:/pack/xemacscvs
from now on.
Please let xemacs-beta(a)xemacs.org know if you experience any problems.
Happy hacking!
Adrian
APA> --
APA> Adrian Aichner
APA> mailto:adrian@xemacs.org
APA>
http://www.xemacs.org/
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/