Issue 12277 - cvs -d :pserver:<user>@cvs.openoffice.org:/cvs co ... fails
Summary: cvs -d :pserver:<user>@cvs.openoffice.org:/cvs co ... fails
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: Upgrade (show other issues)
Version: current
Hardware: PC Windows 2000
: P3 Trivial (vote)
Target Milestone: ---
Assignee: Unknown
QA Contact: issues@www
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-12 17:23 UTC by quetschke
Modified: 2006-02-14 18:43 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description quetschke 2003-03-12 17:23:38 UTC
If you are logged in to OOo and you have a look at the "Source: CVS, Browsing"
page of a project, e.g. <http://tools.openoffice.org/servlets/ProjectSource>
it tells you (me in this case):

*******************************************************************************
CVS command line checkout instructions   (Skip to WinCvs checkout instructions)

Before you can do a cvs checkout, you must set the cvsroot to indicate where the
CVS repository for this project is located.

   1. The command to set cvsroot and login is:

      cvs -d :pserver:vq@cvs.openoffice.org:/cvs login

      Then you can check out a working copy with:

      cvs -d :pserver:vq@cvs.openoffice.org:/cvs checkout tools
*******************************************************************************

This worked for a while for me, it stopped in ~ december 2002.
After then I had to use the tunnel to (or anoncvs) to do the checkouts.

I file this issue now because my server started to lose internet connection
multiple times a day, and this kills the tunnel.

It would be nice to get back the old status.
Comment 1 quetschke 2003-05-01 19:16:00 UTC
Sorry to bother you Louis, but this is a cvs technical issue and
you propably are the correct contact.

Either we fix this, or change the text on the websides.
Comment 2 stx123 2003-05-02 11:35:16 UTC
Hi Volker, Louis,
access to cvs.openoffice.org (or the master repository) works through
the tunnel only. Leaving cvs.ooo open for direct access for a short
timeframe was a bug :-)
We have to funnel read-only access to anoncvs to offload the master
site. Additionally CVS's security mechanisms are quite weak, that's
why we are using the tunneling.
So, I think, we should change the text.
Greetings, Stefan.
Comment 3 foskey 2003-05-02 15:04:09 UTC
 It does not appear on the tools website that I can find. 

The only thing I can find like this webpage is on www under
./docs/CVSCheckout.html. This is obvious the ancestor of the page and
should be deleted.
Comment 4 quetschke 2003-05-02 15:57:00 UTC
No, it's still there, you have to be logged in.

On http://tools.openoffice.org/ click -> "Source: CVS, Browsing"

->http://tools.openoffice.org/servlets/ProjectSource

And there is written:

   1. The command to set cvsroot and login is:

      cvs -d :pserver:vq@cvs.openoffice.org:/cvs login
Comment 5 foskey 2003-05-03 07:41:58 UTC
I cannot find the source document in order to provide patches.  I can
see the document on the web interface.
Comment 6 lsuarezpotts 2003-05-03 23:53:49 UTC
hi
this is a servlet change and so must be done by CN.  Tell me *exactly* what you want 
the text to say and I will get it done.  Or, I will simply ask that this be written:

**To check out source (Web and code) from OpenOffice.org you must first tunnel. 
Read 
Contributing to OpenOffice.org (http://www.openoffice.org/contributing.html) for 
more information.**


I will then update that html page to explain why one needs to do this.  As well, we 
need to point out that they can still use anoncvs.


thanks
Louis 
Comment 7 quetschke 2003-05-11 19:56:29 UTC
Hi Louis,

>this is a servlet change and so must be done by CN.  Tell me
*exactly* >what you want the text to say and I will get it done.  Or,
I will
> simply ask that this be written:
>
>**To check out source (Web and code) from OpenOffice.org you must
>first tunnel.
No, that would be wrong. "Normal" Developers without commit rights
have to uses the anoncvs server, therfor I would propose to change the
lines saying "<user>@cvs.openoffice.org" to
 "anonvcs@anoncvs.openoffice.org"

And that we change this sentence to:
If you wish to contribute to the project's CVS repository, you must
have "cvs-commit" permissions as a project member <NEW>and checkout the
source using an SSH tunnel with your correct OOo userid, use
<user>@cvs.openoffice.org instead of anonvcs@anoncvs.openoffice.org.
</NEW> Note: Before you may commit modified files into the project
repository, you must set up an SSH tunnel for security purposes.

>I will then update that html page to explain why one needs to do
this.  >As well, we need to point out that they can still use anoncvs.
Well, you get into trouble when you try to mix the cvs users, you
cannot commit via tunnel when you did the checkout with anoncvs. 

Volker
Comment 8 lsuarezpotts 2003-05-12 07:08:21 UTC
Hi
thanks for the clarification. I'll see this is updated. 
-louis 
Comment 9 quetschke 2003-07-14 22:08:29 UTC
Ping?
Comment 10 lsuarezpotts 2003-07-18 23:21:15 UTC
urgh.
Will accept it so that I !#$ remember to do it
accepting
louis 
Comment 11 lsuarezpotts 2003-08-01 01:17:33 UTC
scheduling this for the upgrade period; adding support.
louis
Comment 12 lsuarezpotts 2003-08-20 21:00:29 UTC
adding beril to this
Beril, can we make this change? what would you need from me?
Comment 13 lsuarezpotts 2003-09-25 01:43:04 UTC
hi, beril
can we have this implemented on the staging server?
thanks
Louis
Comment 14 lsuarezpotts 2003-11-13 18:31:16 UTC
hi
Please use this language:

CVS command line checkout instructions   (Skip to WinCvs checkout instructions)

OpenOffice.org uses anoncvs and cvs. Anoncvs is for public examination of the cvs 
repository and is freely accessible.  You cannot commit files checked out via anoncvs, 
however. For that, you must have the appropriate permission and use our  cvs 
repository via an SSH tunnel.  See below for more information. 

Before you can do an  anoncvs checkout, you must set the cvsroot to indicate where 
the CVS repository for this project is located.

	 1.  	The command to set cvsroot and login is:

cvs -d :pserver:anoncvs@anoncvs.openoffice.org:/cvs login


Then you can check out a working copy with:

cvs -d :pserver:anoncvs@anoncvs.openoffice.org:/cvs checkout [project name]




If this is the only project you working on, you only need to set the cvsroot once. 
Thereafter when you log in to this domain, the cvs repository for this project is 
assumed. If you are working multiple projects, however, you must specify the cvsroot 
each time you log in to ensure that the cvs repository you are accessing is the right 
one.

	 2.  	To check out the project source repository an individual module (if you 
don't need the entire repository), type:

cvs -d :pserver:anoncvs@anoncvs.openoffice.org:/cvs checkout [projectname]/
[modulename] 
This command should result in a scrolling list of files being added to the local 
directory you specified on your machine. Now you are ready to use your file editor to 
work with individual files and make changes.


If you wish to contribute to the project's cvs repository, you must have "cvs-commit" 
permissions as a project member and checkout the source using an SSH tunnel with 
your correct OpenOffice.org userid, use:

	 <user>@cvs.openoffice.org instead of anonvcs@anoncvs.openoffice.org.  
	 
Note: Before you can commit modified files into the project repository, you must set 
up an SSH tunnel for security purposes.  See our <a href="http://
www.openoffice.org/docs/ddSSHGuide.html">SSH2 Guide</a> for further details.

Comment 15 Unknown 2003-11-13 19:04:11 UTC
the file is updated on stage
Comment 16 stx123 2006-02-14 18:43:58 UTC
Let's close old, resolved isssues...