[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Help needed to sign and upload dune packages (part of debian-science) to experimental



Hi Patrick,

On Mon, Sep 13, 2021 at 11:29:27AM +0200, Patrick Jaap wrote:
I think I forgot to add the dependency "libdune-grid-doc" in the 2.8.0~rc1 package which contains the missing msh file.

I am certainly lacking a lot of experience with packaging, but adding a
dependency on a doc package to *-dev package seems strange as documentation
should be optional.

I would propose to fix this in  another way:
1. Patch upstream dune-grid to install files needed by tests below /usr/share/dune-grid.
 Actually on Debian jessie the file was at this location:

 mblatt@smaug:~$ apt-cache policy libdune-grid-dev
libdune-grid-dev:
 Installiert:           2.6.0-3
 Installationskandidat: 2.6.0-3
 Versionstabelle:
*** 2.6.0-3 500
       500 http://deb.debian.org/debian buster/main amd64 Packages
       100 /var/lib/dpkg/status


Not sure when this vanished. Smells like a bug in the upstream release to me.

2. Patch the failing modules to use that location.

Am 07.09.21 um 13:34 schrieb Adam Borowski:
On Tue, Sep 07, 2021 at 10:43:45AM +0200, Lisa Julia Nebel wrote:
Hello debian science team and debian mentors,

thanks for all the help so far with uploading the dune-packages to the
debian archive!!!

We are currently looking into the problems regarding alberta, and apart from
that, then there are only two unreviewed packages left:

 * https://mentors.debian.net/package/dune-functions/
 * https://mentors.debian.net/package/dune-pdelab/
They still fail for me:
 7/23 Test  #7: globalvaluedlfetest ...............***Failed    0.40 sec
Reading 2d Gmsh grid...
Dune reported error: Dune::IOError [read:/usr/include/dune/grid/io/file/gmshreader.hh:372]: Could not open /usr/share/doc/dune-grid/grids/gmsh/curved2d.msh



Cheers,

Markus
--

Dr. Markus Blatt - HPC-Simulation-Software & Services http://www.dr-blatt.de
Pedettistr. 38, 85072 Eichstätt, Germany,  USt-Id: DE279960836
Tel.: +49 (0) 160 97590858


Reply to: