Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-22339

Ignite3 CLI: DEB and RPM packages have no CLI script inside

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • build

    Description

      Ignite3, rev. edae5218a68b8e7d2bcbd662c1613e8448ac9065

       

      Problem: both ignite3-cli_3.0.0~SNAPSHOT_all.deb and ignite3-cli-3.0.0~SNAPSHOT.noarch.rpm do not install a script to run CLI on a target machine. 

      DEB on Debian 12 virtual machine:

      vagrant@bookworm:~$ sudo apt install ./ignite3-cli_3.0.0~SNAPSHOT_all.deb 
      
      ...
      vagrant@bookworm:~$ dpkg -L ignite3-cli
      /usr
      /usr/share
      /usr/share/bash-completion
      /usr/share/bash-completion/completions
      /usr/share/bash-completion/completions/ignite_completion.sh
      /usr/lib
      /usr/lib/ignite3
      /usr/lib/ignite3/ignite-cli-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-jdbc-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-client-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-client-common-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-binary-tuple-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-marshaller-common-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-metrics-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-catalog-dsl-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-configuration-api-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-core-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/tree-sitter-sql-gh-pages.jar
      /usr/lib/ignite3/tree-sitter-json-0.21.0.jar
      /usr/lib/ignite3/tree-sitter-0.22.5.jar
      /usr/lib/ignite3/fliptables-1.1.1.jar
      /usr/lib/ignite3/picocli-shell-jline3-4.7.5.jar
      /usr/lib/ignite3/progressbar-0.9.4.jar
      /usr/lib/ignite3/jline-3.26.1.jar
      /usr/lib/ignite3/jline-console-3.26.1.jar
      /usr/lib/ignite3/micronaut-validation-3.10.3.jar
      /usr/lib/ignite3/micronaut-picocli-4.4.0.jar
      /usr/lib/ignite3/micronaut-runtime-3.10.3.jar
      /usr/lib/ignite3/micronaut-jackson-databind-3.10.3.jar
      /usr/lib/ignite3/micronaut-jackson-core-3.10.3.jar
      /usr/lib/ignite3/micronaut-json-core-3.10.3.jar
      /usr/lib/ignite3/micronaut-http-3.10.3.jar
      /usr/lib/ignite3/micronaut-context-3.10.3.jar
      /usr/lib/ignite3/micronaut-aop-3.10.3.jar
      /usr/lib/ignite3/micronaut-inject-3.10.3.jar
      /usr/lib/ignite3/jansi-2.4.1.jar
      /usr/lib/ignite3/picocli-4.7.5.jar
      /usr/lib/ignite3/jackson-datatype-jdk8-2.15.0.jar
      /usr/lib/ignite3/jackson-datatype-jsr310-2.15.0.jar
      /usr/lib/ignite3/jackson-databind-2.17.1.jar
      /usr/lib/ignite3/config-1.4.3.jar
      /usr/lib/ignite3/slf4j-jdk14-2.0.13.jar
      /usr/lib/ignite3/gson-fire-1.9.0.jar
      /usr/lib/ignite3/gson-2.10.1.jar
      /usr/lib/ignite3/ignite-api-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-error-code-annotation-processor-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/guava-33.2.0-jre.jar
      /usr/lib/ignite3/jsr305-3.0.2.jar
      /usr/lib/ignite3/logging-interceptor-4.12.0.jar
      /usr/lib/ignite3/okhttp-4.12.0.jar
      /usr/lib/ignite3/threetenbp-1.6.9.jar
      /usr/lib/ignite3/swagger-annotations-1.6.14.jar
      /usr/lib/ignite3/okio-3.6.0.jar
      /usr/lib/ignite3/okio-jvm-3.6.0.jar
      /usr/lib/ignite3/kotlin-stdlib-jdk8-1.9.10.jar
      /usr/lib/ignite3/kotlin-stdlib-jdk7-1.9.10.jar
      /usr/lib/ignite3/kotlin-stdlib-1.9.10.jar
      /usr/lib/ignite3/annotations-24.1.0.jar
      /usr/lib/ignite3/fastutil-core-8.5.13.jar
      /usr/lib/ignite3/msgpack-core-0.8.24.jar
      /usr/lib/ignite3/netty-handler-4.1.109.Final.jar
      /usr/lib/ignite3/netty-codec-4.1.109.Final.jar
      /usr/lib/ignite3/netty-transport-native-unix-common-4.1.109.Final.jar
      /usr/lib/ignite3/netty-transport-4.1.109.Final.jar
      /usr/lib/ignite3/netty-buffer-4.1.109.Final.jar
      /usr/lib/ignite3/netty-resolver-4.1.109.Final.jar
      /usr/lib/ignite3/netty-common-4.1.109.Final.jar
      /usr/lib/ignite3/auto-service-annotations-1.1.1.jar
      /usr/lib/ignite3/jline-builtins-3.26.1.jar
      /usr/lib/ignite3/jline-style-3.26.1.jar
      /usr/lib/ignite3/micronaut-core-reactive-3.10.3.jar
      /usr/lib/ignite3/micronaut-core-3.10.3.jar
      /usr/lib/ignite3/slf4j-api-2.0.13.jar
      /usr/lib/ignite3/javax.annotation-api-1.3.2.jar
      /usr/lib/ignite3/jakarta.inject-api-2.0.1.jar
      /usr/lib/ignite3/jakarta.annotation-api-2.1.1.jar
      /usr/lib/ignite3/snakeyaml-2.0.jar
      /usr/lib/ignite3/validation-api-2.0.1.Final.jar
      /usr/lib/ignite3/reactor-core-3.5.0.jar
      /usr/lib/ignite3/jackson-annotations-2.17.1.jar
      /usr/lib/ignite3/jackson-core-2.17.1.jar
      /usr/lib/ignite3/caffeine-3.0.4.jar
      /usr/lib/ignite3/jline-reader-3.26.1.jar
      /usr/lib/ignite3/jline-terminal-3.26.1.jar
      /usr/lib/ignite3/reactive-streams-1.0.4.jar
      /usr/lib/ignite3/javapoet-1.13.0.jar
      /usr/lib/ignite3/checker-qual-3.42.0.jar
      /usr/lib/ignite3/error_prone_annotations-2.26.1.jar
      /usr/lib/ignite3/jline-native-3.26.1.jar
      /usr/lib/ignite3/kotlin-stdlib-common-1.9.10.jar
      /usr/lib/ignite3/failureaccess-1.0.2.jar
      /usr/lib/ignite3/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
      /usr/lib/ignite3/j2objc-annotations-3.0.0.jar
      /usr/lib/ignite3/setup-java.sh

      RPM on Rocky Linux 9 virtual machine:

      [vagrant@localhost ~]$ sudo dnf install ./ignite3-cli-3.0.0~SNAPSHOT.noarch.rpm 
      ...
      [vagrant@localhost ~]$ rpm -ql ignite3-cli
      /etc/bash_completion.d/ignite_completion.sh
      /usr/lib/ignite3
      /usr/lib/ignite3/annotations-24.1.0.jar
      /usr/lib/ignite3/auto-service-annotations-1.1.1.jar
      /usr/lib/ignite3/caffeine-3.0.4.jar
      /usr/lib/ignite3/checker-qual-3.42.0.jar
      /usr/lib/ignite3/config-1.4.3.jar
      /usr/lib/ignite3/error_prone_annotations-2.26.1.jar
      /usr/lib/ignite3/failureaccess-1.0.2.jar
      /usr/lib/ignite3/fastutil-core-8.5.13.jar
      /usr/lib/ignite3/fliptables-1.1.1.jar
      /usr/lib/ignite3/gson-2.10.1.jar
      /usr/lib/ignite3/gson-fire-1.9.0.jar
      /usr/lib/ignite3/guava-33.2.0-jre.jar
      /usr/lib/ignite3/ignite-api-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-binary-tuple-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-catalog-dsl-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-cli-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-client-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-client-common-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-configuration-api-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-core-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-error-code-annotation-processor-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-jdbc-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-marshaller-common-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/ignite-metrics-3.0.0-SNAPSHOT.jar
      /usr/lib/ignite3/j2objc-annotations-3.0.0.jar
      /usr/lib/ignite3/jackson-annotations-2.17.1.jar
      /usr/lib/ignite3/jackson-core-2.17.1.jar
      /usr/lib/ignite3/jackson-databind-2.17.1.jar
      /usr/lib/ignite3/jackson-datatype-jdk8-2.15.0.jar
      /usr/lib/ignite3/jackson-datatype-jsr310-2.15.0.jar
      /usr/lib/ignite3/jakarta.annotation-api-2.1.1.jar
      /usr/lib/ignite3/jakarta.inject-api-2.0.1.jar
      /usr/lib/ignite3/jansi-2.4.1.jar
      /usr/lib/ignite3/javapoet-1.13.0.jar
      /usr/lib/ignite3/javax.annotation-api-1.3.2.jar
      /usr/lib/ignite3/jline-3.26.1.jar
      /usr/lib/ignite3/jline-builtins-3.26.1.jar
      /usr/lib/ignite3/jline-console-3.26.1.jar
      /usr/lib/ignite3/jline-native-3.26.1.jar
      /usr/lib/ignite3/jline-reader-3.26.1.jar
      /usr/lib/ignite3/jline-style-3.26.1.jar
      /usr/lib/ignite3/jline-terminal-3.26.1.jar
      /usr/lib/ignite3/jsr305-3.0.2.jar
      /usr/lib/ignite3/kotlin-stdlib-1.9.10.jar
      /usr/lib/ignite3/kotlin-stdlib-common-1.9.10.jar
      /usr/lib/ignite3/kotlin-stdlib-jdk7-1.9.10.jar
      /usr/lib/ignite3/kotlin-stdlib-jdk8-1.9.10.jar
      /usr/lib/ignite3/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
      /usr/lib/ignite3/logging-interceptor-4.12.0.jar
      /usr/lib/ignite3/micronaut-aop-3.10.3.jar
      /usr/lib/ignite3/micronaut-context-3.10.3.jar
      /usr/lib/ignite3/micronaut-core-3.10.3.jar
      /usr/lib/ignite3/micronaut-core-reactive-3.10.3.jar
      /usr/lib/ignite3/micronaut-http-3.10.3.jar
      /usr/lib/ignite3/micronaut-inject-3.10.3.jar
      /usr/lib/ignite3/micronaut-jackson-core-3.10.3.jar
      /usr/lib/ignite3/micronaut-jackson-databind-3.10.3.jar
      /usr/lib/ignite3/micronaut-json-core-3.10.3.jar
      /usr/lib/ignite3/micronaut-picocli-4.4.0.jar
      /usr/lib/ignite3/micronaut-runtime-3.10.3.jar
      /usr/lib/ignite3/micronaut-validation-3.10.3.jar
      /usr/lib/ignite3/msgpack-core-0.8.24.jar
      /usr/lib/ignite3/netty-buffer-4.1.109.Final.jar
      /usr/lib/ignite3/netty-codec-4.1.109.Final.jar
      /usr/lib/ignite3/netty-common-4.1.109.Final.jar
      /usr/lib/ignite3/netty-handler-4.1.109.Final.jar
      /usr/lib/ignite3/netty-resolver-4.1.109.Final.jar
      /usr/lib/ignite3/netty-transport-4.1.109.Final.jar
      /usr/lib/ignite3/netty-transport-native-unix-common-4.1.109.Final.jar
      /usr/lib/ignite3/okhttp-4.12.0.jar
      /usr/lib/ignite3/okio-3.6.0.jar
      /usr/lib/ignite3/okio-jvm-3.6.0.jar
      /usr/lib/ignite3/picocli-4.7.5.jar
      /usr/lib/ignite3/picocli-shell-jline3-4.7.5.jar
      /usr/lib/ignite3/progressbar-0.9.4.jar
      /usr/lib/ignite3/reactive-streams-1.0.4.jar
      /usr/lib/ignite3/reactor-core-3.5.0.jar
      /usr/lib/ignite3/setup-java.sh
      /usr/lib/ignite3/slf4j-api-2.0.13.jar
      /usr/lib/ignite3/slf4j-jdk14-2.0.13.jar
      /usr/lib/ignite3/snakeyaml-2.0.jar
      /usr/lib/ignite3/swagger-annotations-1.6.14.jar
      /usr/lib/ignite3/threetenbp-1.6.9.jar
      /usr/lib/ignite3/tree-sitter-0.22.5.jar
      /usr/lib/ignite3/tree-sitter-json-0.21.0.jar
      /usr/lib/ignite3/tree-sitter-sql-gh-pages.jar
      /usr/lib/ignite3/validation-api-2.0.1.Final.jar

      It is expected that both have ignite3 script inside. 

       

      Attachments

        Issue Links

          Activity

            People

              aleksandr.pakhomov Aleksandr
              Artukhov Ivan Artiukhov
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m