Randy McMurchy wrote:
> Hi all,
>
> Not having done a BLFS release before, and there appears to be no
> information in the Editor's Guide or elsewhere (I realize Bruce
> has a personal checklist), I'm sort of winging it as I go. Because
> the 6.2.0 release will be (hopefully) updated to a 6.2.1 release,
> I'm thinking the best way to go is as follows:
>
> 1. Copy trunk to a 6.2.0 tag
> 2. Copy trunk to a 6.2.1 branch
> 3. Make the appropriate edits in the 6.2.0 tag to reflect the changes
> from SVN-<Date> to 6.2.0 versioning
> 4. Render the book in HTML and install it on quantum
> 5. Render the book in PDF and install it on quantum
> 6. Make the appropriate messages on the BLFS web site to reflect the
> 6.2.0 release
> 7. Send out appropriate messages to the various mailing lists
> announcing the 6.2.0 release
> 8. After the 6.2.0 release, all changes will go to trunk, and all
> changes compatible with LFS-6.2 will be merged into the 6.2.1
> branch
>
> Of course, none of this really has anything to do with today's
> release of 6.2.0-rc1 which to me is nothing more than an svn copy
> from trunk to a 6.2.0-rc1 tag, and rendering the various formats
> of the book and installing them on quantum, updating the web site
> and sending out messages to the mailing lists.
>
> This message is more geared to the actual 6.2.0 release on 2/14.
>
> Please, anyone with experience or thoughts about the plan, jump
> in and provide your comments. Thanks.
>
That's not the way I'd do it. I looked for a checklist, but I couldn't
find it. Sorry. Here is what I'd do:
1. Update general.ent with the blfs-version as -rc1 (or would that be
-beta1. I wouldn't call it a -rc until all the current tickets for
6.2.0 are either fixed or moved to another milestone. ). It will be a
couple more days for me to get KDE in.
2. Make the *tag*:
svn copy svn://svn.linuxfromscratch.org/BLFS/trunk \
svn://svn.linuxfromscratch.org/BLFS/trunk/tags/BLFS-6.2.0-rc1 \
-m "Tagging 6.2.0-rc1"
We should not update a *tag*. Its just that, a snapshot of where we
were when the tag was made.
3. Render the html manually. I have a custom script on quantum called
render-blfs-book-6.1.sh that could be updated for 6.2 relatively easily.
I wouldn't bother to make a pdf for a -rc? release.
4. Update the web site.
5. Make an announcement on lfs-announce and other lists.
Continue to make changes on the trunk and repeat 1-5 for -rc2, -rc3, etc.
For final release, create a *branch* for 6.2.0 the same way and then
change the trunk blfs-version entity back to svn.
-- Bruce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page