Проект X.Org прекращает поддержку 20 устаревших библиотек и утилит

Разработчики проекта X.Org объявили о прекращении сопровождения некоторых библиотек, драйверов и утилит X Window System, обновления для которых больше не будут выпускаться, даже в случае выявления уязвимостей. Репозитории данных пакетов переведены в архивный статус, подразумевающий прекращение приёма исправлений и сообщений об ошибках. Дистрибутивы могут продолжать поставку этих пакетов, но на свой страх и риск. Выбранные для прекращения поддержки пакеты потеряли актуальность, неработоспособны с новыми версиями X-сервера или привязаны к устаревшим API. Фактически поддержка данных пакетов уже прекращена в прошлые годы, но об этом явно не объявлялось.

Прекращена поддержка следующих пакетов:

  • app/lbxproxy и lib/liblbxutil: привязаны к расширению LBX, удалённому из xorg-server 1.2 в январе 2007 года .
  • app/luit: вместо собственного ответвления рекомендуют использовать форк.
  • app/proxymngr, app/xfindproxy, app/xfwp: протокол управления прокси (X11 Proxy Management Protocol) признан устаревшим, вместо него ныне применяется туннелинг через SSH.
  • app/xdbedizzy: бесполезная демонстрация расширения DBE (Double Buffer Extension).
  • app/xrx: плагин потерял актуальность так как браузеры прекратили поддержку NPAPI (Netscape Plugin API).
  • app/xsetmode: утилита заменена на “xinput –set-mode device_name ABSOLUTE”.
  • app/xsetpointer: не работает с xorg-server, начиная с версии 1.4 (сентябрь 2007 года).
  • app/xtrap и lib/libXTrap: функциональность заменена на расширения XTEST и RECORD, добавленные в X11R6 (1994 год). Поддержка старого расширения прекращена в X-сервере в 2009 году (в xorg-server 1.6).
  • driver/xf86-input-*: большинство драйверов больше не поддерживаются, за исключением xf86-input-libinput, xf86-input-evdev, xf86-input-keyboard, xf86-input-mouse, xf86-input-elographics, xf86-input-joystick, xf86-input-synaptics, xf86-input-vmmouse и xf86-input-void.
  • driver/xf86-video-glide: драйвер для видеокарт 3Dfx Voodoo 1 и 2, выпускавшихся в 1990-х годах.
  • font/bitstream-speedo: поддержка формата шрифтов Speedo отключена в 2004 году и удалена в libXfont 1.4.0 в феврале 2009 года.
  • lib/liboldX: слой совместимости с 10 версией X Window System, на смену которой в 1987 году пришла версия X11. У приложений было 35 лет на переход на новый API.
  • lib/libXevie: поддержка расширения XEvIE в X-сервере была удалена в 2009 году (xorg-server 1.6).
  • lib/libXfontcache: поддержка расширения FontCache была удалена в 2009 году (xorg-server 1.6).
  • lib/libxkbui: библиотека используется только в утилите xorgcfg, которая по умолчанию отключена с 2007 года (xorg-server 1.4) и удалена в 2009 году (xorg-server 1.6).
  • lib/libXxf86misc: поддержка расширения XFree86-Misc была удалена в 2009 году (xorg-server 1.6).

Кроме того, в ближайшее время планируется прекратить поддержку пакетов lib/libdmx и lib/libXp, завязанных на расширения, удалённые из xorg-server. Также не рекомендовано использовать утилиту xditview, вместо которой разработчиками пакета GNU groff развивается более актуальный форк gxditview.

Release. Ссылка here.