Commit Graph

1383 Commits

Author SHA1 Message Date
R. Ryantm
1a44856f01 gyb: 1.62 -> 1.70 2022-09-08 12:43:14 +00:00
R. Ryantm
1e7eabdf35 discordchatexporter-cli: 2.35 -> 2.35.1 2022-09-08 01:12:56 +00:00
github-actions[bot]
dc6009a527
Merge master into staging-next 2022-09-05 12:01:27 +00:00
Jonas Heinrich
2e0e743b93
Merge pull request #173077 from austinbutler/gyb
gyb: init at 1.62
2022-09-05 09:20:51 +02:00
github-actions[bot]
3a12bb0241
Merge master into staging-next 2022-08-30 00:03:00 +00:00
Jonas Heinrich
c3e4dc4f6d
Merge pull request #187484 from r-ryantm/auto-update/stenc
stenc: 1.0.8 -> 1.1.1
2022-08-29 20:59:28 +02:00
github-actions[bot]
5fa63a7863
Merge master into staging-next 2022-08-29 12:01:28 +00:00
Jonas Heinrich
7e7eab2b23
Merge pull request #183710 from r-ryantm/auto-update/partclone
partclone: 0.3.18 -> 0.3.20
2022-08-29 09:37:23 +02:00
Vladimír Čunát
f08ac2c92b
Merge branch 'master' into staging-next 2022-08-29 08:58:52 +02:00
Artturi
79c42aa06c
Merge pull request #186564 from Artturin/crossevalfixes
Fixes for cross-compilation
2022-08-27 17:49:00 +03:00
Mario Rodas
ae6e5d888b wal-g: 2.0.0 -> 2.0.1
https://github.com/wal-g/wal-g/releases/tag/v2.0.1
2022-08-27 04:20:00 +00:00
github-actions[bot]
ef162076bf
Merge master into staging-next 2022-08-26 06:13:53 +00:00
superherointj
2f1372557f
Merge pull request #188312 from NobbZ/restic-0-14-0
restic: 0.13.1 -> 0.14.0
2022-08-25 21:19:29 -03:00
Norbert Melzer
5c7f600e67 restic: 0.13.1 -> 0.14.0 2022-08-25 20:47:56 +02:00
github-actions[bot]
0b8aa77df1
Merge master into staging-next 2022-08-25 18:01:10 +00:00
Jonas Heinrich
cd47c96bf3
Merge pull request #181121 from kilianar/kopia
kopia: 0.11.2 -> 0.11.3
2022-08-25 15:46:31 +02:00
github-actions[bot]
5aa24ca693
Merge staging-next into staging 2022-08-25 00:03:34 +00:00
Martin Weinelt
249398ffa8 Merge remote-tracking branch 'origin/staging-next' into staging 2022-08-25 00:32:27 +02:00
Martin Weinelt
5a852f4085
borgbackup: migrate to sphinxHook 2022-08-24 23:02:26 +02:00
Bobby Rong
03428dbaaa
Merge pull request #187784 from r-ryantm/auto-update/btrbk
btrbk: 0.32.2 -> 0.32.4
2022-08-24 18:26:09 +08:00
Martin Weinelt
744963c24a borgbackup: move manpages into man output
By creating the man output the multiple-outputs hook will automatically
move manpages in the correct path into it.
2022-08-23 23:05:57 +02:00
kilianar
ebdc70bf24 borgbackup: 1.2.1 -> 1.2.2
https://github.com/borgbackup/borg/releases/tag/1.2.2
2022-08-23 23:05:57 +02:00
Martin Weinelt
4f9602ee9a borgbackup: install shell completions via helper script
Reduces the amount of custom scripting in postInstall in favor of
well-tested helper function that provides a concise abstraction.
2022-08-23 22:24:38 +02:00
R. Ryantm
d8334159bf btrbk: 0.32.2 -> 0.32.4 2022-08-21 19:50:45 +00:00
Jonas Heinrich
796a267784
Merge pull request #183920 from r-ryantm/auto-update/s3ql
s3ql: 3.8.1 -> 4.0.0
2022-08-21 09:44:39 +02:00
R. Ryantm
8d467cb6b9 stenc: 1.0.8 -> 1.1.1 2022-08-19 18:55:49 +00:00
ajs124
5cc75bbb98 percona-xtrabackup_*: pin to openssl_1_1 2022-08-17 20:16:45 +02:00
Sebastián Mancilla
291ef418cc
Merge pull request #185906 from r-ryantm/auto-update/dar
dar: 2.7.6 -> 2.7.7
2022-08-17 10:49:41 -04:00
Artturin
c6568adb00 treewide: makeWrapper buildInputs to nativeBuildInputs
most found with https://github.com/siraben/nix-lint
2022-08-16 13:14:19 +03:00
R. Ryantm
ff1dce127b monolith: 2.6.1 -> 2.6.2 2022-08-15 11:51:44 +00:00
Mario Rodas
716cd69d74
Merge pull request #186399 from Yarny0/tsm-client
tsm-client: 8.1.15.0 -> 8.1.15.1
2022-08-13 20:48:11 -05:00
Mario Rodas
bf17b4d9af
Merge pull request #184777 from r-ryantm/auto-update/zfs-prune-snapshots
zfs-prune-snapshots: 1.3.0 -> 1.5.0
2022-08-13 12:08:03 -05:00
R. Ryantm
b8942b8479 bacula: 11.0.6 -> 13.0.1 2022-08-13 15:20:50 +00:00
Yarny0
5eaf0423eb tsm-client: 8.1.15.0 -> 8.1.15.1
IBM's "Authorized Program Analysis Report"s
(something like release notes):

https://www.ibm.com/support/pages/node/6590857

README:

https://www.ibm.com/support/pages/node/6593819

No Security Bulletins.

