FS#76401 - [openssl-1.1] Should not provide openssl

Attached to Project: Arch Linux
Opened by Doug Newgard (Scimmia) - Thursday, 03 November 2022, 14:00 GMT
Last edited by Evangelos Foutras (foutrelis) - Thursday, 03 November 2022, 18:39 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Pierre Schmitz (Pierre)
Evangelos Foutras (foutrelis)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Since this package provides 'openssl', pacman allows you to install it to satisfy that dep, even though this doesn't provide the same libs. It allows you to massively break a system. Provides should only be used for drop-in replacements.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Thursday, 03 November 2022, 18:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  openssl-1.1 1.1.1.s-2 -- thanks for bringing it up!
Comment by Evangelos Foutras (foutrelis) - Thursday, 03 November 2022, 15:50 GMT
Seeing as I can install openssl-1.1 and then remove openssl (which would totally break everything) I'm in favor of removing the provision.

Making use of the libdeps added to openssl would further guard against the above scenario.
Comment by Pierre Schmitz (Pierre) - Thursday, 03 November 2022, 16:46 GMT
You are right; I added those provides/conflicts to bootstrap the rebuild. I'll remove those now.

Loading...