FS#78781 - [blas-openblas] add replaces=openblas-lapack

Attached to Project: Arch Linux
Opened by Marcell Meszaros (MarsSeed) - Wednesday, 14 June 2023, 21:58 GMT
Last edited by Felix Yan (felixonmars) - Thursday, 14 September 2023, 13:52 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
AUR has had the an openblas package providing blas, cblas, lapack, lapacke.

Now that repo introduced the same suite under the name blas-openblas, the AUR/openblas-lapack has to be deleted.

But for users who already have AUR/openblas-lapack installed, pacman won't offer the new [extra]/blas-openblas package unless it has replaces=openblas-lapack.

New Arch repo package:
https://archlinux.org/packages/extra/x86_64/blas-openblas/

Old AUR package:
https://aur.archlinux.org/packages/openblas-lapack
This task depends upon

Closed by  Felix Yan (felixonmars)
Thursday, 14 September 2023, 13:52 GMT
Reason for closing:  Implemented
Additional comments about closing:  0.3.24-2
Comment by Toolybird (Toolybird) - Wednesday, 14 June 2023, 22:57 GMT
Related [1].

In the past, PM's have used their discretion on whether to accommodate AUR transitions like this or not. Seeing as the AUR is supposed to be unsupported, viewpoints tend to differ.

[1] https://archlinux.org/news/openblas-0323-2-update-requires-manual-intervention/
Comment by Marcell Meszaros (MarsSeed) - Thursday, 15 June 2023, 14:20 GMT
But in this case, members of the AUR community cooperated with Arch devs to roll out the full openblas-lapack suite in Arch repos.

Surely it earns some accommodation when the correctly working AUR package gets upstreamed to repo, even if under a different name.

See  FS#66092 .

The AUR openblas-lapack package served as a working proof-of-concept to showcase the benefits of having that package in the repo.

And a not insignificant number of Arch users had to use the AUR package when working with high-performance computing software, because of the bugs inherent in Arch repo's earlier, incomplete openblas provision.

Loading...