lintian.txt

lintian.txt
1N: 2E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/] 3N: 4N: Debian packages should not install into /opt, because it is reserved for 5N: add-on software. 6N: 7N: Please refer to /opt : Add-on application software packages (Section 3.13) 8N: in the Filesystem Hierarchy Standard for details. 9N: 10N: Visibility: error 11N: Show-Always: no 12N: Check: files/hierarchy/standard 13N: 14N: 15E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/bin/] 16N: 17E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/bin/kkbswitch] 18N: 19E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/] 20N: 21E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/applications/] 22N: 23E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/applications/tde/] 24N: 25E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/applications/tde/kkbswitch.desktop] 26N: 27E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/apps/] 28N: 29E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/apps/kkbswitch/] 30N: 31E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/apps/kkbswitch/group_names] 32N: 33E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/apps/tdeconf_update/] 34N: 35E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/apps/tdeconf_update/kkbswitch.upd] 36N: 37E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/apps/tdeconf_update/kkbswitch_update_14_icons] 38N: 39E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/apps/tdeconf_update/kkbswitch_update_14_options] 40N: 41E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/autostart/] 42N: 43E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/autostart/kkbswitch.desktop] 44N: 45E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/] 46N: 47E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/HTML/] 48N: 49E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/HTML/en/] 50N: 51E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/HTML/en/kkbswitch/] 52N: 53E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/HTML/en/kkbswitch/code_style.png] 54N: 55E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/HTML/en/kkbswitch/common] 56N: 57E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/HTML/en/kkbswitch/flag_code_style.png] 58N: 59E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/HTML/en/kkbswitch/flag_style.png] 60N: 61E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/HTML/en/kkbswitch/index.cache.bz2] 62N: 63E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/HTML/en/kkbswitch/index.docbook] 64N: 65E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/doc/tde/] 66N: 67E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/icons/] 68N: 69E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/icons/hicolor/16x16/] 70N: 71E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/icons/hicolor/16x16/apps/] 72N: 73E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/icons/hicolor/16x16/apps/kkbswitch.png] 74N: 75E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/icons/hicolor/32x32/] 76N: 77E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/icons/hicolor/32x32/apps/] 78N: 79E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/icons/hicolor/32x32/apps/kkbswitch.png] 80N: 81E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/icons/hicolor/] 82N: 83E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/] 84N: 85E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/be/LC_MESSAGES/] 86N: 87E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/be/LC_MESSAGES/kkbswitch.mo] 88N: 89E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/be/] 90N: 91E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/bg/LC_MESSAGES/] 92N: 93E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/bg/LC_MESSAGES/kkbswitch.mo] 94N: 95E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/bg/] 96N: 97E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/cs/LC_MESSAGES/] 98N: 99E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/cs/LC_MESSAGES/kkbswitch.mo] 100N: 101E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/cs/] 102N: 103E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/de/LC_MESSAGES/] 104N: 105E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/de/LC_MESSAGES/kkbswitch.mo] 106N: 107E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/de/] 108N: 109E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/el/LC_MESSAGES/] 110N: 111E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/el/LC_MESSAGES/kkbswitch.mo] 112N: 113E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/el/] 114N: 115E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/fi/LC_MESSAGES/] 116N: 117E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/fi/LC_MESSAGES/kkbswitch.mo] 118N: 119E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/fi/] 120N: 121E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/he/LC_MESSAGES/] 122N: 123E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/he/LC_MESSAGES/kkbswitch.mo] 124N: 125E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/he/] 126N: 127E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/ka/LC_MESSAGES/] 128N: 129E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/ka/LC_MESSAGES/kkbswitch.mo] 130N: 131E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/ka/] 132N: 133E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/nl/LC_MESSAGES/] 134N: 135E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/nl/LC_MESSAGES/kkbswitch.mo] 136N: 137E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/nl/] 138N: 139E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/pl/LC_MESSAGES/] 140N: 141E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/pl/LC_MESSAGES/kkbswitch.mo] 142N: 143E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/pl/] 144N: 145E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/ru/LC_MESSAGES/] 146N: 147E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/ru/LC_MESSAGES/kkbswitch.mo] 148N: 149E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/ru/] 150N: 151E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/sk/LC_MESSAGES/] 152N: 153E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/sk/LC_MESSAGES/kkbswitch.mo] 154N: 155E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/sk/] 156N: 157E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/sv/LC_MESSAGES/] 158N: 159E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/sv/LC_MESSAGES/kkbswitch.mo] 160N: 161E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/sv/] 162N: 163E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/uk/LC_MESSAGES/] 164N: 165E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/uk/LC_MESSAGES/kkbswitch.mo] 166N: 167E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/locale/uk/] 168N: 169E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/man/] 170N: 171E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/man/man1/] 172N: 173E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/man/man1/kkbswitch.1] 174N: 175E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/pixmaps/] 176N: 177E: kkbswitch-trinity: dir-or-file-in-opt [opt/trinity/share/pixmaps/kkbswitch.xpm] 178N: 179E: kkbswitch-trinity source: epoch-changed-but-upstream-version-did-not-go-backwards 1.4.3-8 -> 4:14.2.0~pre41-0ubuntu24.10.0+6 [debian/changelog:1] 180N: 181N: The previous version of this package had a different version epoch to the 182N: current version but the upstream version did not go "backwards". For 183N: example, the previous package version was "1:1.0-1" and the current 184N: version is "2:2.0-1". 185N: 186N: This was likely an accidental bump or addition of an epoch. 187N: 188N: Epochs exist to cope with changes to the upstream version numbering 189N: scheme. Whilst they are a powerful tool, increasing or adding an epoch has 190N: many downsides including causing issues with versioned dependencies, being 191N: misleading to users and being aesthetically unappealing. Whilst they 192N: should be avoided, valid reasons to add or increment the epoch include: 193N: 194N: - Upstream changed their versioning scheme in a way that makes the 195N: latest version lower than the previous one. 196N: - You need to permanently revert to a lower upstream version. 197N: 198N: Temporary revertions (eg. after an NMU) should use not modify or introduce 199N: an epoch - please use the CURRENT+reallyFORMER until you can upload the 200N: latest version again. 201N: 202N: If you are unsure whether you need to increase the epoch for a package, 203N: please consult the debian-devel mailing list. 204N: 205N: Visibility: error 206N: Show-Always: no 207N: Check: debian/changelog 208N: 209N: 210E: kkbswitch-trinity source: rules-require-build-prerequisite (does not satisfy cdbs:any) [debian/rules] 211N: 212N: 213N: The code in debian/rules requires a prerequisite 214N: that is not presently listed in the package's Build-Depends. 215N: 216N: In the special case of Python, affected packages should Build-Depend on 217N: one of python3, python3-all, python3-dev, or python3-all-dev. Which one 218N: depends on whether a package supports multiple Python versions, and also 219N: whether the package builds Python modules or uses Python only as part of 220N: the build process. 221N: 222N: Packages that depend on a specific Python version may build-depend on any 223N: appropriate pythonX.Y or pythonX.Y-dev package instead. 224N: 225N: The condition you see in the context is not a recommendation on what to 226N: add. If you see a list, more than likely only one member is needed to make 227N: this tag go away. You probably also do not need the :any multiarch 228N: qualifier, if you see one. 229N: 230N: Please refer to Package relationships (Section 4.2) in the Debian Policy 231N: Manual for details. 232N: 233N: Visibility: error 234N: Show-Always: no 235N: Check: debian/rules 236N: Renamed from: missing-build-dependency missing-python-build-dependency 237N: 238N: 239W: kkbswitch-trinity source: binary-nmu-debian-revision-in-source 4:14.2.0~pre41-0ubuntu24.10.0+6 240N: 241N: The version number of your source package ends in +b and a number or has a 242N: Debian revision containing three parts. These version numbers are used by 243N: binary NMUs and should not be used as the source version. (The +b form is 244N: the current standard; the three-part version number now obsolete.) 245N: 246N: Please refer to Recompilation or binary-only NMU (Section 5.10.2.1) in the 247N: Debian Developer's Reference for details. 248N: 249N: Visibility: warning 250N: Show-Always: no 251N: Check: fields/version 252N: 253N: 254W: kkbswitch-trinity source: custom-compression-in-debian-source-options compression = "xz" [debian/source/options:2] 255N: 256N: This package selects a custom compression level or algorithm in 257N: debian/source/options. Please remove the call and let dpkg-deb(1) select 258N: suitable defaults. 259N: 260N: Custom compression settings are usually chosen for one of two reasons: 261N: 262N: Higher compression levels or more advanced algorithms shrink the sizes of 263N: large files, but they can cause problems in the resource constrained 264N: environments used in Debian's buildd infrastructure. For example, higher 265N: than expected memory consumption may trigger an FTBFS or a failure to 266N: install. 267N: 268N: Lower compression levels or less advanced algorithms are sometimes needed 269N: to support older Debian version. Unfortunately, they also make it harder 270N: to change the defaults on an archive-wide basis. 271N: 272N: Some legitimate use cases trigger this tag. Please override it. 273N: 274N: Please refer to Bug#829100, Bug#906614, Bug#909696, and the dpkg-deb(1) 275N: manual page for details. 276N: 277N: Visibility: warning 278N: Show-Always: no 279N: Check: debian/source-dir 280N: Renamed from: debian-source-options-has-custom-compression-settings 281N: 282N: 283W: kkbswitch-trinity source: custom-compression-in-debian-source-options compression-level = 9 [debian/source/options:3] 284N: 285W: kkbswitch-trinity source: epoch-change-without-comment 1.4.3-8 -> 4:14.2.0~pre41-0ubuntu24.10.0+6 [debian/changelog:1] 286N: 287N: The previous version of this package had a different version epoch (eg. 288N: 2:1.0-1) to the current version but there's no reference to this in the 289N: changelog entry. 290N: 291N: Epochs exist to cope with changes to the upstream version numbering 292N: scheme. Whilst they are a powerful tool, increasing or adding an epoch has 293N: many downsides including causing issues with versioned dependencies, being 294N: misleading to users and being aesthetically unappealing. Whilst they 295N: should be avoided, valid reasons to add or increment the epoch include: 296N: 297N: - Upstream changed their versioning scheme in a way that makes the 298N: latest version lower than the previous one. 299N: - You need to permanently revert to a lower upstream version. 300N: 301N: Temporary revertions (eg. after an NMU) should use not modify or introduce 302N: an epoch - please use the CURRENT+reallyFORMER until you can upload the 303N: latest version again. 304N: 305N: If you are unsure whether you need to increase the epoch for a package, 306N: please consult the debian-devel mailing list. 307N: 308N: Lintian looks in this version's changelog entry for the phrase "epoch". 309N: 310N: Visibility: warning 311N: Show-Always: no 312N: Check: debian/changelog 313N: 314N: 315W: kkbswitch-trinity: hardening-no-relro [opt/trinity/bin/kkbswitch] 316N: 317N: This package provides an ELF binary that lacks the "read-only relocation" 318N: link flag. This package was likely not built with the default Debian 319N: compiler flags defined by dpkg-buildflags. If built using dpkg-buildflags 320N: directly, be sure to import LDFLAGS. 321N: 322N: Please refer to https://wiki.debian.org/Hardening for details. 323N: 324N: Visibility: warning 325N: Show-Always: no 326N: Check: binaries/hardening 327N: 328N: 329W: kkbswitch-trinity: national-encoding [usr/share/doc/kkbswitch-trinity/TODO] 330N: 331N: A file is not valid UTF-8. 332N: 333N: Debian has used UTF-8 for many years. Support for national encodings is 334N: being phased out. This file probably appears to users in mangled 335N: characters (also called mojibake). 336N: 337N: Packaging control files must be encoded in valid UTF-8. 338N: 339N: Please convert the file to UTF-8 using iconv or a similar tool. 340N: 341N: Visibility: warning 342N: Show-Always: no 343N: Check: files/encoding 344N: Renamed from: national-encoding-in-text-file 345N: debian-changelog-file-uses-obsolete-national-encoding 346N: debian-control-file-uses-obsolete-national-encoding 347N: debian-copyright-file-uses-obsolete-national-encoding 348N: debian-news-file-uses-obsolete-national-encoding 349N: debian-tests-control-uses-national-encoding 350N: doc-base-file-uses-obsolete-national-encoding 351N: national-encoding-in-debconf-template national-encoding-in-manpage 352N: 353N: 354W: kkbswitch-trinity: unknown-section tde 355N: 356N: The "Section:" field in this package's control file is not one of the 357N: sections in use on the ftp archive. Valid sections are currently admin, 358N: comm, cli-mono, database, debug, devel, doc, editors, electronics, 359N: embedded, fonts, games, gnome, gnu-r, gnustep, graphics, hamradio, 360N: haskell, httpd, interpreters, java, javascript, kde, libdevel, libs, lisp, 361N: localization, kernel, mail, math, misc, net, news, ocaml, oldlibs, 362N: otherosfs, perl, php, python, ruby, rust, science, shells, sound, tex, 363N: text, utils, vcs, video, web, x11, xfce, zope. 364N: 365N: The section name should be preceded by either "contrib/", "non-free/" or 366N: "non-free-firmware/" if the package is in the according archive area. 367N: 368N: Please refer to Sections (Section 2.4) in the Debian Policy Manual for 369N: details. 370N: 371N: Visibility: warning 372N: Show-Always: no 373N: Check: fields/section 374N: 375N: 376W: xkb-data-extra-trinity: unknown-section tde 377N: 378I: kkbswitch-trinity source: adopted-extended-field (in section for source) XSBC-Original-Maintainer [debian/control:5] 379N: 380N: A field in debian/control has an extension prefix but is also known 381N: without it. 382N: 383N: Extension prefixes like XS-* or XC-* allow experimental fields to 384N: propagate to the right place when packages are built with dpkg. In this 385N: case, however, the field is also known without the prefix. In all 386N: likelihood the field was permanently adopted, and dpkg learned how to deal 387N: with it. 388N: 389N: Please consider removing the extension prefix for the field name. 390N: 391N: Visibility: info 392N: Show-Always: no 393N: Check: debian/control/field/adopted 394N: Renamed from: xc-package-type-in-debian-control 395N: xs-testsuite-field-in-debian-control xs-vcs-field-in-debian-control 396N: 397N: 398I: kkbswitch-trinity source: debian-watch-file-is-missing 399N: 400N: This source package is not Debian-native but it does not have a 401N: debian/watch file. This file is used for automatic detection of new 402N: upstream versions by the Debian External Health Status project and other 403N: project infrastructure. If this package is maintained upstream, please 404N: consider adding a debian/watch file to detect new releases. 405N: 406N: If the package is not maintained upstream or if upstream uses a 407N: distribution mechanism that cannot be meaningfully monitored by uscan and 408N: the Debian External Health Status project, please consider adding a 409N: debian/watch file containing only comments documenting the situation. 410N: 411N: Please refer to Upstream source location: debian/watch (Section 4.11) in 412N: the Debian Policy Manual and the uscan(1) manual page for details. 413N: 414N: Visibility: info 415N: Show-Always: no 416N: Check: debian/watch 417N: 418N: 419I: xkb-data-extra-trinity: extended-description-is-probably-too-short 420N: 421N: The extended description (the lines after the first line of the 422N: "Description:" field) is only one or two lines long. The extended 423N: description should provide a user with enough information to decide 424N: whether they want to install this package, what it contains, and how it 425N: compares to similar packages. One or two lines is normally not enough to 426N: do this. 427N: 428N: Please refer to General guidelines for package descriptions (Section 429N: 6.2.1) in the Debian Developer's Reference and The long description 430N: (Section 6.2.3) in the Debian Developer's Reference for details. 431N: 432N: Visibility: info 433N: Show-Always: no 434N: Check: fields/description 435N: 436N: 437I: kkbswitch-trinity source: no-dh-sequencer [debian/rules] 438N: 439N: This package does not use the dh sequencer in debian/rules. 440N: 441N: While maintainers may use a variety of build systems, this one is by far 442N: the most popular. 443N: 444N: Maintainers are strongly encouraged to use the dh sequencer in new 445N: packages and convert existing ones when appropriate. 446N: 447N: Visibility: info 448N: Show-Always: no 449N: Check: debian/rules/dh-sequencer 450N: 451N: 452I: kkbswitch-trinity source: out-of-date-standards-version 3.7.3 (released 2007-12-03) (current is 4.7.0) 453N: 454N: The source package refers to a Standards-Version older than the one that 455N: was current at the time the package was created (according to the 456N: timestamp of the latest debian/changelog entry). Please consider updating 457N: the package to current Policy and setting this control field 458N: appropriately. 459N: 460N: If the package is already compliant with the current standards, you don't 461N: have to re-upload the package just to adjust the Standards-Version control 462N: field. However, please remember to update this field next time you upload 463N: the package. 464N: 465N: See /usr/share/doc/debian-policy/upgrading-checklist.txt.gz in the 466N: debian-policy package for a summary of changes in newer versions of 467N: Policy. 468N: 469N: Please refer to 470N: https://www.debian.org/doc/debian-policy/upgrading-checklist.html for 471N: details. 472N: 473N: Visibility: info 474N: Show-Always: no 475N: Check: fields/standards-version 476N: 477N: 478P: kkbswitch-trinity source: co-maintained-package-with-no-vcs-fields 479N: 480N: Based on the content of the maintainer and uploader fields this package is 481N: co-maintained but there are no Vcs-* fields. 482N: 483N: It is recommended that shared maintenance of packages are co-ordinated via 484N: a revision control system. 485N: 486N: Visibility: pedantic 487N: Show-Always: no 488N: Check: fields/vcs 489N: Renamed from: co-maintained-package-with-no-vcs-headers 490N: 491N: 492P: kkbswitch-trinity: copyright-refers-to-symlink-license usr/share/common-licenses/GPL 493N: 494N: The copyright file refers to the versionless symlink in 495N: /usr/share/common-licenses for the full text of the GPL, LGPL, or GFDL 496N: license. This symlink is updated to point to the latest version of the 497N: license when a new one is released. The package appears to allow 498N: relicensing under later versions of its license, so this is legally 499N: consistent, but it implies that Debian will relicense the package under 500N: later versions of those licenses as they're released. It is normally 501N: better to point to the version of the license the package references in 502N: its license statement. 503N: 504N: For example, if the package says something like "you may redistribute it 505N: and/or modify it under the terms of the GNU General Public License as 506N: published by the Free Software Foundation; either version 2, or (at your 507N: option) any later version", the debian/copyright file should refer to 508N: /usr/share/common-licenses/GPL-2, not /GPL. 509N: 510N: For packages released under the same terms as Perl, Perl references the 511N: GPL version 1, so point to /usr/share/common-licenses/GPL-1. 512N: 513N: Visibility: pedantic 514N: Show-Always: no 515N: Check: debian/copyright 516N: 517N: 518P: xkb-data-extra-trinity: copyright-refers-to-symlink-license usr/share/common-licenses/GPL 519N: 520P: kkbswitch-trinity source: no-dep5-copyright [debian/copyright] 521N: 522N: This package does not use a machine-readable debian/copyright file. 523N: 524N: This format makes it easier to review licenses and can be easily parsed by 525N: Lintian. 526N: 527N: Please refer to 528N: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for 529N: details. 530N: 531N: Visibility: pedantic 532N: Show-Always: no 533N: Check: debian/copyright/dep5 534N: 535N: 536P: kkbswitch-trinity source: package-uses-old-debhelper-compat-version 10 537N: 538N: This package uses a debhelper compatibility level that is no longer 539N: recommended. Please consider using the recommended level. 540N: 541N: For most packages, the best way to set the compatibility level is to 542N: specify debhelper-compat (= X) as a Build-Depends in debian/control. You 543N: can also use the debian/compat file or export DH_COMPAT in debian/rules. 544N: 545N: If no level is selected debhelper defaults to level 1, which is 546N: deprecated. 547N: 548N: Please refer to the debhelper(7) manual page for details. 549N: 550N: Visibility: pedantic 551N: Show-Always: no 552N: Check: debhelper 553N: 554N: 555P: kkbswitch-trinity source: silent-on-rules-requiring-root [debian/control] 556N: 557N: The field Rules-Requires-Root is missing from the file debian/control. 558N: 559N: Over time, Debian has successively narrowed the steps for which elevated 560N: privileges are required. It speeds up the building of installation 561N: packages in the archive. Eventually, Debian will switch the default 562N: archive-wide behaviour to expedite the build process further. 563N: 564N: Please declare explicitly that the sources do not require root privileges. 565N: You can use the setting Rules-Requires-Root: no in the source stanza of 566N: debian/control, but please verify with diffoscope(1) that the installation 567N: packages produced are in fact identical. 568N: 569N: Please refer to usr/share/doc/dpkg/spec/rootless-builds.txt, debian/rules 570N: and Rules-Requires-Root (Section 4.9.2) in the Debian Policy Manual, and 571N: Rules-Requires-Root (Section 5.6.31) in the Debian Policy Manual for 572N: details. 573N: 574N: Visibility: pedantic 575N: Show-Always: no 576N: Check: debian/control/field/rules-requires-root 577N: Renamed from: rules-requires-root-missing 578N: 579N: 580P: kkbswitch-trinity source: trailing-whitespace [debian/changelog:33] 581N: 582N: This file contains lines with trailing whitespace characters. 583N: 584N: Whilst often harmless and unsightly, such extra whitespaces can also cause 585N: tools to interpret the whitespace characters literally. The tool diff(1) 586N: does not like them, either. They are best avoided. 587N: 588N: Some of these problems can be hard to track down. 589N: 590N: Whitespace at the end of lines may be removed with the following: 591N: 592N: $ sed -i -e 's@[[:space:]]*$@@g' debian/control debian/changelog 593N: 594N: If you use Emacs, you can also use "M-x wh-cl" (whitespace-cleanup). 595N: 596N: However, if you wish to only remove trailing spaces and leave trailing 597N: tabs (eg. for Makefiles), you can use the following code snippet: 598N: 599N: $ sed -i -e 's@[ ]*$@@g' debian/rules 600N: 601N: To remove empty lines from the end of a file, you can use: 602N: 603N: $ sed -i -e :a -e '/^\n*$/{$d;N;};/\n$/ba' debian/rules 604N: 605N: Visibility: pedantic 606N: Show-Always: no 607N: Check: debian/trailing-whitespace 608N: Renamed from: file-contains-trailing-whitespace 609N: 610N: 611P: kkbswitch-trinity source: trailing-whitespace [debian/changelog:75] 612N: 613P: kkbswitch-trinity source: trailing-whitespace [debian/control:16] 614N: 615P: kkbswitch-trinity source: trailing-whitespace [debian/control:17] 616N: 617P: kkbswitch-trinity source: trailing-whitespace [debian/control:22] 618N: 619X: kkbswitch-trinity source: upstream-metadata-file-is-missing 620N: 621N: This source package is not Debian-native but it does not have a 622N: debian/upstream/metadata file. 623N: 624N: The Upstream MEtadata GAthered with YAml (UMEGAYA) project is an effort to 625N: collect meta-information about upstream projects from any source package. 626N: This file is in YAML format and it is used in to feed the data in the 627N: UltimateDebianDatabase. For example, it can contains the way the authors 628N: want their software be cited in publications and some bibliographic 629N: references about the software. 630N: 631N: Please add a debian/upstream/metadata file. 632N: 633N: Please refer to https://dep-team.pages.debian.net/deps/dep12/ and 634N: https://wiki.debian.org/UpstreamMetadata for details. 635N: 636N: Visibility: pedantic 637N: Show-Always: no 638N: Check: debian/upstream/metadata 639N: This tag is experimental. 640N: 641N: 642X: kkbswitch-trinity source: very-long-line-length-in-source-file 1023 > 512 [doc/man/kkbswitch.1:12] 643N: 644N: The source file includes a line length that is well beyond the normally 645N: human made code line length. 646N: 647N: This very long line length does not allow Lintian to do correctly some 648N: source file checks. 649N: 650N: This line could also be the result of some text injected by a computer 651N: program, and thus could lead to FTBFS bugs. 652N: 653N: Last but not least, long line in source code could be used to obfuscate 654N: the source code and to hide stuff like backdoors or security problems. 655N: 656N: It could be due to jslint source comments or other build tool comments. 657N: 658N: You may report this issue upstream. 659N: 660N: Visibility: pedantic 661N: Show-Always: no 662N: Check: files/contents/line-length 663N: Renamed from: insane-line-length-in-source-file 664N: This tag is experimental. 665N: 666N: Screen: autotools/long-lines 667N: Advocates: "Russ Allbery" <rra@debian.org> 668N: Reason: 669N: Upstream sources using autoconf have traditionally been 670N: distributed with generated ./configure scripts as well as 671N: other third-party m4 macro files such as libtool. 672N: 673N: When paired with automake, there may also be some intermediate 674N: Makefile.in files. 675N: 676N: A lot of sources potentially contain such files, but they are 677N: not actionable by either the Debian distributor or by the 678N: upstream maintainer. 679N: 680N: As a side note, modern Debian build protocols will re-create 681N: many of those files via dh_autoreconf. They are present merely 682N: to aid in bootstrapping systems where the GNU suite may not yet 683N: be available. 684N: 685N: Read more in Bug#996740. 686N: 687N: 688X: kkbswitch-trinity source: very-long-line-length-in-source-file 753 > 512 [doc/en/index.docbook:251] 689N: 690C: kkbswitch-trinity: control-tarball-compression-format zst 691N: 692N: This is the compressor format used for the control.tar tarball. 693N: 694N: Visibility: classification 695N: Show-Always: no 696N: Check: deb-format 697N: This tag is a classification. There is no issue in your package. 698N: 699N: 700C: xkb-data-extra-trinity: control-tarball-compression-format zst 701N: 702C: kkbswitch-trinity: ctrl-script [postinst] 703N: 704N: This package has one or more maintainer scripts (or other executable 705N: control files). 706N: 707N: This flags any control file with the executable bit set. 708N: 709N: Visibility: classification 710N: Show-Always: no 711N: Check: control-files 712N: This tag is a classification. There is no issue in your package. 713N: 714N: 715C: kkbswitch-trinity: ctrl-script [postrm] 716N: 717C: kkbswitch-trinity: data-tarball-compression-format zst 718N: 719N: This is the compressor format used for the data.tar tarball. 720N: 721N: Visibility: classification 722N: Show-Always: no 723N: Check: deb-format 724N: This tag is a classification. There is no issue in your package. 725N: 726N: 727C: xkb-data-extra-trinity: data-tarball-compression-format zst 728N: 729C: kkbswitch-trinity: debhelper-autoscript-in-maintainer-scripts dh_installmenu/13.18ubuntu2 730N: 731N: The maintainer scripts of the package contain one or more auto-generated 732N: shell snippets inserted by the listed debhelper tool. 733N: 734N: Visibility: classification 735N: Show-Always: no 736N: Check: maintainer-scripts/generated 737N: This tag is a classification. There is no issue in your package. 738N: 739N: 740C: kkbswitch-trinity source: debhelper-compat-level 10 741N: 742N: This is the debhelper compat level used specified by this package. 743N: 744N: Visibility: classification 745N: Show-Always: no 746N: Check: debhelper 747N: This tag is a classification. There is no issue in your package. 748N: 749N: 750C: kkbswitch-trinity source: debian-build-system cdbs-with-debhelper.mk, debhelper [debian/rules] 751N: 752N: This is the build system that Lintian believes the package is using. 753N: 754N: Visibility: classification 755N: Show-Always: no 756N: Check: debhelper 757N: This tag is a classification. There is no issue in your package. 758N: 759N: 760C: kkbswitch-trinity source: mail-contact Maintainer "TDE Debian Team" <team-debian@trinitydesktop.org> 761N: 762N: This person is a contact in the named group for this package. 763N: 764N: Visibility: classification 765N: Show-Always: no 766N: Check: fields/mail-address 767N: Renamed from: maintainer uploader 768N: This tag is a classification. There is no issue in your package. 769N: 770N: 771C: kkbswitch-trinity source: mail-contact Uploaders "Baruch Even" <baruch@debian.org> 772N: 773C: kkbswitch-trinity source: mail-contact Uploaders "Lior Kaplan" <kaplan@debian.org> 774N: 775C: kkbswitch-trinity source: mail-contact Uploaders "Shachar Shemesh" <shachar@debian.org> 776N: 777C: kkbswitch-trinity: mail-contact Maintainer "TDE Debian Team" <team-debian@trinitydesktop.org> 778N: 779C: xkb-data-extra-trinity: mail-contact Maintainer "TDE Debian Team" <team-debian@trinitydesktop.org> 780N: 781C: kkbswitch-trinity: maintainer-script-interpreter /bin/sh [postinst] 782N: 783N: Interpreter used in maintainer script or ELF 784N: 785N: Visibility: classification 786N: Show-Always: no 787N: Check: scripts 788N: This tag is a classification. There is no issue in your package. 789N: 790N: 791C: kkbswitch-trinity: maintainer-script-interpreter /bin/sh [postrm] 792N: 793C: xkb-data-extra-trinity: no-ctrl-scripts 794N: 795N: The package does not rely on any maintainer scripts (or other executable 796N: control files). 797N: 798N: Visibility: classification 799N: Show-Always: no 800N: Check: control-files 801N: This tag is a classification. There is no issue in your package. 802N: 803N: 804C: kkbswitch-trinity source: number-of-patches 0 [debian/patches/series] 805N: 806N: The number of patches according to the debian/patches/series file. 807N: 808N: Visibility: classification 809N: Show-Always: no 810N: Check: debian/patches/count 811N: This tag is a classification. There is no issue in your package. 812N: 813N: 814C: kkbswitch-trinity source: package-is-co-maintained (with 3 uploaders) 815N: 816N: The package is co-maintained but not team-maintained according to the 817N: maintainer/uploaders fields in the debian/control file. 818N: 819N: Visibility: classification 820N: Show-Always: no 821N: Check: fields/vcs 822N: This tag is a classification. There is no issue in your package. 823N: 824N: 825C: kkbswitch-trinity: package-is-maintained-by-individual 826N: 827N: The package is maintained by an individual according to the 828N: maintainer/uploaders fields in the debian/control file. 829N: 830N: Visibility: classification 831N: Show-Always: no 832N: Check: fields/vcs 833N: This tag is a classification. There is no issue in your package. 834N: 835N: 836C: xkb-data-extra-trinity: package-is-maintained-by-individual 837N: 838C: kkbswitch-trinity source: patch-system quilt 839N: 840N: This package uses the specified patch system (eg. "quilt" or "dpatch"). 841N: 842N: Visibility: classification 843N: Show-Always: no 844N: Check: debian/patches 845N: This tag is a classification. There is no issue in your package. 846N: 847N: 848C: kkbswitch-trinity source: source-format 3.0 (quilt) 849N: 850N: This is the source format declared in the package. 851N: 852N: Visibility: classification 853N: Show-Always: no 854N: Check: debian/source-dir 855N: This tag is a classification. There is no issue in your package. 856N: 857N: 858C: kkbswitch-trinity source: standards-version 3.7.3 859N: 860N: The standards version of the package according to Standards-Version field 861N: in the debian/control file. 862N: 863N: Visibility: classification 864N: Show-Always: no 865N: Check: fields/standards-version 866N: This tag is a classification. There is no issue in your package. 867N: 868N: 869C: kkbswitch-trinity source: trimmed-deb822-field §1 Build-Depends tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, tdelibs14-trinity-dev, libxkbfile-dev [debian/control:7] 870N: 871N: The raw but trimmed contents of the named field in the given Deb822 file. 872N: The number indicates the section from the top, starting at 1. 873N: 874N: Visibility: classification 875N: Show-Always: no 876N: Check: fields/deb822 877N: This tag is a classification. There is no issue in your package. 878N: 879N: 880C: kkbswitch-trinity source: trimmed-deb822-field §1 Homepage http://kkbswitch.sourceforge.net/ [debian/control:9] 881N: 882C: kkbswitch-trinity source: trimmed-deb822-field §1 Maintainer TDE Debian Team <team-debian@trinitydesktop.org> [debian/control:4] 883N: 884C: kkbswitch-trinity source: trimmed-deb822-field §1 Priority optional [debian/control:3] 885N: 886C: kkbswitch-trinity source: trimmed-deb822-field §1 Section tde [debian/control:2] 887N: 888C: kkbswitch-trinity source: trimmed-deb822-field §1 Source kkbswitch-trinity [debian/control:1] 889N: 890C: kkbswitch-trinity source: trimmed-deb822-field §1 Standards-Version 3.7.3 [debian/control:8] 891N: 892C: kkbswitch-trinity source: trimmed-deb822-field §1 Uploaders Baruch Even <baruch@debian.org>, Lior Kaplan <kaplan@debian.org>, Shachar Shemesh <shachar@debian.org> [debian/control:6] 893N: 894C: kkbswitch-trinity source: trimmed-deb822-field §1 XSBC-Original-Maintainer Debian Hebrew Packaging Team <debian-hebrew-package@lists.alioth.debian.org> [debian/control:5] 895N: 896C: kkbswitch-trinity source: trimmed-deb822-field §2 Architecture any [debian/control:12] 897N: 898C: kkbswitch-trinity source: trimmed-deb822-field §2 Depends ${shlibs:Depends}, ${misc:Depends} [debian/control:13] 899N: 900C: kkbswitch-trinity source: trimmed-deb822-field §2 Description keyboard layout indicator for TDE\n KKBSwitch displays an icon in the system tray that indicates which layout is\n currently active and enables you to switch layouts by clicking the icon or by\n selecting from the menu. It works with all desktop environments.\n .\n Features include:\n - Configurable icons for the keyboard layouts.\n - The "toggle mode" to toggle between the two most recently-used keyboard\n layouts.\n - Choose to use a global layout or per-application or per-window layouts.\n - Configurable keyboard shortcuts. [debian/control:15] 901N: 902C: kkbswitch-trinity source: trimmed-deb822-field §2 Package kkbswitch-trinity [debian/control:11] 903N: 904C: kkbswitch-trinity source: trimmed-deb822-field §2 Suggests tdebase-data-trinity, xkb-data-extra-trinity [debian/control:14] 905N: 906C: kkbswitch-trinity source: trimmed-deb822-field §3 Architecture all [debian/control:28] 907N: 908C: kkbswitch-trinity source: trimmed-deb822-field §3 Depends ${shlibs:Depends}, ${misc:Depends} [debian/control:29] 909N: 910C: kkbswitch-trinity source: trimmed-deb822-field §3 Description Additional data for xkb\n This package contains additional keyboard layout definitions for xkb. [debian/control:31] 911N: 912C: kkbswitch-trinity source: trimmed-deb822-field §3 Enhances xkb-data [debian/control:30] 913N: 914C: kkbswitch-trinity source: trimmed-deb822-field §3 Package xkb-data-extra-trinity [debian/control:27] 915N: 916C: kkbswitch-trinity source: trimmed-field Architecture any all 917N: 918N: These are the raw but trimmed contents of the named field in the package's 919N: primary control file. 920N: 921N: Visibility: classification 922N: Show-Always: no 923N: Check: fields/trimmed 924N: This tag is a classification. There is no issue in your package. 925N: 926N: 927C: kkbswitch-trinity source: trimmed-field Binary kkbswitch-trinity, xkb-data-extra-trinity 928N: 929C: kkbswitch-trinity source: trimmed-field Build-Depends tde-cdbs, debhelper (>= 10~), quilt, tde-cmake, ninja-build, tdelibs14-trinity-dev, libxkbfile-dev 930N: 931C: kkbswitch-trinity source: trimmed-field Checksums-Sha1 d9fa0cb06a1806729cd85c53694fdbb32c9334ce 82356 kkbswitch-trinity_14.2.0~pre41.orig.tar.xz\n cf3412a509f8a6574f205c14fef2c949a122d9fc 3104 kkbswitch-trinity_14.2.0~pre41-0ubuntu24.10.0+6.debian.tar.xz 932N: 933C: kkbswitch-trinity source: trimmed-field Checksums-Sha256 18beae2f60ab809ce08e1009dc6bca7706b783bbd942fcda84301ec9a77361d6 82356 kkbswitch-trinity_14.2.0~pre41.orig.tar.xz\n f26ea326da3233c91a4fccb74091da716491423cc6dde0c3d1ec1120063f441c 3104 kkbswitch-trinity_14.2.0~pre41-0ubuntu24.10.0+6.debian.tar.xz 934N: 935C: kkbswitch-trinity source: trimmed-field Files 413d6897d18f5744c9e3eddf63e52480 82356 kkbswitch-trinity_14.2.0~pre41.orig.tar.xz\n 90f9a13aa2162816c8d425ff15e903aa 3104 kkbswitch-trinity_14.2.0~pre41-0ubuntu24.10.0+6.debian.tar.xz 936N: 937C: kkbswitch-trinity source: trimmed-field Format 3.0 (quilt) 938N: 939C: kkbswitch-trinity source: trimmed-field Homepage http://kkbswitch.sourceforge.net/ 940N: 941C: kkbswitch-trinity source: trimmed-field Maintainer TDE Debian Team <team-debian@trinitydesktop.org> 942N: 943C: kkbswitch-trinity source: trimmed-field Original-Maintainer Debian Hebrew Packaging Team <debian-hebrew-package@lists.alioth.debian.org> 944N: 945C: kkbswitch-trinity source: trimmed-field Package-List kkbswitch-trinity deb tde optional arch=any\n xkb-data-extra-trinity deb tde optional arch=all 946N: 947C: kkbswitch-trinity source: trimmed-field Source kkbswitch-trinity 948N: 949C: kkbswitch-trinity source: trimmed-field Standards-Version 3.7.3 950N: 951C: kkbswitch-trinity source: trimmed-field Uploaders Baruch Even <baruch@debian.org>, Lior Kaplan <kaplan@debian.org>, Shachar Shemesh <shachar@debian.org> 952N: 953C: kkbswitch-trinity source: trimmed-field Version 4:14.2.0~pre41-0ubuntu24.10.0+6 954N: 955C: kkbswitch-trinity: trimmed-field Architecture amd64 956N: 957C: kkbswitch-trinity: trimmed-field Depends libc6 (>= 2.34), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 5), libtqt3-mt (>= 4:14.2.0~pre257), libx11-6, libxkbfile1 (>= 1:1.1.0), tdelibs14-trinity (>= 4:14.2.0~pre290) 958N: 959C: kkbswitch-trinity: trimmed-field Description keyboard layout indicator for TDE\n KKBSwitch displays an icon in the system tray that indicates which layout is\n currently active and enables you to switch layouts by clicking the icon or by\n selecting from the menu. It works with all desktop environments.\n .\n Features include:\n - Configurable icons for the keyboard layouts.\n - The "toggle mode" to toggle between the two most recently-used keyboard\n layouts.\n - Choose to use a global layout or per-application or per-window layouts.\n - Configurable keyboard shortcuts. 960N: 961C: kkbswitch-trinity: trimmed-field Homepage http://kkbswitch.sourceforge.net/ 962N: 963C: kkbswitch-trinity: trimmed-field Installed-Size 451 964N: 965C: kkbswitch-trinity: trimmed-field Maintainer TDE Debian Team <team-debian@trinitydesktop.org> 966N: 967C: kkbswitch-trinity: trimmed-field Original-Maintainer Debian Hebrew Packaging Team <debian-hebrew-package@lists.alioth.debian.org> 968N: 969C: kkbswitch-trinity: trimmed-field Package kkbswitch-trinity 970N: 971C: kkbswitch-trinity: trimmed-field Priority optional 972N: 973C: kkbswitch-trinity: trimmed-field Section tde 974N: 975C: kkbswitch-trinity: trimmed-field Suggests tdebase-data-trinity, xkb-data-extra-trinity 976N: 977C: kkbswitch-trinity: trimmed-field Version 4:14.2.0~pre41-0ubuntu24.10.0+6 978N: 979C: xkb-data-extra-trinity: trimmed-field Architecture all 980N: 981C: xkb-data-extra-trinity: trimmed-field Description Additional data for xkb\n This package contains additional keyboard layout definitions for xkb. 982N: 983C: xkb-data-extra-trinity: trimmed-field Enhances xkb-data 984N: 985C: xkb-data-extra-trinity: trimmed-field Homepage http://kkbswitch.sourceforge.net/ 986N: 987C: xkb-data-extra-trinity: trimmed-field Installed-Size 29 988N: 989C: xkb-data-extra-trinity: trimmed-field Maintainer TDE Debian Team <team-debian@trinitydesktop.org> 990N: 991C: xkb-data-extra-trinity: trimmed-field Original-Maintainer Debian Hebrew Packaging Team <debian-hebrew-package@lists.alioth.debian.org> 992N: 993C: xkb-data-extra-trinity: trimmed-field Package xkb-data-extra-trinity 994N: 995C: xkb-data-extra-trinity: trimmed-field Priority optional 996N: 997C: xkb-data-extra-trinity: trimmed-field Section tde 998N: 999C: xkb-data-extra-trinity: trimmed-field Source kkbswitch-trinity 1000N: 1001C: xkb-data-extra-trinity: trimmed-field Version 4:14.2.0~pre41-0ubuntu24.10.0+6