This also updates the version number and date in a comment.
The informations in the comment are still valid.
2022-08-13 08:26:28 +02:00
Yarny0
1132884a8d tsm-client: fix typo in comment 2022-08-13 08:26:28 +02:00
R. Ryantm
e2fc23b9c6 dar: 2.7.6 -> 2.7.7 2022-08-10 13:01:10 +00:00
Ivan Kozik
3151384600 grab-site: 2.2.2 -> 2.2.7 2022-08-07 08:21:45 +00:00
R. Ryantm
9691d0eba7 zfs-prune-snapshots: 1.3.0 -> 1.5.0 2022-08-02 08:34:07 +00:00
R. Ryantm
8829187576 s3ql: 3.8.1 -> 4.0.0 2022-07-30 07:43:09 +00:00
R. Ryantm
ffc83c71c7 partclone: 0.3.18 -> 0.3.20 2022-07-29 15:08:10 +00:00
Mario Rodas
dd5795a0e4
Merge pull request #182022 from StephenWithPH/duplicity-0.8.23
duplicity: 0.8.20 -> 0.8.23
2022-07-19 23:08:09 -05:00
StephenWithPH
f2187ade75
duplicity: 0.8.20 -> 0.8.23 2022-07-18 15:57:32 -07:00
github-actions[bot]
5f2ff17a45
Merge master into staging-next 2022-07-11 18:01:16 +00:00
Thomas Tuegel
e1e0d5d513
Merge pull request #108496 from knedlsepp/cmake-rpath
cmake/setup-hook.sh: Don't skip build-RPATH
2022-07-11 10:18:47 -05:00
kilianar
5d0a3c070e kopia: 0.11.2 -> 0.11.3
https://github.com/kopia/kopia/releases/tag/v0.11.3
2022-07-11 16:40:43 +02:00
Bobby Rong
3e9de03305
Merge pull request #180550 from kilianar/kopia
kopia: 0.11.1 -> 0.11.2
2022-07-11 20:24:36 +08:00
Ivv
6f6926b1dc
Merge pull request #179968 from r-ryantm/auto-update/discordchatexporter-cli
discordchatexporter-cli: 2.34.1 -> 2.35
2022-07-10 18:27:34 +02:00
R. Ryantm
19a442aae7 discordchatexporter-cli: 2.34.1 -> 2.35 2022-07-07 21:11:13 +00:00
Yarny0
4f4aa9685a tsm-client: 8.1.14.0 -> 8.1.15.0
IBM's "Authorized Program Analysis Report"s
(something like release notes):

https://www.ibm.com/support/pages/node/6590857

README:

https://www.ibm.com/support/pages/node/6593819

Security Bulletins:

https://www.ibm.com/support/pages/node/6596379 (CVE-2021-35550, CVE-2021-35603)
https://www.ibm.com/support/pages/node/6596741 (CVE-2022-22478, CVE-2022-22474)
https://www.ibm.com/support/pages/node/6596399 (CVE-2022-0778)
2022-07-07 19:22:30 +02:00
Yarny0
1ed9ba08f1 tsm-client: fix patching rpath with autoPatchelf
Since commit
7b9fd5d1c9
tsm-client no longer produces working binaries
(discovered with bisection).
Instead, calling the command line client `dsmc`
just produces the error

> error while loading shared libraries: libtsmxerces-depdom.so.28: cannot open shared object file: No such file or directory

Output of `ldd $out/dsmc`

> linux-vdso.so.1 (0x00007ffd89f70000)
> libgsk8ssl_64.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so (0x0000791c8eb34000)
> libgsk8iccs_64.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so (0x0000791c8e9b7000)
> libgsk8km_64.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/local/ibm/gsk8_64/lib64/libgsk8km_64.so (0x0000791c8e791000)
> libxmlutil-8.1.13.0.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/opt/tivoli/tsm/client/api/bin64/libxmlutil-8.1.13.0.so (0x0000791c8e675000)
> libcrypt.so.1 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libcrypt.so.1 (0x0000791c8e639000)
> libpthread.so.0 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libpthread.so.0 (0x0000791c8e619000)
> libdl.so.2 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libdl.so.2 (0x0000791c8e614000)
> libstdc++.so.6 => /nix/store/ndnqiz3nnifj1blhg9q626xlmkqq1nmh-gcc-10.3.0-lib/lib/libstdc++.so.6 (0x0000791c8e43f000)
> libgpfs.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/opt/tivoli/tsm/client/api/bin64/libgpfs.so (0x0000791c8e22a000)
> libdmapi.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/opt/tivoli/tsm/client/api/bin64/libdmapi.so (0x0000791c8e020000)
> librt.so.1 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/librt.so.1 (0x0000791c8e015000)
> libm.so.6 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libm.so.6 (0x0000791c8ded4000)
> libgcc_s.so.1 => /nix/store/ndnqiz3nnifj1blhg9q626xlmkqq1nmh-gcc-10.3.0-lib/lib/libgcc_s.so.1 (0x0000791c8deba000)
> libc.so.6 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libc.so.6 (0x0000791c8dce5000)
> libgsk8cms_64.so => /nix/store/i21g0x44g336ag8rkx0dgndb9v4w2xhk-tsm-client-8.1.13.3-unwrapped/local/ibm/gsk8_64/lib64/libgsk8cms_64.so (0x0000791c8d78d000)
> /nix/store/4s21k8k7p1mfik0b33r2spq5hq7774k1-glibc-2.33-108/lib/ld-linux-x86-64.so.2 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib64/ld-linux-x86-64.so.2 (0x0000791c8f074000)
> libtsmxerces-depdom.so.28 => not found
> libtsmxerces-c.so.28 => not found

Output of `ldd $out/lib/libtsmxerces-depdom.so.28`

