On Mon, 16 Jan 2012 19:42:06 Jason Grout wrote:
> On 1/16/12 5:09 PM, François Bissey wrote:
> > On Mon, 16 Jan 2012 17:01:00 Jason Grout wrote:
> >> On 1/16/12 4:53 PM, François Bissey wrote:
> >>> On Mon, 16 Jan 2012 16:36:50 jason-s...@creativetrax.com wrote:
> >>>> Hi everyone,
> >>>> 
> >>>> We don't apply any customizations to twisted anymore; we just
> >>>> install
> >>>> it
> >>>> straight as a python package.  I think it would be easier to just
> >>>> include it in the sagenb spkg as a dependency (like flask, etc.).
> >>>> That
> >>>> would mean that we automatically get the latest twisted every time
> >>>> the
> >>>> sagenb spkg is updated, instead of having to maintain a separate
> >>>> twisted
> >>>> spkg.  Does anyone have any objections to removing the twisted
> >>>> spkg
> >>>> and
> >>>> including twisted into the sagenb spkg?
> >>>> 
> >>>> Please vote:
> >>>> 
> >>>> [ ] Yes, remove the twisted spkg and include twisted in the sagenb
> >>>> spkg
> >>>> as a dependency
> >>>> 
> >>>> [ ] No, keep the twisted spkg as a separate spkg
> >>> 
> >>> I generally not in favor of spkg inside other spkg. On the other
> >>> hands
> >>> sagenb is pretty much independent of the rest of sage and twisted is
> >>> only used in the notebook as far as I know.
> >> 
> >> twisted won't be a full spkg inside of an spkg.  Already, the sagenb
> >> spkg includes a number of dependencies, and twisted would just be
> >> added
> >> to those (like flask, various flask extensions, pytz, etc.)
> >> 
> >> It would be trivial to make a "bare" sagenb spkg that doesn't include
> >> any dependencies, but relies on them being installed already (or
> >> downloads them from the internet on-the-fly).
> >> 
> >>> So:
> >>> If twisted is only used by the notebook include it in sagenb, make
> >>> its
> >>> maintenance the sole responsibility of sagenb. Otherwise keep it
> >>> separate.
> >> 
> >> Yes, this would be mean that twisted is the sole responsibility of the
> >> sagenb project.
> >> 
> >>> Mind you that including twisted in sagenb will hurt in
> >>> sage-on-gentoo
> >>> because if we use the spkg to distribute it we will waste bandwith
> >>> since we use twisted provided by the system.
> >> 
> >> Would the above "bare" spkg help you?  At one point, we also had two
> >> spkgs---sagenb and sagenb-dependencies.  Would you vote returning to
> >> that two-spkg model?
> > 
> > That would actually be very nice for us! I would vote for the two spkg
> > model.
> Making a sagenb spkg and an optional bare sagenb spkg would actually be
> easier to set up, and I presume no loss for you guys, right?
> 
> So I count 2 yes votes (including mine) to eliminating the twisted spkg.
>   Does anyone else have an opinion?
> 
No loss indeed. Yes, that's 2 vote so far, let's see when other people get up.

Francois

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to