Review: aravis 0.9.2-9-g5d5bbe261-1
New Package Report
.changes
| Source | aravis |
|---|---|
| Version | 0.9.2-9-g5d5bbe261-1 |
| Changed-By | Dima Kogan |
| Architecture | source amd64 all |
| Distribution | experimental |
| Date | Thu, 07 May 2026 13:52:24 -0700 |
Changelog
aravis (0.9.2-9-g5d5bbe261-1) experimental; urgency=medium . * New upstream dev release. V4L2 is more functional now
.dsc
| Section | video |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | aravis-tools deb video optional arch=any aravis-tools-cli deb video optional arch=any gir1.2-aravis-0.10 deb introspection optional arch=any libaravis-0.10-0 deb libs optional arch=any libaravis-dev deb libdevel optional arch=any libaravis-doc deb doc optional arch=all |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: aravis Upstream-Contact: Emmanuel Pacaud <emmanuel.pacaud@free.fr> Source: https://github.com/AravisProject/aravis Files: * Copyright: (c) 2009-2025 Emmanuel Pacaud, License: LGPL-2+ Files: gst*/* Copyright: (c) 2006 Eric Jonas <jonas@mit.edu> 2006 Antoine Tremblay <hexa00@gmail.com> 2010 United States Government, Joshua M. Doe <joshua.doe@us.army.mil> 2009-2025 Emmanuel Pacaud <emmanuel.pacaud@free.fr> License: LGPL-2+ Files: debian/* Copyright: (c) 2016-2021 Chiara Marmo <marmochiaskl@gmail.com> 2019-2021 Marko Kohtala <marko.kohtala@okoko.fi> 2025 Dima Kogan <dkogan@debian.org> License: LGPL-2.1+ Files: src/arvrealtime.c tests/realtimetest.c Copyright: 2009 Lennart Poettering, 2010 David Henningsson <diwic@ubuntu.com> 2014 Emmanuel Pacaud <emmanuel.pacaud@free.fr> License: Expat Files: src/arvgentl* Copyright: 2023 Xiaoqiang Wang <xiaoqiang.wang@psi.ch> License: LGPL-2+ Files: src/gentl/dev.c src/gentl/ds.c src/gentl/event.c src/gentl/gc.c src/gentl/if.c src/gentl/private-buf.c src/gentl/private.c src/gentl/private.h src/gentl/tl.c Copyright: 2023 Václav Šmilauer <eu@doxos.eu> License: LGPL-2.1+ Files: src/gentl/GenTL_v1_6.h Copyright: 2004-2019 GenICam GenTL Subcommittee License: EVMA-GenICam Files: po/bs.po Copyright: (c) 2014 Rosetta Contributors and Canonical Ltd 2014 License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Files: po/cs.po Copyright: Marek Černocký <marek@manet.cz>, 2013, 2014. License: LGPL-2+ Files: po/hu.po Copyright: (c) 2013, 2014, 2016 Free Software Foundation, Inc. 2013, 2014 Balázs Úr <urbalazs@gmail.com> 2016 Balázs Meskó <meskobalazs@gmail.com> License: LGPL-2+ Files: po/oc.po Copyright: 2010, Emmanuel Pacaud <emmanuel.pacaud@free.fr> Cédric Valmary (totenoc.org) <cvalmary@yahoo.fr>, 2013. Cédric Valmary (Tot en òc) <cvalmary@yahoo.fr>, 2015. Cédric Valmary (totenoc.eu) <cvalmary@yahoo.fr>, 2015. License: LGPL-2+ Files: po/pl.po Copyright: Piotr Drąg <piotrdrag@gmail.com>, 2013-2014. Aviary.pl <gnomepl@aviary.pl>, 2013-2014. License: LGPL-2+ Files: po/pt.po Copyright: Tiagosdot <almosthumane@portugalmail.pt>, 2014. Pedro Albuquerque <palbuquerque73@gmail.com>, 2015. License: LGPL-2+ Files: po/pt_BR.po Copyright: Rafael Fontenelle <rafaelff@gnome.org>, 2013, 2014, 2017. License: LGPL-2+ Files: po/sk.po Copyright: Jaroslav Svoboda <multi.flexi@seznam.cz>, 2018. License: LGPL-2+ Files: viewer/icons/src/*.svg viewer/icons/gnome/*/*/*.svg viewer/icons/gnome/*/*/*.png Copyright: (c) 2009-2025 Emmanuel Pacaud License: CC-BY-SA-4.0 This work is distributed under the creative commons Attribution-SgareAlike 4.0 license. . You are free to share and adapt it under the following terms. Attribution: you must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ShareAlike: if you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. . Creative Commons BY-SA 4.0 license can be found at https://creativecommons.org/licenses/by-sa/4.0/legalcode License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . On Debian systems, the complete text of the GNU Lesser General Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2". License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . On Debian systems, the complete text of the GNU Lesser General Public License version 2 can be found in "/usr/share/common-licenses/LGPL-2". License: EVMA-GenICam THIS SOFTWARE IS PROVIDED BY THE EMVA GENICAM STANDARD GROUP "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 EMVA GENICAM STANDARD GROUP 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.
Review Information
rejected — allocated to awm 1 month, 13 days ago, started 1 month, 13 days ago, completed 1 month, 13 days ago.
Final Comment
Hi,
There are a number of issues with the debian/copyright which need to be
resolved.
-
src/gentl/GenTL_v1_6.h is licensed under the terms of a license for which
only the "warranty" part is given in the file and in debian/copyright. While
there is a little more information in the file, it doesn't say why (or whether)
permission is granted to copy, modify, etc, etc, which is needed for this to
be included within debian/main. -
Two authors missing from debian/copyright - see Author Check note for details.
-
Lintian issues regarding debian/copyright - see Lintian note for full detail.
Thanks!
Public Notes
Missed Author Check
Command: dnq author-check -prepare
Exit code: 0
Author check: scanned 398 files.
NOT IN debian/copyright (2):
Canonical Limited
src/arvwakeup.c:1
src/arvwakeupprivate.h:1
Undo Ltd
scripts/apply-format:3
Result: ATTENTION REQUIRED — 2 authors not in debian/copyright
Lintian
Command: lintian -Iiv -L '>=warning' --show-overrides --color=never ../$(basename $PWD)_*.changes
Exit code: 0
N:
W: aravis-tools: appstream-metadata-validation-failed Problems reported by "appstreamcli validate-tree".
N:
N: The specified AppStream metadata file fail to validate using 'appstreamcli
N: validate-tree --no-net path-to-package-root'.
N:
N: Please refer to https://wiki.debian.org/AppStream/Guidelines for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: appstream-metadata
N:
N:
W: aravis source: build-depends-on-obsolete-package Build-Depends: libgirepository1.0-dev => gobject-introspection (>= 1.80), gir1.2-*-dev, rarely libgirepository-1.0-dev
N:
N: The package build-depends on a package that has been superseded. If the
N: superseded package is part of an ORed group, it should not be the first
N: package in the group.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: fields/package-relations
N:
N:
W: aravis source: dep5-copyright-license-name-not-unique lgpl-2+ [debian/copyright:120]
N:
N: This paragraph defines an already defined license.
N:
N: According to the specification, short license names are required to be
N: unique within a single copyright file.
N:
N: This tag could be raised by something like this:
N:
N: Files: filea ...
N: Copyright: 2009, ...
N: License: LGPL-2.1
N: This program is free software;
N: ...
N:
N: Files: fileb ...
N: Copyright: 2009, ...
N: License: LGPL-2.1
N: This program is free software;
N: ...
N:
N: In this case, you redefine LGPL-2.1 license. You should use a stand-alone
N: paragraph or merge the two files (using a single paragraph).
N:
N: Please refer to
N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
N: details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/copyright/dep5
N:
N:
W: aravis source: dep5-copyright-license-name-not-unique lgpl-2+ [debian/copyright:155]
N:
W: libaravis-dev: gir-package-name-does-not-match gir1.2-aravis-0.10-dev [usr/share/gir-1.0/Aravis-0.10.gir]
N:
N: Development packages that contain public GObject-Introspection XML files
N: (/usr/share/gir-1.0/Foo-23.gir or
N: /usr/lib/${DEB_HOST_MULTIARCH}/gir-1.0/Foo-23.gir) should be named
N: gir1.2-foo-23-dev if the GIR XML is the only content of the package, or
N: should have a versioned Provides for gir1.2-foo-23-dev (=
N: ${binary:Version}) if the package contains other development files.
N:
N: Since gobject-introspection 1.78.1-6 (Debian trixie), the recommended way
N: to populate the Provides fields is to use debhelper and dh_girepository,
N: via the gir addon or the dh-sequence-gir virtual package, and add
N: Provides: ${gir:Provides} to packages that contain public GIR XML.
N:
N: For example, libgtk-3-dev contains Gtk-3.0.gir, Gdk-3.0.gir and
N: GdkX11-3.0.gir, so it should have Provides: gir1.2-gtk-3.0-dev, Provides:
N: gir1.2-gdk-3.0-dev and Provides: gir1.2-gdkx11-3.0-dev.
N:
N: Please refer to usr/share/doc/gobject-introspection/policy.txt for
N: details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: desktop/gnome/gir
N:
N:
W: aravis source: incomplete-creative-commons-license cc-by-sa-4.0 [debian/copyright:106]
N:
N: The package appears to be licensed under a Creative Commons license but
N: only includes the human-readable summary in the debian/copyright file
N: which is not the actual licence. The Creative Commons webpages contains
N: the following disclaimer:
N:
N: This deed highlights only some of the key features and terms of the
N: actual license. It is not a license and has no legal value. You should
N: carefully review all of the terms and conditions of the actual license
N: before using the licensed material.
N:
N: Creative Commons is not a law firm and does not provide legal
N: services. Distributing, displaying, or linking to this deed or the
N: license that it summarizes does not create a lawyer-client or any
N: other relationship.
N:
N: Please use the full, plain-text version of the license text which may be
N: found here:
N:
N: https://creativecommons.org/2014/01/07/plaintext-versions-of-creative-commons-4-0-licenses/
N:
N: Please refer to Bug#903470 and Bug#795402 for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/copyright/dep5
N:
N:
W: aravis source: missing-license-paragraph-in-dep5-copyright lgpl-2.1+ [debian/copyright:44]
N:
N: The Files paragraph in the machine readable copyright file references a
N: license for which no stand-alone License paragraph exists.
N:
N: Sometimes this tag appears because of incorrect ordering. Stand-alone
N: License paragraphs must appear *after* all Files paragraphs.
N:
N: Please refer to
N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ and
N: Bug#959067 for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/copyright/dep5
N:
N:
W: aravis-tools: no-manual-page [usr/bin/arv-fake-gv-camera-0.10]
N:
N: Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should have
N: a manual page
N:
N: Note that though the man program has the capability to check for several
N: program names in the NAMES section, each of these programs should have its
N: own manual page (a symbolic link to the appropriate manual page is
N: sufficient) because other manual page viewers such as xman or tkman don't
N: support this.
N:
N: If the name of the manual page differs from the binary by case, man may be
N: able to find it anyway; however, it is still best practice to match the
N: exact capitalization of the executable in the manual page.
N:
N: If the manual pages are provided by another package on which this package
N: depends, Lintian may not be able to determine that manual pages are
N: available. In this case, after confirming that all binaries do have manual
N: pages after this package and its dependencies are installed, please add a
N: Lintian override.
N:
N: Please refer to Manual pages (Section 12.1) in the Debian Policy Manual
N: for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: documentation/manual
N: Renamed from: binary-without-manpage
N:
N:
W: aravis-tools: old-fsf-address-in-copyright-file
N:
N: The /usr/share/doc/*pkg*/copyright file refers to the old postal address
N: of the Free Software Foundation (FSF). You should refer to
N: https://www.gnu.org/licenses/ instead of a physical address, for example:
N:
N: You should have received a copy of the GNU General Public License
N: along with this program. If not, see https://www.gnu.org/licenses/.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: debian/copyright
N:
N:
W: aravis-tools-cli: old-fsf-address-in-copyright-file
N:
W: gir1.2-aravis-0.10: old-fsf-address-in-copyright-file
N:
W: libaravis-0.10-0: old-fsf-address-in-copyright-file
N:
W: libaravis-dev: old-fsf-address-in-copyright-file
N:
W: libaravis-doc: old-fsf-address-in-copyright-file
N:
W: aravis-tools: useless-whatis-entry [usr/share/man/man1/arv-camera-test-0.10.1.gz]
N:
N: The whatis entry for this manual page (the brief description found in the
N: NAME section) is of the form:
N:
N: program - manual page for program
N:
N: This conveys no information about what the program is for and is
N: repetitive. The short description should contain brief information about
N: what the program is for to aid in searching with apropos and similar
N: programs.
N:
N: If this manual page was generated by help2man, use the -n option to
N: provide a more meaningful description.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: documentation/manual
N: Renamed from: manpage-has-useless-whatis-entry
N:
N:
W: aravis-tools: useless-whatis-entry [usr/share/man/man1/arv-test-0.10.1.gz]
N:
W: aravis-tools: useless-whatis-entry [usr/share/man/man1/arv-viewer-0.10.1.gz]
N:
W: aravis-tools-cli: useless-whatis-entry [usr/share/man/man1/arv-tool-0.10.1.gz]
License Check
Command: dnq license-check -prepare
Exit code: 0
License check [main]:
Found 6 unique license identifier(s) in debian/copyright:
COMPATIBLE (5):
CC-BY-SA-4.0
Expat [alias for MIT (Expat)]
GPL-2
LGPL-2+ [LGPL-2 or later]
LGPL-2.1+ [LGPL-2.1 or later]
UNKNOWN (not in DFSG license database):
EVMA-GenICam (manually verify DFSG compatibility)
Result: ATTENTION REQUIRED
- 1 unrecognized license(s) require manual review