Commit Graph

24 Commits

Author SHA1 Message Date
é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