Bug 66444 - maintainer-update of mail/mutt-devel
Summary: maintainer-update of mail/mutt-devel
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Kirill Ponomarev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-10 11:10 UTC by Udo.Schweigert
Modified: 2004-05-12 02:00 UTC (History)
0 users

See Also:


Attachments
file.diff (2.33 KB, patch)
2004-05-10 11:10 UTC, Udo.Schweigert
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Udo.Schweigert 2004-05-10 11:10:22 UTC
Maintainer update of mail/mutt-devel:

	- Fix mutt's tmp-file-naming to fix syntax highlightning for the vim
	  editor.

	- Add the WITHOUT_MUTT_ICONV knob and add dependency on iconv if
	  that knob is not defined.

PRs 63192 and 65887 can be closed, after this has been committed.
Comment 1 Kirill Ponomarev freebsd_committer freebsd_triage 2004-05-10 11:19:32 UTC
Responsible Changed
From-To: freebsd-ports-bugs->krion

I'll take it.
Comment 2 Kirill Ponomarev freebsd_committer freebsd_triage 2004-05-10 12:38:55 UTC
State Changed
From-To: open->closed

Committed, thanks!
Comment 3 Yar Tikhiy 2004-05-11 16:07:49 UTC
Gentlemen,

Are you sure the port revision should not be bumped upon those
changes?  IMHO it should because the changes affect the final
product.  The same question applies to the related PR ports/66443.

-- 
Yar
Comment 4 krion 2004-05-11 19:53:46 UTC
Hi,

On Tue, May 11, 2004 at 07:07:49PM +0400, Yar Tikhiy wrote:
 
> Are you sure the port revision should not be bumped upon those
> changes?  IMHO it should because the changes affect the final
> product.  The same question applies to the related PR ports/66443.


I hadn't the feeling that everyone would benefit from this
patch.

-Kirill
Comment 5 Yar Tikhiy 2004-05-11 22:17:43 UTC
On Tue, May 11, 2004 at 08:53:46PM +0200, Kirill Ponomarew wrote:
> 
> > Are you sure the port revision should not be bumped upon those
> > changes?  IMHO it should because the changes affect the final
> > product.  The same question applies to the related PR ports/66443.
> 
> I hadn't the feeling that everyone would benefit from this
> patch.

FreeBSD Porter's Handbook reads:

   Examples of when PORTREVISION should be bumped:
     * Addition of patches to correct security vulnerabilities, bugs, or to
       add new functionality to the port.
     * Changes to the port Makefile to enable or disable compile-time options
       in the package.
     ...

This quotation makes clear that PORTREVISION should
have been bumped in this case.

-- 
Yar
Comment 6 krion 2004-05-11 22:40:32 UTC
Hi,

On Wed, May 12, 2004 at 01:17:43AM +0400, Yar Tikhiy wrote:
 
> FreeBSD Porter's Handbook reads:
> 
>    Examples of when PORTREVISION should be bumped:
>      * Addition of patches to correct security vulnerabilities, bugs, or to
>        add new functionality to the port.
>      * Changes to the port Makefile to enable or disable compile-time options
>        in the package.
>      ...
> 
> This quotation makes clear that PORTREVISION should
> have been bumped in this case.


Porter's Handbook also says:

A rule of thumb is to ask yourself whether a change committed
to a port is something which everyone would benefit from having
(either because of an enhancement, fix, or by virtue that the
new package will actually work at all), and weigh that against
that fact that it will cause everyone who regularly updates
their ports tree to be compelled to update. If yes, the
PORTREVISION should be bumped.

The changes which were made are: 

- Fix mutt's tmp-file-naming to fix syntax highlightning for
  the vim editor.

Not everybody uses vim as editor for mutt, so bumping
PORTREVISION for non-vim users is meaningless.

- Add the WITHOUT_MUTT_ICONV knob and add dependency on iconv
  if that knob is not defined.

This new knob doesn't affect the users who installed mutt
earlier.

-Kirill
Comment 7 Yar Tikhiy 2004-05-12 01:58:18 UTC
On Tue, May 11, 2004 at 11:40:32PM +0200, Kirill Ponomarew wrote:
> 
> On Wed, May 12, 2004 at 01:17:43AM +0400, Yar Tikhiy wrote:
>  
> > FreeBSD Porter's Handbook reads:
> > 
> >    Examples of when PORTREVISION should be bumped:
> >      * Addition of patches to correct security vulnerabilities, bugs, or to
> >        add new functionality to the port.
> >      * Changes to the port Makefile to enable or disable compile-time options
> >        in the package.
> >      ...
> > 
> > This quotation makes clear that PORTREVISION should
> > have been bumped in this case.
> 
> Porter's Handbook also says:
> 
> A rule of thumb is to ask yourself whether a change committed
> to a port is something which everyone would benefit from having
> (either because of an enhancement, fix, or by virtue that the
> new package will actually work at all), and weigh that against
> that fact that it will cause everyone who regularly updates
> their ports tree to be compelled to update. If yes, the
> PORTREVISION should be bumped.

It's more to a personal issue of choosing the lesser evil.
But see below.

> The changes which were made are: 
> 
> - Fix mutt's tmp-file-naming to fix syntax highlightning for
>   the vim editor.
> 
> Not everybody uses vim as editor for mutt, so bumping
> PORTREVISION for non-vim users is meaningless.

But how the vim users (which are not small in number) are supposed
to know that the bug has been fixed if PORTREVISION is not bumped?
It's an acceptable price for using software developed actively--most
fixes you get with a new version are for bugs you have never noticed
by yourself.

> - Add the WITHOUT_MUTT_ICONV knob and add dependency on iconv
>   if that knob is not defined.
> 
> This new knob doesn't affect the users who installed mutt
> earlier.

Not quite.  As my PR on the issue showed, mutt could fail to record
its dependency on libiconv.  Such a failure would lead to rather
unsettling things like broken recursive port upgrades et cetera.

I am not going to argue over this rather minor question any more.
I've shown my arguments and now I'll agree to any decision of yours.
Thank you.

-- 
Yar