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 - Build a patch ?
Build a patch ?
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
Samwise
Captain Naiobi


Joined: Apr 25, 2006
Posts: 2315
Location: Montpellier, France

PostPosted: Mon Jun 05, 2006 7:31 am    Post subject: Build a patch ?

I've been able to build Neo (PPC) twice now, but they were complete builds (including OOo et al) of Alpha 2 and Alpha 3.

I know that NeoOffice-2_0_Alpha_3 is a release tag, but does it get updated with the code for each patch (Patch 1, Patch 2, etc.) ? And if yes, how do I build a patch installer instead of a full package ?
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Mon Jun 05, 2006 7:43 am    Post subject: Re: Build a patch ?

Samwise wrote:
I've been able to build Neo (PPC) twice now, but they were complete builds (including OOo et al) of Alpha 2 and Alpha 3.

I know that NeoOffice-2_0_Alpha_3 is a release tag, but does it get updated with the code for each patch (Patch 1, Patch 2, etc.) ? And if yes, how do I build a patch installer instead of a full package ?


No, I don't change the tag with each patch. Instead, to build the latest patch, you need to update to HEAD. Once you have a HEAD build, you can build the patch by invoking "make build.patch_package".

Patrick
Back to top
Samwise
Captain Naiobi


Joined: Apr 25, 2006
Posts: 2315
Location: Montpellier, France

PostPosted: Mon Jun 05, 2006 8:41 am    Post subject:

Thanks a lot. Now I have a last question : if I update to HEAD how do I build a non-latest release of Neo (such as Alpha 3) ?
Back to top
OPENSTEP
The One
The One


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

PostPosted: Mon Jun 05, 2006 10:07 am    Post subject:

If you want to do the non-latest, you'll need to re-update with the older tag and then reperform the build. It's usually easier to keep a full separate build, if you can, so if you want an older one just check it out and rebuild. I always keep my main build up to date with HEAD and haven't really kept multiple builds around except during the time I was still trying to do work on 1.1.

ed
Back to top
Samwise
Captain Naiobi


Joined: Apr 25, 2006
Posts: 2315
Location: Montpellier, France

PostPosted: Tue Jun 06, 2006 4:10 am    Post subject:

Thanks. Keeping two separate builds is a good idea but that means another 15 GB of disk space though.
Back to top
OPENSTEP
The One
The One


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

PostPosted: Tue Jun 06, 2006 8:42 am    Post subject:

Yes, it does mean a lot of hard drive space is needed to keep builds around. You can probably trim down the size of a build by disabling all languages except for one (by default Neo builds with all languages even though the OOo build system smokes crack and still tries to make help file sets for every language though for many it's just repackaged English text...that help content comes to nearly 1.75 GB alone!). That will also probably shave off another 1-1.5 GB when building the Neo disk images by no longer assembling all of the "language pack" installers.

ed
Back to top
Samwise
Captain Naiobi


Joined: Apr 25, 2006
Posts: 2315
Location: Montpellier, France

PostPosted: Tue Jun 06, 2006 9:00 am    Post subject:

Oh I have 250 GB, I'm not going to start trimming the build(s), but sometimes I import some DV footage which also requires a lot of room ... and I like to have at least 50% free space (for peace of mind more than anything else).
Back to top
OPENSTEP
The One
The One


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

PostPosted: Tue Jun 06, 2006 8:29 pm    Post subject:

Well the best solution for you may be to keep your single build up on HEAD and just keep around a binary installer from a previous build. Since all development occurs on HEAD anyway, it's usually rare for me to need to go back to another tag except in a binary form to verify something is fixed in HEAD.

I've almost never needed to go backwards. When I do, usually "cvs diff" off of the tag is enough for me to figure out what changed in source Smile

ed
Back to top
Samwise
Captain Naiobi


Joined: Apr 25, 2006
Posts: 2315
Location: Montpellier, France

PostPosted: Wed Jun 07, 2006 2:43 am    Post subject:

Thanks again.
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.