Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

guix: bump time-machine to 9d09b0cf841fb657a1aec12e9bab68e00c2b493c #9467

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

tobtoht
Copy link
Contributor

@tobtoht tobtoht commented Sep 2, 2024

Changes to the build environment

Includes packages that are available in the guix container that we use to build Monero.

package old new rationale
binutils 2.38 2.41
binutils-cross 2.38 2.41
curl 8.5.0 8.6.0
diffutils 3.8 3.10
ed 1.18 1.20.1
file 5.44 5.45
gawk 5.2.1 5.3.0
git-minimal 2.45.2 2.46.0
glibc* 2.35 2.39
glibc-utf8-locales 2.35 removed Use C.UTF-8 instead of ‘glibc-utf8-locales’ where possible
(949ee85019b242d29a1065cde27c491af57b657b)
gmp 6.2.1 6.3.0
grep 3.8 3.11
gzip 1.12 1.13
libarchive 3.6.1 3.7.7
libgc 8.2.2 8.2.4
libpsl n/a 0.21.1 curl: Update to 8.6.0
(f9e761bf138f8d8d80084149b0c3a4388e6af70c)
Link
libsigsegv 2.14 removed gawk: Update to 5.3.0
(da26b34b0f3cf2883a4cb01e11971aad84f2ef6a).
Link
libstdc++ n/a 11.4.0 binutils: Update to 2.41
(e7fdcffc73690c675477a3e48ecdb16f8fb5dd01)
libunistring 1.0 1.1
libxcrypt n/a 4.4.36 python: Add libxcrypt dependency
(239868c8e9b57ac92efd82558cef7ef04ad6a612)
linux-libre-headers-cross 6.1.106 6.1.119
make 4.3 4.4.1
mpfr 4.2.0 4.2.1
nettle 3.8.1 3.9.1
patchelf 0.11 0.18.0
pcre2 n/a 10.42 grep: Fix PCRE matches
(968c6da422997d795c8601cbbd89b3b308553e8c)
xz 5.2.8 5.4.5
zlib 1.2.13 1.3

* this does not affect run-time requirements of release binaries.

Changes to transitive build dependencies

Includes (transitive) build dependencies that are not included in the build environment.

package old new rationale
datefudge 1.23 1.26
hwdata 0.365 0.374
hwloc 2.11.1 2.11.2
iproute2 6.0.0 6.4.0
libgpg-error 1.45 1.47
libpng 1.6.37 1.6.39
libxft 2.3.4 2.3.8
meson 1.1.0 1.5.2
pcre 8.45 removed grep: Fix PCRE matches
(968c6da422997d795c8601cbbd89b3b308553e8c)
perl-xml-xpath 1.44 1.48
socat 1.7.4.3 1.7.4.4
tzdata 2022a 2023d

Changes to commencement

Only includes changes to bootstrap packages.

package old new rationale
binutils-cross-boot0 2.38 2.41
bootstrap-seeds 1.0.0 removed stage0-posix: Update to 1.6.0
(129b07dbf34e2c17ba07d8048af88e8f100ef89c)
diffutils-boot0 3.8 3.10
doxygen 1.9.5 1.9.8
file-boot0 5.44 5.45
gawk-boot0 5.2.1 5.3.0
gcc-cross-boot0 11.3.0 11.4.0
gcc-cross-boot0-wrapped 11.3.0 11.4.0
glibc-intermediate 2.35 2.39
grep-mesboot 3.8 3.11
libdrm 2.4.120 2.4.123
libstdc++-headers 11.3.0 11.4.0
make-boot0 4.3 4.4.1
mes-boot 0.24.2 0.25.1
mesboot-headers 0.24.2 0.25.1
nss 3.88.1 3.99
python-boot0 n/a 3.5.9
stage0-posix 1.4 1.6.0
tcc-boot0 0.9.26-1136-g5bba73cc 0.9.26-1149-g46a75d0c
xz-mesboot 5.2.8 5.4.5

Stats

