Subject: Developers of Sympa
List archive
- From: David Verdin <address@concealed>
- To: address@concealed
- Subject: Re: [sympa-developpers] Release dates for Sympa
- Date: Wed, 05 Feb 2014 17:08:56 +0100
|
Hi Soji, Le 05/02/14 14:53, IKEDA Soji a écrit :
David, sorry for delayed response. On Tue, 04 Feb 2014 17:53:06 +0100 David Verdin <address@concealed> wrote:
I wish following things will be incorporated into each releases.
(Note that list below is rough and not complete.)
Items marked "-" are replay of changes mainly done on sympa-6.2-branch-old.
Items marked "+" are new ideas which have never discussed yet.
6.2:
- [dev]/[bug] Fixing bugs and improving robustness of SDM, and
adding auto-update feature to at least SQLite and PostgreSQL.
* Corresponding to several changes in db_list_cache, sympa-spool
and sympa-6.2-branch-old branches.
No problem. Auto-update for SQLite and Postgres is supposed to be
working already.- [change] Improvement of Language module: transition from POSIX locale to IETF language tag. It'll make Esperanto, Ido and so on possible.Is it a big move? I have no idea of the difference between those two. - [change] Unifying wwsympa.conf to sympa.conf. Former ahould be migrated into latter during upgrade process.No problem. - Other improvements done on sympa-6.2-branch-old by some contributors, if anyOK. We have the month to do this. 6.2 (if time permits) or 7.0: - [dev] New module LockedFile for locking, obsoleting Lock module.This should be easy as Lock is well factorized already.
- [dev] Improving list cache on DB and search feature.
* Corresponding to some works on db_list_cache branch except
Site/Robot/Family/List refactoring.
Alright. Let's keep the Site/Robot/Family/List refactoring for 7.0,
I agree with you.- [dev] Refactoring on spool: Introducing modularization corresponding to SympaspoolClassic.It is probably in the 6.2 branch already. - [dev] Refactoring on Message. Removing unneccessary X-Sympa-* pseudo-headers, eliminate private keys from bulk table, etc. * See also description on developer-only space (Wiki).W-Sympa-* are probably necessary because they are used for posting from the web interface. I see no easy solution to get rid of them. + [dev] Refactoring on Log. Abstract interface hiding concrete log backends (syslog, DB, ...) to carry out reporting/logging in uniform way. * I'll explain details in other days.This is probably 7.0. + [change] Reconstructing site/robot config page: Giving similar look & feel to list config pages.I plan it for 7.1 (this goes well along with SaaS). It should be developped along with configuration unification and rights management for virtual host configuration edition (and reloading of config without restarting Sympa) 7.0: - [dev] New naming convention. Or, if it will not be possible, at least minimum unification of style (e.g. lowercasing method names).Agreed! This is one of the aim of the 7.0. - [dev] New file orientation, corresponding to the works on sympa-cleanup branch etc., except refactoring on SDM etc.OK - [dev] Also, separating and naming modules appropriately (such as Sympa::Tools::*).OK - [dev] Refactoring on Site/Robot/Family/List, corresponding to the part of works on sympa-6.2-branch-old branch.OK 7.0 (if time permits) or 7.1: + [dev] Refactoring (modularizing) alias_manager. LDAP- and MySQL- variants will be integrated.Yes. And I would like to add a "keep-alias" option when renaming a list: Sympa would keep a redirection from old list address to new list address. + [dev] Refactoring (modularizing) sympa.pl.It is almost done; The main loop should be very short starting 7.0. + [dev] Integrating Sympa::Plugin into Sympa core. It'll also make following thing possible.Yes, but I have no idea how to do this. Shouldn't we try to do this in 7.0? + [dev] Refactoring (modularizing) WWSympa. * I'll explain details in other days.I'm eager to read this. 7.1: + [dev] Refactoring on message pipeline to make customization of message processing easier. * I'll explain details in other days.Same. I'm eager to read your ideas regarding this issue. Message pipelining is a pain in Sympa, but simplifying it is quite hard. Thanks for your input! Best regards, David Regards, Best regards, David -- A bug in Sympa? Quick! To the bug tracker! <https://sourcesup.renater.fr/tracker/?group_id=23> RENATER logo *David Verdin* Études et projets applicatifs Tél : +33 2 23 23 69 71 Fax : +33 2 23 23 71 21 www.renater.fr <http;//www.renater.fr> RENATER 263 Avenue du Gal Leclerc 35042 Rennes Cedex --
A bug in Sympa? Quick! To the bug tracker!
| ||||||
Attachment:
smime.p7s
Description: Signature cryptographique S/MIME
-
[sympa-developpers] Release dates for Sympa,
David Verdin, 02/04/2014
-
Re: [sympa-developpers] Release dates for Sympa,
IKEDA Soji, 02/05/2014
-
Re: [sympa-developpers] Release dates for Sympa,
David Verdin, 02/05/2014
- Re: [sympa-developpers] Release dates for Sympa, IKEDA Soji, 02/06/2014
-
Re: [sympa-developpers] Release dates for Sympa,
IKEDA Soji, 02/19/2014
-
Re: [sympa-developpers] Release dates for Sympa,
Guillaume Rousse, 02/24/2014
-
Re: [sympa-developpers] Release dates for Sympa,
IKEDA Soji, 02/25/2014
-
Re: [sympa-developpers] Release dates for Sympa,
David Verdin, 02/25/2014
- Re: [sympa-developpers] Release dates for Sympa, IKEDA Soji, 02/25/2014
-
Re: [sympa-developpers] Release dates for Sympa,
David Verdin, 02/25/2014
-
Re: [sympa-developpers] Release dates for Sympa,
IKEDA Soji, 02/25/2014
-
Re: [sympa-developpers] Release dates for Sympa,
Guillaume Rousse, 02/24/2014
-
Re: [sympa-developpers] Release dates for Sympa,
David Verdin, 02/05/2014
-
Re: [sympa-developpers] Release dates for Sympa,
IKEDA Soji, 02/05/2014
Archive powered by MHonArc 2.6.19+.
