team-list: establish java team

As discussed in #jdk:nixos.org on Matrix, the maintainers of the
Java ecosystem in Nixpkgs feel that a team for Java would be helpful.
This commit is contained in:
Tomo 2024-10-30 18:44:37 +00:00 committed by Tomodachi94
parent b71a8b49f5
commit c04d7170e0
10 changed files with 33 additions and 11 deletions

View File

@ -206,6 +206,12 @@ pkgs/data/misc/cacert/ @ajs124 @lukegb @mweinelt
pkgs/development/libraries/nss/ @ajs124 @lukegb @mweinelt pkgs/development/libraries/nss/ @ajs124 @lukegb @mweinelt
pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
# Java
/doc/languages-frameworks/java.section.md @NixOS/java
/doc/languages-frameworks/gradle.section.md @NixOS/java
/doc/languages-frameworks/maven.section.md @NixOS/java
/pkgs/top-level/java-packages.nix @NixOS/java
# Jetbrains # Jetbrains
/pkgs/applications/editors/jetbrains @edwtjo /pkgs/applications/editors/jetbrains @edwtjo

View File

@ -497,6 +497,19 @@ with lib.maintainers;
shortName = "Input-Output Global employees"; shortName = "Input-Output Global employees";
}; };
java = {
githubTeams = [ "java" ];
members = [
chayleaf
fliegendewurst
infinidoge
tomodachi94
];
shortName = "Java";
scope = "Maintainers of the Nixpkgs Java ecosystem (JDK, JVM, Java, Gradle, Maven, Ant, and adjacent projects)";
enableFeatureFreezePing = true;
};
jitsi = { jitsi = {
members = [ members = [
cleeyv cleeyv

View File

@ -106,7 +106,7 @@ stdenv.mkDerivation rec {
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20; license = lib.licenses.asl20;
maintainers = [ ]; maintainers = [ ] ++ lib.teams.java.members;
platforms = lib.platforms.all; platforms = lib.platforms.all;
}; };
} }

View File

@ -32,6 +32,6 @@ stdenv.mkDerivation rec {
description = "Gradle tab completion for bash and zsh"; description = "Gradle tab completion for bash and zsh";
homepage = "https://github.com/gradle/gradle-completion"; homepage = "https://github.com/gradle/gradle-completion";
license = licenses.mit; license = licenses.mit;
maintainers = [ ]; maintainers = [ ] ++ teams.java.members;
}; };
} }

View File

@ -54,7 +54,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
''; '';
license = lib.licenses.asl20; license = lib.licenses.asl20;
mainProgram = "mvn"; mainProgram = "mvn";
maintainers = [ ]; maintainers = [ ] ++ lib.teams.java.members;
inherit (jdk_headless.meta) platforms; inherit (jdk_headless.meta) platforms;
}; };
}) })

View File

@ -636,10 +636,13 @@ stdenv.mkDerivation (finalAttrs: {
description = "Open-source Java Development Kit"; description = "Open-source Java Development Kit";
homepage = "https://openjdk.java.net/"; homepage = "https://openjdk.java.net/";
license = lib.licenses.gpl2Only; license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ maintainers =
edwtjo with lib.maintainers;
infinidoge [
]; edwtjo
infinidoge
]
++ lib.teams.java.members;
mainProgram = "java"; mainProgram = "java";
platforms = platforms =
[ [

View File

@ -69,7 +69,7 @@ let
sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode ]; sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode ];
description = "${brand-name}, prebuilt OpenJDK binary"; description = "${brand-name}, prebuilt OpenJDK binary";
platforms = builtins.map (arch: arch + "-darwin") providedCpuTypes; # some inherit jre.meta.platforms platforms = builtins.map (arch: arch + "-darwin") providedCpuTypes; # some inherit jre.meta.platforms
maintainers = with maintainers; [ taku0 ]; maintainers = with maintainers; [ taku0 ] ++ lib.teams.java.members;
inherit knownVulnerabilities; inherit knownVulnerabilities;
mainProgram = "java"; mainProgram = "java";
}; };

View File

@ -127,7 +127,7 @@ let
sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode ]; sourceProvenance = with sourceTypes; [ binaryNativeCode binaryBytecode ];
description = "${brand-name}, prebuilt OpenJDK binary"; description = "${brand-name}, prebuilt OpenJDK binary";
platforms = builtins.map (arch: arch + "-linux") providedCpuTypes; # some inherit jre.meta.platforms platforms = builtins.map (arch: arch + "-linux") providedCpuTypes; # some inherit jre.meta.platforms
maintainers = with maintainers; [ taku0 ]; maintainers = with maintainers; [ taku0 ] ++ lib.teams.java.members;
inherit knownVulnerabilities; inherit knownVulnerabilities;
mainProgram = "java"; mainProgram = "java";
}; };

View File

@ -164,7 +164,7 @@ let
homepage = "https://www.azul.com/products/zulu/"; homepage = "https://www.azul.com/products/zulu/";
license = lib.licenses.gpl2Only; license = lib.licenses.gpl2Only;
mainProgram = "java"; mainProgram = "java";
maintainers = [ ]; maintainers = [ ] ++ lib.teams.java.members;
platforms = builtins.attrNames dists; platforms = builtins.attrNames dists;
sourceProvenance = with lib.sourceTypes; [ binaryBytecode binaryNativeCode ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode binaryNativeCode ];
}; };

View File

@ -174,7 +174,7 @@ rec {
binaryNativeCode binaryNativeCode
]; ];
license = licenses.asl20; license = licenses.asl20;
maintainers = with maintainers; [ lorenzleutgeb liff ]; maintainers = with maintainers; [ lorenzleutgeb liff ] ++ lib.teams.java.members;
mainProgram = "gradle"; mainProgram = "gradle";
} // meta; } // meta;
}); });