(no subject)

2005-07-06 Thread Michael Schupp

--

michael schupp
+44.[0].20.754.50621




--

This e-mail may contain confidential and/or privileged information. If you are 
not the intended recipient (or have received this e-mail in error) please 
notify the sender immediately and destroy this e-mail. Any unauthorized 
copying, disclosure or distribution of the material in this e-mail is strictly 
forbidden.




___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


CVS and SSH V2

2005-07-06 Thread Liquidchild
Guys,

I am trying to setup CVS and SmartCVS to allow communication with each
other.

I did not set up the CVS server, our admin team has done that.  So here
is what i have been doing:

I have installed SmartCVS and entered the following into for the
connection string:

:ext:[EMAIL PROTECTED]:22\appl\cvs\ole

using public/private key auth, with the private key file pointed to and
the public copied into authorized_keys.  When I test the connection
using smart cvs it seems fine, then when i click next to enter a
modules i get an io error with details null.

I am really hitting a brick wall with this stuff I have never had to
setup CVS with SSH before, I have even tried previous clients of WinCVS
and get similiar setup, again I seem to be able to login to the server,
as its return command ran with 0, but when i try to checkout the module
i get a ksh: cvs not found error

This would imply its not loading the enviroment variables hences cvs is
not on the path, which i think it does not do for ssh, ie does not load
the .profile, but how do you get round this.  If indeed this is (a)
problem.

I am unsure if i am required to do anything on the client machine
either, i.e set any enviroment variables.

As you can see any help would be appreciated, and if anyone has done
this before i would very much like to talk to them!

Thanks

s.

___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: CVS and SSH V2

2005-07-06 Thread Todd Denniston
Liquidchild wrote:
 
 Guys,
 
 I am trying to setup CVS and SmartCVS to allow communication with each
 other.
 

smartcvs has a mailing list which might help more.
http://www.smartcvs.com/smartcvs/community.html

 I did not set up the CVS server, our admin team has done that.  So here
 is what i have been doing:
 
 I have installed SmartCVS and entered the following into for the
 connection string:
 
 :ext:[EMAIL PROTECTED]:22\appl\cvs\ole
 
 using public/private key auth, with the private key file pointed to and
 the public copied into authorized_keys.  When I test the connection
 using smart cvs it seems fine, then when i click next to enter a
 modules i get an io error with details null.
 

with regular cvs the troubleshooting starts with:
https://www.cvshome.org/docs/manual/cvs-1.11.20/cvs_21.html#SEC189
in your case I think the command you want to try is something like:
ssh [EMAIL PROTECTED] cvs -v
or 
ssh -l gtx 10.10.115.11 cvs -v

 I am really hitting a brick wall with this stuff I have never had to
 setup CVS with SSH before, I have even tried previous clients of WinCVS
 and get similiar setup, again I seem to be able to login to the server,
 as its return command ran with 0, but when i try to checkout the module
 i get a ksh: cvs not found error

This looks like the environment of the server does not know where to find
the cvs executable,  you might try smartcvs's equivalent of defining
CVS_SERVER giving it the full path the the cvs executable the admin staff
want you to use.

 
 This would imply its not loading the enviroment variables hences cvs is
 not on the path, which i think it does not do for ssh, ie does not load
 the .profile, but how do you get round this.  If indeed this is (a)
 problem.

you could try this (assuming the server is running a shell that accepts bash
scripts):
ssh [EMAIL PROTECTED] echo $PATH
ssh [EMAIL PROTECTED] . /etc/profile;. ~/.profile;echo $PATH
ssh [EMAIL PROTECTED] . /etc/profile;. ~/.profile;cvs -v

 
 I am unsure if i am required to do anything on the client machine
 either, i.e set any enviroment variables.
 
 As you can see any help would be appreciated, and if anyone has done
 this before i would very much like to talk to them!
Please keep responses to me on the mailing list, thanks.

