Control: tags -1 +confirmed

Julien,

Review of upload: 2025-04-28 15:00

For information about the tests run, see:

https://wiki.debian.org/PhilWyett/DebianMentoring

Test 4 (sbuild): Information only

Lintian:

Running lintian...
N:
W: libintellij-core-java: bad-jar-name [usr/share/java/intellij-core.jar]
N: 
N:   The package ships the specified "public" Jar file under /usr/share/java/,
N:   but the name does not correspond to Java policy guidelines. This can cause
N:   tools in the Debian Java toolchain to fail.
N: 
N:   Please refer to Java libraries (Section 2.4) in the Debian policy for Java
N:   and Bug#976681 for details.
N: 
N:   Visibility: warning
N:   Show-Always: no
N:   Check: languages/java
N: 
N:
W: libintellij-jps-model-java: bad-jar-name [usr/share/java/intellij-jps-model-
all.jar]
N:
W: libintellij-platform-api-java: bad-jar-name [usr/share/java/intellij-
platform-api.jar]
N:
W: libintellij-platform-impl-java: bad-jar-name [usr/share/java/intellij-
platform-impl.jar]
N:
W: libintellij-utils-java: bad-jar-name [usr/share/java/intellij-util-all.jar]
N:
I: intellij-community-idea source: repackaged-source-not-advertised
[debian/copyright]
N: 
N:   The debian/copyright file mentions Files-Excluded but the source version
N:   has no repack suffix.
N:   
N:   Repackaged sources are expected to indicate in their version number that
N:   they are different from the upstream release. It is commonly done by
N:   adding a repack suffix to the upstream version.
N:   
N:   The choice of repack suffix depends on the reason for repackaging. When
N:   some files were excluded because licensing was a concern, the suffix +dfsg
N:   may be appropriate. In more generic cases, one could chose +ds.
N:   
N:   Upstream sources are sometimes repackaged by accident when using old
N:   versions of dh_make. It can also happen when a maintainer invokes the
N:   dh_make option --createorig even though it is not needed.
N:   
N:   According to the Debian Developer's Reference 6.7.8.2, the repack suffix
N:   is not required.
N:   
N:   Please include such a suffix in the changelog version number to avoid this
N:   warning.
N: 
N:   Please refer to Bug#471537 and
N:  
https://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html
N:   for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: debian/copyright/dep5
N: 
N:
P: intellij-community-idea source: source-contains-autogenerated-visual-c++-file
[native/WinLauncher/WinLauncher/WinLauncher.rc]
N: 
N:   The following file is autogenerated by Microsoft Visual C++.
N:   
N:   They are usually provided for the convenience of users. These files
N:   usually just take up space in the tarball and are of no use in Debian.
N:   
N:   Check if upstream also provides source-only tarballs that you can use as
N:   the upstream distribution instead. If not, you may want to ask upstream to
N:   provide source-only tarballs.
N: 
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: cruft
N: 
N:
P: intellij-community-idea source: source-contains-autogenerated-visual-c++-file
[native/WinLauncher/WinLauncher/resource.h]
N:
P: intellij-community-idea source: source-contains-autogenerated-visual-c++-file
[native/runner/runnerw/resource.h]
N:
P: intellij-community-idea source: source-contains-prebuilt-javascript-object
[platform/platform-impl/resources/META-INF/resources/webjars/js-
beautify/1.6.12/js/lib/beautify.js]
N: 
N:   The source tarball contains a prebuilt (minified) JavaScript object. They
N:   are usually left by mistake when generating the tarball by not cleaning
N:   the source directory first. You may want to report this as an upstream
N:   bug, in case there is no sign that this was intended.
N: 
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: files/source-missing
N: 

E: Lintian run failed (policy violation)

Test 6 (debian/watch): Information only

