"FreeBSD project stuck"



https://www.ohloh.net/projects/freebsd/enlistments

Is this repository just too big for Ohloh to cope with?

Avatar

Aristedes Maniatis

over 4 years ago
 

Same for MirBSD… https://www.ohloh.net/projects/mirbsd

MirPorts worked though, from the same server, although that’s a lot more (smaller) files.

Avatar

Thorsten Glaser

over 4 years ago
 

Hi Aristedes,

Yes, this is a pretty large repository. Does the repository support svnsync? If so, we can try an alternative download method which is much faster and might work for us.

Avatar

Robin Luckey

over 4 years ago
 

Thorsten,

We are unable to fetch the rlog for this repository. There's a consistent problem with one file in particular:

$ cvsnt -d :pserver:peed:pee-server@eurynome.mirbsd.org:/peed/repos/new rlog -b -r1: 'alles/repository/src/gnu/usr.bin/perl/Attic/mv-if-diff'

RCS file: /peed/repos/new/alles/repository/src/gnu/usr.bin/perl/Attic/mv-if-diff,v
head: 1.2
branch:
locks:
access list:
Terminated with fatal signal 11

Any clues what this might be? Any chance that this can be repaired? Without the rlog our importer can't function.

Thanks, Robin

Avatar

Robin Luckey

over 4 years ago
 

This is very interesting; a semicolon was missing in that file (rlog from GNU RCS discovered it, GNU CVS just segfaults).

Thanks for the hint, it should be fixed now (works for me). If there are further problems, feel free to contact me back, even by eMail.

Avatar

Thorsten Glaser

over 4 years ago
 

Hi Thorsten,

We are still having problems. This rlog...

cvsnt -d :pserver:peed:pee-server@eurynome.mirbsd.org:/peed/repos/old rlog altes

...contains invalid timestamps, such as 2004-00-11 23:20:44.

There are a variety of bad timestamps like this, all of them with a 00 in the month column. Our system can't parse these.

Avatar

Robin Luckey

over 4 years ago
 

Very interesting. Some version of CVS must have not been Y2038 (64-bit time_t) safe… fixed in the comma-v files, please reschedule. Thanks!

Avatar

Thorsten Glaser

over 4 years ago
 

Robin,

Svnsync does not require any special server-side support or configuration - you can svnsync any svn 1.4 and newer repo that you can access. The FreeBSD repo is currently at 1.5.

Avatar

Dag-Erling Smør...

over 4 years ago
 



 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.