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