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

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


Hi,
>
> I did start working on this last month. Currently I have packages for
> dune-{common,geometry,grid,istl,localfunctions,pdelab} that at least
> serve my needs (for now). They are available on [1], the binary packages
> should work on Debian testing/unstable.
>
> [1] <http://www.43-1.org/~ansgar/apt/pool/main/d/>
>
I have a Debian testing machine, but for the svn trunk I compile my
own sources.

> There are several things still on my TODO list for the packages:
>
> - How to handle sonames for the shared libraries? They need to change
> on each ABI change which likely means every DUNE release. I am not
> sure if it also depends on the selected configure options.
>
I'd be surprised if there wasn't some configure flag that changes
the ABI.  We never cared about these things, but Dune starts being
mature (and widely used) enough that we may want to start caring.

> - How to handle the test suite? Currently building the package runs
> "make test" by default which fails (I don't worry about this too
> much as the package is based on the latest SVN revision when I
> started).
>
The tests should not fail for the release builds.  For the svn trunk
disabling the tests seems fine to me.


> - Which options should be used to build binary packages? This also
> involves checking the licenses of the used external libraries.
> Currently I used --enable-parallel, --enable-shared,
> --enable-fieldvector-size-is-method, --with-alberta, --with-gmp and
> --with-superlu.

That's more difficult, because there is not one true answer.  I for example
never use/need --enable-parallel.  Stuff like --with-alberta is no
problem on the other hand, because alberta is available from the
official Debian archives.

>
> - Maybe debug symbols should be included in -dbg packages? Should be
> easy to implement.

That would definitely be nice.  Do we want -doc packages, too?

>
> - debian/copyright needs a list of copyright holders if the package
> should be included in the official Debian archive later.
>

Such a list wouldn't hurt anyways, even without Debian.

Thanks for your work,
Oliver

> and some other minor things.
>
> I haven't done any work on providing regular builds of the current trunk
> yet.
>
> Any comments on the packaging and help is of course welcome.
>
> Regards,
> Ansgar
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune




More information about the Dune mailing list