Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - OOo CVS server braindead again...just use tarball insetad?
OOo CVS server braindead again...just use tarball insetad?
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: 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.

ed
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Dec 05, 2003 9:39 am    Post subject:

Ed,

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?

Patrick
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Fri Dec 05, 2003 11:51 am    Post subject:

Ed,

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.

Might the errors be due to this shutdown?

Patrick
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Sun Dec 07, 2003 6:46 pm    Post subject:

Ed,

FYI. I just verified that the HEAD revision of neojava/makefile now properly checks out the OOo source code.

I didn't start working until about 15 minutes ago so I assume it had something to do with the OOo site shutdown.

Patrick
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: 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 Smile 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.

ed
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Mon Dec 08, 2003 1:45 pm    Post subject:

Ed,

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.

Patrick
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: 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 Sad

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 Sad

ed
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Thu Dec 18, 2003 1:15 am    Post subject:

Ed,

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".

Patrick
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Thu Dec 18, 2003 9:44 pm    Post subject:

Dude, thanks for the tip Smile 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...

ed
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: 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.

ed
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Development All times are GMT - 7 Hours
Page 1 of 1

 
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

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.