Your message dated Fri, 28 Sep 2018 16:34:21 +0000
with message-id <[email protected]>
and subject line Bug#886570: fixed in admesh 0.98.3-3
has caused the Debian Bug report #886570,
regarding Please move all Recommends to Suggests, or delete them
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
886570: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886570
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: admesh
Version: 0.98.2-3+b1

I asked to install admesh:

root@zealot:~# apt-get install admesh
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  cython cython3 geomview gmsh gmsh-doc libadmesh1 libaec0 libarmadillo7
  libarpack2 libcgns3.3 libdap23 libdapclient6v5 libdapserver7v5 libepsilon1
  libfabric1 libfltk-gl1.3 libfreexl1 libgdal20 libgeomview-1.9.5
  libgeos-3.5.1 libgeos-c1v5 libgeotiff2 libgmsh2v5 libhdf4-0-alt libhdf5-100
  libhdf5-openmpi-100 libhwloc-plugins libhwloc5 libibverbs1 libkmlbase1
  libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1
  libmed1v5 libminizip1 libnetcdf-c++4 libnetcdf11 libogdi3.2 libopenmpi2
  libproj12 libpsm-infinipath1 libpython3-dev libpython3.5-dev libqt5qml5
  libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 librdmacm1
  libspatialite7 libsuperlu5 libsz2 libtet1.5 liburiparser1 libvtk6.3
  libvtk6.3-qt mpi-default-bin ocl-icd-libopencl1 odbcinst odbcinst1debian2
  openmpi-bin openmpi-common paraview paraview-doc paraview-python proj-bin
  proj-data python-admesh python-autobahn python-cbor python-cffi
  python-concurrent.futures python-lz4 python-mpi4py python-msgpack
  python-nacl python-pycparser python-qrcode python-snappy python-trollius
  python-txaio python-vtk6 python3-admesh python3-dev python3.5-dev
Suggested packages:
  cython-doc geotiff-bin gdal-bin libgeotiff-epsg libhdf4-doc libhdf4-alt-dev
  hdf4-tools libhwloc-contrib-plugins libmed-doc libmed-tools ogdi-bin
  qt5-qmltooling-plugins vtk6-doc vtk6-examples opencl-icd hdf5-tools h5utils
  python-nacl-doc python-txaio-doc mayavi2
The following NEW packages will be installed:
  admesh cython cython3 geomview gmsh gmsh-doc libadmesh1 libaec0
  libarmadillo7 libarpack2 libcgns3.3 libdap23 libdapclient6v5 libdapserver7v5
  libepsilon1 libfabric1 libfltk-gl1.3 libfreexl1 libgdal20 libgeomview-1.9.5
  libgeos-3.5.1 libgeos-c1v5 libgeotiff2 libgmsh2v5 libhdf4-0-alt libhdf5-100
  libhdf5-openmpi-100 libhwloc-plugins libhwloc5 libibverbs1 libkmlbase1
  libkmlconvenience1 libkmldom1 libkmlengine1 libkmlregionator1 libkmlxsd1
  libmed1v5 libminizip1 libnetcdf-c++4 libnetcdf11 libogdi3.2 libopenmpi2
  libproj12 libpsm-infinipath1 libpython3-dev libpython3.5-dev libqt5qml5
  libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5webkit5 librdmacm1
  libspatialite7 libsuperlu5 libsz2 libtet1.5 liburiparser1 libvtk6.3
  libvtk6.3-qt mpi-default-bin ocl-icd-libopencl1 odbcinst odbcinst1debian2
  openmpi-bin openmpi-common paraview paraview-doc paraview-python proj-bin
  proj-data python-admesh python-autobahn python-cbor python-cffi
  python-concurrent.futures python-lz4 python-mpi4py python-msgpack
  python-nacl python-pycparser python-qrcode python-snappy python-trollius
  python-txaio python-vtk6 python3-admesh python3-dev python3.5-dev
0 upgraded, 88 newly installed, 0 to remove and 0 not upgraded.
Need to get 159 MB/159 MB of archives.
After this operation, 583 MB of additional disk space will be used.
Do you want to continue? [Y/n] ^C
root@zealot:~# 

That's not really sensible.  This seems to be due to:

  Recommends: geomview, gmsh, paraview, python-admesh, python3-admesh

According to policy (7.2):

  Recommends

    This declares a strong, but not absolute, dependency.

    The Recommends field should list packages that would be found
    together with this one in all but unusual installations.
    
The package admesh.deb is a command-line utility which seems to me to
work quite well standalone.  My installation - which I use for 3D
printing design - doesn't need any of those dependencies.  I use
openscad to make stls and meshlab to view them.

The first three seem to be programs which one might use for viewing or
generating STL files.  I don't think it makes sense to say that "all
but unusual" installations would have one of those.  

