[arch-dev-public] cleanup dead Xorg packages | news draft
Allan McRae
allan at archlinux.org
Thu Dec 19 23:05:38 UTC 2019
On 20/12/19 8:35 am, Andreas Radke via arch-dev-public wrote:
> Packages have been rebuilt and prepared to remove obsolete libdmx and
> libxxf86dga. Xorgproto legacy support has been removed and wherever it
> was added to be a runtime dependency it is now a build time
> dependency. Some packages will need additional xorgproto makedependency
> added when missing some header now that the libraries won't pull it in
> anymore. That behavior is desired. I'm still in the process of fixing
> the move from legacy proto headers to xorgproto headers. I'm going to
> commit the changes to trunk for future builds.
>
> There's no package replacing libdmx and libxxf86dga so manual
> intervention will be needed. So here's a small news draft:
>
> "Xorg cleanup requires manual intervention
>
> "In the process of Xorg cleanup [1] the update requires manual
> intervention when you hit this message:
>
> :: installing xorgproto (2019.2-2) breaks dependency 'inputproto' required by lib32-libxi
> :: installing xorgproto (2019.2-2) breaks dependency 'dmxproto' required by libdmx
> :: installing xorgproto (2019.2-2) breaks dependency 'xf86dgaproto'
> required by libxxf86dga
>
> when updating, use:
> `pacman -Rdd libdmx libxxf86dga && pacman -Syu`
>
> to perform the upgrade. After the update it will be safe to also remove
> the "xorgproto" package.
This why does xorgproto not provides=('inputproto' .... )? Then all we
need to do is announce, update and remove.
Allan
More information about the arch-dev-public
mailing list