Commit Graph

42 Commits

Author SHA1 Message Date
Leona Maroni
1de69f5ef7 percona-xtrabackup_8_0: drop as it's EOL soon
It reaches it's EOL before the NixOS 26.05 release, so drop as release
preperation.
2026-04-20 16:26:27 +02:00
Dyego Aurélio
28096cc5e3 treewide: apply nixfmt 1.2.0 2026-01-22 18:37:56 -03:00
Leona Maroni
d54a686bba treewide: Take over maintainership from the flyingcircus team
The flyingcircus team was dissolved as it's an external team.
We (osnyx and me) take over maintainersip as persons.
2026-01-12 15:48:18 +01:00
Wolfgang Walther
0a5456c067 teams/flyingcircus: drop 2026-01-10 21:57:59 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Leona Maroni
3957c7612e percona-xtrabackup_8_4: 8.4.0-2 -> 8.4.0-4
This change fixes the build with CMake4
2025-10-14 09:03:15 +02:00
Leona Maroni
87bb45f7b7 percona-xtrabackup_8_0: 8.0.35-32 -> 8.0.35-34
This change fixes the build with CMake4
2025-10-14 09:03:14 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Fernando Rodrigues
05580f4b44 treewide: switch instances of lib.teams.*.members to the new meta.teams attribute
Follow-up to #394797.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2025-04-25 22:20:17 -03:00
laalsaas
ff2495ce6d percona-xtrabackup: 8.0.35-31 -> 8.0.35-32 2025-01-24 11:10:01 +01:00
Oliver Schmidt
f1d219d74d percona-xtrabackup_8_4: 8.4.0-1 -> 8.4.0-2
release notes:
https://docs.percona.com/percona-xtrabackup/8.4/release-notes/8.4.0-2.html
2024-12-19 19:06:07 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Oliver Schmidt
f02bd5b0fc percona: correct licensing information
Corrects the partially wrong change from #313931, all Oracle MySQL
derivates are actually GPLv2 only.
2024-10-13 23:04:25 +02:00
Oliver Schmidt
4b5141e018 percona: deprecate innovation/lts release flavours
Percona upstream has decided not to create releases or each MySQL
innovation upstream release, but just for LTS releases.
https://www.percona.com/blog/no-mysql-9-x-innovation-releases-from-percona/
2024-10-13 23:04:24 +02:00
Oliver Schmidt
8d14fa2886 percona: apply nixfmt 2024-10-13 18:15:49 +02:00
Oliver Schmidt
1e514dc390 percona-xtrabackup_8_4: init at 8.4.0-1 2024-10-13 18:15:49 +02:00
Oliver Schmidt
a309521902 percona-xtrabackup_8_0: 8.0.36-30 -> 8.0.35-31 2024-10-13 18:15:49 +02:00
Oliver Schmidt
188b5df7cd percona-server, percona-xtrabackup: rework naming
When reworking the percona package naming towards the two release
streams "innovation" and "lts", I did not anticipate the case that two
releases are long-term supported in parallel, and that the latest
Innovation release is end-of-life and replaced by a more recent lts.

Hence, the first-level attribute names now reflect the package
major-minor versions again, augmented by attribute names pointing to
respective lts and innovation releases.
2024-10-13 17:52:05 +02:00
éclairevoyant
96031e8dd4 treewide: fix uses of finalAttrs.pname in urls 2024-07-23 12:48:10 -04:00
Oliver Schmidt
9164c33ab6 percona: apply required multi-version package structure
To work around the pkgs/by-name CI check, I applied the recommended structure
refactoring as documented in https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name#further-possible-refactorings
2024-05-08 00:40:07 +02:00
Oliver Schmidt
52506a2744 percona: adapt upstream release model
In accordance to the upstream release cycle, we now provide 2 flavours
of the percona mysql ecosystem. The default is the LTS variant,
additionally there is now the floating `percona-server_innovation`
always pointing to the most recent regular release.

