DFSG NEW Queue

DFSG, Licensing & New Packages Team

Review: aravis 0.9.2-9-g5d5bbe261-1

New Package Report

.changes
Sourcearavis
Version0.9.2-9-g5d5bbe261-1
Changed-ByDima Kogan
Architecturesource amd64 all
Distributionexperimental
DateThu, 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
Sectionvideo
Priorityoptional
Componentmain
Package-Listaravis-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.

  1. 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.

  2. Two authors missing from debian/copyright - see Author Check note for details.

  3. Lintian issues regarding debian/copyright - see Lintian note for full detail.

Thanks!

Public Notes

1 month, 13 days ago ● public

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
1 month, 13 days ago ● public

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]
1 month, 13 days ago ● public

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

Back to Dashboard | View all reviews for this package