DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: python-sigimax 1.0.2-3

Package Information

DescriptionGUI components for signal and image processing

SigimaX is an open-source Python framework for building Qt-based scientific desktop applications. It provides a reusable application skeleton — main window, configuration system, embedded widgets, and HDF5 infrastructure — so that developers can focus on domain-specific features.

MaintainerDebian PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>
Changed ByRoland Mas <lolando@debian.org>
Sponsorlolando@debian.org
Distributionunstable
Architectureall
VCSgit: https://salsa.debian.org/python-team/packages/python-sigimax.git (browse)
Trackerhttps://tracker.debian.org/pkg/python-sigimax
Uploaded17 days ago
Supersedes1.0.2-2, 1.0.2-1

New Package Report

.changes◂
DateThu, 22 Oct 2026 00:03:19 +0200
Sourcepython-sigimax
Version1.0.2-3
Changed-ByRoland Mas <lolando@debian.org>
Architecturesource all
Distributionunstable
Changelog◂
python-sigimax (1.0.2-3) unstable; urgency=medium
 .
   * Apply one more DFSG-Team's LLM's suggestion.
 .
 python-sigimax (1.0.2-2) unstable; urgency=medium
 .
   * Update packaging according to the DFSG-Team's LLM's suggestions.
 .
 python-sigimax (1.0.2-1) unstable; urgency=low
 .
   * Initial packaging.
.dsc◂
Sectionpython
Priorityoptional
Componentmain
Package-Listpython3-sigimax deb python optional arch=all
debian/copyright◂
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: sigimax
Upstream-Contact: Pierre Raybaut <p.raybaut@codra.fr>
Source: https://github.com/DataLab-Platform/SigimaX

Files: *
Copyright: 2023, DataLab Platform Developers
License: BSD-3-clause

Files: debian/*
Copyright: 2026 Roland Mas <lolando@debian.org>
License: BSD-3-clause

License: BSD-3-clause
 Copyright (c) 2023, DataLab Platform Developers.
 All rights reserved.
 .
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:
 .
 1. Redistributions of source code must retain the above copyright notice, this
    list of conditions and the following disclaimer.
 .
 2. Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.
 .
 3. Neither the name of the copyright holder nor the names of its
    contributors may be used to endorse or promote products derived from
    this software without specific prior written permission.
 .
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

DFSG Assistant LLM REVIEW 0 blocker, 0 important, 0 minor

This is an LLM based review using a Debian Inference based workflow. It was not written by a member of the DFSG team and has not been checked by one. It is not a decision on the package: it may be wrong, and it may have missed things.

Reviewed 17 days ago.

Report◂

DFSG NEW review for python-sigimax version 1.0.2-3

Summary

  • Licensing is DFSG-compliant and debian/copyright is accurate: Yes
  • Packaging is of good quality: Yes
  • Issues: 0 blocker, 0 important, 0 minor
  • debian/watch: version 5
  • debian/copyright: machine-readable
  • Scan before the review: nothing found

Licensing

The entire tree is BSD-3-Clause licensed: LICENSE at the top level, pyproject.toml (license = "BSD-3-Clause"), and a license-files = ["LICENSE"] entry, with the standard header in every sigimax/, doc/ and scripts/ file. A whole-tree grep for other licence terms (GPL, Apache, MIT, SPDX, 'public domain', 'non-commercial', 'Good, not Evil') found only the BSD text. debian/copyright is DEP-5 format, describes BSD-3-clause for Files: * and debian/*, and the prescan's author check found every copyright holder is named in it. No built artifacts, fonts, or unclear-provenance data exist; the two .h5 files are HDF5 test fixtures and the .svg icons are XML vector sources.

Packaging

Clean, modern pybuild packaging: debhelper-compat 14, dh $@ --buildsystem=pybuild, dh-sequence-python3, pybuild-plugin-pyproject, Architecture: all. Build-Depends are correctly split (python3-plotpy, python3-psutil, python3-pytest, python3-sigima with <!nocheck>), Depends on the runtime Qt/GUI libs all exist in the archive (python3-guidata, python3-plotpy, python3-qtpy, python3-sigima). Autopkgtests are wired via Testsuite: autopkgtest-pkg-pybuild with debian/pybuild.testfiles listing sigimax/tests. Standards-Version 4.7.4 is current enough. Vcs-* fields point at the salsa repo. No maintainer scripts, patches, or install files needed.

Issues

None.

Verified ◂
  • Prescan (dfsg-author-check over 217 files): every copyright holder found is named in debian/copyright; no missing holder.
  • Whole-tree grep for GNU General|Apache License|MIT License|SPDX|public domain|non-commercial|Good, not Evil|Permission is hereby granted matched only the BSD-3 text in LICENSE and debian/copyright (the 'All rights reserved.' line that is part of the standard BSD-3 notice).
  • LICENSE matches the Files: * stanza text in debian/copyright exactly (BSD-3-Clause, (c) 2023 DataLab Platform Developers).
  • pyproject.toml declares license = "BSD-3-Clause" and license-files = ["LICENSE"]; README states BSD 3-Clause.
  • doc/locale/*.po and sigimax/locale/*.po say 'distributed under the same license as the SigimaX package', i.e. BSD-3-clause; covered by the Files: * stanza.
  • sigimax/data/tests/empty.h5 and reordering_test.h5 are HDF5 binary test fixtures, not compiled artifacts; their source form is the software under test (they are not shipped to users, only used by tests via pybuild.testfiles).
  • sigimax/data/icons/*.svg are XML vector text sources, not minified/binary.
  • Runtime deps exist in the archive (verified via apt-cache): python3-guidata 3.16.0-1, python3-plotpy 2.11.1-1, python3-qtpy 2.4.3-5, python3-sigima 1.2.0-1.
  • No embedded/vendored third-party code; the tree is a single BSD-licensed Python project.
  • Standards-Version 4.7.4 has first two components equal to current Policy (4.7.x), so it is current enough.
  • debian/copyright is machine-readable (DEP-5) with correct Format URL; BSD-3-clause is in /usr/share/common-licenses, so no licence text need be repeated, though it is included.
  • uscan found the packaged version as the newest upstream release (upstream 1.0.2, packaged 1.0.2).
Not confirmed ◂
  • The two .h5 files under sigimax/data/tests/ were recorded by name only and not opened (binary); they are test data referenced by the unit tests and are not expected to carry separate licensing.
Proposed changes ◂

None.

Uploader's response to the LLM review

The uploader was emailed about the review 17 days ago.

Review Information

accepted — allocated to awm 14 days ago, started 14 days ago, completed 14 days ago.

Final Comment

Other Reviews of this Package

VersionHashAllocatedCompletedReviewerStatusDetails
1.0.2-2 f3e84258… 2026-10-24 09:50 2026-10-24 09:50 awm accepted VIEW
1.0.2-1 dab61237… 2026-10-24 09:50 2026-10-24 09:50 awm accepted VIEW

Back to Dashboard | View all reviews for this package