[Dune] Debian packages -- what is the status?

Oliver Sander sander at mi.fu-berlin.de
Wed Jan 11 16:01:51 CET 2012


Hi Jö,

>
> There was one student (Stefan Breuning) who worked on packaging and an
> automated build system.  His work can be seen in
> <https://svn.dune-project.org/svn/dune-debian/branches/2.1/>.  This is working
> in principle, and anybody should be able to set up a virtual machine to build
> packages for Debian and Ubuntu.  What is missing is the setup on one of our
> servers to build packages for trunk on a regular basis.  I just didn't have
> time to do this.
>

That's good to know.  That means I can build packages at least locally
for the people here.

> Meanwhile, another student joined us who happens to be an official Debian
> developer (Ansgar Burchardt<ansgar.burchardt at iwr.uni-heidelberg.de>) .

Cool!  Welcome!

>  He's
> redone the packaging (mostly because he found it interesting I think).  I
> don't think his work is available publicly, if you are interested you'll have
> to ask him directly.  Since he's mostly aiming official Debian packages there
> are a number of licensing problems that crept up with SuperLU and (Par)Metis.
> In short, it may be impossible to distribute binary packages that have been
> compiled with these libraries (either directly or indirectly via ALUGrid).
>

Actually I think he is right in aiming for official Debian inclusion.
Legal issues aside I don't see any reason not to maintain official Debian
packages other than being scared of the responsibility (that's what's
been keeping me from doing it).

> ( In the long run, to keep the licensing problems as local as possible, I'd
>    like to see UG and ALUGrid split out of dune-grid into seperate grid
>    modules. )

Yes, I have also come to the conclusion that the best way of dealing with
the UG licensing problems is to split UGGrid into a separate module.

For a while I thought about the possibility of creating several different
binary Debian packages from a single source package.  That way you could
have dune-grid-without-uggrid.deb and dune-grid-with-uggrid.deb, both
built from the same sourcepackage.  However,
- I never found documentation on how to actually do that
- The number of different binary packages could grow rather quickly

Cheers,
Oliver

>
> Bye,
> Jö.
>




More information about the Dune mailing list