mainSavannah Administration - Support: sr #106307, lightning jit anon cvs repo is not...

 
 

sr #106307: lightning jit anon cvs repo is not available

Submitter:  Sam Steingold <sds>
Submitted:  Sun 16 Mar 2008 03:03:46 PM UTC
   
 
Category:  Source code repositories - anonymous access Priority:  5 - Normal
Severity:  3 - Normal Status:  Confirmed
Privacy:  Public Assigned to:  Beuc
Operating System:  None Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 07 Apr 2008 06:19:17 PM UTC, comment #7: 

I applied it at Savannah. If it's in the next Git release, it'll stay :)

Sylvain Beucler <Beuc>
Mon 07 Apr 2008 03:24:25 PM UTC, comment #6: 

My patch will be in git 1.5.5, for the record.  It is already in git-1.5.5rc2, to be precise.

Anonymous
Wed 19 Mar 2008 10:06:44 PM UTC, comment #5: 

Discussion initialized by Paolo Bonzini at:
http://marc.info/?t=120569428800004&r=1&w=2

(thanks for the Cc!)

Sylvain Beucler <Beuc>
Sun 16 Mar 2008 06:39:10 PM UTC, comment #4: 

I note that you're not a member of project lightning, as I first thought. Thus I understand that you find it awkard to report the bug to git yourself. I'll see what we can do.

Sylvain Beucler <Beuc>
Sun 16 Mar 2008 06:31:02 PM UTC, comment #3: 

Hi,

The log indicated that git-cvsserver is having trouble with a commit on config/config.guess in the git repository with doesn't seem to map to CVS well, or something. The problem lies in the repository, which you know better than me :)

The git-cvserver setup is the same for lighting, gnulib, and other projects.

Sylvain Beucler <Beuc>
Sun 16 Mar 2008 06:17:45 PM UTC, comment #2: 

4.8 MB is the size of all the packages installed by "yum install git".
I don't want to pollute my system with extra packages that I do not want to use.

thus your workaround is not of much interest to me - even though I appreciate not having to keep all the history on my disk, it still requires me to install git.

I think you are in a much better position to report git bugs - at least you have direct access to logs and can answer questions about the installation.

note that the same command as for lightning works just fine for gnulib, so maybe diff will help you find the problem.

Sam Steingold <sds>
Sun 16 Mar 2008 05:52:03 PM UTC, comment #1: 

Apparently there's a bug.
Could you report it to the git team?
(See below for a workaround)

We're running 1.5.4.2-1~bpo40+2
Here's the server-side log:
2008-03-16 17:39:42 : INFO  - --------------- STARTING -----------------
2008-03-16 17:39:42 : DEBUG - Temporary directory is '/tmp/IfptJJHb88'
2008-03-16 17:39:42 : DEBUG - req_Root : /lightning.git
2008-03-16 17:39:42 : DEBUG - req_Root : /lightning.git
2008-03-16 17:39:42 : DEBUG - req_Validresponses : ok error Valid-requests Force-gzip Referrer Redirect Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode Mod-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Edit-file Template Clear-template Notified Module-expansion Wrapper-rcsOption M Mbinary E F MT Base-checkout Temp-checkout Base-copy Base-merge Base-entry Base-merged Base-diff Base-signatures Base-clear-signatures OpenPGP-signature
2008-03-16 17:39:42 : DEBUG - req_validrequests
2008-03-16 17:39:42 : DEBUG - SEND : Valid-requests remove add status Entry watchers ci tag log co Modified Questionable admin Root history valid-requests Global_option Argumentx annotate Valid-responses Unchanged Directory rlog Argument expand-modules diff editors update
2008-03-16 17:39:42 : DEBUG - SEND : ok
2008-03-16 17:39:43 : DEBUG - Argument : master
2008-03-16 17:39:43 : INFO  - Setting prepend to 'lightning.git/'
2008-03-16 17:39:43 : DEBUG - Prepending 'lightning.git/' to state|directory
2008-03-16 17:39:43 : DEBUG - req_Directory : localdir=. repository=/lightning.git path=lightning.git/ directory=lightning.git/ module=
2008-03-16 17:39:43 : DEBUG - req_expandmodules : [NULL]
2008-03-16 17:39:43 : DEBUG - SEND : Module-expansion master
2008-03-16 17:39:43 : DEBUG - Argument : -N
2008-03-16 17:39:43 : DEBUG - Argument : --
2008-03-16 17:39:43 : DEBUG - Argument : master
2008-03-16 17:39:43 : DEBUG - Prepending 'lightning.git/' to state|directory
2008-03-16 17:39:43 : DEBUG - req_Directory : localdir=. repository=/lightning.git path=lightning.git/ directory=lightning.git/ module=
2008-03-16 17:39:43 : DEBUG - req_co : [NULL]
2008-03-16 17:39:43 : INFO  - Checking out module 'master' (/srv/git/lightning.git) to 'master'
2008-03-16 17:39:43 : DEBUG - GITCVS::updater - Processing commit 3b4c0619133a7a6e829d2d2db267f5b0f4e8c93d (1 of 63)
2008-03-16 17:39:43 : DEBUG - GITCVS::updater - Processing commit a72bbf2f6a78e91d744e0e9f3e8c645d1421a277 (2 of 63)
2008-03-16 17:39:43 : DEBUG - GITCVS::updater - Processing commit ba5044a6684e1af0fc20fc42da8cc5de609c9692 (3 of 63)
2008-03-16 17:39:43 : DEBUG - GITCVS::updater - Processing commit bee3ed0dc4ccc35bcc2f3d537a380e5099358c44 (4 of 63)
2008-03-16 17:39:43 : DEBUG - GITCVS::updater - Processing commit 50a74cf9c16ecd1bf94821a51d0fdb62d3d9333e (5 of 63)
2008-03-16 17:39:43 : WARN  - UNKNOWN FILE CHANGE mode=7, hash=6be7a693cde9602160e1fdd71d0661701ab48b95, change=T, name=config/config.guess


