<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
I can reproduce the cvsup problem.<BR>
An important point to consider is that cvsupd forks a server?<BR>
Maybe that messes up initialization?<BR>
I'll dig further.<BR>
<BR>
<BR>
I think these steps are complete.<BR>
I'll test them on a second clean system.<BR>
You don't need any real data.<BR>
<BR>
<BR>
<A href="mailto:jay@xlin2:~$">jay@xlin2:~$</A> cat cvsupd.cfg<BR>*default tag=.<BR>*default host=xlin2.<BR>*default prefix=/home/jay<BR>*default base=/home/jay/var/db<BR>*default release=cvs delete use-rel-suffix compress<BR>
<BR>
src-all<BR>
<BR>
<BR>
mkdir -p $HOME/var/db<BR>
mkdir -p $HOME/data/cvsupd<BR>
pkill cvsupd # cleanup any previous<BR>
<BR>
<BR>
You don't really need any data.<BR>
cvsup/cvsupd will issue an error in the "working" case, and<BR>
hang in the non-working case.<BR>
<BR>
<BR><BR><BR>run the server:<BR>
<BR>
<BR>
<A href="mailto:jay@xlin2:~$">jay@xlin2:~$</A> /cm3/bin/cvsupd -b $HOME/data/cvsupd<BR>2010.03.16 05:24:25 PDT [22555]: CVSup server started<BR>2010.03.16 05:24:25 PDT [22555]: Software version: 2010-03-05 10:55:15<BR>2010.03.16 05:24:25 PDT [22555]: Protocol version: 17.0<BR>2010.03.16 05:24:25 PDT [22555]: Ready to service requests<BR><BR>
<BR>run the client:<BR>
<BR>
/cm3/bin/cvsup -g -L 2 $HOME/cvsupd.cfg<BR>
<BR>
<BR>
Parsing supfile "/home/jay/cvsupd.cfg"<BR>Connecting to xlin2.<BR>Connected to xlin2.<BR>Server software version: 2010-03-05<BR>Negotiating file attribute support<BR>Exchanging collection information<BR>Server message: Unknown collection "src-all"<BR>Establishing multiplexed-mode data connection<BR>Running<BR>Skipping collection src-all/cvs<BR>Shutting down connection to server<BR>Finished successfully<BR>
<BR>
it is able to talk to the server, and then fails.<BR>
Ok -- at least it talked to the server.<BR>
<BR>
The server then exits too.<BR>
I think that is correct (read the usage on the -C option).<BR>
<BR>
<BR>
Then try with -C.<BR>
The bug says -C 2. Let's use -C 1.<BR>
They behave the same for our purposes.<BR>
<BR>
<BR>
Just add -C 1 to the above server.<BR>
Run the same client.<BR>
The client hangs -- it never connects to the server.<BR>
<BR>
<BR>
I reproduced this on LINUXLIBC6 and PPC_LINUX.<BR>
Maybe more soon.<BR>
I'm just rebuilding first.<BR>
<BR>
<BR>
- Jay<BR> </body>
</html>