Review: supernovas 1.6.0-1
Package Information
| Description | SuperNOVAS C99 astrometry library SuperNOVAS is a C/C++ astronomy library, providing high-precision astronomical calculations such as one might need for running an observatory or a precise planetarium program. It is a supercharged fork of the Naval Observatory Vector Astrometry Software (NOVAS) C version 3.1, providing bug fixes and making it easier to use overall. The main goals of SuperNOVAS are to improve usability, add new features, promote best practices, and provide accessible documentation -- all while retaining 100% API compatibility with NOVAS C 3.1. Thus, if you have written code for NOVAS C 3.1, you can build it with SuperNOVAS also. SuperNOVAS is entirely free to use without licensing restrictions. Its source code is compatible with the C99 and C++11 standards, and hence suitable for old and new platforms alike. It is light-weight and easy to use, with full support for the IAU 2000/2006 standards for sub-micro-arc-second position. |
|---|---|
| Maintainer | Debian Astro Team <debian-astro-maintainers@lists.alioth.debian.org> |
| Changed By | Attila Kovacs <attipaci@gmail.com> |
| Sponsor | alteholz@debian.org |
| Distribution | unstable |
| Architecture | any all |
| VCS | git: https://salsa.debian.org/debian-astro-team/supernovas.git (browse) |
| Popcon Installs | 57 |
| Binary NEW | Yes (binary-only upload) |
| Tracker | https://tracker.debian.org/pkg/supernovas |
| Uploaded | 2 hours ago |
New Package Report
.changes
| Changed-By | Attila Kovacs |
|---|---|
| Architecture | source amd64 all |
| Distribution | unstable |
| Date | Mon, 27 Apr 2026 18:04:53 +0200 |
| Source | supernovas |
| Version | 1.6.0-1 |
Changelog
supernovas (1.6.0-1) unstable; urgency=medium . * Updated to upstream v1.6.0 * Updated debian config files for new version * Applied patch for examples install (w/o unneeded files) * Added / updated symbols * Applied patch for loosened precision C++ testing for i386 * Applied patch to disable parallel (non-reproducible) doxygen builds
.dsc
| Section | libs |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | libsolsys-calceph1 deb libs optional arch=any libsupernovas++-doc deb doc optional arch=all libsupernovas++1 deb libs optional arch=any libsupernovas-dev deb libdevel optional arch=any libsupernovas-doc deb doc optional arch=all libsupernovas1 deb libs optional arch=any |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: supernovas
Upstream-Contact: Attila Kovacs <attila.kovacs@cfa.harvard.edu>
Source: https://github.com/Smithsonian/SuperNOVAS
Files: *
Copyright: 2024 Attila Kovacs <attila.kovacs@cfa.harvard.edu>
1989-2024 George Kaplan <george.h.kaplan.ctr@mail.mil>
License: Unlicense
This is free and unencumbered software released into the public domain.
.
Anyone is free to copy, modify, publish, use, compile, sell, or
distribute this software, either in source code form or as a compiled
binary, for any purpose, commercial or non-commercial, and by any
means.
.
In jurisdictions that recognize copyright laws, the author or authors
of this software dedicate any and all copyright interest in the
software to the public domain. We make this dedication for the benefit
of the public at large and to the detriment of our heirs and
successors. We intend this dedication to be an overt act of
relinquishment in perpetuity of all present and future rights to this
software under copyright law.
.
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 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.
.
For more information, please refer to <https://unlicense.org>
Review Information
rejected — allocated to mechtilde 1 hour ago, started 1 hour ago, completed 1 hour ago.
Final Comment
Hi,
I can't accept so many lintian warnings about 'privacy-breach-generic'.
Please fix it odr override it with comment.
Additional you can also improve the other warnings.
Thanks
Public Notes
Lintian
Command: lintian -c -E -I -i -L '>=warning' --show-overrides --color=never ../$(basename $PWD)_*.changes
Exit code: 0
N:
W: libsupernovas++-doc: duplicate-changelog-files usr/share/doc/libsupernovas++-doc/changelog.gz usr/share/doc/libsupernovas++-doc/supernovas/CHANGELOG.md.gz
N:
N: The package appears to be shipping two copies of the changelog.
N:
N: If the second copy is really needed, consider making it a symlink to the
N: canonical place for the relevant changelog.
N:
N: Both upstream and Debian changelogs are checked with this tag.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: files/duplicates
N:
N:
W: libsupernovas-doc: duplicate-changelog-files usr/share/doc/libsupernovas-dev/supernovas/CHANGELOG.md.gz usr/share/doc/libsupernovas-doc/changelog.gz
N:
W: supernovas source: no-nmu-in-changelog [debian/changelog:1]
N:
N: When you NMU a package, that fact should be mentioned on the first line in
N: the changelog entry. Use the words "NMU" or "Non-maintainer upload" (case
N: insensitive).
N:
N: Maybe you didn't intend this upload to be a NMU, in that case, please
N: double-check that the most recent entry in the changelog is byte-for-byte
N: identical to the maintainer or one of the uploaders. If this is a local
N: package (not intended for Debian), you can suppress this warning by
N: putting "local" in the version number or "local package" on the first line
N: of the changelog entry.
N:
N: Please refer to Using the DELAYED/ queue (Section 5.11.3) in the Debian
N: Developer's Reference for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: nmu
N: Renamed from: changelog-should-mention-nmu
N:
N:
W: libsupernovas++-doc: privacy-breach-generic [<img src="https://zenodo.org/badge/doi/10.5281/zenodo.14584983.svg" alt="doi: 10.5281/zenodo.14584983" style="pointer-events: none;" class="inline"/>] (https://zenodo.org/badge/doi/10.5281/zenodo.14584983.svg) [usr/share/doc/libsupernovas++-doc/supernovas/html/c99/index.html]
N:
N: This package creates a potential privacy breach by fetching data from an
N: external website at runtime. Please remove these scripts or external HTML
N: resources.
N:
N: Please replace any scripts, images, or other remote resources with
N: non-remote resources. It is preferable to replace them with text and links
N: but local copies of the remote resources are also acceptable as long as
N: they don't also make calls to remote services. Please ensure that the
N: remote resources are suitable for Debian main before making local copies
N: of them.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: files/privacy-breach
N:
N:
W: libsupernovas++-doc: privacy-breach-generic [<img src="https://zenodo.org/badge/doi/10.5281/zenodo.14584983.svg" alt="doi: 10.5281/zenodo.14584983" style="pointer-events: none;" class="inline"/>] (https://zenodo.org/badge/doi/10.5281/zenodo.14584983.svg) [usr/share/doc/libsupernovas++-doc/supernovas/html/cpp/index.html]
N:
W: libsupernovas-doc: privacy-breach-generic [<img src="https://zenodo.org/badge/doi/10.5281/zenodo.14584983.svg" alt="doi: 10.5281/zenodo.14584983" style="pointer-events: none;" class="inline"/>] (https://zenodo.org/badge/doi/10.5281/zenodo.14584983.svg) [usr/share/doc/libsupernovas-dev/supernovas/html/c99/index.html]
N:
W: libsupernovas-doc: privacy-breach-generic [<img src="https://zenodo.org/badge/doi/10.5281/zenodo.14584983.svg" alt="doi: 10.5281/zenodo.14584983" style="pointer-events: none;" class="inline"/>] (https://zenodo.org/badge/doi/10.5281/zenodo.14584983.svg) [usr/share/doc/libsupernovas-dev/supernovas/html/cpp/index.html]
N:
W: supernovas source: source-nmu-has-incorrect-version-number 1.6.0-1 [debian/changelog:1]
N:
N: A source NMU should have a Debian revision of "-x.x" (or "+nmuX" for a
N: native package). This is to prevent stealing version numbers from the
N: maintainer.
N:
N: Maybe you didn't intend this upload to be a NMU, in that case, please
N: double-check that the most recent entry in the changelog is byte-for-byte
N: identical to the maintainer or one of the uploaders. If this is a local
N: package (not intended for Debian), you can suppress this warning by
N: putting "local" in the version number or "local package" on the first line
N: of the changelog entry.
N:
N: Please refer to NMUs and debian/changelog (Section 5.11.2) in the Debian
N: Developer's Reference for details.
N:
N: Visibility: warning
N: Show-Always: no
N: Check: nmu
N: