[Pkg-samba-maint] python3-matplotlib dependency, where is it used?

Andreas Hasenack andreas at canonical.com
Tue Dec 3 12:31:39 GMT 2019


I'm updating the samba packages in Ubuntu and saw these new
dependencies in the Debian package:

samba (2:4.11.1+dfsg-3) unstable; urgency=medium

  * Add some python dependencies:
    - python3-matplotlib : samba-tool visualize
    - python3-markdown   : samba-tool domain schemaupgrade
    - python3-dnspython  : samba-tool dns

In Ubuntu, python3-matplotlib (src:matplotlib) is in Universe, so it
can't be a Recommends. I ran a grep on the source code, and the only
place where I found this module being imported is in
script/attr_count_read. I don't see this script being installed with
any samba package, though. The only reference I found to it was in
./source4/dsdb/samdb/ldb_modules/count_attrs.c, but as a comment, it's
not even being called.

In any case, I proposed this upstream:
https://gitlab.com/samba-team/samba/merge_requests/958 and my plan is
to add it as a suggests, or maybe even remove it, since I couldn't
find any place where it is used.

Did I miss something or is python3-matplotlib not necessary?


More information about the Pkg-samba-maint mailing list