Hi :)

* Antonio Radici <anto...@dyne.org> [2009-08-03 12:02:56 CEST]:
> On Mon, Aug 03, 2009 at 11:47:07AM +0200, Gerfried Fuchs wrote:
> >  Would it be possible to revert that change to the old behavior?
> 
> Hi Rhonda,
> unfortunately this change was introduced to have GNU getopt working as POSIX
> getopt (see http://dev.mutt.org/trac/ticket/3097), so the option handling will
> work on the same way on all POSIX systems.
> 
> I understand that this can be an incompatible change and we also have another
> similar problem with 1.5.20 with the handling of new mail notification, which 
> is
> different from the previous behavior.
> 
> Due to the fact that this option handling was not working correctly on non-GNU
> system I suppose that this change would have been introduced at some stage 
> (even
> later); we could fork our code and introduce a patch to support the new 
> behavior
> but that would mean maintaining a patch forever and having the Debian mutt
> version to be different from the one shipped with other distro (using the
> standard mutt).

 My question is: How many people are affected on GNU systems, how many
are affected on non-GNU systems? Also, this change is also a change to
the documentation and is thus an *intentional* switch away from the
expected and long-standing documented behavior.

#v+
       -a file
              Attach a file to your message using MIME.
#v-

 That's from man mutt in etch, but I now notice that the -a file [...]
documentation change was done before lenny already. So, technically, we
should have complained back then already. :/

> We could ask upstream to provide us with a switch in .muttrc to support the 
> old
> behavior but I think that it's better to adapt our scripts to the new behavior
> (if it's possible). At the end of the day it's not a big deal of changes, mutt
> 1.5.20 had entered testing one or two weeks ago and no problem was reported so
> far  about this option.

 A muttrc switch wouldn't work out, muttrc isn't read in at that point
yet, especially since you can switch which muttrc to use on the
commandline, and this would be a horror in expected behavior:

#v+
$> mutt -a file1 -a file2 -F ~/.muttrc-with-switch-for-behavior
$> mutt -F ~/.muttrc-with-switch-for-behavior -a file1 file2
#v-

 Would order actually matter here? What would you expect it to do? ;)

> Rather than rushing and asking upstream to do some changes I would prefer to
> gather some user feedback about this new behavior, and then we could decide 
> with
> more data on our hands.

 I wonder how many people really are on non-GNU systems and actually are
expecting this different behavior, and since when it is around. I
currently can't really find out when it was introduced, at least 1.5.13
had still the old documentation, the documentation was adjusted for
1.5.15, so the "feature" change would be probably be around since late
2006/early 2007.

 Hope that helps a bit. :)
Rhonda



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to