> linux-vdso.so.1 (0x00007fff69388000)
> libpthread.so.0 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libpthread.so.0 (0x000078f150454000)
> libtsmxerces-c.so.28 => not found
> libstdc++.so.6 => /nix/store/ndnqiz3nnifj1blhg9q626xlmkqq1nmh-gcc-10.3.0-lib/lib/libstdc++.so.6 (0x000078f15027f000)
> libm.so.6 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libm.so.6 (0x000078f15013e000)
> libgcc_s.so.1 => /nix/store/ndnqiz3nnifj1blhg9q626xlmkqq1nmh-gcc-10.3.0-lib/lib/libgcc_s.so.1 (0x000078f150124000)
> libc.so.6 => /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib/libc.so.6 (0x000078f14ff4d000)
> /nix/store/qjgj2642srlbr59wwdihnn66sw97ming-glibc-2.33-123/lib64/ld-linux-x86-64.so.2 (0x000078f150601000)

The commit given above rewrote the `autoPatchelfHook`.
The new hook still calls `patchelf` to actually
modify binary files, but the discovery of
shared libraries apparently got changed.

Thorough investigation of all `patchelf` calls in the
old and new autoPatchelfHook showed that all files are
treated equally up the the files

* $out/opt/tivoli/tsm/client/api/bin64/libtsmxerces-depdom.so.28.0
* $out/opt/tivoli/tsm/client/api/bin64/libxmlutil-8.1.13.0.so

where the new autoPatchelf implementation replaced `$out/lib`
with `$out/opt/tivoli/tsm/client/api/bin64` in the rpath.

I failed to see *why* the new algorithm does
that, or if that might be considered a bug.
The `tsm-client` package has some confusing symlink
structure which certainly might confuse `autoPatchelfHook`.

The following ideas to "restore" the old behaviour
of `autoPatchelfHook` failed to produce a working package:
* add "$out" or "${placeholder "out"}" to `runtimeDependencies`
* use `addAutoPatchelfSearchPath` with `$out/lib` or
  another so-file-containing directory

The commit at hand fixes the issue by directly adding `$out/lib`
to the rpath of all shared libraries in that directory.
This has to be done *after* `autoPatchelf` got executed.
To accomplish this, we disable auto-calling `autoPatchelf`
(it would run after `postFixup`) and instead call it
manually in `postFixup`, just before we patch the rpath by hand.
2022-07-07 19:05:28 +02:00
kilianar
5c8e8f748f kopia: 0.11.1 -> 0.11.2
https://github.com/kopia/kopia/releases/tag/v0.11.2
2022-07-07 18:24:01 +02:00
kilianar
2f19bff1b1 kopia: 0.11.0 -> 0.11.1
https://github.com/kopia/kopia/releases/tag/v0.11.1
2022-07-05 13:41:03 -03:00
kilianar
141e3f04af kopia: 0.10.7 -> 0.11.0
https://github.com/kopia/kopia/releases/tag/v0.11.0
2022-07-05 01:15:36 +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
Ryan Mulligan
1986a1cd4c
Merge pull request #179132 from r-ryantm/auto-update/btrbk
btrbk: 0.32.1 -> 0.32.2
2022-06-30 01:07:04 +02:00
ajs124
9966a132db maintainers: remove mschneider
no github account
2022-06-29 00:52:14 +02:00
ajs124
eec156df9c maintainers: remove muflax
github account deleted
2022-06-29 00:52:12 +02:00
Erik Arvstedt
1a32663efc
treewide: rename maintainer earvstedt -> erikarvstedt
The maintainer name now matches the Github username, which simplifies
maintainer notifications.
2022-06-26 19:12:18 +02:00
Shawn8901
c1d137b282 zrepl: add strip flags 2022-06-26 13:40:51 +02:00
Shawn8901
6c5f014da7 zrepl: set release version on build 2022-06-26 13:37:16 +02:00
R. Ryantm
a7857aa783 btrbk: 0.32.1 -> 0.32.2 2022-06-26 01:11:05 +00:00
Martin Weinelt
789aad1584
Merge pull request #179009 from kilianar/borgmatic 2022-06-26 01:07:46 +02:00
Sandro
ae8a0d5d00
Merge pull request #178658 from jtojnar/fix-duplicity
Revert "duplicity: S3 backups fail with "boto" not being found."
2022-06-25 20:30:48 +02:00
R. Ryantm
2fc3f8df49 dar: 2.7.5 -> 2.7.6 2022-06-25 14:34:11 +00:00
kilianar
42287fc8d6 borgmatic: 1.6.3 -> 1.6.4 2022-06-25 15:07:54 +02:00
Martin Weinelt
3284928127
Merge pull request #178710 from kilianar/borgmatic 2022-06-25 12:23:15 +02:00
Lassulus
b731803e95
Merge pull request #177207 from azahi/zfsbackup
zfsbackup: unstable-2020-09-30 -> unstable-2021-05-26
2022-06-24 07:43:28 +02:00
Azat Bahawi
8a40b9f1e6
zfsbackup: unstable-2020-09-30 -> unstable-2021-05-26 2022-06-24 00:13:04 +03:00
kilianar
f2a21b750d borgmatic: 1.5.18 -> 1.6.3 2022-06-23 12:58:43 +02:00
Jan Tojnar
ab7a6a51e0 Revert "duplicity: S3 backups fail with "boto" not being found."
Boto2 is EOL and broken with recent Python versions:

https://github.com/boto/boto/#deprecation-notice

