> On Wed, Dec 22, 2010 at 11:17:47PM +0100, Søren Hauberg wrote:
> > ons, 22 12 2010 kl. 23:05 +0100, skrev Thomas Weber:
> > > Having quite some experience with maintaining the splitted
> > > packages in
> > > Debian I can assure you that maintaining the small packages in a
> > > distribution is at least *an order of magnitude* more work than
> > > the
> > > monolithic build ever was.
> >
> > Is there anything that can be changed in Octave-Forge that would
> > simplify this work?
> 
> No, not really. Packages have a sort of fixed overhead that just needs
> to be done.

For Fedora at least, the largest part of the fixed overhead is the initial
one: getting through package review.  There's a surplus of packages to
review and a deficit of reviewers.  Unfortunately the way the review system
currently works is that each package will be treated as an isolated package,
there's currently no mechanism to "batch review" a lot of very similar
packages.  If they are considered separate packages by the buildsystem,
i.e. separate tarballs, they have to be reviewed one by one.  That's why
having a semi-monolithic build of octave-forge would still be useful, perhaps 
grouped into 4 or 5 different groups, e.g. the way gstreamer has their
plugins grouped into "good", "bad" and "ugly":

http://www.gstreamer.net/

There is, of course, an ongoing fixed cost to maintaining each individual
package separately, but that cost is much smaller in comparison to the cost
of getting through the initial review, IMHO.

Alex

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to