Skip to content

temurin-bin, openjdk, openjfx: init at 20#232199

Merged
NickCao merged 3 commits intoNixOS:masterfrom
Sohalt:jdk20
Jul 2, 2023
Merged

temurin-bin, openjdk, openjfx: init at 20#232199
NickCao merged 3 commits intoNixOS:masterfrom
Sohalt:jdk20

Conversation

@Sohalt
Copy link
Copy Markdown
Contributor

@Sohalt Sohalt commented May 16, 2023

Description of changes

https://jdk.java.net/20/release-notes
https://github.com/openjdk/jfx/blob/jfx20/doc-files/release-notes-20.md

Things done
  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 23.05 Release Notes (or backporting 22.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

@Sohalt Sohalt changed the title Jdk20 temurin-bin, openjdk, openjfx: init at 20 May 16, 2023
@ofborg ofborg bot added the 8.has: package (new) This PR adds a new package label May 16, 2023
@ofborg ofborg bot requested review from abbradar and edwtjo May 16, 2023 10:07
@ofborg ofborg bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 501-1000 This PR causes many rebuilds on Linux and should normally target the staging branches. labels May 16, 2023
@NickCao NickCao requested review from thiagokokada and trofi June 18, 2023 01:14
@bachp
Copy link
Copy Markdown
Member

bachp commented Jun 20, 2023

@Sohalt Could you rebase this. I will than merge it as I need it to package the latest version of cryptomator.

@mweinelt mweinelt added the 12.approvals: 2 This PR was reviewed and approved by two persons. label Jun 25, 2023
@tenaf0
Copy link
Copy Markdown
Contributor

tenaf0 commented Jun 28, 2023

@Sohalt @bachp This will resolve the merge conflict.

-  inherit mavenfod openjfx11 openjfx15 openjfx17 openjfx19;
+  inherit mavenfod openjfx11 openjfx15 openjfx17 openjfx19 openjfx20;

You can also find the rebased branch here: https://github.com/tenaf0/nixpkgs/tree/jdk20 , but I have no write access, nor do I want to take away Sohalt's contribution, I just needed this version of java.

@NickCao
Copy link
Copy Markdown
Member

NickCao commented Jul 2, 2023

Result of nixpkgs-review pr 232199 run on x86_64-linux 1

30 packages marked as broken and skipped:
  • frostwire
  • jboss
  • linuxKernel.packages.hardkernel_4_14.virtualbox
  • linuxPackages_hardkernel_latest.virtualbox
  • magnetophonDSP.ConstantDetuneChorus
  • octavePackages.fem-fenics
  • octavePackages.image-acquisition
  • octavePackages.level-set
  • octavePackages.parallel
  • octavePackages.sparsersb
  • octavePackages.tisean
  • octavePackages.vibes
  • octavePackages.vrml
  • perl534Packages.NetZooKeeper
  • perl534Packages.NetZooKeeper.devdoc
  • perl536Packages.NetZooKeeper
  • perl536Packages.NetZooKeeper.devdoc
  • pig
  • spark
  • spark3
  • spark_3_2
  • spark_3_3
  • spark_3_4
  • spring
  • springLobby
  • storm
  • tabula
  • unifi-video
  • zkfuse
  • zookeeper_mt
10 packages failed to build:
  • gprojector
  • panoply
  • python310Packages.cnvkit
  • python310Packages.cnvkit.dist
  • python311Packages.cnvkit
  • python311Packages.cnvkit.dist
  • python311Packages.dvclive
  • python311Packages.dvclive.dist
  • snapdragon-profiler
  • sqlcl
626 packages built:
  • DisnixWebService
  • HentaiAtHome
  • R
  • abcl
  • agi
  • alan
  • alchemy
  • alda
  • alloy (alloy5)
  • alloy6
  • allure
  • amidst
  • ammonite (ammonite_2_13)
  • ammonite_2_12
  • android-backup-extractor
  • antlr (antlr4 ,antlr4_12)
  • antlr2
  • antlr3 (antlr3_5)
  • antlr3_4
  • antlr4_10
  • antlr4_11
  • antlr4_8
  • antlr4_9
  • apache-directory-studio
  • apache-flex-sdk
  • apache-jena
  • apache-jena-fuseki
  • ape
  • apeClex
  • apgdiff
  • apkleaks
  • apkleaks.dist
  • apktool
  • archi
  • arduino
  • arduino-core
  • arduino-core-unwrapped
  • asciidoc-full
  • asciidoc-full-with-plugins
  • asciidoc-full-with-plugins.dist
  • asciidoc-full.dist
  • asciidoctor-with-extensions
  • asciidoctorj
  • aspectj
  • astrolabe-generator
  • async-profiler
  • atlassian-cli
  • atlauncher
  • avro-tools
  • aws_mturk_clt
  • awstats
  • awstats.bin
  • awstats.doc
  • axis2
  • basex
  • besu
  • bfg-repo-cleaner
  • bftools
  • bitwig-studio1
  • bitwig-studio2
  • bloop
  • bonnmotion
  • boot
  • briar-desktop
  • briss
  • bundletool
  • calcoo
  • cantor (libsForQt5.cantor ,plasma5Packages.cantor)
  • ccemux
  • cfr
  • checkstyle
  • cie-middleware-linux
  • cie-middleware-linux.dev
  • clevis
  • clevis.man
  • clooj
  • closurecompiler
  • collectd
  • confluent-platform
  • coursier
  • crowdin-cli
  • cryptomator
  • cvc4
  • cvc5
  • dapl
  • dbqn
  • dcs
  • deepgit
  • detekt
  • dex2jar
  • diffoscope
  • diffoscope.dist
  • diffoscope.man
  • digital
  • disorderfs
  • ditaa
  • domination
  • dotty (scala_3)
  • dvc
  • dvc-with-remotes
  • dvc-with-remotes.dist
  • dvc.dist
  • ec2-api-tools
  • eclipses.eclipse-committers
  • eclipses.eclipse-cpp
  • eclipses.eclipse-java
  • eclipses.eclipse-jee
  • eclipses.eclipse-modeling
  • eclipses.eclipse-platform
  • eclipses.eclipse-rcp
  • eclipses.eclipse-sdk
  • eddy
  • eddy.dist
  • emem
  • emscripten
  • epubcheck
  • ergo
  • fabric-installer
  • faust (faust2)
  • faust2alqt
  • faust2alsa
  • faust2csound
  • faust2firefox
  • faust2jack
  • faust2jackrust
  • faust2jaqt
  • faust2ladspa
  • faust2lv2
  • faust2sc
  • faustPhysicalModeling
  • faustlive
  • firrtl
  • flexibee
  • flink
  • flix
  • flyway
  • forge-mtg
  • freeipa
  • freenet
  • frink
  • frostwire-bin
  • gama
  • ganttproject-bin
  • gatk
  • genesys
  • geoipjava
  • geoserver
  • gitnuro
  • gogui
  • golden-cheetah-bin
  • google-java-format
  • gpsprune
  • graphwar
  • groovy
  • gscan2pdf
  • gscan2pdf.man
  • guitarix
  • h2
  • h2.doc
  • haskellPackages.H
  • haskellPackages.H.doc
  • haskellPackages.ihaskell-inline-r
  • haskellPackages.ihaskell-inline-r.doc
  • haskellPackages.inline-r
  • haskellPackages.inline-r.doc
  • haxePackages.hxjava
  • hdfview
  • hexgui
  • hsqldb
  • html5validator
  • html5validator.dist
  • hydraAntLogger
  • i2p
  • imagej
  • ipscan
  • isabelle
  • isabelle-components.isabelle-linter
  • jabref
  • jacoco
  • jacoco.doc
  • jadx
  • jameica
  • java-language-server
  • openjfx19 (javaPackages.openjfx19)
  • openjfx20 (javaPackages.openjfx20)
  • jbake
  • jbang
  • jd-cli
  • jd-gui
  • jdiskreport
  • jdk (jdk19 ,jre ,openjdk ,openjdk19)
  • jdk.debug (jdk19.debug ,jre.debug ,openjdk.debug ,openjdk19.debug)
  • jdk_headless (jdk19_headless ,jre_headless ,openjdk19_headless ,openjdk_headless)
  • jdk_headless.debug (jdk19_headless.debug ,jre_headless.debug ,openjdk19_headless.debug ,openjdk_headless.debug)
  • jdk20 (openjdk20)
  • jdk20.debug (openjdk20.debug)
  • jdk20_headless (openjdk20_headless)
  • jdk20_headless.debug (openjdk20_headless.debug)
  • jdt-language-server
  • jedit
  • jenkins
  • jetbrains.idea-community
  • jetbrains.idea-ultimate
  • jffi
  • jflex
  • jicofo
  • jing (jing-trang)
  • jitsi-videobridge
  • jmeter
  • jmusicbot
  • jnetmap
  • josm
  • jpsxdec
  • jre_minimal
  • jruby
  • jsvc
  • jugglinglab
  • jython
  • rep (kakounePlugins.rep)
  • kamilalisp
  • kapitonov-plugins-pack
  • karate
  • key
  • keycloak
  • kotlin
  • kotlin-language-server
  • kotlin-native
  • ktlint
  • labplot
  • languagetool
  • leiningen
  • leo3-bin
  • librsb
  • linuxKernel.packages.linux_4_14.virtualbox
  • linuxPackages_4_14_hardened.virtualbox (linuxKernel.packages.linux_4_14_hardened.virtualbox)
  • linuxKernel.packages.linux_4_19.virtualbox
  • linuxPackages_4_19_hardened.virtualbox (linuxKernel.packages.linux_4_19_hardened.virtualbox)
  • linuxKernel.packages.linux_5_10.virtualbox
  • linuxPackages_5_10_hardened.virtualbox (linuxKernel.packages.linux_5_10_hardened.virtualbox)
  • linuxKernel.packages.linux_5_15.virtualbox
  • linuxPackages_5_15_hardened.virtualbox (linuxKernel.packages.linux_5_15_hardened.virtualbox)
  • linuxKernel.packages.linux_5_4.virtualbox
  • linuxPackages_5_4_hardened.virtualbox (linuxKernel.packages.linux_5_4_hardened.virtualbox)
  • linuxPackages.virtualbox (linuxKernel.packages.linux_6_1.virtualbox)
  • linuxPackages_hardened.virtualbox (linuxPackages_6_1_hardened.virtualbox)
  • linuxKernel.packages.linux_6_3.virtualbox
  • linuxPackages_6_3_hardened.virtualbox (linuxKernel.packages.linux_6_3_hardened.virtualbox)
  • linuxPackages_latest.virtualbox (linuxKernel.packages.linux_6_4.virtualbox)
  • linuxPackages_latest-libre.virtualbox (linuxKernel.packages.linux_latest_libre.virtualbox)
  • linuxPackages-libre.virtualbox (linuxKernel.packages.linux_libre.virtualbox)
  • linuxPackages_lqx.virtualbox (linuxKernel.packages.linux_lqx.virtualbox)
  • linuxPackages_testing_bcachefs.virtualbox (linuxKernel.packages.linux_testing_bcachefs.virtualbox)
  • linuxPackages_xanmod.virtualbox (linuxKernel.packages.linux_xanmod.virtualbox)
  • linuxPackages_xanmod_latest.virtualbox (linuxKernel.packages.linux_xanmod_latest.virtualbox ,linuxPackages_xanmod_stable.virtualbox)
  • linuxPackages_zen.virtualbox (linuxKernel.packages.linux_zen.virtualbox)
  • liquibase
  • logisim
  • logisim-evolution
  • lombok
  • lombok.bin
  • ltex-ls
  • luksmeta
  • ma1sd
  • macse
  • maestro
  • magnetophonDSP.CharacterCompressor
  • magnetophonDSP.CompBus
  • magnetophonDSP.LazyLimiter
  • magnetophonDSP.MBdistortion
  • magnetophonDSP.RhythmDelay
  • magnetophonDSP.VoiceOfFaust
  • magnetophonDSP.faustCompressors
  • magnetophonDSP.pluginUtils
  • magnetophonDSP.shelfMultiBand
  • makemkv
  • maptool
  • mars-mips
  • martyr
  • marvin
  • maven (maven3)
  • mediathekview
  • metals
  • micronaut
  • mill
  • minc_widgets
  • mindustry
  • mindustry-server
  • mindustry-wayland
  • minecraft
  • mkgmap
  • mkgmap-splitter
  • mooSpace
  • msgviewer
  • mucommander
  • munin
  • mysql-workbench
  • nailgun
  • nco
  • neil
  • netlogo
  • octave
  • octaveFull
  • octavePackages.arduino
  • octavePackages.audio
  • octavePackages.bim
  • octavePackages.bsltl
  • octavePackages.cgi
  • octavePackages.communications
  • octavePackages.control
  • octavePackages.data-smoothing
  • octavePackages.database
  • octavePackages.dataframe
  • octavePackages.dicom
  • octavePackages.divand
  • octavePackages.doctest
  • octavePackages.econometrics
  • octavePackages.financial
  • octavePackages.fits
  • octavePackages.fpl
  • octavePackages.fuzzy-logic-toolkit
  • octavePackages.ga
  • octavePackages.general
  • octavePackages.generate_html
  • octavePackages.geometry
  • octavePackages.gsl
  • octavePackages.image
  • octavePackages.instrument-control
  • octavePackages.interval
  • octavePackages.io
  • octavePackages.linear-algebra
  • octavePackages.lssa
  • octavePackages.ltfat
  • octavePackages.mapping
  • octavePackages.matgeom
  • octavePackages.miscellaneous
  • octavePackages.msh
  • octavePackages.mvn
  • octavePackages.nan
  • octavePackages.ncarray
  • octavePackages.netcdf
  • octavePackages.nurbs
  • octavePackages.ocl
  • octavePackages.octclip
  • octavePackages.octproj
  • octavePackages.optics
  • octavePackages.optim
  • octavePackages.optiminterp
  • octavePackages.quaternion
  • octavePackages.queueing
  • octavePackages.signal
  • octavePackages.sockets
  • octavePackages.splines
  • octavePackages.statistics
  • octavePackages.stk
  • octavePackages.strings
  • octavePackages.struct
  • octavePackages.symbolic
  • octavePackages.tsa
  • octavePackages.video
  • octavePackages.windows
  • octavePackages.zeromq
  • omegat
  • open-ecard
  • open-music-kontrollers.mephisto
  • open-pdf-sign
  • openapi-generator-cli
  • openapi-generator-cli-unstable
  • openems
  • opengrok
  • openjump
  • opensearch
  • optifine (optifinePackages.optifine-latest ,optifinePackages.optifine_1_19_2)
  • optifinePackages.optifine_1_10
  • optifinePackages.optifine_1_10_2
  • optifinePackages.optifine_1_11
  • optifinePackages.optifine_1_11_2
  • optifinePackages.optifine_1_12
  • optifinePackages.optifine_1_12_1
  • optifinePackages.optifine_1_12_2
  • optifinePackages.optifine_1_13
  • optifinePackages.optifine_1_13_1
  • optifinePackages.optifine_1_13_2
  • optifinePackages.optifine_1_14_2
  • optifinePackages.optifine_1_14_3
  • optifinePackages.optifine_1_14_4
  • optifinePackages.optifine_1_15_2
  • optifinePackages.optifine_1_16_1
  • optifinePackages.optifine_1_16_2
  • optifinePackages.optifine_1_16_3
  • optifinePackages.optifine_1_16_4
  • optifinePackages.optifine_1_16_5
  • optifinePackages.optifine_1_17_1
  • optifinePackages.optifine_1_18
  • optifinePackages.optifine_1_18_1
  • optifinePackages.optifine_1_18_2
  • optifinePackages.optifine_1_19
  • optifinePackages.optifine_1_19_1
  • optifinePackages.optifine_1_7_10
  • optifinePackages.optifine_1_7_2
  • optifinePackages.optifine_1_8_0
  • optifinePackages.optifine_1_8_8
  • optifinePackages.optifine_1_8_9
  • optifinePackages.optifine_1_9_0
  • optifinePackages.optifine_1_9_2
  • optifinePackages.optifine_1_9_4
  • pakcs
  • papermc
  • pattypan
  • pdfchain
  • pdfsam-basic
  • pdftk
  • picard-tools
  • picolisp
  • plantuml
  • plantuml-c4
  • plm
  • polylith
  • polymake
  • portmod
  • portmod.dist
  • postgresql11JitPackages.plr
  • postgresql11Packages.plr
  • postgresql12JitPackages.plr
  • postgresql12Packages.plr
  • postgresql13JitPackages.plr
  • postgresql13Packages.plr
  • postgresqlJitPackages.plr (postgresql14JitPackages.plr)
  • postgresqlPackages.plr (postgresql14Packages.plr)
  • postgresql15JitPackages.plr
  • postgresql15Packages.plr
  • pre-commit
  • pre-commit.dist
  • procyon
  • prometheus-jmx-httpserver
  • purpur
  • python310Packages.dvclive
  • python310Packages.dvclive.dist
  • python310Packages.explorerscript
  • python310Packages.explorerscript.dist
  • python310Packages.hydra-core
  • python310Packages.hydra-core.dist
  • python310Packages.nbdev
  • python310Packages.nbdev.dist
  • python310Packages.nocturne
  • python310Packages.nocturne.dist
  • python310Packages.omegaconf
  • python310Packages.omegaconf.dist
  • python310Packages.plantuml-markdown
  • python310Packages.plantuml-markdown.dist
  • python310Packages.pyjnius
  • python310Packages.pyjnius.dist
  • python310Packages.python-csxcad
  • python310Packages.python-csxcad.dist
  • python310Packages.python-fx
  • python310Packages.python-fx.dist
  • python310Packages.python-openems
  • python310Packages.python-openems.dist
  • python310Packages.qiling
  • python310Packages.qiling.dist
  • python310Packages.radian
  • python310Packages.radian.dist
  • python310Packages.rchitect
  • python310Packages.rchitect.dist
  • python310Packages.rpy2
  • python310Packages.rpy2.dist
  • python310Packages.skytemple-dtef
  • python310Packages.skytemple-dtef.dist
  • python310Packages.skytemple-files
  • python310Packages.skytemple-files.dist
  • python310Packages.skytemple-ssb-debugger
  • python310Packages.skytemple-ssb-debugger.dist
  • python310Packages.sphinxcontrib-plantuml
  • python310Packages.sphinxcontrib-plantuml.dist
  • python310Packages.tabula-py
  • python310Packages.tabula-py.dist
  • python311Packages.explorerscript
  • python311Packages.explorerscript.dist
  • python311Packages.hydra-core
  • python311Packages.hydra-core.dist
  • python311Packages.nbdev
  • python311Packages.nbdev.dist
  • python311Packages.nocturne
  • python311Packages.nocturne.dist
  • python311Packages.omegaconf
  • python311Packages.omegaconf.dist
  • python311Packages.plantuml-markdown
  • python311Packages.plantuml-markdown.dist
  • python311Packages.pyjnius
  • python311Packages.pyjnius.dist
  • python311Packages.python-csxcad
  • python311Packages.python-csxcad.dist
  • python311Packages.python-fx
  • python311Packages.python-fx.dist
  • python311Packages.python-openems
  • python311Packages.python-openems.dist
  • python311Packages.qiling
  • python311Packages.qiling.dist
  • python311Packages.radian
  • python311Packages.radian.dist
  • python311Packages.rchitect
  • python311Packages.rchitect.dist
  • python311Packages.rpy2
  • python311Packages.rpy2.dist
  • python311Packages.skytemple-dtef
  • python311Packages.skytemple-dtef.dist
  • python311Packages.skytemple-files
  • python311Packages.skytemple-files.dist
  • python311Packages.skytemple-ssb-debugger
  • python311Packages.skytemple-ssb-debugger.dist
  • python311Packages.sphinxcontrib-plantuml
  • python311Packages.sphinxcontrib-plantuml.dist
  • python311Packages.tabula-py
  • python311Packages.tabula-py.dist
  • quantomatic
  • quarto
  • rars
  • rascal
  • riemann
  • riot-redis
  • rstudio
  • rstudio-server
  • rstudioServerWrapper
  • rstudioWrapper
  • ruffle
  • runelite
  • sage
  • sageWithDoc
  • saxon
  • saxon-he
  • saxonb (saxonb_8_8)
  • saxonb_9_1
  • sbt (simpleBuildTool)
  • sbt-extras
  • sbt-with-scala-native
  • scala (scala_2_13)
  • scala-cli
  • scala_2_12
  • scalafmt
  • schemaspy
  • selendroid
  • selenium-server-standalone
  • seyren
  • shattered-pixel-dungeon
  • silice
  • skytemple
  • skytemple.dist
  • sleuthkit
  • smc
  • snpeff
  • solc
  • sonar-scanner-cli
  • sparrow
  • sparrow-unwrapped
  • spring-boot-cli
  • squirrel-sql
  • sshoogr
  • stegsolve
  • subgit
  • subsonic
  • sumo
  • surelog
  • swagger-codegen
  • swagger-codegen3
  • swiProlog
  • swiPrologWithGui
  • swingsane
  • swt
  • tabula-java
  • tambura
  • tang
  • tang.man
  • teensyduino
  • temurin-bin (temurin-bin-19)
  • temurin-bin-11
  • temurin-bin-17
  • temurin-bin-20
  • temurin-bin-8
  • temurin-jre-bin (temurin-jre-bin-19)
  • temurin-jre-bin-11
  • temurin-jre-bin-17
  • temurin-jre-bin-20
  • temurin-jre-bin-8
  • tessera
  • tests.pkg-config.defaultPkgConfigPackages.libR
  • tlaps
  • tomcat-native
  • tomcat_connectors
  • tr-patcher
  • trino-cli
  • tsduck
  • turbovnc
  • tvbrowser
  • ugs
  • umlet
  • unciv
  • validator-nu
  • varscan
  • vassal
  • vimPlugins.lens-vim
  • vimPlugins.vim-grammarous
  • virtualbox
  • virtualbox.modsrc
  • virtualboxHardened
  • virtualboxHardened.modsrc
  • virtualboxHeadless
  • virtualboxHeadless.modsrc
  • virtualboxWithExtpack
  • virtualboxWithExtpack.modsrc
  • visualvm
  • vpv
  • vscode-extensions.contextmapper.context-mapper-vscode-extension
  • vscode-extensions.jebbs.plantuml
  • vscode-extensions.redhat.java
  • vscode-extensions.valentjn.vscode-ltex
  • vue
  • vuze
  • wiremock
  • workcraft
  • xmlbeans
  • xmloscopy
  • yed
  • yuicompressor
  • zap
  • zipkin
  • zrythm
  • zxing

@NickCao NickCao merged commit 370b624 into NixOS:master Jul 2, 2023
@Sohalt
Copy link
Copy Markdown
Contributor Author

Sohalt commented Jul 2, 2023

Sorry for not getting back to this earlier and thanks for fixing the conflict and merging!

@jerith666 jerith666 mentioned this pull request Jul 20, 2023
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (new) This PR adds a new package 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 501-1000 This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 12.approvals: 2 This PR was reviewed and approved by two persons.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants