pasta
3a18f087bf
Merge #6314 : backport: bump python 3.9
...
da45a6743a
docs: bump python version in dependencies.md and build-openbsd.md (pasta)
5f7009ce88
bump PYTHON_VERSION for CI (pasta)
c6fed1e3ce
partial Merge bitcoin/bitcoin#28210 : build: Bump clang minimum supported version to 13 (MarcoFalke)
68ccd6d133
bump CI python version (pasta)
64cd338894
Merge bitcoin/bitcoin#28211 : Bump python minimum supported version to 3.9 (fanquake)
Pull request description:
## Issue being fixed or feature implemented
Why not
## What was done?
Bump python version
## How Has This Been Tested?
See CI
## Breaking Changes
None
## Checklist:
_Go over all the following points, and put an `x` in all the boxes that apply._
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have added or updated relevant unit/integration/functional/e2e tests
- [ ] I have made corresponding changes to the documentation
- [x] I have assigned this pull request to a milestone _(for repository code-owners and collaborators only)_
ACKs for top commit:
knst:
utACK da45a6743a
kwvg:
utACK da45a6743a
UdjinM6:
utACK da45a6743a
Tree-SHA512: 5bb99817a5faca73e8e18b9fd6b5f190a7eb0274ef316038d78dea339e9610ed1b1870636a6ecbe1ed3074301a9fabfa84d879f6d7fa6276170cd15170b8f148
2024-10-23 20:40:46 -05:00
pasta
da45a6743a
docs: bump python version in dependencies.md and build-openbsd.md
2024-10-22 10:06:01 -05:00
fanquake
49fcd4ab64
Merge bitcoin/bitcoin#29066 : Bump minimum required Boost version due to migration to C++20
...
49a90915aa3ee8e3a7e163f23a55de931faf8523 build: Bump minimum required Boost to 1.73.0 to support C++20 (Hennadii Stepanov)
Pull request description:
Boost versions <1.73 have C++20-specific bugs that were fixed in the following commits:
- 15fcf21356
- 495c095dc0
I tested [`libboost1.71-dev`](https://packages.ubuntu.com/focal/libboost1.71-dev ) in Ubuntu 20.04 and Boost 1.71, 1.72, 1.73 in our depends build system.
Closes https://github.com/bitcoin/bitcoin/issues/29063 .
ACKs for top commit:
fanquake:
ACK 49a90915aa3ee8e3a7e163f23a55de931faf8523
Tree-SHA512: b8ebc08af85abfa3fda70961bd1136ee9e5149dd76a3f901e43acba624d231971873cba5cbf30837f9e5ab58790b8330f241a76cb76d8cf5dce5ad0cca33fba8
2024-10-07 15:13:14 -05:00
Kittywhiskers Van Gogh
f4a53ba8ce
merge bitcoin#26945: systemtap 4.8
2024-09-04 18:46:14 +00:00
Kittywhiskers Van Gogh
457bbd3f8b
merge bitcoin#25360: SystemTap 4.7 (RISC-V support)
2024-09-04 18:46:14 +00:00
Kittywhiskers Van Gogh
c3d7e3a192
merge bitcoin#26944: fix systemtap download URL
2024-09-04 18:46:13 +00:00
Kittywhiskers Van Gogh
264e02fcc7
merge bitcoin#23724: add systemtap's sys/sdt.h as depends for GUIX builds with USDT tracepoints
2024-09-04 18:46:13 +00:00
Kittywhiskers Van Gogh
cacc31213b
merge bitcoin#22006: first tracepoints and documentation on User-Space, Statically Defined Tracing (USDT)
2024-09-04 18:46:13 +00:00
Kittywhiskers Van Gogh
1d8b8900ef
merge bitcoin#26557: Update Boost to 1.81.0 in depends
2024-08-13 22:53:49 +07:00
Kittywhiskers Van Gogh
1ad64dadca
merge bitcoin#25873: Boost 1.80.0
2024-08-13 22:53:49 +07:00
fanquake
b85fc45a15
Merge bitcoin/bitcoin#28769 : build: Update qt
package up to 5.15.11
...
8047bb6feaa9ee5d6c1edb7640baaf228450bc6b build: Update `qt` package up to 5.15.11 (Hennadii Stepanov)
Pull request description:
In the light of https://github.com/bitcoin/bitcoin/pull/28622 , we probably have to patch Qt. It seems reasonable to update it up to the latest available version before doing that.
ACKs for top commit:
TheCharlatan:
ACK 8047bb6feaa9ee5d6c1edb7640baaf228450bc6b
Tree-SHA512: b4d7df2ff059b8f58c3202d913237c0d39a962748658f1ce853884dca095fbda5f56d4d68f73a1bc8da2f295e96a20927306e148b41a9f4afc42c8edb11c3729
2024-05-24 13:21:05 -05:00
fanquake
db82ecbefe
Merge bitcoin/bitcoin#28561 : build: Update qt
package up to 5.15.10
...
6988a2f097e9af50e1b4222550b2593bfc5685ea build: Update qt package up to 5.15.10 (Hennadii Stepanov)
Pull request description:
The Qt 5.15.10 contains at least three important for us fixes:
- 8bb90ab760
, which allows us to drop the [`dont_hardcode_x86_64.patch`](fd8ab08558/depends/patches/qt/dont_hardcode_x86_64.patch
)
- 8467beddb7
, which allows us to drop the [`fix_montery_include.patch`](fd8ab08558/depends/patches/qt/fix_montery_include.patch
)
- df08a21fa4
, which addresses https://github.com/bitcoin/bitcoin/pull/28349#issuecomment-1743519614
ACKs for top commit:
fanquake:
ACK 6988a2f097e9af50e1b4222550b2593bfc5685ea.
Tree-SHA512: 838c44cf0d7508714f35887bb1f0983e59d96764f08f467bbd03d102d7152e797daeedc178afb03141115cc3be623e4ef7c4c4c65c0a8d1f0bb9702c9a6f8fc6
2023-12-07 09:14:57 -06:00
laanwj
7917168158
Merge bitcoin/bitcoin#24383 : build: upgrade depends Boost to 1.77.0
...
4bba7ab2ffc3a79acfec48727d3c8b35d8ee3f8f build: upgrade depends Boost to 1.77.0 (Pasta)
Pull request description:
This primarily improves support for external signing, as it includes
multiple bugfixes for Boost Process. As well as various improvements to
the multi-index library.
#23340 rebased.
Guix build:
```bash
bash-5.1# find guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
b5186404303e2a6573a6df404f943f6d172d4965bd9a78d7f9d1f7cf7080b774 guix-build-4bba7ab2ffc3/output/aarch64-linux-gnu/SHA256SUMS.part
9d03756665fac8cb1e3af6623b8cede3032bad6cbc15739db5145c4813f0c2f9 guix-build-4bba7ab2ffc3/output/aarch64-linux-gnu/bitcoin-4bba7ab2ffc3-aarch64-linux-gnu-debug.tar.gz
32897b5fda018d4fe57f65234da9620202de0b774ae4fa454309460ee451ef98 guix-build-4bba7ab2ffc3/output/aarch64-linux-gnu/bitcoin-4bba7ab2ffc3-aarch64-linux-gnu.tar.gz
f64304b16fbfaf7a7330842bf8f535acacdcdd36ddf185f5dfcdbe184f05571f guix-build-4bba7ab2ffc3/output/arm-linux-gnueabihf/SHA256SUMS.part
f5cb4c742edf42aec2f64f97c727a8e325050d465ea58ff9c22f8b5b31073879 guix-build-4bba7ab2ffc3/output/arm-linux-gnueabihf/bitcoin-4bba7ab2ffc3-arm-linux-gnueabihf-debug.tar.gz
0f834947a3eb2d802ba4d1d6dbd26fea9d3453bd8c2dedb06fcfbf1498b45433 guix-build-4bba7ab2ffc3/output/arm-linux-gnueabihf/bitcoin-4bba7ab2ffc3-arm-linux-gnueabihf.tar.gz
389feef0bf716dd7ea7d72d755f999dbd2d3160f895a606ad6f4a14e97083a47 guix-build-4bba7ab2ffc3/output/arm64-apple-darwin/SHA256SUMS.part
a9c791b6bcc2bbeff0c94f71dbd9967676559297e089079216253e303acd82cb guix-build-4bba7ab2ffc3/output/arm64-apple-darwin/bitcoin-4bba7ab2ffc3-arm64-apple-darwin.tar.gz
55cdef30941f3fc4716bae5be1230b529b171c5e2cd0c18cc57a15206d742a13 guix-build-4bba7ab2ffc3/output/arm64-apple-darwin/bitcoin-4bba7ab2ffc3-osx-unsigned.dmg
5343499bd15ae59627d3b33259ac7ccec8c841c8bc27cd1a47b41389fae48ac3 guix-build-4bba7ab2ffc3/output/arm64-apple-darwin/bitcoin-4bba7ab2ffc3-osx-unsigned.tar.gz
fbb99e7f3d5249b92c90ba312ac769adfc9813fb70468decd09f722826f48119 guix-build-4bba7ab2ffc3/output/dist-archive/bitcoin-4bba7ab2ffc3.tar.gz
c5f466eb462dccea8daa10307ff140844f38097b198282600528acd486915e97 guix-build-4bba7ab2ffc3/output/powerpc64-linux-gnu/SHA256SUMS.part
174c75cbf16f3ca593d1c684b597eb8dac483dc10ae3cd46cbff61d3f70e70a5 guix-build-4bba7ab2ffc3/output/powerpc64-linux-gnu/bitcoin-4bba7ab2ffc3-powerpc64-linux-gnu-debug.tar.gz
1e6692f4876ba13847cd3722c6e2cd3ee886ebede6b12dffa01b1dbc55186358 guix-build-4bba7ab2ffc3/output/powerpc64-linux-gnu/bitcoin-4bba7ab2ffc3-powerpc64-linux-gnu.tar.gz
dac7f60b99dfb96daf8c3c9a0b98d4ecc3a7ecf7ad6a8dfb879cb61aa4f2e429 guix-build-4bba7ab2ffc3/output/powerpc64le-linux-gnu/SHA256SUMS.part
4cef32efcd9fa591a53ea5354d63e9d6c0d663ae7748599b34427f17ef462f1c guix-build-4bba7ab2ffc3/output/powerpc64le-linux-gnu/bitcoin-4bba7ab2ffc3-powerpc64le-linux-gnu-debug.tar.gz
d5ac47db91eb0232075a1138cc0ae212516e4f7fa022b2de181533d411a0d507 guix-build-4bba7ab2ffc3/output/powerpc64le-linux-gnu/bitcoin-4bba7ab2ffc3-powerpc64le-linux-gnu.tar.gz
7eb67ea46c7ade1f51928648e664bc2295a96ae0e3f144cf6903f277334b228f guix-build-4bba7ab2ffc3/output/riscv64-linux-gnu/SHA256SUMS.part
b97d248731573ef3911f4d2750409615a940f975d9c4de783c76beb897a4dd53 guix-build-4bba7ab2ffc3/output/riscv64-linux-gnu/bitcoin-4bba7ab2ffc3-riscv64-linux-gnu-debug.tar.gz
7d2b0cef4cc83dbf54cd1af18fe4cb7b7ea408747e30993c20e1012b1b628373 guix-build-4bba7ab2ffc3/output/riscv64-linux-gnu/bitcoin-4bba7ab2ffc3-riscv64-linux-gnu.tar.gz
a45eb59edc5a1e8742dd9fce1a9916b43ab2894ff8f3c62d5110a9afa35cf9e9 guix-build-4bba7ab2ffc3/output/x86_64-apple-darwin/SHA256SUMS.part
504efd5c1131407a3e3120e77a1abe1e183727d995e7cb944c9c8089518314a0 guix-build-4bba7ab2ffc3/output/x86_64-apple-darwin/bitcoin-4bba7ab2ffc3-osx-unsigned.dmg
0f14f26d2074de96d078ea31ef249a6f9ba2db1fec86856496fca5ab2f517cb7 guix-build-4bba7ab2ffc3/output/x86_64-apple-darwin/bitcoin-4bba7ab2ffc3-osx-unsigned.tar.gz
574aab5513038a80c6cac16eb927d7dcec27b880ffd313c6b56272ed577e2df3 guix-build-4bba7ab2ffc3/output/x86_64-apple-darwin/bitcoin-4bba7ab2ffc3-osx64.tar.gz
ec7861c9840c2888022a81d5fbb807284c07f603053ba9cc200c103e26379e7f guix-build-4bba7ab2ffc3/output/x86_64-linux-gnu/SHA256SUMS.part
9d1d2fb313d15048ae6b10b9c50942a00ef8c65c367b25656810b3819fdc95ff guix-build-4bba7ab2ffc3/output/x86_64-linux-gnu/bitcoin-4bba7ab2ffc3-x86_64-linux-gnu-debug.tar.gz
d668065e2de147d352914f0d2f5769051f0ec0a29ce208979758724fe556cc04 guix-build-4bba7ab2ffc3/output/x86_64-linux-gnu/bitcoin-4bba7ab2ffc3-x86_64-linux-gnu.tar.gz
aa1f2ce87f707d28c137775830da128bd2b49b20eb258ff46a78f1ada1516480 guix-build-4bba7ab2ffc3/output/x86_64-w64-mingw32/SHA256SUMS.part
bcf3f19575662dadf3f77ca0bd5d4a3268314fd97c46f88679af1977d83863c5 guix-build-4bba7ab2ffc3/output/x86_64-w64-mingw32/bitcoin-4bba7ab2ffc3-win-unsigned.tar.gz
c8d64700e03757a5f46ec04dc7e2cdf9435ebdee9e6cea5789475ca86461f912 guix-build-4bba7ab2ffc3/output/x86_64-w64-mingw32/bitcoin-4bba7ab2ffc3-win64-debug.zip
92bd0cb7a43551e89910e8fabfb2915da03835ac074331436e1f159760ed8d19 guix-build-4bba7ab2ffc3/output/x86_64-w64-mingw32/bitcoin-4bba7ab2ffc3-win64-setup-unsigned.exe
e414c9a500ebf49ef1f2625c6763b945a13d5f1d1c56463f642f325e054f87ed guix-build-4bba7ab2ffc3/output/x86_64-w64-mingw32/bitcoin-4bba7ab2ffc3-win64.zip
```
ACKs for top commit:
laanwj:
ACK 4bba7ab2ffc3a79acfec48727d3c8b35d8ee3f8f
hebasto:
ACK 4bba7ab2ffc3a79acfec48727d3c8b35d8ee3f8f
Tree-SHA512: f0eb26860180c45ef169ea7fe70d43e68abf103185d5b9a1021d3c72e1cb0126809f43e56ec378430ab3625a09c025797fe1438360832101439c2b014287dc47
2023-12-06 18:40:36 -06:00
Kittywhiskers Van Gogh
2e144694b8
merge bitcoin#25719: Bump Qt to 5.15.5 in depends
2023-08-08 06:05:02 -05:00
Kittywhiskers Van Gogh
d121666341
merge bitcoin#24668: bump Qt5 version to 5.15.3
2023-08-08 06:05:02 -05:00
Kittywhiskers Van Gogh
b92539f437
merge bitcoin#24132: Bump minimum Qt version to 5.11.3
2023-08-08 06:05:02 -05:00
Kittywhiskers Van Gogh
0d6eec5b83
merge bitcoin#24130: Update the used Qt version
2023-08-08 06:05:02 -05:00
Kittywhiskers Van Gogh
a7f90c070c
merge bitcoin#23489: Qt 5.15.2
2023-08-08 06:05:02 -05:00
Kittywhiskers Van Gogh
545387128c
merge bitcoin#21286: Bump minimum Qt version to 5.9.5
2023-08-08 06:05:02 -05:00
Kittywhiskers Van Gogh
a7cb99b184
build: use glibc 2.28 for all Linux builds
2023-08-01 12:07:31 -05:00
Kittywhiskers Van Gogh
04d77f72e9
merge bitcoin#27029: consolidate to glibc 2.27 for Linux builds
2023-08-01 12:07:31 -05:00
Kittywhiskers Van Gogh
96e8ad8062
merge bitcoin#21991: libevent 2.1.12-stable
2023-06-29 12:31:03 -05:00
Kittywhiskers Van Gogh
7031688a77
docs: add URL leading to linux kernel archives
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
4a36086368
merge bitcoin#25006: consolidate kernel headers to 5.15, specify 3.2.0 as minimum supported
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
b1dd417f26
merge bitcoin#23909: use a static .tiff for macOS .dmg over generating
2023-06-18 11:47:54 -05:00
Kittywhiskers Van Gogh
0b9500f3e9
partial bitcoin#27483: Bump python minimum version to 3.8
2023-05-11 09:18:48 -05:00
Kittywhiskers Van Gogh
7bd22afacb
partial bitcoin#26226: Bump minimum python version to 3.7
2023-05-11 09:18:48 -05:00
Kittywhiskers Van Gogh
1bfb3328e6
merge bitcoin#19504: Bump minimum python version to 3.6
2023-05-11 09:18:48 -05:00
Wladimir J. van der Laan
4459e60acc
Merge #16352 : build: prune dbus from depends
...
e8fabd9253400a7c3fe45b34bc572eb00ff5522d build: prune dbus from depends (fanquake)
Pull request description:
Since #8210 (59d063d076
), we've been passing `-dbus-runtime` when configuring Qt.
```
qtbase-opensource-src-5.9.7 $ ./configure -h | grep -i dbus
-no-dbus ............. Do not build the Qt D-Bus module
-dbus-linked ......... Build Qt D-Bus and link to libdbus-1 [auto]
-dbus-runtime ........ Build Qt D-Bus and dynamically load libdbus-1 [no]
```
This means we don't actually seem to be using the `D-Bus` we build in depends. This was pointed out by theuni at the time, [here](https://github.com/bitcoin/bitcoin/pull/7993#issuecomment-223114395 ) and [here](https://github.com/bitcoin/bitcoin/pull/8210#issuecomment-226930545 ), but was never followed up. dongcarl also bought it up as part of #16150 .
I've tested building and running `bitcoin-qt` using depends on Debian. Needs further testing.
ACKs for top commit:
laanwj:
code review ACK e8fabd9253400a7c3fe45b34bc572eb00ff5522d
Tree-SHA512: 164e6e52b6f97c04aef42bd185e2a157bc1a42103840f9404c5a795749f45a8c2c35f35873395a3a56398b3cd5955496b90d9c885d929b434c9bc871695abe20
2023-03-29 21:01:56 +03:00
Kittywhiskers Van Gogh
a55cb7a635
merge bitcoin#20202: Make BDB support optional
2023-02-07 10:53:33 -06:00
Kittywhiskers Van Gogh
4c7112b106
merge bitcoin#20156: Make sqlite support optional (compile-time)
2023-02-07 10:53:33 -06:00
Kittywhiskers Van Gogh
f42288c984
partial bitcoin#19077: Add sqlite as an alternative wallet database and use it for new descriptor wallets
2023-02-07 10:53:33 -06:00
Kittywhiskers Van Gogh
42b7c71d8b
merge bitcoin#20421: miniupnpc 2.2.2
2023-01-18 19:02:39 -06:00
Kittywhiskers Van Gogh
2b3491f875
merge bitcoin#18676: Check libevent minimum version in configure script
2023-01-18 19:02:39 -06:00
Kittywhiskers Van Gogh
9efa7c8284
merge bitcoin#22320: set minimum required Boost to 1.64.0
2023-01-18 19:02:39 -06:00
Kittywhiskers Van Gogh
4725eda5d1
merge bitcoin#19667: set minimum required Boost to 1.58.0
2023-01-18 19:02:39 -06:00
Kittywhiskers Van Gogh
07bd5977e5
partial bitcoin#23511: require glibc 2.18+
2023-01-18 19:02:39 -06:00
Kittywhiskers Van Gogh
e6ff8fbf89
docs: replace bitcoin/bitcoin@master refs to dashpay/dash@develop
2023-01-01 20:42:09 -06:00
Kittywhiskers Van Gogh
c65bfe864e
docs: update dependencies.md to match version of 'depends' pkgs
2023-01-01 20:42:09 -06:00
Kittywhiskers Van Gogh
280ecefd0a
merge bitcoin#16441: remove qt libjpeg check from bitcoin_qt.m4
2023-01-01 20:42:09 -06:00
Kittywhiskers Van Gogh
a3b1575e20
merge bitcoin#17561: Changed MiniUPnPc link to https in dependencies.md
2023-01-01 20:42:09 -06:00
Kittywhiskers Van Gogh
3027975ef2
merge bitcoin#15684: Fix typo libsrvg->librsvg
2023-01-01 20:42:09 -06:00
Kittywhiskers Van Gogh
b1a546aeb1
merge bitcoin#15222: Add info about factors that affect dependency list
2023-01-01 20:42:09 -06:00
Kittywhiskers Van Gogh
e62dca7830
merge bitcoin#11264: Fix broken Markdown table in dependencies.md
2023-01-01 20:42:09 -06:00
Kittywhiskers Van Gogh
40bddfd3b2
merge bitcoin#10779: Create dependencies.md
2023-01-01 20:42:09 -06:00