2014-12-04 0:55 GMT+01:00 Joel Nothman <joel.noth...@gmail.com>:
> For example, let's say someone has implemented an algorithm (Affinity
> Propagation is what triggered this discussion so you might consider that).
> Someone else wants to come and add features to it, or even just clean the
> code, but by this time the original contributor has moved onto greener
> pastures and is not interested in responding to a pull request. Who has the
> right, and who the responsibility, to say that this change should be
> allowed? Does the contrib repository, too, require an army of maintainers to
> familiarise themselves with a vast collection of moderate-quality code?
> Without strict gatekeepers, a centralised repository provides almost
> nothing, and with strict gatekeepers it entails exactly the issue that we
> are trying to solve.

My thought exactly. Publishing separate packages is the way to go. The
other thing we still need to do is implement the utils/_utils split,
i.e., provide a stable set of utilities for extension writers to use.
(This is also exactly the part where a forked repo is going to run
into trouble: utils gets refactored often, without regard for
backwards compat, and when it is, the fork is either going to diverge
or all code in it has to be checked and updated.)

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to