[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