- mentioned in release notes
- adapted all depending tests and tools (xtrabackup)
2024-05-08 00:40:06 +02:00
Oliver Schmidt
58240f8069 percona-xtrabackup_8_3: init at 8.3.0-1
This is likely to diverge from the LTS xtrabackup packaging over time.
But as this package was already structured in a modular way, let's keep
the generic builder as long as it's feasible.
2024-05-08 00:40:06 +02:00
Sergei Trofimovich
9a4243bff7 percona-xtrabackup: 8.0.34-29 -> 8.0.35-30
Without the change build fails on `master` on `gcc-13` as
https://hydra.nixos.org/build/249086583:

    In file included from /build/source/components/keyrings/common/data/data.cc:25:
    /build/source/components/keyrings/common/data/data.h: In member function 'pfs_string keyring_common::data::Sensitive_data::decode() const':
    /build/source/components/keyrings/common/data/data.h:69:24: error: 'uintptr_t' is not a member of 'std'
       69 |         std::hash<std::uintptr_t>{}(reinterpret_cast<std::uintptr_t>(this));
          |                        ^~~~~~~~~
2024-02-20 23:25:05 +00:00
Tobias Stenzel
4f267a0b77 percona-xtrabackup_8_0: 8.0.29-22 -> 8.0.34-29
https://docs.percona.com/percona-xtrabackup/8.0/release-notes/8.0/8.0.34-29.0.html
2023-10-03 01:37:36 +02:00
Weijia Wang
b1a9ae8dfd percona-xtrabackup_2_4: drop 2022-12-24 18:11:41 +01:00
Nicolas Benes
4b32f3795e percona-xtrabackup_2_4: 2.4.20 -> 2.4.26
* Unpin stdenv
2022-10-18 00:47:35 +02:00
Nicolas Benes
213e8e9224 percona-xtrabackup_8_0: 8.0.13 -> 8.0.29-22
* boost: 1.70 -> 1.77
  * Unpin stdenv
2022-10-18 00:47:35 +02:00
Nicolas Benes
8eabf7a637 percona-xtrabackup_*: fix version test, cleanup
* Reorder `libevent` and `libev` in `buildInputs`. Otherwise, cmake
    picks up the wrong `event.h` and the version test for `libevent`
    fails.
  * Remove apparently obsolete workaround from fc8061dae4.
2022-10-18 00:47:03 +02:00
ajs124
5cc75bbb98 percona-xtrabackup_*: pin to openssl_1_1 2022-08-17 20:16:45 +02:00
Josef Kemetmüller
1ca04aa9f1 treewide: Stop setting CMAKE_SKIP_BUILD_RPATH=OFF
This is now the new default and thus doesn't need to be set manually
anymore.
2022-07-04 03:49:01 +03:00
Sergei Trofimovich
fc8061dae4 percona-xtrabackup_2_4: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:

    ld: xbstream.c.o:(.bss+0x0): multiple definition of
      `datasink_buffer'; ds_buffer.c.o:(.data.rel.local+0x0): first defined here
2022-06-05 20:23:53 +01:00
Thomas Gerbet
b054a140f4 mysql: 8.0.27 -> 8.0.28
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-28.html
2022-01-30 12:06:01 +01:00
Ryan Burns
41574158a0 libgpg-error: rename from libgpgerror
Matches pname and upstream project name
2021-10-06 18:23:43 -07:00
Ben Siraphob
d6aeae8f90 pkgs/tools: pkgconfig -> pkg-config (2) 2021-01-17 23:27:27 +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
Izorkin
851467e0e1 percona-xtrabackup 8.0: init at 8.0.13 2020-07-05 18:19:08 +03:00
Izorkin
36e166f4fe percona-xtrabackup 2.4: 2.4.12 -> 2.4.20 2020-07-05 17:56:11 +03:00
Michael Reilly
84cf00f980 treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Uli Baum
e40a09e3ac percona-xtrabackup: fix build with gcc7 2018-07-15 13:48:43 +02:00
Izorkin
4d209dcb15 percona-xtrabackup: 2.4.9 -> 2.4.12 2018-07-12 16:08:13 +03:00
Izorkin
4ba7547743 percona-xtrabackup: init at 2.4.9 2018-01-06 03:42:06 +00:00