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