Commit Graph

91 Commits

Author SHA1 Message Date
Jonathan Davies
861c754c69 apacheKafka: 4_0: drop 2026-07-07 16:57:25 +01:00
Jonathan Davies
bdd8d880ac apacheKafka: 3_9: drop 2026-07-07 16:57:24 +01:00
Jonathan Davies
3c1a27df59 apacheKafka: 4_3: init at 4.3.1 2026-07-07 16:57:23 +01:00
Jonathan Davies
012b74eb48 apacheKafka: 4_2: 4.2.0 → 4.2.1 2026-07-07 16:48:04 +01:00
Erik Skytthe
57084a1d6f apacheKafka_4_1: 4.1.1 -> 4.1.2
Critical bug fixes: https://downloads.apache.org/kafka/4.1.2/RELEASE_NOTES.html
2026-04-22 12:53:20 +02:00
Jonathan Davies
7da8ba87c7 apacheKafka: 4_2: init at 4.2.0 2026-03-17 10:50:49 +00:00
Jonathan Davies
c8ad136970 apacheKafka: 3_9: 3.9.1 → 3.9.2 2026-03-15 21:02:03 +00:00
Jonathan Davies
d2b2dd07ef apacheKafka: Add update script for per-series version updates 2026-03-12 23:06:50 +00:00
Jonathan Davies
d75b01eb76 apacheKafka: Refactor into per-series files with generic.nix
Split the monolithic default.nix versionMap into per-series files
that import a shared generic.nix
2026-03-12 23:06:48 +00:00
Jonathan Davies
bac5ec3552 apacheKafka: 4_1: 4.1.0 → 4.1.1 2025-12-29 15:49:41 +00:00
Jonathan Davies
d179757d5e apacheKafka: 4_0: 4.0.0 → 4.0.1 2025-10-23 16:22:56 +01:00
Jonathan Davies
65715b99bb apacheKafka: Deprecate 3.7 and 3.8 series 2025-09-27 10:38:20 +00:00
Jonathan Davies
2466ef16e1 apacheKafka: 4_1: init at 4.1.0 2025-09-06 08:12:26 +00:00
Jonathan Davies
fd0d296607 apacheKafka: 3_7: 3.7.1 → 3.7.2 2025-08-06 18:55:31 +00:00
Jonathan Davies
1b5c7c7ee8 apacheKafka: 3_9: 3.9.0 → 3.9.1 2025-08-06 18:55:18 +00:00
Sergei Trofimovich
ce4b0e657e apacheKafka.tests: fix the eval
Without the change the eval fails as:

    $ nix build --no-link -f. apacheKafka.tests
    error:
       … while evaluating the attribute 'nixos'
         at pkgs/servers/apache-kafka/default.nix:94:9:
           93|         inherit (versionInfo) jre; # Used by the NixOS module to select the supported JRE
           94|         tests.nixos = versionInfo.nixosTest;
             |         ^
           95|       };

       … while evaluating the attribute 'nixosTest'
         at pkgs/servers/apache-kafka/default.nix:22:7:
           21|       jre = jdk17_headless;
           22|       nixosTest = nixosTests.kafka.kafka_4_0;
             |       ^
           23|     };

       (stack trace truncated; use '--show-trace' to show the full, detailed trace)

       error: attribute 'kafka_4_0' missing
       at pkgs/servers/apache-kafka/default.nix:22:19:
           21|       jre = jdk17_headless;
           22|       nixosTest = nixosTests.kafka.kafka_4_0;
             |                   ^
           23|     };
2025-04-08 06:26:01 +01:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Jonathan Davies
9d2159ebe0 apacheKafka: init at 4.0.0 2025-03-23 17:07:09 +00:00
Jonathan Davies
e28cde906f apacheKafka: drop 3.6 2025-02-17 23:27:48 +00:00
Jonathan Davies
89e275f747 apacheKafka: init at 3.9.0 2025-02-17 23:27:47 +00:00
Jonathan Davies
7251e3875f apacheKafka: 3.8.0 → 3.8.1 2025-02-17 23:27:36 +00:00
Sergei Trofimovich
618b330378 apacheKafka.tests: fix eval
Without the change `apacheKafka.tests` fails the eval as:

    $ nix build --no-link -f. apacheKafka.tests
    error:
           … while evaluating the attribute 'nixos'
             at pkgs/servers/apache-kafka/default.nix:65:7:
               64|       inherit (versionInfo) jre; # Used by the NixOS module to select the supported JRE
               65|       tests.nixos = versionInfo.nixosTest;
                 |       ^
               66|     };

           error: attribute 'nixosTest' missing
           at pkgs/servers/apache-kafka/default.nix:65:2
    1:
               64|       inherit (versionInfo) jre; # Used by the NixOS module to select the
     supported JRE
               65|       tests.nixos = versionInfo.nixosTest;
                 |                     ^
               66|     };
