[Debian-science-sagemath] RFS for several Sage-related packages

Doug Torrance dtorrance at piedmont.edu
Thu May 28 14:47:14 BST 2020


On Thu, May 28, 2020 at 5:41 AM Dima Pasechnik <dimpase at gmail.com> wrote:
>
> On Wed, May 27, 2020 at 3:21 PM Doug Torrance <dtorrance at piedmont.edu> wrote:
> >
> > On Tue, May 26, 2020 at 12:37 PM Doug Torrance <dtorrance at piedmont.edu> wrote:
> > > On Tue, May 26, 2020 at 11:48 AM Dima Pasechnik <dimpase at gmail.com> wrote:
> > > > On Tue, May 26, 2020 at 12:36 PM Doug Torrance <dtorrance at piedmont.edu> wrote:
> > > > > Would having a dynamic csdp library in Debian be useful for Sage?
> > > >
> > > > yes, we are building a csdp backend for Sage SDP solver, and
> > > > technologically speaking it needs a dynamic library
> > > > to talk to (same would apply to building Python, and some other languages, extensions, in general).
> > >
> > > Sounds good!  I'll see what I can do.
> >
> > That wasn't so bad!  For the most part, the Sage patches applied
> > cleanly to the newer upstream code, except for one header file which
> > was an easy fix.  I removed all the Sage-specific stuff and squashed
> > all the other commits into two patches: one moving the headers into
> > their own subdirectory and another with all the autotools stuff, with
> > some adjusting for Debian-specific stuff.
> >
> > The latest draft of the package, which now builds a dynamic library, is at:
> > https://salsa.debian.org/science-team/csdp
> >
> Great, thanks a lot for this. What would be the easiest way to update
> our csdp fork - get this repo and apply debian patches
> to produce the source we can use upatched?
> Or this is more (or less?) complicated - perhaps there is already a
> repo somewhere I can pull from?

I went ahead and rebased your branch on top of upstream's and pushed
it to my Github fork:
https://github.com/d-torrance/Csdp/tree/merge-sage

After I added a new commit adding the "foreign" option to automake, it
builds just fine.

> By the way, we are in the middle of Virtual Sage days 109:
> https://wiki.sagemath.org/days109
> not sure whether there Debian people there, but they might (we have
> over 300 participants...)

Very cool!  I'll check it out.

Doug



More information about the Debian-science-sagemath mailing list