FS#78145 - Core not self-contained as of April 2023

Attached to Project: Arch Linux
Opened by Connor Behan (connorbehan) - Saturday, 08 April 2023, 00:50 GMT
Last edited by Jelle van der Waa (jelly) - Friday, 24 November 2023, 17:17 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The tradition / policy is for packages in [core] to have all of their runtime dependencies in [core] as well. An exception occurs for split packages which are only in [core] because their parents are. Not counting those, I see three exceptions.

* core/glib2-2.76.1-1 depends on extra/libsysprof-capture-3.48.0-1
* core/wpa_supplicant-2:2.10-8 depends on extra/pcsclite-1.9.9-3 which itself has dependencies in [extra]
* core/xfsprogs-6.2.0-1 depends on community/liburcu-0.14.0-1

It looks like a few packages should be added to [core] or the above ones should be made more bare bones. Thanks!
This task depends upon

Closed by  Jelle van der Waa (jelly)
Friday, 24 November 2023, 17:17 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/groups/arch linux/packaging/packages/-/epics/1
Comment by Toolybird (Toolybird) - Saturday, 08 April 2023, 21:46 GMT
See for example  FS#64415  and  FS#66712  for the logic behind why this matters.
Comment by Jan Alexander Steffens (heftig) - Saturday, 08 April 2023, 21:59 GMT
I used to apply a patch to the glib2 .pc files to remove the libsysprof-capture-4 dependency. However, since we now ship static libraries in glib2 that can no longer be done without breaking builds using the static libs.

Loading...