hdmf-common-schema 1.10.0-1
Package Information
| Description | HDMF Common data format The HDMF Common specification defines a collection of common, reusable data structures that build the foundation for the modeling of advanced data formats, e.g., the Neurodata Without Borders (NWB) neurophysiology data standard. The HDMF Common schema is integrated with HDMF, which provides advanced APIs for reading, writing, and using HDMF-common data types. |
|---|---|
| Maintainer | Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> |
| Changed By | Andreas Tille <tille@debian.org> |
| Sponsor | tille@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/med-team/hdmf-common-schema.git (browse) |
| Closes | #1153601 |
| Tracker | https://tracker.debian.org/pkg/hdmf-common-schema |
| Uploaded | 2 hours ago |
New Package Report
.changes
| Version | 1.10.0-1 |
|---|---|
| Changed-By | Andreas Tille <tille@debian.org> |
| Architecture | source all |
| Distribution | unstable |
| Date | Tue, 10 Nov 2026 11:49:51 +0100 |
| Source | hdmf-common-schema |
Changelog
hdmf-common-schema (1.10.0-1) unstable; urgency=medium . * Initial release (Closes: #1153601)
.dsc
| Section | science |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | hdmf-common-schema deb science optional arch=all |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: hdmf-common-schema
Source: https://github.com/hdmf-dev/hdmf-common-schema/
Files: *
Copyright: 2019-2026 The Regents of the University of California, through Lawrence Berkeley National Laboratory
License: BSD-3-Clause-LBNL
Files: debian/*
Copyright: 2026 Andreas Tille <tille@debian.org>
License: BSD-3-Clause-LBNL
License: BSD-3-Clause-LBNL
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 of California, Lawrence Berkeley
National Laboratory, U.S. Dept. of Energy 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 OWNER 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.
.
You are under no obligation whatsoever to provide any bug fixes, patches,
or upgrades to the features, functionality or performance of the source
code ("Enhancements") to anyone; however, if you choose to make your
Enhancements available either publicly, or directly to Lawrence Berkeley
National Laboratory, without imposing a separate written license agreement
for such Enhancements, then you hereby grant the following license: a
non-exclusive, royalty-free perpetual license to install, use, modify,
prepare derivative works, incorporate into other computer software,
distribute, and sublicense such enhancements or derivative works thereof,
in binary and source code form.
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 1 hour ago.
Report
DFSG NEW review for hdmf-common-schema version 1.10.0-1
Summary
- Licensing is DFSG-compliant and
debian/copyrightis 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
debian/copyright is DEP-5 and accurate. The tree's only licence is the LBNL BSD-3-clause variant, held by The Regents of the University of California, through Lawrence Berkeley National Laboratory, exactly as license.txt, Legal.txt and docs/source/conf.py:79 state, and Files: * names that holder. Its full text, which is not in /usr/share/common-licenses, is reproduced in the standalone License: BSD-3-Clause-LBNL paragraph, including the LBNL "Enhancements" paragraph. No other holders or licences appear anywhere in the 34 files, and no non-free terms, field-of-use restrictions or unclear-provenance binaries were found.
Packaging
A minimal, correct packaging of a data-only upstream: dh $@ at debhelper-compat (= 14) (debhelper 14.5 is in unstable and Provides compat 14), one Architecture: all package, no patches (format 3.0 (quilt), no debian/patches), no maintainer scripts, Vcs-* and salsa-ci.yml present, changelog closes the ITP and is in unstable. Rules-Requires-Root, an autopkgtest and a -doc package are all optional here and their absence is not a fault for a package that installs a handful of YAML/JSON files plus README. Standards-Version: 4.7.4 matches Policy 4.7.4.1 in its first two components.
Issues
None.
Verified ◂
- Prescan author check (
dfsg-author-check): every copyright holder it found is named indebian/copyright; the scan of 34 files matches my own inventory (root,.github/,common/,docs/). license.txtandLegal.txtread in full: both credit "The Regents of the University of California, through Lawrence Berkeley National Laboratory" 2019-2026;Legal.txtis a US-Government rights notice, not a restriction on use or modification; the licence text indebian/copyrightreproduceslicense.txt, including the "Enhancements" paragraph.docs/source/conf.py:79carries the same holder and years;docs/source/credits.rstincludeslicense.txtandLegal.txtrather than restating them, and lists authors (Tritt, Ruebel, Ly, Dichter, Avaylon) who are not separate copyright holders.- Grep over the whole tree (excluding
.pc/anddebian/) for Copyright/(C)/©/SPDX/Licensed under/GNU/Apache/MPL/public domain/All rights reserved and for non-commercial, no-modification, NC/ND wording: the only hits arelicense.txt,Legal.txt,docs/source/conf.pyand the release-notes/PR-template text; no GPL, Apache, MPL, CC or "Good, not Evil" terms. hdmf-common.schema.jsonis readable, indented JSON Schema text (280 lines, 8.3 KB), not minified, compiled or generated output; the YAML spec it validates ships as editable source incommon/*.yaml, so no preferred-form-for-modification problem.docs/source/figures/ragged-array.pnganddocs/source/figures/ragged-array-goal.pngare documentation figures used bydocs/source/format_description.rst; no separate copyright or licence notice exists for them anywhere in the tree, andFiles: *covers them.- Documentation:
docs/source/*.rstare the source form; the autogenerateddocs/source/_format_auto_docsis neither shipped nor needed because no documentation is built or installed by the packaging (debian/docsinstalls onlyREADME.md), and its generatorhdmf-docutilsis not in the archive. debian/install:dh_installinstalls a directory source under the destination (plugins usr/share/my-prog->usr/share/my-prog/plugins/in dh_install(1)), so the YAML files land inusr/share/nwb-schema/hdmf-common-schema/common/withnamespace.yaml,base.yaml,table.yamletc. together, and the JSON schema next to them, matching the upstream layout.- Orig tarball (
hdmf-common-schema_1.10.0.orig.tar.gz) lists the same 11 top-level entries as the unpacked tree, so nothing was repacked out and noFiles-Excludedis needed;.pc/is not in the tarball. Standards-Version: 4.7.4against Policy 4.7.4.1: first two components equal, so current per the review rules;debhelper-compat (= 14)satisfied by debhelper 14.5 in the archive;${misc:Depends}is added bydh_gencontrolat compat 14.- Maintainer address
debian-med-packaging@lists.alioth.debian.orgmatches the existing Debian Med packagespython3-hdmf(3.14.5-3) andpython3-pynwb(2.8.2-4), so it is not flagged as stale. - uscan found the packaged version as the newest upstream release (upstream
1.10.0, packaged1.10.0).
Not confirmed ◂
- Nothing in the archive can be shown to read
/usr/share/nwb-schema/:apt-cachehas no binarynwb-schema, andpython3-hdmf/python3-pynwbare not installed on the reviewing system, so I could not check whether they ship or consult their own copy of these schemas. Whether the shared-looking/usr/share/nwb-schemadirectory (rather than/usr/share/hdmf-common-schema) is the intended consumer path therefore stays unverified; it is a FHS recommendation only (FHS 4.11.1) and no consumer means no breakage either way. - The documentation in
docs/cannot be built inside Debian becausehdmf-docutilsis not in the archive; since no documentation is built or shipped this has no consequence, but a future-docpackage could not be built without packaging that helper.
Proposed changes ◂
None.
Uploader's response to the LLM review
Please accept
— Andreas Tille (tille), 0 hours ago