Lintian Fixes - wlroots

Ready changes

Merge these changes:

git pull https://janitor.debian.net/git/wlroots lintian-fixes/main

Summary

Diff

diff --git a/debian/control b/debian/control
index 022ea6f0..3348ed1e 100644
--- a/debian/control
+++ b/debian/control
@@ -28,7 +28,7 @@ Build-Depends:
  meson (>= 0.51.2),
  pkg-config,
  wayland-protocols (>= 1.17),
-Standards-Version: 4.4.1
+Standards-Version: 4.5.0
 Section: libs
 Homepage: https://github.com/swaywm/wlroots
 Vcs-Git: https://salsa.debian.org/swaywm-team/wlroots.git
diff --git a/debian/copyright b/debian/copyright
index dd2f96b9..6a883e4e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -114,127 +114,15 @@ License: Expat
 Files: tinywl/*
 Copyright: 2018-2019 Drew DeVault
 License: CC0-1.0
- Creative Commons Legal Code
+ To the extent possible under law, the author(s) have dedicated all copyright
+ and related and neighboring rights to this software to the public domain
+ worldwide. This software is distributed without any warranty.
  .
- CC0 1.0 Universal
+ You should have received a copy of the CC0 Public Domain Dedication along with
+ this software. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
  .
-     CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
-     LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
-     ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
-     INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
-     REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
-     PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
-     THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
-     HEREUNDER.
- .
- 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.
+ On Debian systems, the full text of the CC0 1.0 Universal license can be found
+ in the file `/usr/share/common-licenses/CC0-1.0'.
 
 Files: protocol/idle.xml
  protocol/server-decoration.xml
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
index 59268566..801c398c 100644
--- a/debian/upstream/metadata
+++ b/debian/upstream/metadata
@@ -1,2 +1,4 @@
-Repository: https://github.com/swaywm/wlroots
+Bug-Database: https://github.com/swaywm/wlroots/issues
+Bug-Submit: https://github.com/swaywm/wlroots/issues/new
+Repository: https://github.com/swaywm/wlroots.git
 Repository-Browse: https://github.com/swaywm/wlroots

Debdiff

[The following lists of changes regard files as different if they have different names, permissions or owners.]

Files in second set of .debs but not in first

-rw-r--r--  root/root   /usr/lib/debug/.build-id/00/a9d234bea08b2c9dd646890542ca1321df942c.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/05/a7828c2f0f38246bc21f170ffe6b44f85ce8ff.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/17/0a96f81e19209be9f883a8e963b4825bb86e9b.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/2e/4a08989e8627d633d25087cd7131e87c0554cf.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/2f/327a810522303e1829ec2f6966b1bc2911197f.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/34/f3b68847b478ec8f8f3816df7a881dc47eee1d.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/4e/ac61e5996a4eeab449478025bfccba7f6c0e73.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/5c/255905556694f4a2b620902a31fca19b255255.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/6b/244a7d1e8eb9ab231481531920c2875a246fc4.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/6c/7d844dcb07265abac336c387a852bbaa21f5bd.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/70/f995bca29449ed2763044ecbbd964090eb8e0a.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/71/7ecb439a85463264250e73338790de57517fff.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/73/e4e581293031a25bb473ddd1802373ab2de242.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/7c/937dc0eff9a8b17a15284a95cbc60eaa300399.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/7e/9ba11b0142403fadbe6f17a39fc4269e9ff1a0.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/8e/dda0d6b473328fc222c5778aa6156efa56c109.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/a8/afe2ae861f0eacbc6cfcd683a6b87a7db1a4c9.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/ab/5edfe4e7e50c7096fbdada8132fcaf907e2462.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/b4/ccaca20a7c62f1ad921a6499fd1331a458251f.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/d0/60b8cc4fc2bc88be59f189001625e350503311.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/d3/c7860498df8e0022e9fa32c252deb6efd59d3b.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/da/535d9788ef81eccf41aa5ceae048cfa90ecb30.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/fc/3b84353f4e969b0001f0a57b87ae3f48bc6b12.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/ff/d53bae804413534d1ba88193f06295eebab76d.debug

Files in first set of .debs but not in second

-rw-r--r--  root/root   /usr/lib/debug/.build-id/1a/8951a90f35b792e9b1d1205c150fc9e79a7cb7.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/20/991490c051f484ff116a1fa4fea41915b16a4f.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/2d/3384dcb77e7a4e75196e1f1fabd2c30d9f859c.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/3c/444b700854fee45a533cfb5d9b49789a297cc4.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/40/31fe54553cd551c3e5250eb0f93a3f94376849.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/4e/9e99262e4c34ee52e1efaf3807b0bce2699cbd.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/55/38f62e149cb2f4e20a1fe661e429566dbd88a4.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/71/d3d3c173ae7fe08a060dae3cf2845f1a5f19ca.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/80/383538c947e114912a30dd74c95038c0cfc190.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/80/6ba4d43dc5b903e94d02f175824dd32f0ad5d5.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/84/f93394344427a843fa07170cbb25046903ef10.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/8f/c30cc46426a91bbc9ee872fa3d1b51f6d32e85.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/a0/77f33f00a91b086e59df504a843ac879fbf289.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/a4/66ac3a27e3a1aa5e38d3803d807bab4f929b92.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/b1/e46007c69a9454bada7c979cfc61da6e760498.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/b3/c4f89d27f20e51bdd927e51f0a5021bce27300.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/be/17d71a494045427aa9814fa30151fc17f5fcb8.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/cc/ac05696af068346a8e4f8070be3f2a2e714e93.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/d1/24a560c6f282156f92e29dd1ba9413940f88ed.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/d1/28b7edb7a1aa0a5346cd96e2700cba21b3d238.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/d7/94f2fac60ca5ed5e611c19bd04cec6ab91cf29.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/e3/973dffa3ecf5a9815c4f39d4d42523dea669e1.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/ef/c5295b2ad97ec439c3aaca045bfe3ca5b95e2d.debug
-rw-r--r--  root/root   /usr/lib/debug/.build-id/f9/09a20455b4faa3eefcc82551ff3e2f2c55941a.debug

No differences were encountered between the control files of package libwlroots-dev

No differences were encountered between the control files of package libwlroots-examples

Control files of package libwlroots-examples-dbgsym: lines which differ (wdiff format)

  • Build-Ids: 1a8951a90f35b792e9b1d1205c150fc9e79a7cb7 20991490c051f484ff116a1fa4fea41915b16a4f 3c444b700854fee45a533cfb5d9b49789a297cc4 4031fe54553cd551c3e5250eb0f93a3f94376849 4e9e99262e4c34ee52e1efaf3807b0bce2699cbd 5538f62e149cb2f4e20a1fe661e429566dbd88a4 71d3d3c173ae7fe08a060dae3cf2845f1a5f19ca 80383538c947e114912a30dd74c95038c0cfc190 806ba4d43dc5b903e94d02f175824dd32f0ad5d5 84f93394344427a843fa07170cbb25046903ef10 8fc30cc46426a91bbc9ee872fa3d1b51f6d32e85 a077f33f00a91b086e59df504a843ac879fbf289 a466ac3a27e3a1aa5e38d3803d807bab4f929b92 b1e46007c69a9454bada7c979cfc61da6e760498 b3c4f89d27f20e51bdd927e51f0a5021bce27300 be17d71a494045427aa9814fa30151fc17f5fcb8 ccac05696af068346a8e4f8070be3f2a2e714e93 d124a560c6f282156f92e29dd1ba9413940f88ed d128b7edb7a1aa0a5346cd96e2700cba21b3d238 d794f2fac60ca5ed5e611c19bd04cec6ab91cf29 e3973dffa3ecf5a9815c4f39d4d42523dea669e1 efc5295b2ad97ec439c3aaca045bfe3ca5b95e2d f909a20455b4faa3eefcc82551ff3e2f2c55941a 00a9d234bea08b2c9dd646890542ca1321df942c 05a7828c2f0f38246bc21f170ffe6b44f85ce8ff 170a96f81e19209be9f883a8e963b4825bb86e9b 2e4a08989e8627d633d25087cd7131e87c0554cf 2f327a810522303e1829ec2f6966b1bc2911197f 34f3b68847b478ec8f8f3816df7a881dc47eee1d 4eac61e5996a4eeab449478025bfccba7f6c0e73 5c255905556694f4a2b620902a31fca19b255255 6b244a7d1e8eb9ab231481531920c2875a246fc4 6c7d844dcb07265abac336c387a852bbaa21f5bd 70f995bca29449ed2763044ecbbd964090eb8e0a 717ecb439a85463264250e73338790de57517fff 73e4e581293031a25bb473ddd1802373ab2de242 7c937dc0eff9a8b17a15284a95cbc60eaa300399 7e9ba11b0142403fadbe6f17a39fc4269e9ff1a0 a8afe2ae861f0eacbc6cfcd683a6b87a7db1a4c9 ab5edfe4e7e50c7096fbdada8132fcaf907e2462 b4ccaca20a7c62f1ad921a6499fd1331a458251f d060b8cc4fc2bc88be59f189001625e350503311 d3c7860498df8e0022e9fa32c252deb6efd59d3b da535d9788ef81eccf41aa5ceae048cfa90ecb30 fc3b84353f4e969b0001f0a57b87ae3f48bc6b12 ffd53bae804413534d1ba88193f06295eebab76d

No differences were encountered between the control files of package libwlroots6

Control files of package libwlroots6-dbgsym: lines which differ (wdiff format)

  • Build-Ids: 2d3384dcb77e7a4e75196e1f1fabd2c30d9f859c 8edda0d6b473328fc222c5778aa6156efa56c109

Run locally

Try this locally (using the lintian-brush package):

debcheckout wlroots
cd wlroots
lintian-brush

More details

Full run details