Re: Exmh FreeBSD port
Joel Hatton <[email protected]> Thu, 27 Jul 2006 14:40:52 +1000
| Newsgroups | gmane.mail.exmh.user,gmane.mail.exmh.devel |
|---|---|
| Message-ID | <[email protected]> |
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]