The python libraries should likewise be omitted.  If the user has
chosen to install a command line utility, there is no reason to think
they should install some python library.


Also, looking at python3-admesh I see it
  Recommends: admesh
That also seems wrong to me, unless the python modules work by
calling the command line utility (in which case it should be Depends).

You don't want someone whose Python program uses the Python admesh
libraries to pull in whole piles of stuff, too.


Thanks,
Ian.

-- 
Ian Jackson <[email protected]>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

--- End Message ---
--- Begin Message ---
Source: admesh
Source-Version: 0.98.3-3

We believe that the bug you reported is fixed in the latest version of
admesh, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anton Gladky <[email protected]> (supplier of updated admesh package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 28 Sep 2018 18:29:33 +0200
Source: admesh
Binary: admesh libadmesh-dev libadmesh1
Architecture: source
Version: 0.98.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Anton Gladky <[email protected]>
Description:
 admesh     - Tool for processing triangulated solid meshes. Binary
 libadmesh-dev - Tool for processing triangulated solid meshes. Development 
files
 libadmesh1 - Tool for processing triangulated solid meshes. Shared library
Closes: 877392 883114 886570
Changes:
 admesh (0.98.3-3) unstable; urgency=medium
 .
   [ Chow Loong Jin ]
   * [61493f8] Fix big-endian binary stl reading. (Closes: #877392)
 .
   [ Anton Gladky ]
   * [83f0352] Move all recommends to suggests. (Closes: #886570)
 .
   [ Helmut Grohne ]
   * [d7ebaae] Fix running tests on cross-platform builds. (Closes: #883114)
Checksums-Sha1:
 00519bb38868008abfb8afc9ac0ad79140439398 2121 admesh_0.98.3-3.dsc
 edf2be3e2df15222dc1eed061d577841bcff7ca5 7936 admesh_0.98.3-3.debian.tar.xz
 b0b04e7da2f9194dc21c708a63add6eea7f1e44b 5373 admesh_0.98.3-3_source.buildinfo
Checksums-Sha256:
 408447980fadbba1e6cf8a08d30401c06df354272a7157df18e960243e197043 2121 
admesh_0.98.3-3.dsc
 ba9ec4131dcd60234ad828346ca290471a57a6ec9cb37f126d09ac3410cd1d7f 7936 
admesh_0.98.3-3.debian.tar.xz
 3f661033f0e51c00a3a22325e0acc9b075f5a48f88c872d9d77de1eb5ce44d57 5373 
admesh_0.98.3-3_source.buildinfo
Files:
 908c57626ab6d8a89c38848a95ba3f2c 2121 math optional admesh_0.98.3-3.dsc
 9d309878bfe5e1bab24b772b53ce157e 7936 math optional 
admesh_0.98.3-3.debian.tar.xz
 615cb3e41eb3350175dba2ae859a9191 5373 math optional 
admesh_0.98.3-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEu71F6oGKuG/2fnKF0+Fzg8+n/wYFAluuVvsACgkQ0+Fzg8+n
/wZgyw//QWBjlxfHPQVqKvlr8uIv1RKxSQUu7HXhncJhNGIArGKFKyOMNhbxAEMX
1If5HdIj/KHxqhk7ERRH/WTQb3UTXTP1Mlb2rqwMpNTiobP0ibYjA0UPfoCTHuXM
+Pfmw5RJA5+cMlDfZw7RwPn5+SfHYYjOah2caC9z7jC+Xl/EE3pZ8sMSTQP+WFcB
qpVKVnOyr1vK/91K9ExDieFP4XBxeKSFmw9lYpPSiMRx8RZDfoYnjfxHNVtNa34O
Rks85diLxBa0Lo0zKp2VGBB7JYXFiisKGuhD5nUEo+SF1w6SmZrdM/9dqyzMQ7OQ
YQNMAWqoO31bNkHxnbV3Wfk7mL/4A6e9by3hS9cY4ruJ5WtiFkDePlSZ6cGmqr/s
XUty24vRFe+q5GdopBHyEGj+SkNAwzePOE4zxoFHtXwLlCp8EUNQsxaU7HVIYBF8
LFp+fwgByJFgCFjLyZucgDxATLDBSdgQ03VNakjAUv8K0ZEA0h84iCkcEYQc5F9I
KOswj3tyDK/7uJpf8yTZet6Pgb3VSq9pY/qpVKpBcaoj9T84kYUPvGmB6hOE6a1A
48yMPPtiKvLoWUmcKWXp1GdCiEg+iwEo3YCc4sx36IbTVTHrFob8iTR5c12SUTOm
0mppjevMqZVEtHZuFcGSS3Ulpl/5lIgZjsjSoHfR0R2iDKJqyOY=
=ZsV4
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to