taskSavannah Administration - Tasks: task #3490, Reassigned item: Write-access to...

 
 

task #3490: Reassigned item: Write-access to CVS via rsync or similar

Submitter:  Simon Josefsson <jas>
Submitted:  Tue 12 Oct 2004 08:56:20 AM UTC
   
 
Should Start On:  Sat 17 Dec 2005 11:00:00 PM UTC Should be Finished on:  Sat 17 Dec 2005 11:00:00 PM UTC
Category:  System Priority:  * 5 - Normal
Status:  None Privacy:  Public
Assigned to:  Beuc Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

  Spam posted by anonymous
Thu 09 Mar 2006 10:11:53 PM UTC, comment #21: 

simon, have you looked at the tailor program?

You can use it to do regular sync between version control systems.

it's available in debian as well as an rpm.

Nic Ferrier <nferrier>
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
  Spam posted by anonymous
Sun 18 Dec 2005 02:21:38 PM UTC, comment #8: 

I should add that would only allow this for GNU projects; our goal is not to become a simple mirror.

Sylvain Beucler <Beuc>
Sun 18 Dec 2005 01:20:18 PM UTC, comment #7: 

Hi Simon,

Are you still interested in this issue?

For this kind of problem we could either ssh under your name to fencepost using a dedicated public key in ~/.ssh/authorized_keys; or we could setup rsync access to your Savannah sources via some tricks (remounting the repository in your download area with rsync access, something like that).

Sylvain Beucler <Beuc>
Tue 12 Oct 2004 08:56:20 AM UTC, comment #6: 

This item has been reassigned from the project Savannah Administration support tracker to your tracker.

The original report is still available at support #102680

Following are the information included in the original report:

[field #0] Item ID: 102680
[field #1] Group ID: 5802
[field #2] Status: Open
[field #3] Severity: 3 - Ordinary
[field #4] Privacy: Public
[field #5] Category: None
[field #6] Submitted by: jas
[field #7] Assigned to: Beuc
[field #8] Submitted on: Sun 12/28/2003 at 11:15
[field #9] Summary: Write-access to CVS via rsync or similar
[field #10] Original Submission: I d like to keep the real CVS repository for some projects on my local machine, but take advantage of your facilities to allow others to access the CVS versions.  Do you support this?  Are there any software that simplify this?



IMHO, for me, the simplest would be if I could get rsync over ssh write-access to the CVS root of my projects.  Is  this possible?



Later: Rudy Gevaert said it is not currently possible, hence I m opening this support request.
[field #12] Item Group: None
[field #13] Resolution: None
[field #14] Component Version: None
[field #15] Platform Version: None
[field #16] Reproducibility: None
[field #17] Size (loc): None
[field #18] Fixed Release: None
[field #19] Planned Release: None
[field #20] Effort: 0.00
[field #24] Priority: 1 - Later
[field #27] Percent Complete: 0%
[field #29] Release: None
[field #54] Custom Select Box #1: None
[field #55] Custom Select Box #2: None
[field #56] Custom Select Box #3: None
[field #57] Custom Select Box #4: None
[field #58] Custom Select Box #5: None
[field #59] Custom Select Box #6: None
[field #60] Custom Select Box #7: None
[field #61] Custom Select Box #8: None
[field #62] Custom Select Box #9: None
[field #63] Custom Select Box #10: None

Sylvain Beucler <Beuc>
Sat 13 Mar 2004 04:48:04 PM UTC, comment #5: 

I think the admins' strategy is not to give accounts - only controled access. So:
- it may be possible to set up a controled rsync access just like a controled CVS access, but given the huge amount of time the later is currently requiring, there is no hope this can be done before some months, if ever :/
- there is no rsync daemon at fencepost, and we do not have access there, it is a different machine. This also means cron jobs do not have a ssh account to connect with at fencepost.

There could be some other solutions, eg uploading a tarball with the latest changes in your download area. However, I suggest we think about it later - again - because sysadmins are currently concentrating on some remaining issues at Savannah.

I set this request priority to 'Later', so it is still open, and I will check with sysadmins as soon as they are done.

Sylvain Beucler <Beuc>
Sat 06 Mar 2004 07:10:44 PM UTC, comment #4: 

Sorry, that sould have been 'but the savannah system MIGHT already have access to it over ssh'.  I don't know whether you have access to fencepost too.

Simon Josefsson <jas>
Sat 06 Mar 2004 07:07:47 PM UTC, comment #3: 

I wanted to use Savannah instead, to avoid having my CVS/rsync servers publicly visible (I don't have the man-power to keep track of security problems in ssh/rsync).  Write-access via rsync at savannah would be the simplest, then I can just sync my CVS repository with yours.  Perhaps I can set up something similar using some weird 'cvs admin' command, but it sounded like work when I had that idea initially.

Hm.  Can you rsync from fencepost.gnu.org?  I have ssh access to it, so I can copy my local repository to that machine, and then you could sync from it.  I don't think it runs a rsync server though, but the savannah system already have access to it over ssh (so you could use rsync over ssh).

Simon Josefsson <jas>
Sat 06 Mar 2004 05:16:14 PM UTC, comment #2: 

Forget what I said - anybody could publish his software on his website and then delete it. The policy is rather aimed at keeping sources available even when the developers stop working on them.

Anyway, we have 2 projects here that are synced hourly here with a 'pull' method. So if you can setup a rsync server where Savannah could get the sources, it should be possible. You then have to check with rao@gnu.org.

Sylvain Beucler <Beuc>
Thu 19 Feb 2004 08:55:33 PM UTC, comment #1: 

Incidentally, this is not something SF supports, because their policy is to keep everything. It prevents a project to become proprietary and removing all traces of the old free code.
Just my 2c.

Sylvain Beucler <Beuc>
Tue 12 Oct 2004 08:56:20 AM UTC, original submission:  

I'd like to keep the real CVS repository for some projects on my local machine, but take advantage of your facilities to allow others to access the CVS versions.  Do you support this?  Are there any software that simplify this?

IMHO, for me, the simplest would be if I could get rsync over ssh write-access to the CVS root of my projects.  Is  this possible?

Later: Rudy Gevaert said it is not currently possible, hence I'm opening this support request.

Simon Josefsson <jas>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by Beuc (Updated the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 14 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-07-15 Beuc Open/ClosedOpen Closed
    2006-03-09 Beuc Attached File#392 Removed
    2006-03-09 Beuc Attached File#390 Removed
    2006-03-09 Beuc Attached File#408 Removed
    2006-02-07 None Attached File- Added , #408
    2006-01-24 None Attached File- Added , #392
    2006-01-20 None Attached File- Added , #390
    2005-12-18 Beuc CategoryNone System
    2005-12-18 Beuc Should Start On- 2005-12-17
        Should be Finished on- 2005-12-17
        CategoryNone None
        Priority1 - Later 5 - Normal
        Assigned toNone Beuc
    2004-10-12 Beuc Reassign itemFrom group Savannah Administration, support tracker To group Savannah Administration, task tracker

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code