[arch-dev-public] cleanup dead Xorg packages | news draft

Andreas Radke andyrtr at archlinux.org
Thu Dec 19 22:35:33 UTC 2019


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.

[1] https://bugs.archlinux.org/task/64892"


Note: One single package "Nexuiz" couldn't be fixed to work without
libxxf86dga. The package maintainer has been informed to look out for a
fix or remove the package and maintain it in AUR where libxxf86dga can
be added.

-Andy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: Digitale Signatur von OpenPGP
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20191219/d12cd7bc/attachment.sig>


More information about the arch-dev-public mailing list