uscan warn: Files-Excluded pattern (*/intentionDescriptions/) should not have a
trailing /
uscan warn: Files-Excluded pattern (*/inspectionDescriptions/) should not have a
trailing /
uscan warn: No files matched excluded pattern as the last matching glob:
build/lib/*.jar
uscan warn: No files matched excluded pattern as the last matching glob:
build/lib/jps/*.jar
uscan warn: No files matched excluded pattern as the last matching glob:
java/debugger/debugger-agent/lib
uscan warn: No files matched excluded pattern as the last matching glob:
java/java-impl/src/resources/projectTemplates/*/*.zip
uscan warn: No files matched excluded pattern as the last matching glob:
xml/relaxng/src/resources/html5-schema
uscan warn: No files matched excluded pattern as the last matching glob:
*/src/tips/*

Test 7 (licenserecon): Information only

This is just a raw copy and paste and to be reviewed at a later date.

philwyett@ks-tarkin:~/Development/builder/debian/intellij-community-idea-
183.5153.4$ lrc
en: Versions: licenserecon '4.2'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
Running licensecheck ....

d/copyright      | licensecheck

BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/completion/ManifestCompletionContr
ibutor.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/header/HeaderParser.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/header/HeaderParserProvider.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/header/HeaderParserRepository.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/header/impl/StandardHeaderParser.j
ava
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/header/impl/StandardManifestHeader
Parsers.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/highlighting/HeaderAnnotator.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/highlighting/ManifestColorsAndFont
s.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/highlighting/MissingFinalNewlineIn
spection.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/highlighting/MisspelledHeaderInspe
ction.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/ManifestFileType.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/ManifestLanguage.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/parser/ManifestLexer.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/parser/ManifestParserDefinition.ja
va
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/parser/ManifestParser.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/Header.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/HeaderValue.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/HeaderValuePart.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/impl/HeaderImpl.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/impl/HeaderValuePartImpl.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/impl/HeaderValuePartManipulato
r.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/impl/ManifestFileImpl.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/impl/ManifestTokenImpl.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/impl/SectionImpl.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/ManifestElementType.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/ManifestFile.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/ManifestToken.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/ManifestTokenType.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/src/org/jetbrains/lang/manifest/psi/Section.java
BSD-3-clause-osmorc| BSD-3-clause     
java/manifest/test/org/jetbrains/lang/manifest/ManifestLexerTest.java
Apache-2.0       | JSON             
json/src/com/intellij/json/psi/JsonFile.java
Apache-2.0       | BSD-3-clause      license/asm_license.txt
Apache-2.0       | EPL-2.0           license/eclipse_license2.txt
Apache-2.0       | EPL-1.0           license/eclipse_license.txt
Apache-2.0       | BSD-3-clause      license/growl.license
Apache-2.0       | BSD-2-clause      license/javolution_license.txt
Apache-2.0       | BSD-3-clause      license/jaxen_license.txt
Apache-2.0       | BSD-3-clause      license/jgoodies_forms_license.txt
Apache-2.0       | CPL-1.0           license/junit_license.txt
Apache-2.0       | BSD-3-clause      license/kryo-license.txt
Apache-2.0       | Apache-1.1        license/log4j_license.txt
Apache-2.0       | BSD-3-clause      license/microba_license.txt
Apache-2.0       | BSD-3-clause      license/miglayout_swing_license.txt
Apache-2.0       | Zlib              license/nanoxml_license.txt
Apache-2.0       | BSD-3-clause      license/picoContainer_license.txt
Apache-2.0       | MPL-1.0           license/saxon-conditions.html
Apache-2.0       | LGPL-2.1          license/swingx_license.txt
Apache-2.0       | LGPL-2.1+         license/trove4j_license.txt
Apache-2.0       | Expat             license/winp_license.txt
Apache-2.0       | BSD-3-clause      license/XStream_license.txt
Apache-2.0       | BSD-3-clause      license/yourkit-license-redist.txt
Apache-2.0       | Apache-2.0 and/or EPL-1.0 platform/build-
scripts/groovy/org/jetbrains/intellij/build/CommunityLibraryLicenses.groovy
Apache-2.0       | Apache-2.0 and/or public-domain platform/core-
impl/src/com/intellij/concurrency/ConcurrentHashMap.java
Apache-2.0       | Apache-2.0 and/or public-domain platform/core-
impl/src/com/intellij/concurrency/Helpers.java
Expat            | Apache-2.0 and/or Expat platform/platform-
impl/resources/META-INF/resources/webjars/js-beautify/1.6.12/js/lib/beautify.js
BSD-3-Clause     | Apache-2.0        platform/platform-
impl/src/com/intellij/ui/layout/migLayout/componentConstraints.kt
BSD-3-Clause     | Apache-2.0        platform/platform-
impl/src/com/intellij/ui/layout/migLayout/DebugMigLayoutAction.kt
BSD-3-Clause     | Apache-2.0        platform/platform-
impl/src/com/intellij/ui/layout/migLayout/MigLayoutBuilder.kt
BSD-3-Clause     | Apache-2.0        platform/platform-
impl/src/com/intellij/ui/layout/migLayout/MigLayoutRow.kt
BSD-3-Clause     | Apache-2.0 and/or BSD-3-clause platform/platform-
impl/src/com/intellij/ui/layout/migLayout/patched/SwingContainerWrapper.kt
BSD-3-clause-jbdiff| BSD-3-clause      updater/src/ie/wombat/jbdiff/JBDiff.java
BSD-3-clause-jbdiff| BSD-3-clause      updater/src/ie/wombat/jbdiff/JBPatch.java

Summary
=======

Existing QA issues that I know you will look at in the future.

-- 

Regards

Phil

Donate: https://buymeacoffee.com/kathenasorg

--

"I play the game for the game’s own sake"

Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

--

Internet Relay Chat (IRC): kathenas

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg

Threads: https://www.threads.net/@kathenasorg

--




Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to