Forums : Ohloh General Discussion

Dear Open Hub Users,

We’re excited to announce that we will be moving the Open Hub Forum to https://community.synopsys.com/s/black-duck-open-hub. Beginning immediately, users can head over, register, get technical help and discuss issue pertinent to the Open Hub. Registered users can also subscribe to Open Hub announcements here.


On May 1, 2020, we will be freezing https://www.openhub.net/forums and users will not be able to create new discussions. If you have any questions and concerns, please email us at [email protected]

Old KDE CVS

Does anybody know if the old KDE CVS is still available somewhere? It seems the history got lost (or at least not imported into Ohloh), probably because of KDE's cvs -> svn move. My Google searches for kde cvs etc have not been successful.

Daniel Naber about 17 years ago
 

KDE's cvs history was imported into the new subversion repository during its move. I guess it's a Ohloh problem to retrieve this information.

Christian Loose over 16 years ago
 

The full CVS history was indeed imported into SVN. However, I remember reading on kde-core that some trick were done at the last moment, like moving trunk or something like this, which is probably what confuses ohloh.

It's a pity that ohloh sees KDE as a project started in 2005. It would be nice to at least find the source of the problem : http://www.ohloh.net/projects/272/analyses/latest

bluebird75 over 16 years ago
 

I spent some time digging into the KDE enlistments this morning. Our report for KDE was in some state of disarray.

First, many of our KDE updates had failed because of Connection closed unexpectedly errors, so I have rescheduled those jobs. Next, a couple of the KDE URLs appear to no longer exist (/trunk/KDE/kde-common and /trunk/KDE/kdeaddons), so I've removed them from Ohloh. It will probably take us quite a while to catch up with all of these enlistments and refresh our report.

Ohloh cannot follow Subversion directory renames. Yes, this is lame, and someday I hope to fix this. I poked around in the Subversion log, and it looks like there was indeed a massive directory reorganization at revision 409203 in May 2005. It looks like everything was moved from /trunk to /trunk/KDE. This is exactly the sort of directory rename that stops the Ohloh parser dead in its tracks.

So I believe all of the old CVS history back to April 1997 is indeed present in the current Subversion repository, but because of design limitations in our importer we are unable to generate reports for anything prior to May 2005.

Robin

Robin Luckey over 16 years ago
 

Thanks for looking into this.

Isn't there a way to workaround the directory rename ? Like importing trunk/KDE and trunk/whatever* into ohloh so that you track history both before and after the rename ?

bluebird75 over 16 years ago
 

Probably not. The main problem is that when code gets moved from /trunk/a to /trunk/b, from a naive perspective directory /trunk/a no longer exists. You can't add /trunk/a to Ohloh, because Subversion will (correctly) complain that this URL does not exist!

Yes, the old history is still in the Subversion database, and we could pry it out if we went about things properly. But we didn't plan for this case, so we don't go about it properly.

In the long run, it is our intention to download the entire repository with all branches and tags, and to just do the right thing when building our reports.

In the short run, we had to start somewhere, and allowing only a single trunk with no branching was an immense simplification for our first design. Eventually we plan to go back and improve this ... but eventually has turned out to be longer than we originally expected.

Robin Luckey over 16 years ago