[Users] HEADS UP for CVS/snapshot users: big changes

H.Merijn Brand h.m.brand at xs4all.nl
Wed Feb 20 16:54:15 CET 2013


On Wed, 20 Feb 2013 16:37:47 +0100, Colin Leroy <colin at colino.net>
wrote:

> Hi,
> 
> Three parts to this email: first, architectural changes impacting how
> you download and build your plugins of choice; second, plugins being
> dropped because they're mostly useless.

I don't read anything insane or anything I would want to object to.
Well done, team!
Looking forward to try a new build now

> FIRST, ARCHITECTURAL CHANGES:
> 
> Since a few years, the number of extra-plugins was becoming a
> burden on both Paul (release manager) and the translators team, who had
> to translate a lot of files. Releasing took a full day for Paul.
> 
> At start, extra-plugins were meant to allow new developers restricted
> CVS access to only their code and not the rest. History showed that all
> new plugins writers have been trustable enough that this restriction
> possibility was never used.
> 
> These fact, and also the fact that these extra plugins are as
> well supported as the rest of Claws Mail and never released
> independently, prompted us to recently decide to merge all the extra
> plugins into Claws Mail's core distribution and put them along the
> other "core" plugins like PGP/Mime, Bogofilter or such.
> 
> Latest CVS now has all these plugins. Their build can be decided
> with ./configure flags, with the usual "build if dependencies are
> available" policy. That makes a whopping 27 plugins in the main
> Claws Mail source.
> 
> This number can make it hard to spot an unbuilt plugin that one wanted
> built, so the recap at the end of the configure phase details plugins'
> status.
> 
> The extra-plugins CVS module is currently being cleaned up, with old
> sources removed in order to avoid confusion.
> 
> Most of CVS and snapshot users will only have to remove some
> extra plugins from their build scripts, and they'll be built
> automatically from the core.
> 
> CVS users, don't forget to `cvs update -d` because CVS is so 20th
> century it doesn't even download new directories by itself :)
> 
> This is it for the architectural changes.
> 
> SECOND, PLUGINS DROPPED
> - Cachesaver has been dropped because it's immensely useless. It
>   reflects the state of Claws Mail back in 2001 or 2002.
> 
> - Trayicon has been dropped because its features are
>   entirely available in the Notification plugin, which is coded in a
>   more modern manner and has more features.
> 
> - Dillo Viewer has been dropped because Dillo isn't capable of
>   rendering most of today's HTML.
> 
> - GTKHtml2 Viewer has been dropped from distribution and not merged
>   into Claws Mail's core because the Fancy plugin is based on a vastly
>   superior rendering engine. GTKHtml2 Viewer is still in extra-plugins,
>   but will not be released anymore apart in the Windows build until
>   Fancy's been ported to Windows.
> 
> We hope everything will work fine with this new organisation.

-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.17   porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/



More information about the Users mailing list