James McKenzie wrote:
Fridrich:
I would be willing to be a 'porter' but I'm running Tiger, which has not been universally adopted. However, I will be sending in a signed JCA so that I can assist in building and finding those patches that work and those that do not.

Well done. Signing JCA is a good move. It does affect only your contributions to OOo and only the stuff you have copyright for, so do not be scared, you are not signing any treaty with devil :-).

Also, I would like to point out that there are a series of patches, contributed by Patrick Luby, that Eric Bachard is trying to work back into the current SRX645 series. With those patches, OOo 1.1.5rc3 builds on MacOSX without further massaging on Tiger and Panther. I would like to see someone assist Eric and get the effort completed.

I remember Eric complaining that it was not possible to resync the macxjoin1153 CWS. It is possible that this kind of thing happens if you are not owning the CWS. Just a first lesson :-) now about how to work this around:

1) Check out a fresh tree of the latest milestone.
2) Create a CWS with the same modules included as the CWS that you cannot resync.
3) CD to each module and execute following:
cvs up -d -j CWS_SRX645_<UPPERCASECWSNAME>_ANCHOR -j cws_srx645_<lowercasecwsname> Where cwsname is the old cws name. (For SRC680 simply replace the SRX645, still respecting the uppercase for the anchor tag and lowercase for the branch tag. This command merges into your new cws all changes of the old one from the day of it creation to its current state. 4) If there are conflicts, crosscheck the files concerned and resolve them. Like that, you will have a new cws containing the changes from the old one 5) After these steps, you build a new tree a verify that it does correctly. Note the modules that you had to modify in order to do it. 6) After the build was successful, add to the cws the additional modules. Use "cwsadd -f <modulename>". "-f" will prevent the process to overwrite the module changes with a clean checkout.
7) Module by module commit the changes.
8) Find a _sensible_ QA person who will be likely to build the CWS speedily and set it "ready for QA". 9) If the QA finds a problem, she/he will report the problem in IZ, assign it to you and set the CWS status to "new" 10) You solve the problem, commit the modifications and set the CWS again to "ready for QA". 11) After of a serie of iterations of points 9 and 10, the QA will find the CWS correct and set it to "approved by QA". At this point, your job is to wait whether the Hamburg RE have any questions. If not, you will see that your CWS will be "nominated" and "integrated".

That's for the lesson n° 1. BTW: there is a lot of documentation at http://tools.openoffice.org


Are you willing to assist Eric in getting this accomplished so we can find, fix and work back into the current MWS all of the patches.

ericb2 knows well that I am ready to help whenever one asks me. The above-mentioned steps should help a lot.

And Eric is the point person on SRC680 as he has recently worked in macosx10 as the most recent child work space.

Cheers

Fridrich


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to