This is not intended to be direction to a gov contractor to do anything,
just a listing of information which _may_ answer the question which was
asked.
-- 
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane) 
Harnessing the Power of Technology for the WarfighterThe opinions expressed here are not sanctioned by and do not necessarily 
represent those of my employer.
___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Cannot remove directories from the CVS repository

2005-07-06 Thread Peter Desjardins
There is a directory with a few empty subdirectories stuck in my CVS
repository.  I've worked with my local IT expert and checked through
several CVS mailing list archives.

A few weeks ago I renamed a directory in my CVS module.  I did this by
making a copy of the directory, using the release command for the
copy, renaming the copy, using cvs add for the new name directory, and
using cvs remove for the old name directory.  It seems that the old
name directory was not removed correctly.  Now when I checkout the
module, the old name directory appears in my working directory with a
small number of its subdirectories and CVS control files.  However, it
does not contain any of the content files.  The new named directory has
been working perfectly.

At the time I tried this renaming, I was using Windows XP and
TortoiseCVS to manage my module.  Since then I have switched to Windows
XP and the Cygwin command line.

Right now, if I checkout the module, CVS will create the old name
directory and some of its subdirectories in my working directory.  Then
if I use cvs update -P immediately after the checkout, CVS will
include the following message for the old name directory and each of
those subdirectories:

cvs update: cannot remove directoryX/subdirectoryY: Directory not empty 

The directories are empty in my working directory; I checked with ls
-a.  How can I get the old name directory out of the repository?  Has
anyone else seen a message like this?

Thanks for your help.

Peter Desjardins
SupplyScape Corporation
http://www.supplyscape.com


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Newbie question

2005-07-06 Thread Madhavi Thottempudi
Hello everyone!
I am trying to install CVS. Before starting I want to check few things and
hopefully U guys have answers. My questions are:

1. CVS (linux) vs CVSNT (windows) - Which one is better performance wise,
stability and reliability wise? As I haven't started the project yet, I can
go either way. Please suggest me which is better to use or if it makes no
difference.

2. What are system requirements on which we install CVS server?

Any advice/suggestion are greatly appreciated. Thank you.





___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


error while installing CVS 1.11.20

2005-07-06 Thread ravish agarwal
Hi all 
I am getting following error while installing CVS-1.11.20.

# makeNo suffix list. make all-recursiveNo suffix list.Making all in lib source='getpass.c' object='getpass.o' libtool=no \ DEPDIR=.deps depmode=hp /bin/sh ../depcomp \
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c getpass.c(Bundled) cc: warning 480: The -g option is available only with the C/ANSI C product; ignored.(Bundled) cc: getpass.c, line 40: error 1705: Function prototypes are an ANSI
feature.*** Error exit code 1
Stop.*** Error exit code 1
Stop.*** Error exit code 1

Please help me out. What is the possible cause of this error

regards
Ravish
___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


cvs

2005-07-06 Thread Ryan Meder
Dont know if you can help but would be great if you can, my cvs on
mandrake is running but i am unable to set the required permission to
access it from eclipse. If I set the root/tmp by using chmod 1777 then
i hav permission to access my data on the repositort\y but i
perferibly dont want to access in such a fashion as it is not correct.
 
please help if you can thank you
 
ryan


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: migration of CVS repositery from one machine to another

2005-07-06 Thread ravish agarwal
Does that mean that by only copying the files of the repositery after installing the new version of CVS will do the needful. all the history-details will remain there.? also Is there any possilble version upgrade related issues. Please Help me out.

On 6/16/05, Jim Hyslop [EMAIL PROTECTED] wrote:
Todd Denniston wrote:[...] moving a repo is covered in the manual[1]. basically: 0) get everyone to do a final checkin and then release their sandboxes
 (mainly prevent confusion later). 1) Back up the repository [2]. 2) take the backup to the other machine. 3) restore from backup. 4) configure the machine to serve cvs.4a) test the configuration, including all scripts.
 5) update everyone's CVSROOT values.There is, of course, the possibility that someone might forget that themigration is happening, and check in a change to the old repositorywhile the migration is in process. To eliminate this possibility, just
