Sign me up Login

Details about package intellij-community-idea

Name: intellij-community-idea (PTS)
Uploader: Julien Plissonneau Duquène <sre4ever@free.fr> (Debian QA page)
Description: libintellij-utils-java - IntelliJ IDEA utility classes
libintellij-jps-model-java - IntelliJ IDEA Project Model
libintellij-extensions-java - IntelliJ IDEA Extension Point Framework
libintellij-platform-api-java - IntelliJ IDEA Platform API
libintellij-platform-impl-java - IntelliJ IDEA Platform Implementation
libintellij-core-java - IntelliJ IDEA Core API

Package uploads

Upload #1

Information

Version: 183.5153.4-6
Uploaded: 2025-04-11 19:15
Source package: intellij-community-idea_183.5153.4-6.dsc
Distribution: unstable
Section: java
Priority: optional
Homepage: https://github.com/JetBrains/intellij-community
Vcs-Browser: https://salsa.debian.org/java-team/intellij-community-idea
Vcs-Git: https://salsa.debian.org/java-team/intellij-community-idea.git
Closes bugs: #1101615

Changelog

 intellij-community-idea (183.5153.4-6) unstable; urgency=medium
 .
   * Team upload.
   * Update maven.rules for the current group name of automaton. (Closes:
     #1101615)
   * Add myself to uploaders.
   * Promote Standards-Version to 4.7.2 with no change.

QA information

Comments

  1. Juilien,
    
    Review of upload: 2025-04-11 19:15
    
    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:
    W: intellij-community-idea source: unnecessary-team-upload [debian/changelog:1]
    N: 
    N:   The debian/changelog file refers to a "Team upload" but the uploader is
    N:   listed amongst the Maintainer/Uploaders.
    N: 
    N:   Visibility: warning
    N:   Show-Always: no
    N:   Check: nmu
    N: 
    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 (runtime error)
    
    Test 6 (debian/watch): Information only
    
    I will put below in because of pattern issues.
    
    philwyett@ks-tarkin:~/Development/builder/debian/intellij-community-idea-183.5153.4$ uscan --dehs 
    <dehs>
    Newest version of intellij-community-idea on remote site is 251.23774.200, local version is 183.5153.4
     => Newer package available from:
            => https://github.com/JetBrains/intellij-community refs/tags/idea/251.23774.200
    Cloning into bare repository '../intellij-community-idea-temporary.125219.git'...
    remote: Enumerating objects: 273436, done.
    remote: Counting objects: 100% (273436/273436), done.
    remote: Compressing objects: 100% (190792/190792), done.
    remote: Total 273436 (delta 64077), reused 179494 (delta 52699), pack-reused 0 (from 0)
    Receiving objects: 100% (273436/273436), 253.60 MiB | 17.30 MiB/s, done.
    Resolving deltas: 100% (64077/64077), done.
    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/*
    
    Successfully repacked ../intellij-community-idea-251.23774.200.tar.xz as ../intellij-community-idea_251.23774.200.orig.tar.xz, deleting 247015 files from it.
    <package>intellij-community-idea</package>
    <debian-uversion>183.5153.4</debian-uversion>
    <debian-mangled-uversion>183.5153.4</debian-mangled-uversion>
    <upstream-version>251.23774.200</upstream-version>
    <upstream-url>https://github.com/JetBrains/intellij-community refs/tags/idea/251.23774.200</upstream-url>
    <status>newer package available</status>
    <target>intellij-community-idea_251.23774.200.orig.tar.xz</target>
    <target-path>../intellij-community-idea_251.23774.200.orig.tar.xz</target-path>
    <messages>Successfully downloaded upstream package: 251.23774.200
    
    </messages>
    </dehs>
    
    Summary
    =======
    
    Looking promising indeed. A few things highlighted that you may wish to review and make possible changes?
    
    P.S. For this to be seen by more DDs, the persons who will upload your package, I would encourage you file an RFS[1] bug.
    
    [1] https://mentors.debian.net/sponsors/rfs-howto/
    Needs work Phil Wyett at April 15, 2025, 4:59 a.m.