ivmai/libatomic_ops

Downstream libatomic_ops releases (Sep 2021)

ivmai opened this issue · 26 comments

ivmai commented

Just convenient place to keep record of pushing latest releases downstream.

[1] https://repology.org/project/libatomic-ops/packages

ivmai commented

ConanCenter: conan-io/conan-center-index#7517 - merged.

Note: at least 3 reviews are needed, I've added to /cc a person from the history for the package

ivmai commented

HaikuPorts - haikuports/haikuports#6230 - merged.

ivmai commented

GoboLinux: gobolinux/Recipes#147 - merged

ivmai commented

MacPorts: macports/macports-ports#12471 - merged.

Command to create archive: git archive --format=tar.gz --prefix=ivmai-libatomic_ops-`git show-ref --hash=7 v7.6.12`/ -o libatomic_ops-7.6.12.tar.gz v7.6.12

rpmd160 online generator: https://hash.online-convert.com/ripemd160-generator

ivmai commented

MidnightBSD: MidnightBSD/mports#4 (v7.4.16) - merged

SHA256 (libatomic_ops-7.4.16.tar.gz) = 9e74d145e030dcb69dd580627413acea272d9805dd91724407335685c86c8210
SIZE (libatomic_ops-7.4.16.tar.gz) = 484922

ivmai commented

MSYS2 mingw: msys2/MINGW-packages#9711 - merged

ivmai commented

SageMath: ivmai/sagemath-sage@094a407 - incomplete (PRs should be submitted as explained in https://doc.sagemath.org/html/en/developer/manual_git.html)

ivmai commented

Pisi Linux: pisilinux/core#1286 - merged

ivmai commented

Spack: spack/spack#26512 - merged

ivmai commented

Void Linux: void-linux/void-packages#33326 - merged

ivmai commented

Alpine Linux: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/26139 - merged
(no need to approve this PR by self)

ivmai commented

openEuler: fix typo in spec (v7.6.10) - https://gitee.com/src-openeuler/libatomic_ops/pulls/5 - merged

Note: type "/check-pr".

ivmai commented

OpenIndiana: OpenIndiana/oi-userland#7161 (includes also update of libatomic_ops) - merged

ivmai commented

MidnightBSD: MidnightBSD/mports#6 (v7.4.16 -> v7.6.12) - merged

ivmai commented

fosslinux: I can't update it because binary checksums of built libs are put to repository.

ivmai commented

Sabotage linux: sabotage-linux/sabotage#702 - merged

is there a specific reason you want this new version available in all distros ?

ivmai commented

is there a specific reason you want this new version available in all distros ?

Hello @rofl0r,
Some bugs were fixed since previous release (e.g. as of Sabotage the change between v7.4.2 and v7.4.16 contains fixes in asm code for m68k, aarch64, mips64 and i686). Ideally downstream package maintainers to make the updates but to my understanding it's not obvious for the maintainers what was changed in the upstream and how to update the downstream build scripts or patches correctly. Sometimes the maintainers are not aware that particular bugs were discovered and fixed upstream.
So, my role here, as I see, is to reduce the difficulties in updating the distro packages by participating in the process if possible.

ivmai commented

Cygwinports mingw64-x86_64: cygwinports/mingw64-x86_64-libatomic_ops#2 - no longer maintained (closed)

ivmai commented

raspberrypi/noobs: raspberrypi/noobs#636 - cancelled (not used in noobs, source is copied from buildroots)

ivmai commented

vcpkg: microsoft/vcpkg#21285 (v7.7.0-20211109) - merged