2024-08-26 07:44:35 +01:00
Sandro
68d0798164 Merge pull request #334901 from jpds/kafka-3.8.0
apacheKafka: init 3.8.0
2024-08-25 23:30:47 +02:00
Philip Taron
6d77de48e2 apacheKafka: remove with statements 2024-08-18 06:32:18 -07:00
Peder Bergebakken Sundt
e471916645 treewide: passthru nixos test (#334491) 2024-08-18 00:29:43 +02:00
Jonathan Davies
a289e52ce1 apacheKafka: init 3.8.0 2024-08-15 17:28:12 +01:00
Jonathan Davies
30ad669869 apacheKafka: 3.7.0 → 3.7.1 2024-07-18 17:52:35 +01:00
Jonathan Davies
412cce1388 apacheKafka: Drop 3.5 series 2024-06-17 09:15:54 +02:00
Jonathan Davies
03e0cf25d9 apacheKafka: 3.6.1 → 3.6.2 2024-06-17 09:14:22 +02:00
Jonathan Davies
4e5d904350 apacheKafka: init 3.7.0. make default 2024-06-17 09:14:13 +02:00
Sarah Brofeldt
ff5e9d2cd8 apacheKafka: callPackages
To please the by-name gods :-)
2024-06-17 09:11:18 +02:00
Sarah Brofeldt
27a384a0ab apacheKafka: drop 3.4 and older
General cleanup -- following the logic that NixOS 23.11 contains Kafka
3.5, so there is a sensible upgrade path for everyone as long as we keep
that around until after the next release.
2024-06-17 09:01:28 +02:00
Sarah Brofeldt
1f45118e73 apacheKafka: init version 3.6.1, make default 2024-06-17 09:01:28 +02:00
Sarah Brofeldt
e63e9271bb apacheKafka: 3.5.0 -> 3.5.2 2024-06-17 09:01:28 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Erik Skytthe
c09a0a837a apacheKafka: 3.5.0, 3.4.1, 3.3.1 -> 3.3.2 2023-06-30 17:59:40 +02:00
Sarah Brofeldt
425e707bb2 apacheKafka: Fix passthru of jre
This unbreaks the NixOS module and tests that rely on the value in order
to map the desired kafka version to a supported jre
2022-10-26 15:41:40 +02:00
Benjamin Smith
fcf5df8aad update hashes for new versions 2022-10-14 13:10:22 -07:00
Benjamin Smith
e55474ecc3 requested review changes, and kafka 3.3 2022-10-14 12:52:05 -07:00
github-actions
8231febc5d Apache Kafka upgrade to 3.x 2022-10-14 12:47:06 -07:00
Robert Scott
2226cca1ed apacheKafka: 2.8.1 -> 2.8.2 2022-09-28 22:59:43 +01:00
Robert Scott
aba4ef1f3f apacheKafka: mark as sourceProvenance binaryBytecode 2022-08-06 00:17:51 +01:00
Jonathan Ringer
a37bebd666 kafka: update homepage 2021-12-28 09:59:12 -08:00
Robert Scott
7ce7805e9e apacheKafka: 2.8.0 -> 2.8.1 2021-09-26 19:37:47 +01:00
Benjamin Smith
45c4b6b9e4 Apache Kafka: add 2.7.1 and 2.8.0 (#128043) 2021-08-05 13:01:59 +02:00
Sarah Brofeldt
fa4bb6566a apacheKafka: init 2.6.1, make default 2021-03-10 08:10:32 +01:00
Sarah Brofeldt
f2edda94c5 apacheKafka: 2.5.0 -> 2.5.1 and adjust scala
Only 2.6.X recommends Scala 2.13, so use 2.12
2021-03-10 08:10:32 +01:00
Sarah Brofeldt
640961beb8 apacheKafka: Version-configurable JREs for package 2021-03-10 08:09:34 +01:00
Ben Siraphob
e03c068af5 treewide: makeWrapper buildInputs to nativeBuildInputs 2021-02-19 20:09:16 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00