Workaround:
People can download the latest lightning without downloading all the history, using "shallow checkouts". See http://www.kernel.org/pub/software/scm/git/docs/git-clone.html for details and limitations.

$ git clone --depth 1 git://git.sv.gnu.org/lightning.git
Initialized empty Git repository in /tmp/lightning/.git/
remote: Generating pack...
remote: Done counting 141 objects.
remote: Deltifying 141 objects...
remote:  100% (141/141) done
Indexing 141 objects...
remote: Total 141 (delta 21), reused 74 (delta 1)
 100% (141/141) done
Resolving 21 deltas...
 100% (21/21) done

$ ls lightning/
aclocal.m4  build-aux  config.h.in  configure.ac  COPYING.DOC     doc      lightning    lightningize.in  Makefile.in  opcode  tests
AUTHORS     ChangeLog  configure    COPYING       COPYING.LESSER  INSTALL  lightning.h  Makefile.am      NEWS         README  THANKS

$ du -sh lightning/.git
596K lightning/.git


(Note that the lightning git repository is currently around 1MB. The sources by themselves, without .git are 2MB. Where do you get 4.8MB?)

Sylvain Beucler <Beuc>
Sun 16 Mar 2008 03:03:46 PM UTC, original submission:  

lightning jit
https://savannah.gnu.org/projects/lightning/
is not available via anoncvs.

1. the old cvs repo https://savannah.gnu.org/cvs/?group=lightning is still available even though it is obsoleted by the git repo

2. cvs mirror of the git repo https://savannah.gnu.org/git/?group=lightning is not available:

$ cvs -d :pserver:anonymous@pserver.git.sv.gnu.org:/lightning.git co -d lightning HEAD
server doesn't support gzip-file-contents
cvs checkout: warning: unrecognized response `Died at /usr/bin/git-cvsserver line 2642, <FILELIST> chunk 6.' from cvs server
cvs checkout: warning: unrecognized response `Issuing rollback() for database handle being DESTROY'd without explicit disconnect(), <FILELIST> line 6.' from cvs server
cvs [checkout aborted]: end of file from server (consult above messages if any)

and is not documented anywhere. thus, to get the latest sources one has to install 4.8Mb worth of git packages.

Sam Steingold <sds>

 

(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 (Posted a comment)
  • -email is unavailable- added by sds (Submitted the item)
  • -email is unavailable- added by sds
  •  

    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 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-03-16 Beuc StatusNone Confirmed
        Assigned toNone Beuc
    2008-03-16 sds Carbon-Copy- Added -email is unavailable-

    Back to the top

    Powered by Savane 3.13-bb6a.
    Corresponding source code