# Packages Old New
Environment 85 87
Build 119 118
Bootstrap 90 90

This bump spans a Guix core-updates merge, which results in a larger number of updated packages than is typical.

@tobtoht tobtoht mentioned this pull request Sep 2, 2024
3 tasks
@tobtoht tobtoht changed the title guix: bump time-machine to 0ba20c76349709fdb04baa8d263e3c0c7bd7b4e7 guix: bump time-machine to 9d09b0cf841fb657a1aec12e9bab68e00c2b493c Dec 10, 2024
@tobtoht tobtoht marked this pull request as ready for review December 23, 2024 20:41
@tobtoht
Copy link
Contributor Author

tobtoht commented Dec 24, 2024

$ uname --machine && find guix/guix-build-$(git rev-parse --short=12 HEAD)/output/ -type f -print0 | env LC_ALL=C sort -z | xargs -r0 sha256sum
x86_64
4f26819deaa64dee340ca870657bf9c5f2630aa67e8b0ad11d6a728b781d0aab  guix/guix-build-5cb0b263db99/output/aarch64-apple-darwin/monero-aarch64-apple-darwin-5cb0b263db99.tar.bz2
c6969b07c0fa84efb4859d0a2a868eb9f0723dc157609c3e7cde3a903fd5e275  guix/guix-build-5cb0b263db99/output/aarch64-linux-android/monero-aarch64-linux-android-5cb0b263db99.tar.bz2
e39a2e4fd491fdc4bbf5a0552231ec0878581c9f635bc228aef689e26b5bc9af  guix/guix-build-5cb0b263db99/output/aarch64-linux-gnu/monero-aarch64-linux-gnu-5cb0b263db99.tar.bz2
c8500c5260a8da1639b3cd816124a8a6e9b7c00387c0379af39358d79acd60f4  guix/guix-build-5cb0b263db99/output/arm-linux-androideabi/monero-arm-linux-androideabi-5cb0b263db99.tar.bz2
c4bb10e3b690d05b339e4c508523c1d363009b267fc33a656cc55ed6da538f74  guix/guix-build-5cb0b263db99/output/arm-linux-gnueabihf/monero-arm-linux-gnueabihf-5cb0b263db99.tar.bz2
5470b8dc1895928d91e8830f6ac3cfcf0326cb471e0c9387d0866a64bfd3e547  guix/guix-build-5cb0b263db99/output/dist-archive/monero-source-5cb0b263db99.tar.gz
4a4e25aa3299559939594bfb7212e3adbcddebc8e95a2cbff3436117efbd673c  guix/guix-build-5cb0b263db99/output/i686-linux-gnu/monero-i686-linux-gnu-5cb0b263db99.tar.bz2
90ac25c5f7733613f0152b5c75b2776b05693cd46fd6e2a7ed882b1c973692ad  guix/guix-build-5cb0b263db99/output/riscv64-linux-gnu/monero-riscv64-linux-gnu-5cb0b263db99.tar.bz2
5d3829d39832521ee92c437626da1c7e23a9be0e514e3561b5065455c423a1c8  guix/guix-build-5cb0b263db99/output/x86_64-apple-darwin/monero-x86_64-apple-darwin-5cb0b263db99.tar.bz2
ae98776dc7b97932e1b0cf259f841ba87a4a26718f6b001160711185f557d997  guix/guix-build-5cb0b263db99/output/x86_64-linux-gnu/monero-x86_64-linux-gnu-5cb0b263db99.tar.bz2
8dcea43937647689c8cf1679e463ec0e6f1525e5124ebd96e1775b13ff17316e  guix/guix-build-5cb0b263db99/output/x86_64-unknown-freebsd/monero-x86_64-unknown-freebsd-5cb0b263db99.tar.bz2
191b47251102114e905bd84272913fc380adf397c71eb70a244f91324b770b1e  guix/guix-build-5cb0b263db99/output/x86_64-w64-mingw32/monero-x86_64-w64-mingw32-5cb0b263db99.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants