On Mon, Dec 17, 2018 at 11:06:02AM +0100, Tobias Hansen wrote:
> It migrated today.

Yes!

> > Do you not also need some kind of symbol mangling to avoid conflicts with
> > other Sage component ?
> 
> No, sagemath removed the "libGAP_" prefixes in order to work with the
> official libgap. If there were any conflicts they were resolved.

Good!

> > The Sage patches change the interface to the library. However it seems
> > likely libgap in Debian will only be used by Sagemath in Buster, so
> > maybe we could arrange for those patches to be applied only to libgap
> > and not to /usr/bin/gap. However the side effect is that each time you
> > will need to update those extra patches, I will need to reupload gap.
> >
> > So there might be benefits to have a separate source package.
> 
> The aim is to use upstream gap in sage and it might well be that
> already the next version of gap can be used unpatched with sage. I
> don't think it makes sense to set up a new package just because we
> need two or three patches at the moment.

OK.

> > On the other hand, if we decide against a separate source package,
> > then we need to get 4.10 updated as soon as possible at least in
> > experimental.
> 
> I agree, a working sagemath should also be uploaded as soon as possible.
> 
> 
> > Does that answer your questions ?
> >
> >> +  * Install libgap to /usr/lib/triplet.
> > Do you need this now ? When the interface to libgap has stabilized, then
> > probably we will split libgap from gap-dev and move it to
> > /usr/lib/triplet, but as long as it is an experimental feature it is
> > best to keep it in a subdirectory.
> 
> I would prefer not having to apply yet another workaround to find this
> library. It is possible though.

Part of the issue is that we can little afford to go to the NEW queue to add
extra binary packages if we want to be ready before the freeze.
What do you suggest ?

> Would you be ok with applying these two patches?

I do not like the idea of applying SAGE-specific patches to /usr/bin/gap.

However if we arrange for the patch to be applied only to libgap, then I
am ready to apply whatever you need.

Cheers,
-- 
Bill. <ballo...@debian.org>

Imagine a large red swirl here. 

Reply via email to