This reverts commit ad13d56c99.
2022-06-23 03:06:42 +02:00
David Reiss
c9ba04ce8c gphotos-sync: 2.14.2 -> 3.04 2022-06-17 04:02:26 +00:00
Robert Scott
61c35da607 treewide/servers,tools: add sourceType binaryNativeCode for many packages 2022-06-16 20:21:42 +01:00
Sergei Trofimovich
441d55e6f1
Merge pull request #176453 from trofi/workaround-fno-common-for-percona-xtrabackup_2_4
percona-xtrabackup_2_4: add -fcommon workaround
2022-06-06 07:11:34 +00:00
Martin Weinelt
d2a9a19e8a borgbackup: set meta.mainProgram 2022-06-05 20:37:10 -07:00
Martin Weinelt
36aa013ff4 borgbackup: 1.2.0 -> 1.2.1
https://github.com/borgbackup/borg/releases/tag/1.2.1
2022-06-05 20:37:10 -07: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
Pascal Bach
6218ada158
Merge pull request #176308 from dotlambda/restic-0.13.1
restic: 0.13.0 -> 0.13.1
2022-06-05 13:09:51 +02:00
Robert Schütz
6ca21e5500 restic: 0.13.0 -> 0.13.1
https://github.com/restic/restic/releases/tag/v0.13.1
2022-06-04 22:56:37 +00:00
Robert Scott
3b6bc4b69c treewide: set sourceProvenance for packages containing downloaded jars
these are the easily identifiable cases and will not be comprehensive
2022-06-04 19:47:57 +01:00
R. Ryantm
54fd97c276 discordchatexporter-cli: 2.34 -> 2.34.1 2022-06-02 02:42:24 +00:00
Sandro
8cefd5dddc
Merge pull request #175407 from SuperSandro2000/ipaddress-deps
Remove python26Packages.ipaddress from applications
2022-06-02 01:34:50 +02:00
Sandro
af55be9eac
Merge pull request #175660 from blitz/duplicity-gdrive
duplicity: use pydrive2 to fix Google Drive backup problems
2022-06-01 16:43:46 +02:00
Julian Stecklina
a571caaf73 duplicity: use pydrive2 to fix gdrive backup problems
pydrive is abandoned and has unfixed issues. In particular, Deja Dup
backups (which uses duplicity as backend) to Google Drive fail with

 Giving up after 5 attempts. RedirectMissingLocation: Redirected but
 the response is missing a Location: header.

More context and pointers are available in the Deja Dup bug tracker:
https://gitlab.gnome.org/World/deja-dup/-/issues/202#note_1306216
2022-06-01 00:51:13 +02:00
Robert Schütz
9b46fd9ba0 borgbackup: cython is only required at build-time 2022-05-31 12:13:12 +00:00
Robert Schütz
43337d4f93 borgbackup: need either pyfuse3 or llfuse
The former is preferred according to
https://borgbackup.readthedocs.io/en/1.2.0/installation.html#dependencies
but only works on Linux since it depends on libfuse3.
2022-05-31 12:13:12 +00:00
Janne Heß
bfc5086ae9
Merge pull request #173671 from Mindavi/treewide/broken-zhf
treewide: start marking packages broken
2022-05-30 14:10:43 +02:00
Sandro Jäckel
c9a2b12db5
duplicity: remove backport ipaddress, remove always false condition 2022-05-30 05:54:24 +02:00
Artturi
1052f7970f
Merge pull request #174247 from cid-chan/cid-fix-duplicity-s3-boto
duplicity: S3 backups fail with "boto" not being found.
2022-05-29 21:37:07 +03:00
Rick van Schijndel
cd3c25616d treewide: pkgs/tools: mark broken for darwin
All packages that were failing on x86_64-darwin are marked broken.
I'm assuming here that these are also broken on aarch64-darwin.
2022-05-29 10:56:04 +02:00
Rick van Schijndel
c3fa68c928 bupstash: mark broken on x86_64-darwin
Related to https://github.com/NixOS/nixpkgs/issues/101229
2022-05-29 10:56:03 +02:00
Rick van Schijndel
5d8ec2adc1 bakelite: only supports linux 2022-05-29 10:56:03 +02:00
Sandro
b9c9593a88
Merge pull request #173304 from IvarWithoutBones/bump/dotnetmodule 2022-05-26 00:26:18 +02:00
Sarah
ad13d56c99
duplicity: S3 backups fail with "boto" not being found.
It seems that duplicity needs boto instead of boto3.
They apparently have different packages.

