Your message dated Mon, 04 Nov 2024 18:18:27 +0000
with message-id <e1t81el-00317t...@fasolo.debian.org>
and subject line Bug#1079958: Removed package(s) from unstable
has caused the Debian Bug report #995966,
regarding epigrass: epirunner and epidash fail to run due to missing dash 
modules
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 ow...@bugs.debian.org
immediately.)


-- 
995966: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995966
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: epigrass
Version: 3.0.0+dfsg-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

When investigating #995781 to see whether sqlsoup could be
replaced by automap, per sqlsoup upstream suggestion since
their program is not maintained anymore, I realised I couldn't
run epigrass related programs at all.  The epidash program
crashes with:

        $ epidash 
        Traceback (most recent call last):
          File "/usr/bin/epidash", line 33, in <module>
            sys.exit(load_entry_point('epigrass==3.0', 'console_scripts', 
'epidash')())
          File "/usr/bin/epidash", line 25, in importlib_load_entry_point
            return next(matches).load()
          File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
            module = import_module(match.group('module'))
          File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
import_module
            return _bootstrap._gcd_import(name[level:], package, level)
          File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
          File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
          File "<frozen importlib._bootstrap>", line 986, in 
_find_and_load_unlocked
          File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
          File "<frozen importlib._bootstrap_external>", line 850, in 
exec_module
          File "<frozen importlib._bootstrap>", line 228, in 
_call_with_frames_removed
          File "/usr/lib/python3/dist-packages/Epigrass/epidash.py", line 1, in 
<module>
            import dash
        ModuleNotFoundError: No module named 'dash'

The epirunner program fails to execute anything meaningul, even
the -h flag to get help:

        $ epirunner -h
        Traceback (most recent call last):
          File "/usr/bin/epirunner", line 33, in <module>
            sys.exit(load_entry_point('epigrass==3.0', 'console_scripts', 
'epirunner')())
          File "/usr/bin/epirunner", line 25, in importlib_load_entry_point
            return next(matches).load()
          File "/usr/lib/python3.9/importlib/metadata.py", line 77, in load
            module = import_module(match.group('module'))
          File "/usr/lib/python3.9/importlib/__init__.py", line 127, in 
import_module
            return _bootstrap._gcd_import(name[level:], package, level)
          File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
          File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
          File "<frozen importlib._bootstrap>", line 986, in 
_find_and_load_unlocked
          File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
          File "<frozen importlib._bootstrap_external>", line 850, in 
exec_module
          File "<frozen importlib._bootstrap>", line 228, in 
_call_with_frames_removed
          File "/usr/lib/python3/dist-packages/Epigrass/manager.py", line 20, 
in <module>
            from Epigrass.simobj import graph, edge, siteobj
          File "/usr/lib/python3/dist-packages/Epigrass/simobj.py", line 19, in 
<module>
            from Epigrass import epimodels
          File "/usr/lib/python3/dist-packages/Epigrass/epimodels.py", line 15, 
in <module>
            import numba
          File "/usr/lib/python3/dist-packages/numba/__init__.py", line 19, in 
<module>
            from numba.core import config
          File "/usr/lib/python3/dist-packages/numba/core/config.py", line 16, 
in <module>
            import llvmlite.binding as ll
          File "/usr/lib/python3/dist-packages/llvmlite/binding/__init__.py", 
line 4, in <module>
            from .dylib import *
          File "/usr/lib/python3/dist-packages/llvmlite/binding/dylib.py", line 
3, in <module>
            from llvmlite.binding import ffi
          File "/usr/lib/python3/dist-packages/llvmlite/binding/ffi.py", line 
137, in <module>
            from pkg_resources import resource_filename
          File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
3243, in <module>
            def _initialize_master_working_set():
          File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
3226, in _call_aside
            f(*args, **kwargs)
          File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
3255, in _initialize_master_working_set
            working_set = WorkingSet._build_master()
          File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
568, in _build_master
            ws.require(__requires__)
          File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
886, in require
            needed = self.resolve(parse_requirements(requirements))
          File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 
772, in resolve
            raise DistributionNotFound(req, requirers)
        pkg_resources.DistributionNotFound: The 'dash_html_components' 
distribution was not found and is required by epigrass

On the good news side, past in the docs/source/install.rst file,
which is merely for informational purpose, I haven't seen any
reference to sqlsoup in the source code, so removing dependency
to python3-sqlsoup shouldn't be too much of a problem hopefully.

I see stubs of packaging for dash python modules [1, 2, 3] on
salsa, and will have some spare cycles this weekend to have a
fresh look at them if that helps.

[1]: https://salsa.debian.org/med-team/python-dash
[2]: https://salsa.debian.org/med-team/python-dash-core-components
[3]: https://salsa.debian.org/med-team/python-dash-html-components

Kind Regards,
Étienne.


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.14.0-1-amd64 (SMP w/12 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages epigrass depends on:
ii  cython3                0.29.21-3+b1
ii  python3                3.9.2-3
ii  python3-altair         4.0.1-2
ii  python3-dbfread        2.0.7-3
ii  python3-fiona          1.8.20-2+b2
ii  python3-formencode     2.0.0-2
ii  python3-gdal           3.3.2+dfsg-2
ii  python3-geopandas      0.10.0-1
ii  python3-matplotlib     3.3.4-2
ii  python3-networkx       2.5+ds-2
ii  python3-numpy          1:1.19.5-1
ii  python3-pandas         1.1.5+dfsg-2
ii  python3-pkg-resources  52.0.0-4
ii  python3-plotly         4.14.3+dfsg-1
ii  python3-pweave         0.25-3
ii  python3-pyglet         1.5.14-1
ii  python3-pymysql        1.0.2-2
ii  python3-redis          3.5.3-2
ii  python3-shapely        1.7.1-2
ii  python3-sqlalchemy     1.4.23+ds1-2
ii  python3-sqlobject      3.9.0+dfsg-1
ii  python3-sqlsoup        0.9.1-5
ii  python3-tqdm           4.57.0-2
ii  redis-server           5:6.0.16-1

epigrass recommends no packages.

Versions of packages epigrass suggests:
pn  epigrass-doc  <none>
pn  grass         <none>
pn  kate          <none>

-- no debconf information

-- 
Étienne Mollier <emoll...@emlwks999.eu>
Fingerprint:  8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
Sent from /dev/pts/6, please excuse my verbosity.

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Version: 3.0.3+dfsg-2+rm

Dear submitter,

as the package epigrass has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1079958

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmas...@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Thorsten Alteholz (the ftpmaster behind the curtain)

--- End Message ---

Reply via email to