Skip to Content.
Sympa Menu

devel - Re: [sympa-developpers] Release plans for 2014

Subject: Developers of Sympa

List archive

Chronological Thread  
  • From: IKEDA Soji <address@concealed>
  • To: address@concealed
  • Subject: Re: [sympa-developpers] Release plans for 2014
  • Date: Tue, 14 Jan 2014 18:35:46 +0900

On Mon, 13 Jan 2014 14:18:51 +0100
Guillaume Rousse <address@concealed> wrote:

> Le 13/01/2014 08:54, IKEDA Soji a écrit :
> > Hi developers,
> >
> > I'll tell on two issues I noticed when I was working on repository.
> >
> > 1. VOOT plugins may not work.
> > 2. Reformatting sources shall be made in this week.
> >
> >
> > 1. VOOT plugins may not work.
> >
> > Besides the fact that some modules are imcomplete, they may not
> > work. Because they use accessor methods introduced by older 6.2
> > branch.
> >
> > Of course we can rewrite them using conventional way of
> > $list->{admin}{foo}. Would we do this change in current development
> > stage?
> >
> >
> > 2. Reformatting sources shall be made in this week.
> >
> > Currently, we must work on three branches: 6.1, 6.2 and trunk.
> > Keeping these is sync will become more and more difficult due to
> > confused format.
> >
> > Even if indentation, line folding or spacing are so nonsense, we
> > hesitate to fix them. Because, such fixes may make comparison
> > between revisions and/or branches difficult.
> > Thus, sources will become more and more unreadable and unmaitenable.
> >
> > To leave such dead end, I will apply perltidy to all Perl sources
> > in all three branches, 6.1, 6.2 and trunk.
> It doesn't make much sense to reformat a maintainance branch such as
> 6.1, with already 17 releases in the wild. In order to make 6.2/6.1
> comparaison easier, it will make comparaison between 6.1.x and 6.1.y
> more difficult...
>
> If you really need to compare 6.1 and 6.2, I think diff option
> --ignore-all-space should probably be enough.

As 6.1 and 6.2 have been confused in different ways for more than a
year, even options like diff -Bw showed slightly nonsense outputs.

Do you imagine what I did? At last, to confirm result of merge in
the last week, I made perltidy'ed versions of both source trees and
compare them, then repaired errors on original sources! If casual
reformatting had became our custom, things would go easier.

Besides, I suppose comparison between older 6.1.x and current
revision is less important. I'd like to reformat 6.1 along with
6.2.

> > - This is not a proposal. I'm notifying.
> >
> > If you are currently making big changes on your local checkout,
> > I'd like to wait for it being committed. Please inform me.
> > Otherwise, I will make reformatting in this week.
> I'm working on file content/properties/headers this afternoon, that's
> all for me.
>
> > - Reformatting will not make codes unstable.
> >
> > - Since there are various preferences on coding style, perltidy
> > also have various options. I'll use attached .perltidyrc that
> > contains options with less objections by sympa-developpers folks.
> >
> > - Though Guillaume doesn't want to use perltidy, this is useful for
> > us including him: He can present which style he is wished by
> > correcting styles on trunk. And anyway, uniform reformatting will
> > reduce Guillaume's work to get desired style.
> Fine with me.

OK, at present I'm planning to do it at Friday (afternoon in UTC).

Regards,

--- Soji

> --
> Guillaume Rousse
> INRIA, Direction des systèmes d'information
> Domaine de Voluceau
> Rocquencourt - BP 105
> 78153 Le Chesnay
> Tel: 01 39 63 58 31
>


--
株式会社 コンバージョン セキュリティ&OSSソリューション部 池田荘児
〒231-0004 神奈川県横浜市中区元浜町3-21-2 ヘリオス関内ビル7F
e-mail address@concealed TEL 045-640-3550
http://www.conversion.co.jp/



Archive powered by MHonArc 2.6.19+.

Top of Page