Review: niri-companion 4.0.1-1
New Package Report
.changes
| Date | Sun, 19 Apr 2026 15:44:28 +0530 |
|---|---|
| Source | niri-companion |
| Version | 4.0.1-1 |
| Changed-By | Aryan Karamtoth |
| Architecture | source all |
| Distribution | unstable |
Changelog
niri-companion (4.0.1-1) unstable; urgency=medium . * Initial release. (Closes: #1134368)
.dsc
| Package-List | niri-companion deb x11 optional arch=all |
|---|---|
| Section | x11 |
| Priority | optional |
| Component | main |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://github.com/dybdeskarphet/niri-companion Upstream-Name: niri-companion Upstream-Contact: Ahmet Arda Kavakci <ahmetardakavakci@gmail.com> Files: * Copyright: 2025-2026 Ahmet Arda Kavakci <ahmetardakavakci@gmail.com> License: GPL-3 Files: debian/* Copyright: 2026 Aryan Karamtoth <spaciouscoder78@disroot.org> License: GPL-3 License: GPL-3 This package 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 version 3 of the License. . This package 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 package. If not, see <https://www.gnu.org/licenses/>. Comment: On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
Review Information
accepted — allocated to eamanu 14 days ago, started 14 days ago, completed 14 days ago.
Final Comment
Public Notes
14 days ago
● public
debian/copyright check
Command: cme check dpkg-copyright
Exit code: 0
(no output)
14 days ago
● public
licenserecon
Command: licenserecon
Exit code: 0
en: Versions: licenserecon '16.0' licensecheck '3.3.9-1'
Parsing Source Tree ....
Reading d/copyright ....
Running licensecheck ....
No significant differences found
14 days ago
● public
Look for SPDX
Command: grep -r -B1 'SPDX-'
Exit code: 1
(no output)
14 days ago
● public
Lintian
Command: lintian -i -I -v --pedantic
Exit code: 0
N:
P: niri-companion source: maintainer-manual-page [debian/niri-genconfig.1]
N:
N: The maintainer keeps a manual page in ./debian. Please forward the manual
N: page upstream and ask them to include in their version control system, and
N: in their next release.
N:
N: If the manual page was already forwarded or rejected, or the upstream is
N: gone, please override the tag and annotate it with a suitable comment.
N:
N: Please refer to social contract item 2, Coordination with upstream
N: developers (Section 3.1.4) in the Debian Developer's Reference, and
N: Changes to the upstream sources (Section 4.3) in the Debian Policy Manual
N: for details.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: debian/manual-pages
N: Renamed from: maintainer-manpage
N:
N:
P: niri-companion source: maintainer-manual-page [debian/niri-ipcext.1]
N:
P: niri-companion source: maintainer-manual-page [debian/niri-workspaces.1]
N:
P: niri-companion source: package-does-not-install-examples [examples/]
N:
N: The original source tarball contains the specified examples directory.
N: However, no examples are installed in any binary packages.
N:
N: Please use dh_installexamples to install these to the most relevant
N: package, for example by adding the directory name followed by a wildcard
N: to a debian/pkgname.examples file.
N:
N: Lintian looks for any directory called examples under /usr/share/doc in
N: all binary packages.
N:
N: Please refer to the dh_installexamples(1) manual page for details.
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: examples
N:
N: Screen: examples/in-tests
N: Advocates: "Scott Kitterman" <debian@kitterman.com>
N: Reason:
N: Some sources like python-tomlkit trigger this tag for tests because of files
N: in ./tests/examples/. They are not examples for tomlkit, however. They are
N: examples of TOML files used in the tests.
N:
N: Overall, the check is probably better off not looking in test
N: directories.
N:
N: Read more in Bug#1005184.
N:
N:
P: niri-companion source: trailing-whitespace [debian/control:21]
N:
N: This file contains lines with trailing whitespace characters.
N:
N: Whilst often harmless and unsightly, such extra whitespaces can also cause
N: tools to interpret the whitespace characters literally. The tool diff(1)
N: does not like them, either. They are best avoided.
N:
N: Some of these problems can be hard to track down.
N:
N: Whitespace at the end of lines may be removed with the following:
N:
N: $ sed -i -e 's@[[:space:]]*$@@g' debian/control debian/changelog
N:
N: If you use Emacs, you can also use "M-x wh-cl" (whitespace-cleanup).
N:
N: However, if you wish to only remove trailing spaces and leave trailing
N: tabs (eg. for Makefiles), you can use the following code snippet:
N:
N: $ sed -i -e 's@[ ]*$@@g' debian/rules
N:
N: To remove empty lines from the end of a file, you can use:
N:
N: $ sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' debian/rules
N:
N: Visibility: pedantic
N: Show-Always: no
N: Check: debian/trailing-whitespace
N: Renamed from: file-contains-trailing-whitespace
N:
N:
P: niri-companion source: trailing-whitespace [debian/control:33]
N:
P: niri-companion source: trailing-whitespace [debian/control:40]
N:
P: niri-companion source: trailing-whitespace [debian/rules:7]
14 days ago
● public
duck
Command: duck
Exit code: 1
E: debian/copyright:29: URL: https://www.gnu.org/licenses/: ERROR (Certainty:possible)
Curl:28 HTTP:0 Timeout was reached Connection timed out after 60003 milliseconds
14 days ago
● public
look for copyright
Command: egrep -R -i copyright
Exit code: 0
LICENSE: Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
LICENSE:(1) assert copyright on the software, and (2) offer you this License
LICENSE: "Copyright" also means copyright-like laws that apply to other kinds of
LICENSE: "The Program" refers to any copyrightable work licensed under this
LICENSE:in a fashion requiring copyright permission, other than the making of an
LICENSE:infringement under applicable copyright law, except executing it on a
LICENSE:feature that (1) displays an appropriate copyright notice, and (2)
LICENSE:copyright on the Program, and are irrevocable provided the stated
LICENSE:rights of fair use or other equivalent, as provided by copyright law.
LICENSE:not control copyright. Those thus making or running the covered works
LICENSE:your copyrighted material outside their relationship with you.
LICENSE:11 of the WIPO copyright treaty adopted on 20 December 1996, or
LICENSE:appropriately publish on each copy an appropriate copyright notice;
LICENSE:"aggregate" if the compilation and its resulting copyright are not
LICENSE:for which you have or can give appropriate copyright permission.
LICENSE:add to a covered work, you may (if authorized by the copyright holders of
LICENSE:license from a particular copyright holder is reinstated (a)
LICENSE:provisionally, unless and until the copyright holder explicitly and
LICENSE:finally terminates your license, and (b) permanently, if the copyright
LICENSE: Moreover, your license from a particular copyright holder is
LICENSE:reinstated permanently if the copyright holder notifies you of the
LICENSE:copyright holder, and you cure the violation prior to 30 days after
LICENSE:modify any covered work. These actions infringe copyright if you do
LICENSE: A "contributor" is a copyright holder who authorizes use under this
LICENSE:author or copyright holder as a result of your choosing to follow a
LICENSE:APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
LICENSE:WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
LICENSE:the "copyright" line and a pointer to where the full notice is found.
LICENSE: Copyright (C) <year> <name of author>
LICENSE: <program> Copyright (C) <year> <name of author>
LICENSE:if any, to sign a "copyright disclaimer" for the program, if necessary.
debian/copyright:Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
debian/copyright:Copyright:
debian/copyright:Copyright:
14 days ago
● public
look for license
Command: egrep -R -i license
Exit code: 0
LICENSE: GNU GENERAL PUBLIC LICENSE
LICENSE: of this license document, but changing it is not allowed.
LICENSE: The GNU General Public License is a free, copyleft license for
LICENSE: The licenses for most software and other practical works are designed
LICENSE:the GNU General Public License is intended to guarantee your freedom to
LICENSE:GNU General Public License for most of our software; it applies also to
LICENSE:price. Our General Public Licenses are designed to make sure that you
LICENSE:(1) assert copyright on the software, and (2) offer you this License
LICENSE: "This License" refers to version 3 of the GNU General Public License.
LICENSE: "The Program" refers to any copyrightable work licensed under this
LICENSE:License. Each licensee is addressed as "you". "Licensees" and
LICENSE:extent that warranties are provided), that licensees may convey the
LICENSE:work under this License, and how to view a copy of this License. If
LICENSE: All rights granted under this License are granted for the term of
LICENSE:conditions are met. This License explicitly affirms your unlimited
LICENSE:covered work is covered by this License only if the output, given its
LICENSE:content, constitutes a covered work. This License acknowledges your
LICENSE:convey, without conditions so long as your license otherwise remains
LICENSE:the terms of this License in conveying all material for which you do
LICENSE:is effected by exercising rights under this License with respect to
LICENSE:keep intact all notices stating that this License and any
LICENSE:recipients a copy of this License along with the Program.
LICENSE: released under this License and any conditions added under section
LICENSE: c) You must license the entire work, as a whole, under this
LICENSE: License to anyone who comes into possession of a copy. This
LICENSE: License will therefore apply, along with any applicable section 7
LICENSE: regardless of how they are packaged. This License gives no
LICENSE: permission to license the work in any other way, but it does not
LICENSE:in an aggregate does not cause this License to apply to the other
LICENSE:machine-readable Corresponding Source under the terms of this License,
LICENSE: product that is covered by this License, on a durable physical
LICENSE:License by making exceptions from one or more of its conditions.
LICENSE:be treated as though they were included in this License, to the extent
LICENSE:this License without regard to the additional permissions.
LICENSE: Notwithstanding any other provision of this License, for material you
LICENSE:that material) supplement the terms of this License with terms:
LICENSE: terms of sections 15 and 16 of this License; or
LICENSE:governed by this License along with a term that is a further
LICENSE:restriction, you may remove that term. If a license document contains
LICENSE:License, you may add to a covered work material governed by the terms
LICENSE:of that license document, provided that the further restriction does
LICENSE:form of a separately written license, or stated as exceptions;
LICENSE:provided under this License. Any attempt otherwise to propagate or
LICENSE:this License (including any patent licenses granted under the third
LICENSE: However, if you cease all violation of this License, then your
LICENSE:license from a particular copyright holder is reinstated (a)
LICENSE:finally terminates your license, and (b) permanently, if the copyright
LICENSE: Moreover, your license from a particular copyright holder is
LICENSE:received notice of violation of this License (for any work) from that
LICENSE:licenses of parties who have received copies or rights from you under
LICENSE:this License. If your rights have been terminated and not permanently
LICENSE:reinstated, you do not qualify to receive new licenses for the same
LICENSE: You are not required to accept this License in order to receive or
LICENSE:nothing other than this License grants you permission to propagate or
LICENSE:not accept this License. Therefore, by modifying or propagating a
LICENSE:covered work, you indicate your acceptance of this License to do so.
LICENSE:receives a license from the original licensors, to run, modify and
LICENSE:propagate that work, subject to this License. You are not responsible
LICENSE:for enforcing compliance by third parties with this License.
LICENSE:licenses to the work the party's predecessor in interest had or could
LICENSE:rights granted or affirmed under this License. For example, you may
LICENSE:not impose a license fee, royalty, or other charge for exercise of
LICENSE:rights granted under this License, and you may not initiate litigation
LICENSE:License of the Program or a work on which the Program is based. The
LICENSE:work thus licensed is called the contributor's "contributor version".
LICENSE:by this License, of making, using, or selling its contributor version,
LICENSE:patent sublicenses in a manner consistent with the requirements of
LICENSE:this License.
LICENSE:patent license under the contributor's essential patent claims, to
LICENSE: In the following three paragraphs, a "patent license" is any express
LICENSE:sue for patent infringement). To "grant" such a patent license to a
LICENSE: If you convey a covered work, knowingly relying on a patent license,
LICENSE:to copy, free of charge and under the terms of this License, through a
LICENSE:patent license for this particular work, or (3) arrange, in a manner
LICENSE:consistent with the requirements of this License, to extend the patent
LICENSE:license to downstream recipients. "Knowingly relying" means you have
LICENSE:actual knowledge that, but for the patent license, your conveying the
LICENSE:covered work, and grant a patent license to some of the parties
LICENSE:or convey a specific copy of the covered work, then the patent license
LICENSE: A patent license is "discriminatory" if it does not include within
LICENSE:specifically granted under this License. You may not convey a covered
LICENSE:patent license (a) in connection with copies of the covered work
LICENSE:or that patent license was granted, prior to 28 March 2007.
LICENSE: Nothing in this License shall be construed as excluding or limiting
LICENSE:any implied license or other defenses to infringement that may
LICENSE:otherwise) that contradict the conditions of this License, they do not
LICENSE:excuse you from the conditions of this License. If you cannot convey a
LICENSE:License and any other pertinent obligations, then as a consequence you may
LICENSE:License would be to refrain entirely from conveying the Program.
LICENSE: 13. Use with the GNU Affero General Public License.
LICENSE: Notwithstanding any other provision of this License, you have
LICENSE:permission to link or combine any covered work with a work licensed
LICENSE:under version 3 of the GNU Affero General Public License into a single
LICENSE:License will continue to apply to the part which is the covered work,
LICENSE:but the special requirements of the GNU Affero General Public License,
LICENSE: 14. Revised Versions of this License.
LICENSE:the GNU General Public License from time to time. Such new versions will
LICENSE:Public License "or any later version" applies to it, you have the
LICENSE:GNU General Public License, you may choose any version ever published
LICENSE:versions of the GNU General Public License can be used, that proxy's
LICENSE: Later license versions may give you additional or different
LICENSE: it under the terms of the GNU General Public License as published by
LICENSE: the Free Software Foundation, either version 3 of the License, or
LICENSE: GNU General Public License for more details.
LICENSE: You should have received a copy of the GNU General Public License
LICENSE: along with this program. If not, see <https://www.gnu.org/licenses/>.
LICENSE:parts of the General Public License. Of course, your program's commands
LICENSE:<https://www.gnu.org/licenses/>.
LICENSE: The GNU General Public License does not permit incorporating your program
LICENSE:Public License instead of this License. But first, please read
LICENSE:<https://www.gnu.org/licenses/why-not-lgpl.html>.
pyproject.toml:license = "GPL-3.0-or-later"
debian/copyright:License: GPL-3
debian/copyright:License: GPL-3
debian/copyright:License: GPL-3
debian/copyright: it under the terms of the GNU General Public License as published by
debian/copyright: the Free Software Foundation version 3 of the License.
debian/copyright: GNU General Public License for more details.
debian/copyright: You should have received a copy of the GNU General Public License
debian/copyright: along with this package. If not, see <https://www.gnu.org/licenses/>.
debian/copyright: Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
README.md: <img src="https://img.shields.io/pypi/l/niri-companion" alt="PyPI - License" />