DFSG NEW Queue

DFSG, Licensing & New Packages Team

Team Review: prjxray 0.1.3356.gc9f02d85+~db20211214.g0a0added-1

Package Information

DescriptionFPGA bitstream tools for Xilinx Artix7/Kintex7/Spartan7/Zynq7

This is a collection of tools to dissect and analyze Xilinx 7-series FPGA bitstreams.

You may find these useful if you are developing for one of these FPGAs, otherwise you don't need this package.

MaintainerDebian Electronics Team <pkg-electronics-devel@alioth-lists.debian.net>
Changed BySimon Richter <sjr@debian.org>
Sponsorsjr@debian.org
Distributionunstable
Architectureany all
Closes#1131310
Trackerhttps://tracker.debian.org/pkg/prjxray
Uploaded2 hours ago

New Package Report

.changes
Version0.1.3356.gc9f02d85+~db20211214.g0a0added-1
Changed-BySimon Richter
Architecturesource all amd64
Distributionunstable
DateSun, 15 Mar 2026 01:09:19 +0900
Sourceprjxray
Changelog
prjxray (0.1.3356.gc9f02d85+~db20211214.g0a0added-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1131310)
.dsc
Sectionelectronics
Priorityoptional
Componentmain
Package-Listprjxray deb electronics optional arch=any
prjxray-database deb electronics optional arch=all
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/f4pga/prjxray
Upstream-Name: prjxray
Upstream-Contact: https://github.com/f4pga/prjxray
Files-Excluded:
 database
 third_party/display_port
 third_party/fasm
 third_party/python-sdf-timing
 third_party/reformat.tcl
 third_party/yosys

Files:
 *
Copyright:
 Antmicro
 Google LLC
 Claire Wolf
 Rick Altherr
 Jake Mercer
 Mehdi Khairy
 Davide
 Herbert Poetzl
 Mitja Kleider
 Oguz Meteer
 David Shah
 Felix Held
 Leonardo Romor
 Paul Schulz
License: ISC