create an empty file named CVSROOT/writers between steps 0 and 1. Thisalso adds step 6: delete CVSROOT/writers file.Step 5 is actually a rather difficult task. In order to make futuremigrations easier, I recommend that your server's actual machine name is
*not* the one that is published to the users. Instead, set up an alias,which your system's DNS resolves to the actual server. That way, you caneliminate step (5) in all future migrations.IOW, set up an alias in your DNS entries, called 
cvs.yourcompany.com. ADNS lookup resolves cvs.yourcompany.com to the actual machine. Then, infuture migrations, you simply perform all the steps above, except step 5
now becomes: Change DNS entries to point to the new machine.--Jim
___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Newbie question

2005-07-06 Thread Todd Denniston
Madhavi Thottempudi wrote:
 
 Hello everyone!
 I am trying to install CVS. Before starting I want to check few things and
 hopefully U guys have answers. My questions are:
 
 1. CVS (linux) vs CVSNT (windows) - Which one is better performance wise,
 stability and reliability wise? As I haven't started the project yet, I can
 go either way. Please suggest me which is better to use or if it makes no
 difference.

I believe prior messages on the list have indicated that if you are doing
some dev on Unix and some dev on MS, having the server on Unix is the better
option. I suggest you search the list[1] about unix vs windows server.
as for CVS vs CVSNT (which can also be installed on Unix), if you will not
be using any of the extended features CVSNT offers, CVS comes with most
linux distributions and is probably already installed so you can just begin
using it.

 
 2. What are system requirements on which we install CVS server?
 
 manual section 2.9.1, Server requirements [2] 

[1] http://lists.gnu.org/archive/html/info-cvs/

[2] https://www.cvshome.org/docs/manual/cvs-1.11.20/cvs_2.html#SEC27
-- 
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane) 
Harnessing the Power of Technology for the Warfighter


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Cannot remove directories from the CVS repository

2005-07-06 Thread Spiro Trikaliotis
Hello Peter,

* On Wed, Jul 06, 2005 at 10:08:22AM -0400 Peter Desjardins wrote:
 
 Right now, if I checkout the module, CVS will create the old name
 directory and some of its subdirectories in my working directory.  Then
 if I use cvs update -P immediately after the checkout, CVS will
 include the following message for the old name directory and each of
 those subdirectories:
 
 cvs update: cannot remove directoryX/subdirectoryY: Directory not empty 

Have you tried checking out with -P, that is, cvs co -P? Does it
generate the same directories?

The empty directory does not happen to be only different in case to
another directory (or file) in your repository? Recent cvs versions have
problems if this is the case. This might be your problem, too

Regards,
   Spiro.

-- 
Spiro R. Trikaliotis  http://cbm4win.sf.net/
http://www.trikaliotis.net/ http://www.viceteam.org/


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Newbie question

2005-07-06 Thread Rachel Burns

Just looking at the two mailing list - cvsnt and info-cvs I can see lot
more people in distressed about CVSNT stability.  And I am biased against
Windows as a stable platform compared to Linux. 


Many of the 3rd party/commercial tools are better supported on CVS
than CVSNT imho.

Peformance wise many people here have noted CVS on Linux being faster than
CVSNT. Unless you are a Windows shops and need integration with Microsoft's
authentication infrastructure stick with real CVS.

System requirements - A Linux box with  1GB physical RAM and SWAP will
be plenty good. It depends on how many users and size of your files/repoz.



Madhavi Thottempudi wrote:


Hello everyone!
I am trying to install CVS. Before starting I want to check few things and
hopefully U guys have answers. My questions are:

1. CVS (linux) vs CVSNT (windows) - Which one is better performance wise,
stability and reliability wise? As I haven't started the project yet, I can
go either way. Please suggest me which is better to use or if it makes no
difference.

