[Pharo-dev] BlueInk removal

Torsten Bergmann astares at gmx.de
Tue Nov 26 14:17:10 EST 2019

I guess most Pharo developers and user care more on RELIABILITY, STABILITY and REPRODUCABILITY.

Unfortunately there was

- no initial discussion on the mailinglist
- no description what "Enlumineur" is or where to find it (had to google it and link issue to your repo)
- PR was not reviewed nor commented from a second side although removal or switch to basic formatter is a more radical change
- an integrator is merging his own PR, no additional look from a second side
- all this from one day to the other
- ending up in an image broken settings and a basic formatter (who is buggy and eating the comments when used)
  which will also affect future contributions

We for sure all agree on the "WHY" and value that you take action to care on the topic. But you have to
admit the "HOW" puts a guestion mark on the way the contribution/integration process works.

We have broken settings now - which was clear when we just remove. This will also not be solved automagically
when we are past alpha stage. Especially when proper deprecation would have been a single method in the package
manifest, see [1].

Some community members had to repair local settings now and also this discussion pulls time (we all could
have better invested). If the plate is full we will not empty it out by leaving our paths ...


[1] http://forum.world.st/Deprecation-guide-for-methods-classes-and-packages-td5085081.html

> Gesendet: Dienstag, 26. November 2019 um 18:29 Uhr
> Von: "ducasse" <stepharo at netcourrier.com>
> An: "Pharo Development List" <pharo-dev at lists.pharo.org>
> Betreff: Re: [Pharo-dev] BlueInk removal
> Cyril
> We are crawling with too many things.
> Pharo should start to lose fat FOR REAL.
> I really hope that we will get rid of lot of old code in the future.
> If Enlumineur does not work when we integrate it - I just issue a PR
> then you will have a good case for reintegrating and having two formatter, two contexts classes,
> two packages full of nearly the same but not quite tests.
> S.
> > On 26 Nov 2019, at 14:16, Cyril Ferlicot <cyril.ferlicot at gmail.com> wrote:
> >
> > On Tue, Nov 26, 2019 at 2:07 PM ducasse <stepharo at netcourrier.com> wrote:
> >>
> >> Cyril can you wait until this evening?
> >> We should remove old things and having the two side by side is a lot more painful
> >> to work.
> >> We are still in Pharo 80 alpha.
> >>
> >> Stef
> >>
> >
> > Can't we deprecate it? It's 1200 LoC, if it's deprecated everything
> > will be stricked and people will know they should not use it and it
> > will help us migrate our settings without breaking everything.
> >
> > And deprecating it is just one method in the manifest.
> >
> >>
> >>
> >
> >
> > --
> > Cyril Ferlicot
> > https://ferlicot.fr
> >

More information about the Pharo-dev mailing list