Joined: May 25, 2003 Posts: 4752 Location: Santa Barbara, CA
Posted: Fri Dec 05, 2003 9:08 am Post subject: OOo CVS server braindead again...just use tarball insetad?
OK, so apparently there's some corruption within the OOo CVS server that's completely breaking the OOO_STABLE_1_PORTS tag. I can't get a source pulldown from either secure CVS or anoncvs. Bleh. I had to do a rebuild since I was having issues with my local build and the Ximian icon patches, particularly when reading the startup screen...my theory is that half of the res files weren't built properly with the rectified bmpmaker, so I decided to start a new build.
Lo and behold, the OOo CVS server is hosed:
Code:
[:/Volumes/abyss/ooo103ports] peterlin% cvs co -rOOO_STABLE_1_PORTS OpenOffice
lock.c:225: failed assertion `strncmp (repository, current_parsed_root->directory, strlen (current_parsed_root->directory)) == 0'
cvs [server aborted]: received abort signal
lock.c:225: failed assertion `strncmp (repository, current_parsed_root->directory, strlen (current_parsed_root->directory)) == 0'
cvs [server aborted]: received abort signal
I'm going to file an issue against the OOo CVS server about it. But I'm wondering if we may just want to put a source code tarball of PORTS in our own repository instead of relying on the OOo CVS server which seems to have major issues with maintenance of 'dead' branches.
I think the problem is that they keep changing the alias. So, in the latest neojava/makefile revision, my makefile checks out each OOo 1.0.3 module explicitly instead of using the "OpenOffice" alias.
Can you try using the latest neojava/makefile and let me know if it works?
I just a posting from Terry Teague on dev@porting.openoffice.org that the OOo site will be down from today (Friday, December 5th) through Sunday, December 7th.
Joined: May 25, 2003 Posts: 4752 Location: Santa Barbara, CA
Posted: Mon Dec 08, 2003 12:01 pm Post subject:
That very well may have been the problem, but I'm still unable to checkout, e.g.:
Code:
[/Volumes/abyss/openoffice-101-ports] peterlin% cvs co -rOOO_STABLE_1_PORTS OpenOffice
lock.c:222: failed assertion `strncmp (repository, current_parsed_root->directory, strlen (current_parsed_root->directory)) == 0'
cvs [server aborted]: received abort signal
cvs [server aborted]: received abort signal
lock.c:222: failed assertion `strncmp (repository, current_parsed_root->directory, strlen (current_parsed_root->directory)) == 0'
cvs checkout: dying gasps from localhost unexpected
This bites I still can't use anoncvs or secure cvs from any of my boxes...and it's not a client issue to the bets of my knowledge as the errors are coming from the server. If you can actually do a checkout, can you put a tarball together for me that I can download? Thomas has one that I'm going to try getting later on this evening.
Don't use "-rOOO_STABLE_1_PORTS OpenOffice". "OpenOffice" is not what the latest neojava/makefile checks out because "OpenOffice" is a constantly changing alias. Instead, use what is in the latest neojava/makefile. In that makefile, I explicitly checkout each of the cvs modules that are needed to build the OOO_STABLE_1_PORTS tag.
Joined: May 25, 2003 Posts: 4752 Location: Santa Barbara, CA
Posted: Thu Dec 18, 2003 12:17 am Post subject:
Just a note...OOo's CVS servers are still fuzkd up and the PORTS tag still results in crashes. I can successfully cvs log/diff/etc. existing checkouts, but new checkouts still fail with the same cvs errors. My issue I filed with OOo was labeled a duplicate of another issue and has been unresolved, so I've been unable to do a checkout for the past two weeks...and can't check the validity of my Ximian icon patches
Secure CVS and anoncvs are still fuzkd, and I tried from multiple computers at multiple ISPs too. I believe that CollabNet may have "upgraded" OOo's servers recently judging from the web frontend changes and hosed cvs in the process. Aargh!
Due to low disk space, I had to delete all of my pure PORTS checkouts two months ago. Does anyone have a clean checkout or tarball of PORTS 1.0.3 that we could use as a source tarball? FWIW I believe tarring up a NeoJ "build" directory should suffice...the only patches applied are for gpc and dlcompat inclusion, IIRC. My personal problem was that I had to patch additional files so my NeoJ "build" directory was effectively an altered "PORTS" and couldn't suffice for a clean directory...and I nuked it b4 I realized OOo CVS was hosed
The CVS problem affects all tags at OpenOffice.org right now. Fortunately, there is a trick to get CVS working that I have published on the dev@porting.openoffice.org mailing list that causes this problem to disappear for a day.
Here is a reprint:
For those of you that want to checkout code, I have found (by accident) I workaround for this cvs problem:
To check out a tag without the error, do the following:
1. Checkout the tip of the tree for a module using the following command:
cvs -d <CVSROOT> <module>
2. Update the checked out module to the desired tag using the following command:
cd <module> ; cvs update -r <tag>
3. Delete the module using the following command:
rm -Rf <module>
After the above, you can perform a clean checkout of any module using the tag using the following command:
cvs -d <CVSROOT> -r <tag> <module>
One interesting thing to note is that the above will make the tag checkout without errors for everyone for several hours. However, something is getting updated once each day so the error will return the next day.
After you do the above, you can checkout the NeoJ source code (make sure that you grab the HEAD of the CVS tree) and, when you build NeoJ, it should properly checkout the OOo source code.
Make sure that you checkout the OOo code using NeoJ's makefile. Don't use the OOo fake module "OpenOffice".
Joined: May 25, 2003 Posts: 4752 Location: Santa Barbara, CA
Posted: Thu Dec 18, 2003 9:44 pm Post subject:
Dude, thanks for the tip Unfortunately right now I'm stuck on a 28.8 modem (it's painful), and it'd definitely take me more then a day to download. schizer. Can someone do that and make a tarball for me? I'll throw it on a few FTP servers. In retrospect, I can't believe we never did a PORTS source tarball for OOo...
Joined: May 25, 2003 Posts: 4752 Location: Santa Barbara, CA
Posted: Fri Jan 23, 2004 2:53 am Post subject:
Completely delayed, but I figured that I'd point out that the OOo CVS server seems to be OK now. I tried pulling down a full set of PORTS sources with the OpenOffice module and the Neo/J makefile and both have been successful for the last two weeks or so.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum