On Mon, May 30, 2016 at 08:59:53PM +0200, Elimar Riesebieter wrote: > * Faidon Liambotis <parav...@debian.org> [2016-05-30 20:56 +0300]: > > On Mon, May 30, 2016 at 06:42:21PM +0200, Elimar Riesebieter wrote: > > - The mutt maintainers have been engaging with the neomutt upstream > > already. I, in fact, joined the mutt maintainer group precisely for > > this purpose. See https://github.com/neomutt/neomutt/issues/23 and > > others. > > Well, I've noticed that you prepared mutt-1.6.1 which resides in > experimental. I suppose you had to rework the neomutt patches so > that they apply? The neomutt part is foreseen as a patch bomb to > mutt-patched which is IMHO a bad idea and will increase the gap to > mutt a lot. And this is the point where a neomutt package should > jump in ;-)
Wouldn't it be better to make patches compiled in but disabled in the config file? Unless they're too intrusive to maintain sanely, that is. > From my point of view the mutt package should remain as it is. > There will be much users who don't want to use mutt-patched or > neomutt. The sidebar, notmuch and nntp features for instance aren't > that popular for legacy, let say conservative, users. There will be > always a chance to choose between a mutt (with some incorporated > patches) and a neomutt package. And with a neomutt package in Debian > we will honour the work of its upstream! My #1 concern with sidebar is that the way to disable it is not advertised prominently enough. It is a disruptive feature and I'm among haters. So let's guess who would want it and who not. My theory is that it boils down to terminal width. I for one go out of my way to get monitors with a sane aspect ratio (which means not 16x10, or, Cthulhu forbid, 16x9) and use large letters with a font with a wide character aspect ratio. A sizeable part of users go with small windows at 80x24. http://dannyman.toldme.com/2010/05/19/ubuntu-mutt-patched-disable-sidebar/ says the setting is "set sidebar_visible=no". Thus, I'd propose to have sidebar compiled in and either: * default sidebar_visible to no (as current "mutt") * default sidebar_visible to yes (as "mutt-patched") but say prominently how to get rid of the blighter * per my theory, perhaps use the sidebar if the terminal has width above 105? (Guess why 105 :p). As for nntp, its nasty side effect is that it moves some keybindings around. For old users, a person who changes the keybindings under them is worse than Hitler. You can expect excessive complaints. But, this is trivially configurable -- so it's a matter of prominently saying "to get old/new[*] settings, source /foo/bar/oldkeys.rc". [*]. depending on whether you default to old or new values I haven't used mutt-patched long enough (because of not wanting to waste my time looking around how to get around disruptions) to say if there's something similarly wrong with notmuch for those who don't want it. Other patches tend to now have any downsides. -- An imaginary friend squared is a real enemy.