Commit graph

518 commits

Author SHA1 Message Date
Jonas Nick
ed163fece1
update nixpkgs
bitcoin: 28.0 -> 28.1
bitcoind: 28.0 -> 28.1
clightning: 24.11 -> 24.11.1
electrs: 0.10.7 -> 0.10.8
extra-container: 0.12 -> 0.13
lnd: 0.18.3-beta -> 0.18.4-beta
2025-01-21 16:51:29 +00:00
Jonas Nick
64bfc3f3a0
update nixpkgs
Pkg updates in nixpkgs stable:
btcpayserver: 1.13.5 -> 1.13.7
nbxplorer: 2.5.7 -> 2.5.16

Pkg updates in nixpkgs unstable:
clboss: 0.14.0 -> 0.14.1
clightning: 24.08.2 -> 24.11
electrs: 0.10.6 -> 0.10.7
elementsd: 23.2.1 -> 23.2.4
2024-12-17 09:22:23 +00:00
Jonas Nick
32b59a6b84
Merge fort-nix/nix-bitcoin#750: Update to NixOS 24.11
b5e5974b8a flake: update extra-container (Erik Arvstedt)
2d53b57636 tests.py: fix syntax warning (Erik Arvstedt)
09ba739719 nbxplorer: remove deprecated option (Erik Arvstedt)
d6bae0a9eb python3Packages.clnrest: update to NixOS 24.11 (Erik Arvstedt)
b78116b0da python3Packages.clnrest: use `--replace-fail` (Erik Arvstedt)
dc8f969eea python3Packages.pyln-proto: update to NixOS 24.11 (Erik Arvstedt)
8af7fc4b80 python3Packages.joinmarket: update to NixOS 24.11 (Erik Arvstedt)
c66a6aab3a python3Packages.joinmarket: allow Python 3.12 (Erik Arvstedt)
3ce3a000b2 modules: update to NixOS 24.11 (Erik Arvstedt)
a3ded4cf74 update to NixOS 24.11 (Erik Arvstedt)
ba46d20a25 update-flake.sh: add workflow for updating the NixOS version (Erik Arvstedt)
f60a50607d update-flake.sh: remove support for Nix < 2.19 (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK b5e5974b8a

Tree-SHA512: a252a2e20266924c58877aebe03a25ef65166cf8404ecf6a5f8a0b0eb5bf569ec5f13894d08723058c8d6b354378c609cb626f6866f152b06d26e8a73181f02c
2024-12-17 08:09:51 +00:00
Erik Arvstedt
d6bae0a9eb
python3Packages.clnrest: update to NixOS 24.11
Gunicorn 22 and 23 mostly include security fixes:
https://github.com/benoitc/gunicorn/releases
2024-12-14 10:52:26 +01:00
Erik Arvstedt
b78116b0da
python3Packages.clnrest: use --replace-fail 2024-12-14 10:52:26 +01:00
Erik Arvstedt
dc8f969eea
python3Packages.pyln-proto: update to NixOS 24.11
Cryptography contains no relevant backwards-incompatible changes:
https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#4300---2024-07-20
2024-12-14 10:52:26 +01:00
Erik Arvstedt
8af7fc4b80
python3Packages.joinmarket: update to NixOS 24.11
- Cryptography contains no relevant backwards-incompatible changes
  https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#4300---2024-07-20

- Txtorcon 24.8.0 is a minor maintenance release:
  https://github.com/meejah/txtorcon/releases/tag/v24.8.0
2024-12-14 10:52:26 +01:00
Erik Arvstedt
c66a6aab3a
python3Packages.joinmarket: allow Python 3.12
Python 3.12 is the default in Nixos 24.11.
All tests succeed with Python 3.12.

Context:

Related issue:
https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1589

This issue contains no hints on what changes caused joinmarket to be
incompatible/compatible with Python 3.12.

The restriction to Python <3.12 was added
here (https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1587)
in Oct 2023.

This post
(https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1589#issuecomment-2119278070)
in the above issue mentions on 2024-05-19 that tests are running again
with Python 3.12.

The current joinmarket version (0.9.11) was released on 2024-02-22.
2024-12-14 10:52:26 +01:00
Erik Arvstedt
a3ded4cf74
update to NixOS 24.11 2024-12-14 10:52:26 +01:00
Erik Arvstedt
50cafcaf8e
rtl: 0.15.2 -> 0.15.4 2024-12-13 19:50:23 +01:00
Jonas Nick
7fb481cf58
update nixpkgs
clightning: 24.08.1 -> 24.08.2
lightning-loop: 0.24.1-beta -> 0.28.8-beta
nbxplorer: 2.5.6 -> 2.5.7
2024-12-01 13:09:47 +00:00
Erik Arvstedt
4e9c153f9c
rtl: 0.14.1 -> 0.15.4 2024-11-27 18:48:24 +01:00
Erik Arvstedt
e74ddd9464
clightning.plugins.clnrest: init 2024-11-27 18:48:24 +01:00
Jonas Nick
2f986c80e5
update nixpkgs
bitcoin: 27.1 -> 28.0
bitcoind: 27.1 -> 28.0
clboss: 0.13.3 -> 0.14.0
2024-11-15 19:37:56 +01:00
Erik Arvstedt
76ea066809
trustedcoin: 0.8.2 -> 2024-11-15
Supports bitcoind 28.0.
2024-11-15 19:37:56 +01:00
Jonas Nick
e77108e1be
update nixpkgs
electrs: 0.10.5 -> 0.10.6
2024-10-08 09:40:34 +00:00
Erik Arvstedt
328a28ec9c
update nixpkgs
clightning: 24.08 -> 24.08.1
fulcrum: 1.11.0 -> 1.11.1
hwi: 3.0.0 -> 3.1.0
2024-09-23 19:58:47 +02:00
Jonas Nick
2baff274c4
update nixpkgs
btcpayserver: 1.13.1 -> 1.13.5
clightning: 24.05 -> 24.08
lnd: 0.18.2-beta -> 0.18.3-beta
nbxplorer: 2.5.2 -> 2.5.6
2024-09-14 19:12:35 +00:00
Erik Arvstedt
98692a35c1
clboss: use pkg from nixpkgs (0.13.1 -> 0.13.2) 2024-08-16 14:19:19 +02:00
Erik Arvstedt
cf3f0dbb2d
joinmarket: add option settings
Joinmarket settings can now be freely specified.
2024-08-11 20:16:56 +02:00
Otto Sabart
e5dfa05594
trustedcoin: 0.7.0 -> 0.8.2 2024-07-24 21:00:00 +02:00
Erik Arvstedt
e8e5d8cf4c
python3Packages.joinmarket: update to nixos 24.05 2024-07-20 22:39:46 +02:00
Erik Arvstedt
7f8563afec
python3Packages.pyln-proto: update to nixos 24.05
- coincurve has been bumped to v20 on pyln-proto master without further
  code changes, so using v19 is fine

- the breaking changes in cryptography 42 don't affect pyln-proto
  https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst
2024-07-18 20:57:00 +02:00
Erik Arvstedt
5d463b1677
treewide: remove buildPythonPackageWithDepsCheck
Requirements checking has been re-enabled in nixos 24.05.
2024-07-18 20:57:00 +02:00
Erik Arvstedt
83eb1de24b
update to nixos 24.05 2024-07-18 20:57:00 +02:00
Erik Arvstedt
7daab61431
rtl: remove unused pkg arg 2024-07-15 20:32:26 +02:00
Jonas Nick
211ae9a669
clightning-plugins: update package 2024-06-06 09:08:10 +00:00
Jonas Nick
47e57821f6
update nixpkgs
electrs: 0.10.1 -> 0.10.5
2024-05-24 17:20:26 +00:00
Erik Arvstedt
44addcb5aa
treewide: use substituteInPlace --replace-fail
Now substitution failures result in a script error.
This has recently been backported to nixpkgs 23.11.
2024-05-24 14:55:00 +02:00
Otto Sabart
1cbe955897
joinmarket: 0.9.10 -> 0.9.11 2024-05-22 21:00:00 +02:00
Otto Sabart
946a0b8441
python-bitcointx: 1.1.4 -> 1.1.5 2024-05-21 21:00:00 +02:00
Jonas Nick
0de7f48528
Merge fort-nix/nix-bitcoin#696: trustedcoin: 0.6.1 -> 0.7.0
de048c201e trustedcoin: 0.6.1 -> 0.7.0 (Otto Sabart)

Pull request description:

ACKs for top commit:
  erikarvstedt:
    ACK de048c201e

Tree-SHA512: a2fbf7cef265d119a81913210f7dd97d10e356e600a3198c66383d7c78b2322b8eb211b990aae47f3557d8c76ed668bf5ac6d23e0a8636f2606d008092a37754
2024-05-20 06:36:35 +00:00
Otto Sabart
d1eb9778d1
joinmarket: include the bond-calculator script 2024-05-08 21:00:00 +02:00
Otto Sabart
de048c201e
trustedcoin: 0.6.1 -> 0.7.0 2024-05-06 21:00:00 +02:00
Jonas Nick
881f4b4bb1
Merge fort-nix/nix-bitcoin#692: update nixpkgs (bitcoind, lnd)
42bae23337 update nixpkgs (Erik Arvstedt)
64e9998f72 update-flake.sh: support Nix >= 2.19 (Erik Arvstedt)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK 42bae23337

Tree-SHA512: 2f64e12adec726b97b8c9ed8cc5e0a95217902099233ab6c891d7098f3371327b86ba5eaab22a75833e71a3640067b1c7a688fe2259eb7501a1d156be0a3a7f1
2024-05-06 07:25:52 +00:00
Erik Arvstedt
eafcb36119
clboss: 0.13 -> 0.13.1 2024-05-05 17:29:30 +02:00
Erik Arvstedt
42bae23337
update nixpkgs
bitcoind: 26.1 -> 27.0
lnd: 0.17.4-beta -> 0.17.5-beta
2024-05-05 17:03:34 +02:00
Jonas Nick
97eaa5a604
update nixpkgs
btcpayserver: 1.12.5 -> 1.13.1
clightning: 24.02.1 -> 24.02.2
hwi: 2.4.0 -> 3.0.0
nbxplorer: 2.5.0 -> 2.5.2

Don't update bitcoin to 27.0 due to compatibility issues with lnd.
2024-04-20 07:50:46 +00:00
Jonas Nick
aec25c7d04
clightning-plugins: update 2024-04-08 06:19:43 +00:00
Jonas Nick
b27078efa5
clightning-plugins: remove unmaintained summary plugin 2024-04-08 06:19:38 +00:00
Jonas Nick
24bc983363
clightning-plugins: remove unmaintained plugins prometheus & helpme 2024-04-08 06:01:47 +00:00
Jonas Nick
5c544ec24c
update nixpkgs
clightning: 23.11.2 -> 24.02
lnd: 0.17.3-beta -> 0.17.4-beta
2024-03-04 09:47:31 +00:00
Jonas Nick
38b774b883
update nixpkgs
btcpayserver: 1.11.7 -> 1.12.5
hwi: 2.3.1 -> 2.4.0
lnd: 0.17.0-beta -> 0.17.3-beta
nbxplorer: 2.3.66 -> 2.5.0
2024-02-12 19:18:30 +00:00
Jonas Nick
3afe639215
update nixpkgs
bitcoind: 25.1 -> 26.0
clightning: 23.08.1 -> 23.11.2
elementsd: 22.1.1 -> 23.2.1
fulcrum: 1.9.7 -> 1.9.8
2024-01-15 10:32:22 +00:00
Jonas Nick
e56ca3de6b
joinmarket: remove custom secp256k1 package
python-bitcointx 1.1.4 is compatible with libsecp256k1 0.4.0 in nixpkgs.
Joinmarket uses libsecp256k1 only through python-bitcointx.
2023-12-15 14:55:01 +00:00
Erik Arvstedt
85bbdb857a
python-bitcointx: 1.1.3 -> 1.1.4 2023-12-14 15:00:28 +01:00
Erik Arvstedt
1c07c5fa5c
python-packages: add workaround to reenable requirements checking 2023-12-14 14:53:10 +01:00
Erik Arvstedt
dc1033f1c8
python-packages/joinmarket: update
- Add `doCheck = false` and `pythonImportsCheck` where appropriate.
  This is good practice in general, but specifically works around a
  `buildPythonPackage` bug where the test phase fails due to a
  requirements check that is unrelated to testing.

- Enable tests for `jmbitcoin`.

- Patch some requirements. I've checked the release notes of the
  required deps for backwards compatibility.
2023-12-14 14:53:10 +01:00
Erik Arvstedt
de51f20ccb
python-packages/clightning: update 2023-12-14 14:51:12 +01:00
Erik Arvstedt
b110e2aea6
fetch-node-modules: provide CA certs
Without this, the `npm ci` command in `fetchNodeModules` hangs.

It seems that npm didn't check certs previously, because these are
not availble in Nix build environments by default.
2023-12-14 14:50:31 +01:00