А почему в 1.20.1-alt17 патч из апстрима добавлен, а не целиком обновление версии до апстримной было ? И, кстати, в спеке URL отсутствует. Вроде как, если Википедии верить, это https://www.nico.schottelius.org/software/gpm/
А зачем?
Самый свежий релиз 1.20.7 был выпущен 5 лет назад, вы называете это актуальной версией? Самый свежий коммит в gpm.git датирован июлем прошлого года. Вы называете это апстримом?
1.20.7 новее, чем 1.20.1, если смотреть на номер версии. Даже если 1.20.7 вышла 5 лет назад. > Вы называете это апстримом? А где тогда апстрим ? Если gpm в ALT теперь живёт сам по себе, может быть переименовать, чтобы вопросов не было ? А началось всё с bug 33959. Я по безопасности gpm и slang своего мнения не имею, потому перевёл стрелки на мантейнера таким образом.
(In reply to comment #3) > 1.20.7 новее, чем 1.20.1, если смотреть на номер версии. Даже если 1.20.7 вышла > 5 лет назад. Зачем смотреть на номер версии? У gpm уже 5 лет не было релизов, и больше года не было коммитов. > > Вы называете это апстримом? > > А где тогда апстрим? Нигде? > Если gpm в ALT теперь живёт сам по себе, может быть > переименовать, чтобы вопросов не было ? А началось всё с bug 33959. Я по > безопасности gpm и slang своего мнения не имею, потому перевёл стрелки на > мантейнера таким образом. gpm не живёт, а влачит жалкое существование, потому что не востребован.
Диагностика по состоянию на 2026-09-10 (пакет остаётся открытым, не закрываю). 1. Почему gpm нельзя просто выбросить: libgpm.so.1 линкуется в ncurses (сборка --with-gpm), поэтому зависимость расходится по всей консольной части системы. Сейчас в Sisyphus libgpm.so.1 требуют 21 бинарный пакет x86_64: libncurses, libncurses6, libncursesw, libncursesw6 — и через них всё остальное aalib, brltty, clines, elinks, jed, libclip, libnotcurses-core3, libtvision, links2, mc, vrpn-server, w3m, vim-console, vim-enhanced, vim-X11-gtk3, vim-X11-gtk2, vim-X11-gnome2 Сборочно libgpm-devel нужен 20 исходным пакетам: aalib, aview, brltty, clines, clip, elinks, freebasic, gphoto2, jed, libclip, links2, mc, mplayer, ncurses, notcurses, openconnect, tvision, vim, vrpn, w3m. По данным rdb (what_depends_src) gpm и ncurses образуют цикл сборочных зависимостей. 2. Состояние апстрима: последний релиз 1.20.7 (2012), но в telmich/gpm есть более новые теги вплоть до 1.99.7, последний коммит — 17.06.2020. Debian и Fedora поставляют 1.20.7. 3. Оценка стоимости обновления 1.20.1 → 1.20.7. В пакете 23 патча; проверил применимость каждого к дереву 1.20.7: применяются как есть (3): alt-get_console, alt-netmouse, owl-liblow уже в апстриме (2): 0001/0002-Un-nest-*-helpers-in-src-mice.c-for-Clang-compat требуют переработки (18): alt-AC_GNU_SOURCE, alt-daemonize, alt-gpm_open-shutup, alt-libm, alt-log, alt-mice, alt-nodebug, alt-pam_console_apply, alt-progname, alt-rh-shlib, alt-sigemptyset, alt-syslog, alt-texinfo, deb-alt-xterm_mouse_support, deb-stack-fix, mdk-alt-consolename, owl-gpm-root, owl-warnings То есть обновление — это не «поднять версию», а разбор восемнадцати накопленных патчей (часть из них, судя по именам, давно ушла в апстрим в изменённом виде) с последующей пересборкой ncurses и зависящих пакетов.