2. What are system requirements on which we install CVS server?

Any advice/suggestion are greatly appreciated. Thank you.





___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs

 





___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Cannot remove directories from the CVS repository

2005-07-06 Thread Peter Desjardins
 Have you tried checking out with -P, that is, cvs co -P? Does 
 it generate the same directories?

I just tried that. It did not prevent the directories from appearing in
the working directory.  The difference is that now I see this message
during the checkout instead of the first update:

cvs checkout: cannot remove directory/subdirectory: Directory not empty

 The empty directory does not happen to be only different in 
 case to another directory (or file) in your repository? 

No, the name of the directory is unique, even if case were not
considered.

Thanks for your help.  I appreciate your taking the time to read about
my problem here.

Peter Desjardins
SupplyScape Corporation
http://www.supplyscape.com 


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: error while installing CVS 1.11.20

2005-07-06 Thread Mark D. Baushke
ravish agarwal [EMAIL PROTECTED] writes:

 I am getting following error while installing CVS-1.11.20.

On what operating system are you running?
What compiler version are you using?

 # make
 No suffix list.
 make all-recursive
 No suffix list.
 Making all in lib
 source='getpass.c' object='getpass.o' libtool=no \
 DEPDIR=.deps depmode=hp /bin/sh ../depcomp \
 cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -g -c getpass.c
 (Bundled) cc: warning 480: The -g option is available only with the C/ANSI C 
 pro
 duct; ignored.
 (Bundled) cc: getpass.c, line 40: error 1705: Function prototypes are an 
 ANSI
 feature.
 *** Error exit code 1
 
 Stop.
 *** Error exit code 1
 
 Stop.
 *** Error exit code 1
 
  Please help me out. What is the possible cause of this error
 
  regards

Note: You should consider getting a compiler that is able to deal with
ANSI C. Future releases of CVS (1.12.x) will give you many problems
otherwise as that release of CVS assumes a C89 capable standalone
compiler.

Does the following patch fix your problem?

-- Mark

ChangeLog entry:

2005-07-06  Mark D. Baushke  [EMAIL PROTECTED]

* getpass.c (getpass): Add a KR style function definition.

Index: getpass.c
===
RCS file: /cvs/ccvs/lib/getpass.c,v
retrieving revision 1.1.2.4
diff -u -p -u -p -r1.1.2.4 getpass.c
--- getpass.c   2 Oct 2003 18:40:13 -   1.1.2.4
+++ getpass.c   6 Jul 2005 15:31:55 -
@@ -37,7 +37,12 @@
 #endif
 
 char *
+#if __STDC__
 getpass (const char *prompt)
