Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
aports
aports
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 678
    • Issues 678
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 156
    • Merge Requests 156
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • alpine
  • aportsaports
  • Merge Requests
  • !13757

Open
Opened Oct 19, 2020 by Simon F@bratkartoffelReporter
  • Report abuse
Report abuse

all-java: add provides for jre, jre-headless and jdk

  • Overview 11
  • Commits 1
  • Pipelines 13
  • Changes 10

This MR adds provides to all java packages, so that depending packages do not require specific java version. This way you can use (e.g.) maven with java 11 only and you won't need java 8 to be installed (but unused).

This is only the first part, adding provides for:

  • java-jre-headless: A headless version of java
  • java-jre: A java version with GUI support
  • java-jdk: A java version including the compiler (development version)

The next MR will update the applications which require java (e.g. maven and ant) to use these provides-abstractions. A quick grep over the aports yielded the following packages:

community/apache-ant
community/chromium
community/cloudi
community/commons-daemon
community/elasticsearch
community/erlang
community/gdal
community/geany
community/gradle
community/icedtea-web
community/java-jansi-native
community/java-jffi
community/java-jna
community/java-lz4
community/java-postgresql-jdbc
community/java-sigar
community/java-snappy
community/jenkins
community/jetty-runner
community/jruby
community/kodi
community/libkml
community/libreoffice
community/maven
community/py3-yuicompressor
community/R
community/ruby-concurrent-ruby
community/sigar
community/tomcat-native
non-free/unifi
non-free/yed
testing/artifactory-oss
testing/async-profiler
testing/bazel2
testing/bazel3
testing/belle-sip
testing/clojure
testing/closure-compiler
testing/eclipse-ecj
testing/grpc-java
testing/java-asmtools
testing/java-jtharness
testing/java-jtreg
testing/leiningen
testing/liquibase
testing/logstash
testing/ma1sd
testing/multimc
testing/octave
testing/openfire
testing/sbt
testing/spark
testing/tomcat9

This MR will also close #5760

Edited Mar 08, 2021 by Simon F
Assignee
Assign to
Reviewer
Request review from
3.14.0
Milestone
3.14.0
Assign milestone
Time tracking
Reference: alpine/aports!13757
Source branch: provides-java