I decided to keep both,
as there may be another backend depending on it.
2022-05-24 09:07:48 +02:00
Mario Rodas
e78207de3d wal-g: 1.1 -> 2.0.0
https://github.com/wal-g/wal-g/releases/tag/v2.0.0
2022-05-19 04:20:00 +00:00
Sergei Trofimovich
b9fcbcb596 btar: add -fcommon workaround
Workaround build failure on -fno-common toolchains like upstream
gcc-10. Otherwise build fails as:

    ld: listindex.o:/build/btar-1.1.1/loadindex.h:12: multiple definition of
      `ptr'; main.o:/build/btar-1.1.1/loadindex.h:12: first defined here
2022-05-19 15:39:46 +01:00
Ivar Scholten
578589e1da treewide: remove unneeded dotnet SDK version pins
These derivations use buildDotnetModule, which has had its default
dotnet version changed recently. This patch removes redundantly setting
the SDK/runtime to version 6.
2022-05-16 21:39:47 +02:00
Austin Butler
c9cb8e3b0c gyb: init at 1.62 2022-05-14 18:00:46 -07:00
Mario Rodas
118ec238bf
Merge pull request #171339 from aaronjheng/diskrsync
diskrsync: unstable-2019-01-02 -> 1.3.0
2022-05-14 19:29:37 -05:00
Berk D. Demir
5205b3a91f restic-rest-server: remove vars from patch url
addresses feedback from #172817.
style only. no functional changes.
2022-05-13 12:22:46 -07:00
Berk D. Demir
fdb1595ffb restic-rest-server: Fix tests on Darwin
Backport unit test changes from project's master branch to replace
hardcoded /tmp with os.TempDir() calls in Go.

It can now handle /private/tmp/nix-build-{pname}-{version}.drv-0 paths
on Darwin.
2022-05-13 09:06:03 -07:00
Ashish SHUKLA
07aba57bca
zbackup: Fix build error
Upstream bug report: https://github.com/zbackup/zbackup/issues/160
2022-05-12 14:50:03 +05:30
Aaron Jheng
213335ce59
diskrsync: unstable-2019-01-02 -> 1.3.0 2022-05-10 11:47:55 +00:00
renesat
493c9e0d86 autorestic: 1.5.8 -> 1.7.1 2022-05-04 00:18:29 +03:00
Armeen Mahdian
2975ad1195 duply: 2.3.1 -> 2.4 2022-04-26 23:22:41 +02:00
Ryan Mulligan
9cce5121f6
Merge pull request #169809 from r-ryantm/auto-update/dar
dar: 2.7.4 -> 2.7.5
2022-04-25 21:21:15 -07:00
R. Ryantm
8f71270112 dar: 2.7.4 -> 2.7.5 2022-04-22 14:53:50 +00:00
Artturin
f1c7f19e49 treewide: testVersion -> testers.testVersion 2022-04-22 16:24:27 +03:00
Lassulus
e87155d446
Merge pull request #158471 from illdefined/bakelite
bakelite: unstable-2021-10-19 -> unstable-2022-02-12
2022-04-20 21:56:37 +01:00
Martin Weinelt
a7fc5aaa76 Merge remote-tracking branch 'origin/master' into staging-next 2022-04-15 13:30:48 +02:00
Lassulus
92734ac395
Merge pull request #166865 from malob/treewide-mainProgram
treewide: add meta.mainProgram to many packages
2022-04-15 09:28:00 +01:00
github-actions[bot]
eef7dee538
Merge master into staging-next 2022-04-15 06:01:16 +00:00
Martin Weinelt
33425fdc96
Merge pull request #166489 from NixOS/python-updates 2022-04-15 03:47:30 +02:00
Sandro
29014d65aa
Merge pull request #167721 from bbigras/kopia
kopia: 0.10.6 -> 0.10.7
2022-04-15 03:32:05 +02:00
Martin Weinelt
a484235634 grab-site: update sqlalchemy hash 2022-04-15 01:39:55 +02:00
Martin Weinelt
c2d2758147 borgbackup: disable racy test
https://github.com/borgbackup/borg/issues/6573
2022-04-15 01:39:54 +02:00
Malo Bourgon
0e802eafad treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
Vladimír Čunát
d5d94127fd
Merge branch 'staging-next' into staging
Minor conflicts; I hope I didn't mess up:
	pkgs/development/tools/misc/binutils/default.nix
	pkgs/games/openjk/default.nix
2022-04-14 09:53:21 +02:00
R. Ryantm
a2c44cba88 discordchatexporter-cli: 2.33.2 -> 2.34 2022-04-11 01:30:15 +00:00
Bruno Bigras
7f1bde2ca0 kopia: 0.10.6 -> 0.10.7 2022-04-07 10:35:36 -04:00
github-actions[bot]
6e86a2821c
Merge staging-next into staging 2022-04-04 06:01:46 +00:00
Ben Siraphob
0745f76cbf
Merge pull request #166970 from acowley/tarsnap-darwin 2022-04-03 20:33:01 -05:00
Martin Weinelt
f95a3d1140 Merge remote-tracking branch 'origin/staging-next' into staging 2022-04-04 00:46:25 +02:00
ajs124
148b8f1543 ori: remove after being marked broken for over two years
It was marked in commit 8146cf699a by xeji on 2018-04-11 (commited on 2018-04-12)
2022-04-03 16:14:59 +01:00
ajs124
8e7dd685e9 bareos: remove after being marked broken for over two years
It was marked in commit e416a39464 by Daniel Schaefer on 2019-09-14 (commited on 2019-09-14)
2022-04-03 16:14:12 +01:00
Anthony Cowley
b479e8d1fd tarsnap: fix build on darwin aarch64/arm64 2022-04-02 16:31:40 -04:00
github-actions[bot]
ffa96ab0c0
Merge staging-next into staging 2022-04-02 18:01:37 +00:00
R. Ryantm
f31038ab7f restic: 0.12.1 -> 0.13.0 2022-03-31 20:33:47 +00:00
github-actions[bot]
9aa014c46a
Merge staging-next into staging 2022-03-31 12:02:10 +00:00
Martin Weinelt
3bb4e8977a
Merge pull request #164752 from armeenm/remove-ddar 2022-03-31 01:05:12 +02:00
Matt Layher
bb22a2debc nixos/zrepl: note about systemd unit, add snapshot test
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2022-03-30 08:55:15 -07:00
Martin Weinelt
a9286c6613
Merge pull request #163847 from Yarny0/tsm-client 2022-03-30 04:50:26 +02:00
Fabian Affolter
f91f32ac2a gphotos-sync: rename requests-oauthlib 2022-03-28 08:17:05 +02:00
Sandro
19df03ccdf
Merge pull request #163729 from r-ryantm/auto-update/bacula 2022-03-27 16:13:03 +02:00
Bobby Rong
51736decd2
Merge pull request #164830 from r-ryantm/auto-update/autorestic
autorestic: 1.5.7 -> 1.5.8
2022-03-26 14:12:10 +08:00
Sandro
48791c3c12
Merge pull request #164353 from r-ryantm/auto-update/dar 2022-03-23 04:07:06 +01:00
R. Ryantm
fb71b0acab autorestic: 1.5.7 -> 1.5.8 2022-03-19 06:36:40 +00:00
Armeen Mahdian
3d45681f62 ddar: remove
Motivated by #148779 and an unmaintained upstream.
2022-03-18 13:33:45 -05:00
Bobby Rong
a5cc3c540f
Merge pull request #164184 from r-ryantm/auto-update/autorestic
autorestic: 1.5.6 -> 1.5.7
2022-03-18 18:15:32 +08:00
R. Ryantm
309631843f bupstash: 0.10.3 -> 0.11.0 2022-03-17 04:06:37 +00:00
Ryan Mulligan
0ebe4abb9b
Merge pull request #162299 from r-ryantm/auto-update/btrbk
btrbk: 0.32.0 -> 0.32.1
2022-03-16 07:11:45 -07:00
R. Ryantm
ddf78f1312 dar: 2.7.3 -> 2.7.4 2022-03-16 03:49:26 +00:00
R. Ryantm
b13e96b4d6 autorestic: 1.5.6 -> 1.5.7 2022-03-15 01:22:51 +00:00
Artturi
3432aa2fe7
Merge pull request #163196 from IvarWithoutBones/bump/discordchatexporter 2022-03-14 20:17:53 +02:00
Yarny0
ea84f6b9e9 tsm-client: 8.1.13.3 -> 8.1.14.0
This update fixes a denial-of-service vulnerability.

Links to IBM's "Authorized Program Analysis Report"s
(something like release notes) for 8.1.14.x:
https://www.ibm.com/support/pages/node/6559268

README for 8.1.14.x:
https://www.ibm.com/support/pages/node/6561875

Security Bulletin:
https://www.ibm.com/support/pages/node/6562383 (CVE-2021-35517, CVE-2021-36090)
2022-03-12 11:24:07 +01:00
R. Ryantm
e96d73eda1 bacula: 11.0.5 -> 11.0.6 2022-03-12 02:12:48 +00:00
R. Ryantm
5763f7c302 autorestic: 1.5.5 -> 1.5.6 2022-03-12 01:48:41 +00:00
Mikael Voss
b237d3275d
bakelite: extend platforms
Since it only relies on the C standard library for POSIX, it should work
fine on all unixoid platforms.
2022-03-08 17:22:08 +01:00
Mikael Voss
999a964d09
bakelite: unstable-2021-10-19 -> unstable-2022-02-12 2022-03-08 17:22:08 +01:00
Ivar Scholten
ef18b4f863 discordchatexporter-cli: 2.32 -> 2.33.2 2022-03-07 20:14:18 +01:00
Bruno Bigras
b11124adbd kopia: 0.10.5 -> 0.10.6 2022-03-07 10:01:11 -05:00
Renaud
00343a4b35
Merge pull request #160840 from dotlambda/restic-rest-server-0.11.0
restic-rest-server: 0.10.0 -> 0.11.0
2022-03-05 20:49:00 +01:00
R. Ryantm
3b25e846f2 btrbk: 0.32.0 -> 0.32.1 2022-03-01 03:46:36 +00:00
Florian Klink
3473f50aff
Merge pull request #161430 from mweinelt/borg
borgbackup: 1.1.17 -> 1.2.0
2022-02-24 17:45:18 +01:00
Martin Weinelt
234a4600de
borgbackup: 1.1.17 -> 1.2.0
https://github.com/borgbackup/borg/releases/tag/1.2.0
2022-02-22 23:54:35 +01:00
José Romildo
ba59355e81 gitUpdater: init
- Add the 'gitUpdater' helper function to update git based packages, using the
'genericUpdater' function.
- Rework argument passing to the `list-git-tags' and 'list-archive-two-level-versions' scripts.
- Replace 'genericUpdater' plus 'list-git-tags' by 'gitUpdater'
2022-02-21 13:01:49 -03:00
R. Ryantm
857da052ee autorestic: 1.5.2 -> 1.5.5 2022-02-20 07:53:12 +00:00
Mario Rodas
755f7b1d74
Merge pull request #159980 from r-ryantm/auto-update/autorestic
autorestic: 1.5.1 -> 1.5.2
2022-02-19 15:31:51 -05:00
Robert Schütz
0c10da55e4 restic-rest-server: 0.10.0 -> 0.11.0
https://github.com/restic/rest-server/releases/tag/v0.11.0
2022-02-19 05:49:04 +00:00
Renaud
bca2c20339
Merge pull request #159877 from wamserma/tarsnap-1.0.40
tarsnap: 1.0.39 -> 1.0.40
2022-02-17 09:11:15 +01:00
R. Ryantm
d1681f42c6 autorestic: 1.5.1 -> 1.5.2 2022-02-14 12:14:15 +00:00
Markus S. Wamser
a14e2731df tarsnap: 1.0.39 -> 1.0.40 2022-02-13 19:43:52 +01:00
Bruno Bigras
04ef7ae5d7 kopia: 0.10.4 -> 0.10.5 2022-02-12 13:38:43 -05:00
R. Ryantm
cde47af248 discordchatexporter-cli: 2.31.1 -> 2.32 2022-02-10 11:39:47 -08:00
R. Ryantm
4ebed72733 btrbk: 0.31.3 -> 0.32.0 2022-02-10 01:28:13 +00:00
zowoq
ab07e12988 treewide: drop unnecessary go_1_17, buildGo117{Module,Package} 2022-02-08 08:09:33 +10:00
Vladimír Čunát
846dbe5bc8
Merge #157386: mysql: 8.0.27 -> 8.0.28 2022-02-06 16:43:33 +01:00
Artturin
26b7980516 gh2md: init at 2.0.0
useful to backup github issues and PRs
2022-02-05 17:24:12 -08:00
Bruno Bigras
2ab8594045 kopia: 0.10.3 -> 0.10.4 2022-02-03 10:57:05 -05:00
Renaud
2724999594
Merge pull request #157651 from michaeladler/btrbk
btrbk: remove asciidoc dependency
2022-02-02 00:19:25 +01:00
Michael Adler
af268a8f2c btrbk: remove asciidoc dependency
asciidoc is not needed and pulls in inkscape which is currently not
available in the binary cache, so it triggers a noticeable build process.
2022-02-01 07:59:02 +01:00
Bruno Bigras
1921319c4e kopia: 0.10.2 -> 0.10.3 2022-01-31 10:09:25 -05:00
Bruno Bigras
6ec6ac7fe1 kopia: 0.10.0 -> 0.10.2 2022-01-30 14:49:36 -05: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
R. RyanTM
6bbd192555
s3ql: 3.8.0 -> 3.8.1
(#155849)
2022-01-20 19:58:13 +01:00
Bobby Rong
c9f2ab4f74
Merge pull request #154374 from r-ryantm/auto-update/autorestic
autorestic: 1.5.0 -> 1.5.1
2022-01-20 12:43:16 +08:00
Sandro
5c4fa6964f
Merge pull request #138386 from Yarny0/tsm-client 2022-01-18 20:50:28 +01:00
Spencer Janssen
ed5883c1b6 zrepl: 0.4.0 -> 0.5.0 2022-01-17 15:35:45 +01:00
Bobby Rong
02de14e258
Merge pull request #155018 from bbigras/kopia
kopia: 0.9.8 -> 0.10.0
2022-01-17 20:12:26 +08:00
Yarny0
756f45306b tsm-client: 8.1.13.2 -> 8.1.13.3
Link to Security Bulletin:
https://www.ibm.com/support/pages/node/6540692 (CVE-2021-44832)
2022-01-17 12:09:27 +01:00
Yarny0
be904af99c tsm-client: 8.1.13.1 -> 8.1.13.2
Link to Security Bulletin:
https://www.ibm.com/support/pages/node/6537640 (CVE-2021-45105, CVE-2021-45046)
2022-01-17 12:09:27 +01:00
Yarny0
4a42ca06c1 tsm-client: 8.1.13.0 -> 8.1.13.1
Link to Security Bulletin:
https://www.ibm.com/support/pages/node/6527080 (CVE-2021-44228)
2022-01-17 12:09:27 +01:00
Yarny0
66d068bf66 tsm-client: use rpm source instead of deb/Ubuntu
IBM publishes their IBM Spectrum Protect client
for Linux in two flavors:

* "Linux x86_64 client"
* "Linux x86_64 Ubuntu client"

Up to this commit, nixpkgs used the Ubuntu
flavor to build its `tsm-client` derivation.
However, the history of published archive files in

* https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/
* https://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v8r1/Linux/

suggests that updates in the fourth level of
the version numbers (e.g. 8.1.13.0 -> 8.1.13.1)
do not get published as Ubuntu flavor.
It order to be able to always use the latest release,
this commit switches to the non-Ubuntu flavor.
The non-Ubuntu archive contains rpm files,
so this commit switches from `ar` to `rpmextract`.
Instead of unpacking all deb files,
the build recipe now unpacks all _but one_ rpm file:
The file `TIVsm-WEBGUI.x86_64.rpm` apparently
contains a plugin that is not included
in the Ubuntu version (see note below).
Comparing the old and the new derivation's output indicates
that this choice minimizes the difference between the results:

The output of the old (Ubuntu flavor) derivation contains:
* `commons-codec-1.6.jar`
* `share/` with changelog and copyright information
  for the packages `gskssl64` and `gskcrypt64`

The output of the new (non-Ubuntu flavor) derivation contains:
* `lib64`, symlink to `lib`
* `commons-codec-1.14.jar`
* `opt/tivoli/tsm/license/{api,baclient}/sm/`
  with license agreement files in many languages

Besides these differences, the outputs' file names are equal.

Note: I don't know what functionality
`TIVsm-WEBGUI.x86_64.rpm` actually provides.
Unpacking it with the other rpm files makes patchelf complain
about missing X11 libraries, so in order to include it here,
one would likely need to add those to `buildInputs`.
However, as the old (Ubuntu flavor) `tsm-client` package
did not contain this functionality and as I cannot test
or use it in any way, I opted to not include it now.
If we want to include this with a later commit,
we should add another package build option (like `enableGui`)
so that the default `tsm-client` package does not pull in
X11 libraries and its closure size therefore stays small.
2022-01-17 12:09:27 +01:00
Yarny0
f6dca95c5d tsm-client: add test derivation and a module test
The tsm-client needs a tsm-server to do anything useful.
Without a server, automated tests can just
check diagnostic outputs for plausibility.

The commit at hand adds two tests:

1.
The command line interface `dsmc` is called,
then it is verified that the program does

* report the correct client version,
* find its configuration file,
* report a connection error.

2.
To check the GUI (and the tsm-client nixos module), we add a
vm test which uses the module to install `tsm-client-withGui`.
To verify that the GUI's basic functionality is present,
we skip over all connection failure related error
messages and open the "Connection Information"
dialog from the main application window.
This dialog presents the node name and the client version;
both are verified by the test.

Note: Our `tsm-client` build recipe consists of two packages:
The "unwrapped" package and the final package.
This commit puts the unwrapped one into the final
package's `passthru` so that tests can access
the original version string that is needed to check
the client version reported by the application.
2022-01-17 12:09:27 +01:00
Yarny0
8fa6f90ad6 tsm-client: set mainProgram
The TSM command line client `dsmc` should be the
program that is usually invoked from this package.
However, if a user explicitely asks for the
package with GUI support (with `enableGui`,
available in the package `tsm-client-withGui`),
we set the mainProgram to the graphical application `dsmj`
as that's likely what the user is looking for.
2022-01-17 12:09:27 +01:00
Yarny0
7934926b2e tsm-client: makeWrapper buildInputs to nativeBuildInputs
Although I'm not sure if `tsm-client` will ever be
subject to cross-compiling, referencing makeWrapper
from native BuildInputs is The Right Thing.

This is a kind of follow-up of
https://github.com/NixOS/nixpkgs/pull/112276
2022-01-17 12:09:26 +01:00
Yarny0
5ad0ecb901 tsm-client: 8.1.8.0 -> 8.1.13.0
tsm-client now links against openssl;
patchelf complains without it.

Links to IBM's "Authorized Program Analysis Report"s
(something like release notes),
to READMEs, and to Security Bulletins,
for all updates between 8.1.8.0 and 8.1.13.0:

* 8.1.9.x
  * APARs: https://www.ibm.com/support/pages/node/1077159
  * READMEs: https://www.ibm.com/support/pages/node/1108473
  * https://www.ibm.com/support/pages/node/1107261 (CVE-2018-2025)
  * https://www.ibm.com/support/pages/node/1107777 (CVE-2019-4406)

* 8.1.10.x
  * APARs: https://www.ibm.com/support/pages/node/6223098
  * READMEs: https://www.ibm.com/support/pages/node/6223388
  * https://www.ibm.com/support/pages/node/6221448 (CVE-2020-4494, CVE-2020-4406)
  * https://www.ibm.com/support/pages/node/6245356 (CVE-2020-2654)
  * https://www.ibm.com/support/pages/node/6245366 (CVE-2015-4000)

* 8.1.11.x
  * APARs: https://www.ibm.com/support/pages/node/6367203
  * READMEs: https://www.ibm.com/support/pages/node/6367205
  * https://www.ibm.com/support/pages/node/6371646
  * https://www.ibm.com/support/pages/node/6371650
  * https://www.ibm.com/support/pages/node/6371652

* 8.1.12.x
  * APARs: https://www.ibm.com/support/pages/node/6429561
  * READMEs: https://www.ibm.com/support/pages/node/6443671
  * https://www.ibm.com/support/pages/node/6445503 (CVE-2021-20532)
  * https://www.ibm.com/support/pages/node/6445497 (CVE-2021-29672, CVE-2021-20546)
  * https://www.ibm.com/support/pages/node/6445489 (CVE-2020-1971, CVE-2021-23840, CVE-2021-23841)
  * https://www.ibm.com/support/pages/node/6445483 (CVE-2020-27221, CVE-2020-14782)

* 8.1.13.x
  * APARs: https://www.ibm.com/support/pages/node/6524936
  * READMEs: https://www.ibm.com/support/pages/node/6524938
  * https://www.ibm.com/support/pages/node/6524706 (CVE-2021-39048)
  * https://www.ibm.com/support/pages/node/6524712 (CVE-2021-3712, CVE-2021-3711)
2022-01-17 12:09:26 +01:00
Yarny0
517ae2a288 tsm-client: update URL structure
IBM has changed the URL structures of their support web pages.
The commit at hand updates most URLs and
in particular the package update instructions
so they follow the new structure.
It also calculates the source download URL from the
version number, so package updates no longer have to
update the URL in addition to the version string.
2022-01-17 12:09:26 +01:00
Yarny0
6d134acc4a tsm-client: use explicit package option for Java GUI
The tsm-client package comes in two flavours:
command line only (`tsm-client`) and with a
Java-backed GUI (`tsm-client-withGui`).
To control which package is built,
the build recipe simply used to check if the
`jdk8` package was provided as package input.
This commit changes this mechanism:
The build recipe now accepts the explicit option `enableGui`,
which is set to `false` by default.

As the commit at hand touches the build recipe arguments,
it also changes argument sorting following
https://nixos.org/manual/nixpkgs/stable/#sec-syntax
2022-01-17 12:09:26 +01:00
Yarny0
ce6eea6002 tsm-client: add gnugrep to PATH
While testing the new version, I observed that
`dsmc` prints an error "sh: grep: command not found"
when executed with empty PATH.
Apparently, `dsmc` needs `grep` in its PATH.
2022-01-17 12:09:26 +01:00
Yarny0
6e157a481a tsm-client: fix lvm2 support
lvm2 support was broken when lvm2 got
converted to a multiple-output derivation:

https://github.com/NixOS/nixpkgs/pull/93024
d3a991d410

The `runtimeDependencies` attribute doesn't specifically
look for a `lib` output, so it uses the main `out` output
which no longer contains the library object files.

Since TSM loads the `libdevmapper.so` library
dynamically (likely with `dlfcn.h` functions),
the breakage couldn't be detected at build time.

The commit at hand simply uses
`getLib` to pick the correct output.
2022-01-17 12:09:23 +01:00
Bobby Rong
407a866225
Merge pull request #153843 from Izorkin/update-dar
dar: 2.7.1 -> 2.7.3
2022-01-15 21:14:43 +08:00
Bruno Bigras
d50a512207 kopia: 0.9.8 -> 0.10.0 2022-01-14 11:26:14 -05:00
IvarWithoutBones
0c72fb355c discordchatexporter-cli: 2.30.1 -> 2.31.1 2022-01-12 01:15:22 +01:00
R. Ryantm
532fa984d5 autorestic: 1.5.0 -> 1.5.1 2022-01-11 01:36:05 +00:00
Izorkin
f5cd7567d3
dar: 2.7.1 -> 2.7.3 2022-01-07 15:53:18 +03:00
Renaud
944a2dc835
Treewide: fix some permanent redirects on homepages
(#153213)
Issue #60004
2022-01-03 16:53:12 +01:00
Florian Klink
440ffae503 kopia: 0.9.7 -> 0.9.8
Release notes: https://github.com/kopia/kopia/releases/tag/v0.9.8

The module started to depend on Go 1.17:

```
internal/scrubber/scrub_sensitive.go:28:16: sf.IsExported undefined (type reflect.StructField has no field or method IsExported)
note: module requires Go 1.17
```
2021-12-28 18:08:42 +01:00
R. Ryantm
a93f8908e2
autorestic: 1.3.0 -> 1.5.0 2021-12-25 20:08:08 +08:00
Felix Buehler
81eb599e8d nuget-to-nix: update to use pname instead of name 2021-12-23 22:47:34 +01:00
Bruno Bigras
c3a9fc66d6 kopia: 0.9.6 -> 0.9.7 2021-12-06 09:39:55 -05:00