+#else
+getpass (prompt)
+const char *prompt;
+#endif
 {
   FILE *in, *out;
   struct termios s, t;


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: error while installing CVS 1.11.20

2005-07-06 Thread Dave Korn
Original Message
From: ravish agarwal
Sent: 06 July 2005 15:55



 Please help me out. What is the possible cause of this error

 (Bundled) cc: warning 480: The -g option is available only with the
 C/ANSI C pro duct; ignored.
 (Bundled) cc: getpass.c, line 40: error 1705: Function prototypes are
 
 an ANSI feature.
 ^^^

  Your compiler is twenty years out-of-date!  Install gcc!

cheers,
  DaveK
-- 
Can't think of a witty .sigline today



___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Possible Spam: Re: CVS and SSH V2

2005-07-06 Thread Matt Doar
  :ext:[EMAIL PROTECTED]:22\appl\cvs\ole

I believe you have to use:

:ext:[EMAIL PROTECTED]:22:/appl/cvs/ole

as the CVSROOT format (note extra colon and forward slashes). If you are
using the professional version of SmartCVS, it will generate the ssh
keys for you, which can be convenient.

~Matt

 -Original Message-
 From: [EMAIL PROTECTED]
[mailto:info-cvs-
 [EMAIL PROTECTED] On Behalf Of Todd Denniston
 Sent: Wednesday, July 06, 2005 6:47 AM
 To: Liquidchild
 Cc: info-cvs@gnu.org
 Subject: Possible Spam: Re: CVS and SSH V2
 
 Liquidchild wrote:
 
  Guys,
 
  I am trying to setup CVS and SmartCVS to allow communication with
each
  other.
 
 
 smartcvs has a mailing list which might help more.
 http://www.smartcvs.com/smartcvs/community.html
 
  I did not set up the CVS server, our admin team has done that.  So
here
  is what i have been doing:
 
  I have installed SmartCVS and entered the following into for the
  connection string:
 
  :ext:[EMAIL PROTECTED]:22\appl\cvs\ole
 
  using public/private key auth, with the private key file pointed to
and
  the public copied into authorized_keys.  When I test the connection
  using smart cvs it seems fine, then when i click next to enter a
  modules i get an io error with details null.
 
 
 with regular cvs the troubleshooting starts with:
 https://www.cvshome.org/docs/manual/cvs-1.11.20/cvs_21.html#SEC189
 in your case I think the command you want to try is something like:
 ssh [EMAIL PROTECTED] cvs -v
 or
 ssh -l gtx 10.10.115.11 cvs -v
 
  I am really hitting a brick wall with this stuff I have never had to
  setup CVS with SSH before, I have even tried previous clients of
WinCVS
  and get similiar setup, again I seem to be able to login to the
server,
  as its return command ran with 0, but when i try to checkout the
module
  i get a ksh: cvs not found error
 
 This looks like the environment of the server does not know where to
find
 the cvs executable,  you might try smartcvs's equivalent of defining
 CVS_SERVER giving it the full path the the cvs executable the admin
staff
 want you to use.
 
 
  This would imply its not loading the enviroment variables hences cvs
is
  not on the path, which i think it does not do for ssh, ie does not
load
  the .profile, but how do you get round this.  If indeed this is (a)
  problem.
 
 you could try this (assuming the server is running a shell that
accepts
 bash
 scripts):
 ssh [EMAIL PROTECTED] echo $PATH
 ssh [EMAIL PROTECTED] . /etc/profile;. ~/.profile;echo $PATH
 ssh [EMAIL PROTECTED] . /etc/profile;. ~/.profile;cvs -v
 
 
  I am unsure if i am required to do anything on the client machine
  either, i.e set any enviroment variables.
 
  As you can see any help would be appreciated, and if anyone has done
  this before i would very much like to talk to them!
 Please keep responses to me on the mailing list, thanks.
 
 This is not intended to be direction to a gov contractor to do
anything,
 just a listing of information which _may_ answer the question which
was
 asked.
 --
 Todd Denniston
 Crane Division, Naval Surface Warfare Center (NSWC Crane)
 Harnessing the Power of Technology for the Warfighter


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: CVS Read-Only Access: readers writers files

2005-07-06 Thread S I

Hi

Posting a 2nd time; does anyone know the answer to my questions?  Thank you


Hi

I'm reading the manual for CVS 1.11.20 and on page 27 (preprinted on the 
page, however, the .pdf document shows it to be page 29)  I find the 
documentation for readers and writers files somewhat confusing and 
ambiguous.  Could both readers and writers coexist or one at any given time?


Question 1: Could anyone tell me when (as of what version) these files were 
implemented?  I'm running CVS 1.11.1p1 on our Linux server and I just 
created the 'readers' file anyway and added a user to and will ask him to 
test it.  I don't think I could or would want to test and block myself lest 
running the risk of undoing what I've done.  Would my current version of CVS 
understand readers?


Question 2: If not, then I'm overdue an upgrade and hate to bring down the 
server during a critical release.  Would someone please shed some light on 
upgrading?


Thanks

Steve




___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Possible Spam: Re: CVS and SSH V2

2005-07-06 Thread Derek Price
Matt Doar wrote:

:ext:[EMAIL PROTECTED]:22\appl\cvs\ole
  


I believe you have to use:

:ext:[EMAIL PROTECTED]:22:/appl/cvs/ole
  


You are correct about the forward slashes, but not the extra colon. 
Also, specifying a port number to the :ext: method will be ignored at
best.  (it wouldn't be hard to add support for it, but no one has done so).

Cheers,

Derek



___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


RE: Possible Spam: Re: CVS and SSH V2

2005-07-06 Thread Matt Doar
Derek,

From the CVS manual, I see CVSROOT is indeed specified as:

[:method:][[user][:[EMAIL PROTECTED]:[port]]/path/to/repository

as you say, without the colon between the hostname and the repository
path. However, SmartCVS does add a colon when putting the various fields
together to create a CVSROOT.

The relevant changes in ChangeLog around 2000/10/17 and parse_cvsroot()
in src/root.c in 1.12.9 suggest that the extra colon is still allowed.
Is it in fact deprecated?

~Matt

 -Original Message-
 From: Derek Price [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, July 06, 2005 9:02 AM
 To: Matt Doar
 Cc: Todd Denniston; Liquidchild; info-cvs@gnu.org
 Subject: Re: Possible Spam: Re: CVS and SSH V2
 
 Matt Doar wrote:
 
 :ext:[EMAIL PROTECTED]:22\appl\cvs\ole
 
 
 
 I believe you have to use:
 
 :ext:[EMAIL PROTECTED]:22:/appl/cvs/ole
 
 
 
 You are correct about the forward slashes, but not the extra colon.
 Also, specifying a port number to the :ext: method will be ignored at
 best.  (it wouldn't be hard to add support for it, but no one has done
 so).
 
 Cheers,
 
 Derek



___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Possible Spam: Re: CVS and SSH V2

2005-07-06 Thread Derek Price
Matt Doar wrote:

Derek,

From the CVS manual, I see CVSROOT is indeed specified as:

[:method:][[user][:[EMAIL PROTECTED]:[port]]/path/to/repository
  


You specified a colon *after* the port field:

Matt Doar wrote:


I believe you have to use:

:ext:[EMAIL PROTECTED]:22:/appl/cvs/ole
  


This is not allowed in the spec and I know of no clients that accept a
colon there.

Cheers,

Derek



___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Undesirable Watch/Edit Behavior

2005-07-06 Thread Jim Hyslop

[EMAIL PROTECTED] wrote:

I've set up a CVS module with cvs watch on so that users have to use
cvs edit to reserve files for editing.  This works fine for serial
editing of unmergeable binary files files.  When users try to edit
files already marked for editing by someone else they are told the file
is unavailable for editing as expected.

The problem that I've encountered is that if a user subsequently checks
out the same module again to a different location (i.e. two different
sandboxes for the same module) CVS forgets about any files that user
marked for editing before the second checkout.  Is this behavior by
design or a bug?  I'm using CVS version 1.11.1p1 on a Linux server?


That's pretty much by design. Each checkout is completely independent of 
any other checkouts, and CVS does not make any attempt to coordinate 
between multiple checkouts. Thus, CVS has not forgotten anything - if 
your users go back to the first directory, they'll find that it is 
currently Edited by them.


--
Jim



___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: migration of CVS repositery from one machine to another

2005-07-06 Thread Jim Hyslop

ravish agarwal wrote:
Does that mean that by only copying the files of the repositery after 
installing the new version of CVS will do the needful. all the 
history-details will remain there.? also Is there any possilble version 
upgrade related issues. Please Help me out.


As Todd Dennison wrote earlier in the thread, this is covered in the 
manual. Yes, that's all you need to do. There should be no other version 
upgrade issues.


--
Jim



___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: CVS Read-Only Access: readers writers files

2005-07-06 Thread Larry Jones
S I writes:
 
 Posting a 2nd time;

Have patience, grasshopper.

 I find the 
 documentation for readers and writers files somewhat confusing and 
 ambiguous.  Could both readers and writers coexist or one at any given time?

Yes, although it doesn't make much sense.  The next to last paragraph
makes it clear that the writers file trumps the readers file.  (In other
words, if the writers file exists, then users listed in it get write
access and everyone else gets read-only access, regardless of the
contents of the readers file.)

 Question 1: Could anyone tell me when (as of what version) these files were 
 implemented?  I'm running CVS 1.11.1p1 on our Linux server and I just 
 created the 'readers' file anyway and added a user to and will ask him to 
 test it.  I don't think I could or would want to test and block myself lest 
 running the risk of undoing what I've done.  Would my current version of CVS 
 understand readers?

As far as I can recall, they've been there as long as pserver mode has. 
Certainly they're supported in 1.11.1p1 (but there are lots of bugs that
have been fixed since then, so you really should update).

 Question 2: If not, then I'm overdue an upgrade and hate to bring down the 
 server during a critical release.  Would someone please shed some light on 
 upgrading?

First, read the NEWS file for the new version to see if there have been
any changes that are going to affect you.  Usually there aren't and all
you have to do is replace your current CVS executable with the new one. 
You should run ``cvs init'' afterwards to perform any necessary updates
to your repository (but there haven't been any necessary updates -- the
most it will do is create any new administrative files -- so you don't
*have* to do it, but it's still a good idea).

-Larry Jones

They say winning isn't everything, and I've decided
to take their word for it. -- Calvin


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Undesirable Watch/Edit Behavior

2005-07-06 Thread Todd Foster


That's pretty much by design. Each checkout is completely independent of 
any other checkouts, and CVS does not make any attempt to coordinate 
between multiple checkouts. Thus, CVS has not forgotten anything - if your 
users go back to the first directory, they'll find that it is currently 
Edited by them.


--
Jim



I am not sure I agree with that.  The act of doing a fresh checkout of that
file (either via a new checkout or update -C or what-not) makes CVS 
forget
that you are editing that file.  cvs editors no longer returns you as an 
editor of
that file (regardless of where you run it from - either the first or the 
second directory).


Personally, I consider that a bug.  I believe I have even seen a patch 
submitted

to change this behavior thought I don't remember what the patch did.

Todd




___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: cvs

2005-07-06 Thread Larry Jones
Ryan Meder writes:
 
 Dont know if you can help but would be great if you can, my cvs on
 mandrake is running but i am unable to set the required permission to
 access it from eclipse.

Please read the section of the manual on permissions:

https://www.cvshome.org/docs/manual/cvs-1.11.20/cvs_2.html#SEC13

If that doesn't help, please provide more details about what's going
wrong (exact error messages, what user you're trying to run as, what the
ownership and permissions are on the repository directories, etc.).

-Larry Jones

I always send Grandma a thank-you note right away.  ...Ever since she
sent me that empty box with the sarcastic note saying she was just
checking to see if the Postal Service was still working. -- Calvin


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Undesirable Watch/Edit Behavior

2005-07-06 Thread Jim Hyslop

Todd Foster wrote:

I am not sure I agree with that.  The act of doing a fresh checkout of that
file (either via a new checkout or update -C or what-not) makes CVS 
forget
that you are editing that file.  cvs editors no longer returns you as 
an editor of
that file (regardless of where you run it from - either the first or the 
second directory).


Personally, I consider that a bug.  I believe I have even seen a patch 
submitted

to change this behavior thought I don't remember what the patch did.


Yes, I'd forgotten about that bug and patch - thanks for the reminder. I 
just checked the NEWS file, and it doesn't look like the patch has been 
released yet. My apologies for the misinformation.


--
Jim



___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Cannot remove directories from the CVS repository

2005-07-06 Thread Larry Jones
Peter Desjardins writes:
 
 cvs checkout: cannot remove directory/subdirectory: Directory not empty

Did you say what platform you're on?  Can you remove the directories by
hand, or do you get the same error?  It sounds to me like some weird
permissions problem.

-Larry Jones

When you're SERIOUS about having fun, it's not much fun at all! -- Calvin


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Can you use pserver with multiple repositories?

2005-07-06 Thread foomonkey
I have a directory named /cvs in which I would like to place several
CVS repositories. I began with creating a repository (cvs -d /cvs init)
in the /cvs directory and configuring pserver. This all works well and
I can access the repository from remote machines with something like:

cvs -d :pserver:[EMAIL PROTECTED]:/cvs login

But... I wanted to create subrepositories like /cvs/mq, /cvs/java,
etc. This works fine as well as long as I am on the machine where I
have created the repositories. I can do things like, cvs -d /cvs/mq
import..., and that works fine.

The problem comes when I try to use pserver to access one of the
subrepositories from a remote machine like:

cvs -d :pserver:[EMAIL PROTECTED]/cvs/mq login

I get an error no such repository.

Is this because the entry in inetd.conf specifies --allow-root=/cvs ?
In other words, pserver only knows about the one repository which
exists in /cvs. It doesn't look for the one I specify on the command
line on the remote computer.

So the question is, can you only use a single repository on a given
machine where pserver is configured? No subrepositories?

Thanks in advance.
Andrew

___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Can you use pserver with multiple repositories?

2005-07-06 Thread Larry Jones
foomonkey writes:
 
 But... I wanted to create subrepositories like /cvs/mq, /cvs/java,
 etc.

Why do you want to create multiple repositories rather than just having
multiple modules/directories in a single repository?

 Is this because the entry in inetd.conf specifies --allow-root=/cvs ?
 In other words, pserver only knows about the one repository which
 exists in /cvs. It doesn't look for the one I specify on the command
 line on the remote computer.

Correct -- the repository you specify must exactly match one of the
--allow-root= options for the server.  (Note the one of in the
previous sentence -- you're allowed to have multiple --allow-root=
options.)

-Larry Jones

Wow, how existential can you get? -- Hobbes


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


cvs: relocation error: /usr/kerveros/lib/libkrb4.so.2

2005-07-06 Thread ebay2
Hi all,

I have a few paypal bucks that I insist the answerer of this question receive.
If you dont provide your paypal address, then you are unworthy of my 
question ;-)I insist.

Anyway,

My cvs-server worked, then I upgraded my cvs-server from FC3 to RedHat-ES and 
now my cvs-server is broke. I dont know anything about kerberos, but here is 
the error message:

cvs: relocation error: /usr/kerveros/lib/libkrb4.so.2: symbol errno, version 
GLIBC_2.0 not defined in file libc.so.6 with link time reference

Thanks for any leads.
I appreciate any help!
-Jim Pruett


__
This E-Mail was sent with MailMax/WEB 4.1







___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


Re: Can you use pserver with multiple repositories?

2005-07-06 Thread Larry Jones
Andy Pierce writes:
 
 The idea is that different development teams would have their own
 repositories in which they could place their projects. We're a large
 company and it would be nice to have them segregated.

So just add a level of directories: have one top-level directory for
each team to put their projects in.  Multiple repositories on the same
machine really only makes sense if you're going to have multiple
administrators and need multiple sets of admin files or if you think you
may need to split them out to different machines in the future (in which
case you should give them different server names now and just map them
all to the same IP address).

 So does this mean I specify multiple --allow-root's on a single
 'cvspserver ...' line

Yes, but please note the caveats in the manual about inetd argument
limits:

https://www.cvshome.org/docs/manual/cvs-1.11.20/cvs_2.html#SEC30

-Larry Jones

Mr. Subtlety drives home another point. -- Calvin


___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs


cvs error: received broken pipe signal

2005-07-06 Thread Yu He
Title: Message



Hi all:
After commit,always receive the 
following error message,
cvs [server aborted]: received broken pipe signal

What's the 
reason?

Thanks a lot in 
advance!

Regards,
Winnie
___
Info-cvs mailing list
Info-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/info-cvs