Re: Exmh FreeBSD port

Brent Welch <[email protected]> Mon, 31 Jul 2006 10:43:12 -0700
Newsgroups gmane.mail.exmh.user,gmane.mail.exmh.devel
Message-ID <[email protected]>
If it would help, I can add Joel to the source forge committer list.
I'll really need to make a new tarball release, call it 2.8.0, that
reflects the CVS head.  I'd like to get the "patch_exmh.sh" script
into that release, probably naming it "patch_exmh_freebsd.sh" or
something, and train the little sed script that knows about version
numbers to fix it up.

>>>Joel Hatton said:
 > 
 > Hi,
 > 
 > First, thanks for all your replies - I didn't know if my message would
 > generate such response! Valdis, forgive me for picking on you to respond
 > to directly but yours was the last message, and I had to pick someone :)
 > 
 > On Wed, 26 Jul 2006 22:07:08 -0400, [email protected] wrote:
 > >
 > >1) I'd not be surprised if most of the big CVS committers are a bit 
rusty
 > >on working with CVS branches.
 > >
 > >2) I doubt we can only get notifications for commits to HEAD (which 
would
 > >mean work on a branch would be silent till the branch got merged again).
 > >
 > >Oh well...
 > 
 > I've reflected some more on this overnight, and I've thought of an 
approach
 > to the port that might work ok and reduce the workload on the exmh
 > committers. I'm definitely appreciative of the effort that people like
 > Chris (who I'm sure underrates his expertise in tcl/tk) have put into 
exmh,
 > and I don't want to make any more work for them than absolutely 
necessary.
 > 
 > My alternative method:
 > 
 > 	o leave the current backend of exmh development the same ie major
 > 	releases relatively long-term and static, with ongoing development
 > 	in cvs
 > 
 > 	o retain the current mail/exmh2 port and its relationship to major
 > 	exmh version
 > 
 > 	o check out the cvs regularly at HEAD (probably the most practical)
 > 	and
 > 
 > 	o automate a context diff between the changes in HEAD and the files
 > 	in the major release to generate patch files like in the current
 > 	port eg mail/exmh2/files/patch-lib-folder.tcl
 > 
 > 	o commit the port with suitable PORTREVISION and PORTEPOCH numbers
 > 	(of which I know not much, but primarily to keep the PORTVERSION
 > 	in concert with release)
 > 
 > This way, the port could be updated without the need to retrieve a newer
 > .tar.gz file whenever a change is made in cvs, and no extra effort would
 > be required on the part of the developers - except maybe some extra 
queries
 > to -workers from me occasionally, just before I update the port!
 > 
 > I'm going to bash up a script to produce the patch files, but I'd like
 > some thoughts on this approach if possible. If creating an exmh-devel 
port
 > is appropriate, I'm sure that could be accommodated, even if just by 
using
 > the approach I've outlined here.
 > 
 > cheers,
 > -- Joel Hatton --
 > Infrastructure Manager              | Hotline: +61 7 3365 4417
 > AusCERT - Australia's national CERT | Fax:     +61 7 3365 7031
 > The University of Queensland        | WWW:     www.auscert.org.au
 > Qld 4072 Australia                  | Email:   [email protected]
 > 
 > _______________________________________________
 > Exmh-users mailing list
 > [email protected]
 > https://www.redhat.com/mailman/listinfo/exmh-users
 > 
 > 

--
Brent Welch
Software Architect, Panasas Inc
Accelerating Time to Results(tm) with Clustered Storage

www.panasas.com
[email protected]