Team Review: prjxray 0.1.3356.gc9f02d85+~db20211214.g0a0added-1
Package Information
| Description | FPGA 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. |
|---|---|
| Maintainer | Debian Electronics Team <pkg-electronics-devel@alioth-lists.debian.net> |
| Changed By | Simon Richter <sjr@debian.org> |
| Sponsor | sjr@debian.org |
| Distribution | unstable |
| Architecture | any all |
| Closes | #1131310 |
| Tracker | https://tracker.debian.org/pkg/prjxray |
| Uploaded | 2 hours ago |
New Package Report
.changes
| Version | 0.1.3356.gc9f02d85+~db20211214.g0a0added-1 |
|---|---|
| Changed-By | Simon Richter |
| Architecture | source all amd64 |
| Distribution | unstable |
| Date | Sun, 15 Mar 2026 01:09:19 +0900 |
| Source | prjxray |
Changelog
prjxray (0.1.3356.gc9f02d85+~db20211214.g0a0added-1) unstable; urgency=medium . * Initial release. (Closes: #1131310)
.dsc
| Section | electronics |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | prjxray 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
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