Files:
 database/*
Copyright:
 (no copyright holder, these files are machine generated)
License: CC0-1.0

Files:
 third_party/abseil-cpp/*
 third_party/cctz/*
Copyright:
 Google Inc.
License: Apache-2.0

Files:
 third_party/cctz/src/tzfile.h
 third_party/cctz/testdata/zoneinfo/iso3166.tab
 third_party/cctz/testdata/zoneinfo/zone1970.tab
 third_party/cctz/testdata/zoneinfo/zonenow.tab
 third_party/abseil-cpp/absl/time/internal/cctz/src/tzfile.h
 third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/iso3166.tab
 third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/zone1970.tab
 third_party/abseil-cpp/absl/time/internal/cctz/testdata/zoneinfo/zonenow.tab
Copyright:
 (no copyright holder)
License: public-domain
 Two of these have statements that the author, David Olson, has released
 the files to the public domain. The other two only have a declaration that
 the files are PD, but they seem to stem from the same source.

Files:
 third_party/yaml-cpp/*
Copyright:
 2008-2015 Jesse Beder
License: Expat

Files:
 third_party/gflags/*
 third_party/googletest/*
 third_party/yaml-cpp/test/gtest-1.11.0/*
Copyright:
 Google Inc.
License: BSD-3-clause

Files:
 third_party/sanitizers-cmake/*
Copyright:
 2013 Matthew Arsenault
 2015-2016 RWTH Aachen University, Federal Republic of Germany
License: Expat

Files:
 debian/*
Copyright:
 2026 Simon Richter <sjr@debian.org>
License: ISC

License: ISC
 Permission to use, copy, modify, and/or distribute this software for
 any purpose with or without fee is hereby granted, provided that the
 above copyright notice and this permission notice appear in all copies.
 .
 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
 ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

License: Apache-2.0
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at
 .
       http://www.apache.org/licenses/LICENSE-2.0
       /usr/share/common-licenses/Apache-2.0 (on Debian systems)
 .
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.

License: BSD-3-Clause
 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 University 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 REGENTS 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 REGENTS 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.

License: CC0-1.0
 Statement of Purpose
 .
 The laws of most jurisdictions throughout the world automatically confer
 exclusive Copyright and Related Rights (defined below) upon the creator
 and subsequent owner(s) (each and all, an "owner") of an original work of
 authorship and/or a database (each, a "Work").
 .
 Certain owners wish to permanently relinquish those rights to a Work for
 the purpose of contributing to a commons of creative, cultural and
 scientific works ("Commons") that the public can reliably and without fear
 of later claims of infringement build upon, modify, incorporate in other
 works, reuse and redistribute as freely as possible in any form whatsoever
 and for any purposes, including without limitation commercial purposes.
 These owners may contribute to the Commons to promote the ideal of a free
 culture and the further production of creative, cultural and scientific
 works, or to gain reputation or greater distribution for their Work in
 part through the use and efforts of others.
 .
 For these and/or other purposes and motivations, and without any
 expectation of additional consideration or compensation, the person
 associating CC0 with a Work (the "Affirmer"), to the extent that he or she
 is an owner of Copyright and Related Rights in the Work, voluntarily
 elects to apply CC0 to the Work and publicly distribute the Work under its
 terms, with knowledge of his or her Copyright and Related Rights in the
 Work and the meaning and intended legal effect of CC0 on those rights.
 .
 1. Copyright and Related Rights. A Work made available under CC0 may be
 protected by copyright and related or neighboring rights ("Copyright and
 Related Rights"). Copyright and Related Rights include, but are not
 limited to, the following:
 .
   i. the right to reproduce, adapt, distribute, perform, display,
      communicate, and translate a Work;
  ii. moral rights retained by the original author(s) and/or performer(s);
 iii. publicity and privacy rights pertaining to a person's image or
      likeness depicted in a Work;
  iv. rights protecting against unfair competition in regards to a Work,
      subject to the limitations in paragraph 4(a), below;
   v. rights protecting the extraction, dissemination, use and reuse of data
      in a Work;
  vi. database rights (such as those arising under Directive 96/9/EC of the
      European Parliament and of the Council of 11 March 1996 on the legal
      protection of databases, and under any national implementation
      thereof, including any amended or successor version of such
      directive); and
 vii. other similar, equivalent or corresponding rights throughout the
      world based on applicable law or treaty, and any national
      implementations thereof.
 .
 2. Waiver. To the greatest extent permitted by, but not in contravention
 of, applicable law, Affirmer hereby overtly, fully, permanently,
 irrevocably and unconditionally waives, abandons, and surrenders all of
 Affirmer's Copyright and Related Rights and associated claims and causes
 of action, whether now known or unknown (including existing as well as
 future claims and causes of action), in the Work (i) in all territories
 worldwide, (ii) for the maximum duration provided by applicable law or
 treaty (including future time extensions), (iii) in any current or future
 medium and for any number of copies, and (iv) for any purpose whatsoever,
 including without limitation commercial, advertising or promotional
 purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
 member of the public at large and to the detriment of Affirmer's heirs and
 successors, fully intending that such Waiver shall not be subject to
 revocation, rescission, cancellation, termination, or any other legal or
 equitable action to disrupt the quiet enjoyment of the Work by the public
 as contemplated by Affirmer's express Statement of Purpose.
 .
 3. Public License Fallback. Should any part of the Waiver for any reason
 be judged legally invalid or ineffective under applicable law, then the
 Waiver shall be preserved to the maximum extent permitted taking into
 account Affirmer's express Statement of Purpose. In addition, to the
 extent the Waiver is so judged Affirmer hereby grants to each affected
 person a royalty-free, non transferable, non sublicensable, non exclusive,
 irrevocable and unconditional license to exercise Affirmer's Copyright and
 Related Rights in the Work (i) in all territories worldwide, (ii) for the
 maximum duration provided by applicable law or treaty (including future
 time extensions), (iii) in any current or future medium and for any number
 of copies, and (iv) for any purpose whatsoever, including without
 limitation commercial, advertising or promotional purposes (the
 "License"). The License shall be deemed effective as of the date CC0 was
 applied by Affirmer to the Work. Should any part of the License for any
 reason be judged legally invalid or ineffective under applicable law, such
 partial invalidity or ineffectiveness shall not invalidate the remainder
 of the License, and in such case Affirmer hereby affirms that he or she
 will not (i) exercise any of his or her remaining Copyright and Related
 Rights in the Work or (ii) assert any associated claims and causes of
 action with respect to the Work, in either case contrary to Affirmer's
 express Statement of Purpose.
 .
 4. Limitations and Disclaimers.
 .
  a. No trademark or patent rights held by Affirmer are waived, abandoned,
     surrendered, licensed or otherwise affected by this document.
  b. Affirmer offers the Work as-is and makes no representations or
     warranties of any kind concerning the Work, express, implied,
     statutory or otherwise, including without limitation warranties of
     title, merchantability, fitness for a particular purpose, non
     infringement, or the absence of latent or other defects, accuracy, or
     the present or absence of errors, whether or not discoverable, all to
     the greatest extent permissible under applicable law.
  c. Affirmer disclaims responsibility for clearing rights of other persons
     that may apply to the Work or any use thereof, including without
     limitation any person's Copyright and Related Rights in the Work.
     Further, Affirmer disclaims responsibility for obtaining any necessary
     consents, permissions or other rights required for any use of the
     Work.
  d. Affirmer understands and acknowledges that Creative Commons is not a
     party to this document and has no duty or obligation with respect to
     this CC0 or use of the Work.

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.

Review Information

team TEAM — allocated to mechtilde 1 hour ago, started 1 hour ago.

Public Notes

mechtilde 1 hour ago ● public

Missed Author Check

Command: dnq author-check
Exit code: 0

Using active review (from current.json): prjxray
Author check: prjxray 0.1.3356.gc9f02d85+~db20211214.g0a0added-1

Scanned 6216 files.
Authors declared in debian/copyright: 19

NOT IN debian/copyright (5):

  Andreas Schuh
    third_party/gflags/src/gflags_ns.h.in:1

  Clifford Wolf <clifford@clifford.at>
    experiments/example/picorv32.v:4
    fuzzers/050-pip-seed/picorv32.v:4
    fuzzers/051-pip-imuxlout-bypalts/picorv32.v:4
    minitests/idelay/src/simpleuart.v:4
    minitests/iserdes.idelay/src/simpleuart.v:4
    ... and 6 more files

  Florent Kermarrec <florent@enjoy-digital.fr> License: BSD
    minitests/litex/uart_ddr/arty/scripts/arty.py:12

  Junekey Jeon SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
    third_party/yaml-cpp/src/contrib/dragonbox.h:1

  Neal Norwitz
    third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/ast.py:3
    third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/gmock_class_test.py:3
    third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/keywords.py:3
    third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/tokenize.py:3
    third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/utils.py:3

Result: ATTENTION REQUIRED — 5 authors not in debian/copyright
mechtilde 0 hours ago DISCUSS ● public

Why are files excluded if they are included via another *.orig.tar.gz file?
And the Lintian warnings are overridden

mechtilde 0 hours ago ● public

Root dir listing

Command: ls -la
Exit code: 0

insgesamt 536
drwxrwxr-x  20 mechtilde mechtilde   4096 25. Mai 11:14 .
drwxr-s--- 540 mechtilde mechtilde 368640 25. Mai 11:14 ..
-rw-rw-r--   1 mechtilde mechtilde    461  5. Jun 2025  AUTHORS
-rw-rw-r--   1 mechtilde mechtilde     79  5. Jun 2025  .clang-format
-rw-rw-r--   1 mechtilde mechtilde   1281  5. Jun 2025  CMakeLists.txt
-rw-rw-r--   1 mechtilde mechtilde   3287  5. Jun 2025  CODE_OF_CONDUCT.md
-rw-rw-r--   1 mechtilde mechtilde   3531  5. Jun 2025  CONTRIBUTING.md
drwxrwxr-x   7 mechtilde mechtilde   4096 14. Dez 2021  database
drwxrwxr-x   4 mechtilde mechtilde   4096 14. Mär 17:09 debian
drwxrwxr-x   6 mechtilde mechtilde   4096  5. Jun 2025  docs
-rwxrwxr-x   1 mechtilde mechtilde    491  5. Jun 2025  download-latest-db.sh
drwxrwxr-x   6 mechtilde mechtilde   4096  5. Jun 2025  experiments
drwxrwxr-x  81 mechtilde mechtilde   4096  5. Jun 2025  fuzzers
-rw-rw-r--   1 mechtilde mechtilde    457  5. Jun 2025  .gcloudignore
-rw-rw-r--   1 mechtilde mechtilde    504  5. Jun 2025  .gitattributes
drwxrwxr-x   4 mechtilde mechtilde   4096  5. Jun 2025  .github
-rw-rw-r--   1 mechtilde mechtilde    166  5. Jun 2025  .gitignore
-rw-rw-r--   1 mechtilde mechtilde   1133  5. Jun 2025  .gitmodules
drwxrwxr-x   2 mechtilde mechtilde   4096  5. Jun 2025  gridinfo
drwxrwxr-x   2 mechtilde mechtilde   4096  5. Jun 2025  htmlgen
drwxrwxr-x   5 mechtilde mechtilde   4096  5. Jun 2025  lib
-rw-rw-r--   1 mechtilde mechtilde    750  5. Jun 2025  LICENSE
-rw-rw-r--   1 mechtilde mechtilde   8636  5. Jun 2025  Makefile
-rw-rw-r--   1 mechtilde mechtilde   1626  5. Jun 2025  Makefile.tools_tests
drwxrwxr-x  31 mechtilde mechtilde   4096  5. Jun 2025  minitests
drwxrwxr-x   3 mechtilde mechtilde   4096 25. Mai 11:14 .pc
drwxrwxr-x   2 mechtilde mechtilde   4096  5. Jun 2025  prjxray
-rw-rw-r--   1 mechtilde mechtilde  11358  5. Jun 2025  README.md
-rw-rw-r--   1 mechtilde mechtilde    563  5. Jun 2025  .readthedocs.yml
-rw-rw-r--   1 mechtilde mechtilde    227  5. Jun 2025  requirements.txt
drwxrwxr-x   6 mechtilde mechtilde   4096  5. Jun 2025  settings
-rw-rw-r--   1 mechtilde mechtilde   1243  5. Jun 2025  setup.py
-rw-rw-r--   1 mechtilde mechtilde    186  5. Jun 2025  .style.yapf
drwxrwxr-x   2 mechtilde mechtilde   4096  5. Jun 2025  tests
drwxrwxr-x   8 mechtilde mechtilde   4096  5. Jun 2025  third_party
drwxrwxr-x   3 mechtilde mechtilde   4096  5. Jun 2025  tools
-rw-rw-r--   1 mechtilde mechtilde   5159  5. Jun 2025  UPDATING-THE-DOCS.md
drwxrwxr-x   4 mechtilde mechtilde   4096  5. Jun 2025  utils
drwxrwxr-x   3 mechtilde mechtilde   4096  5. Jun 2025  vagrant
mechtilde 0 hours ago ● public

Licenserecon

Command: lrc | grep -v 'Superfluous file pattern'
Exit code: 0

de: Versions: licenserecon '17.0'  licensecheck '3.3.9-1'

Quellbaum analysieren  ....
Lesen d/copyright  ....
Wird ausgeführt licensecheck ....

d/copyright      | licensecheck

CC0-1.0          | ISC               database/Makefile
Expat            | Apache-2.0 and/or BSL-1.0 and/or Expat third_party/yaml-cpp/src/contrib/dragonbox.h
BSD-3-clause     | Apache-2.0        third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/ast.py
BSD-3-clause     | Apache-2.0        third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/gmock_class.py
BSD-3-clause     | Apache-2.0        third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/gmock_class_test.py
BSD-3-clause     | Apache-2.0        third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/keywords.py
BSD-3-clause     | Apache-2.0        third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/tokenize.py
BSD-3-clause     | Apache-2.0        third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/cpp/utils.py
BSD-3-clause     | Apache-2.0        third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/gmock_gen.py
BSD-3-clause     | Apache-2.0        third_party/yaml-cpp/test/gtest-1.11.0/googlemock/scripts/generator/LICENSE

Back to Dashboard | View all reviews for this package