Команда сопровождающих Debian, отвечающих за пакеты с GNOME, планирует не поставлять инструментарий GTK2 в составе дистрибутива Debian 14, релиз которого ожидается летом 2027 года. Разработчики проекта GTK прекратили сопровождение GTK2 более пяти лет назад и сопровождение заброшенного GTK2 в основном репозитории становится проблематичным. Из дистрибутивов, уже прекративших поставку GTK2, отмечаются Red Hat Enterprise Linux, SUSE Linux Enterprise Server 16, openSUSE 16 и Arch Linux. Debian предлагается последовать их примеру...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=64618
Вовремя перешел на LFS от полоумных мейнтейнеров.
и как оно?
Норм уже почти 2ой год. Собирал не спеша в виртуалке около месяца, зато есть всё что надо и мултилиб. Сам решаю что обновить (ядро, вайн, фф) и что оставить как есть (gimp2, avidemux).
А как же мейнтейнеры ядра?
Ну и молодец, если есть время.
localhost-админы такие забавные
Видится так, что скорее хвастовство, чем констатация факта.
Выглядит как умничанье, а не конструктивный комментарий.
«Популярных» пакетов )
> One blocker towards finishing this transition is that the graphicalDebian Installer still uses gtk2.
Одним словом - лицемеры.
Инсталляторов понаписали уже больше чам аудиоплееров. У каждого свой, ни на что не похожий.
Может быть пора выкинуть свой старый и видимо не поддерживаемый инсталлятор и взять что то более готовое?
>В Debian 14 намерены прекратить поставку GTK2Шёл 2026 год.
Так это же дебиан)
Это нормально.Они как-то 2.5 года тащили протухщий и по-плесневевший сквид, который даже удостоился отдельной новости:
"В прокси-сервере Squid выявлено 55 уязвимостей, 35 из которых пока не исправлены "
opennet.ru/opennews/art.shtml?num=59915и даже не предупредали пользоватлей.
Чем заменить pinentry-gtk2? ИМХО, самая удобная опция.
pinentry-qt
pinentry-gtk3
pinentry-bemenu
Любопытно... . Не нравится gtk soft вообще. Люблю qt soft. Из gtk люблю только xfce4 оно реально хорошо быстро стабильно удобно и функционально. Гном прогами вынужден пользоваться иногда. Например Geany ну это лучше чем VSCode.
Ого ничоси!
В болоте окаменелых копролитов решили что-то удалить?!Сейчас прибегут любители некрокода и начнут кричать про social contract.
И то что им все должны.
Предложить себя на роль мейнтейнера они предсказуемо не захотят.
> Ого ничоси!
> В болоте окаменелых копролитов решили что-то удалить?!Ого ничоси!
Из болота жидких роллингов раздалось радостное квакание?!
> Предложить себя на роль мейнтейнера они предсказуемо не захотят.Я мейнтейнер нескольких GTK2-пакетов в дебиане, сегодня пришёл pink slip от них с благодарностью за мою работу и что они в моих услугах больше не нуждаются. И как мне предложить себя на роль мейнейнера?
Каких конкретно пакетов? А до звучит как голословное хвастовство.
> А до звучит как голословное хвастовство.А я вообще не собирался об этом писать и упоминать, пока топик стартер не начал нести голословный бред про то, что кто-то там не хочет себя на роль мейнтейнера предлагать.
Там конкретно сказано, что тулкит и все связанные с ними пакеты удаляются, он нам не нужен и не надо нам по этому поводу писать. Какой нахер смысл кому-то предлагать себя на роль мейнтейнера, если их этих самых мейнтейнеров послали, а они сами ушли? Леща бы звонкого этому тупому топик стартеру отвесить за такой FUD.
* а не они сами ушли
Так каких конкретно пакетов?
Да врет он не какой он не ментейнер. В ментейнерах гтк2 пакетов нет расскоговорящих.
>Из болота жидких роллингов раздалось радостное квакание?!Рекомендую осилить NixOS, релизы дважды в год. Достаточно современно, и в то же время стабильно.
Рекомендую осилить Debian, релиз раз в два года. Узнать значение слова "стабильно".
Стабильно, это когда большая часть пакетов устаревает за время, прошедшее от заморозки и до релиза, либо спустя незначительное время спустя?
Стабильно это когда баги и уязвимости остаются годами так как нельзя обновлять пакет.
>В качестве одного из вариантов предлагается вынести GTK2 и завязанные на него приложения в отдельный неофициальный репозиторий.Нормальное решение, кому интересно пусть и поддерживают этот репозиторий.
Подавляющему большинству людей оно не нужно.
Так они удалять собрались, а не искать мэйнтейнеров. Впрочем, ничего нового.
А почему они должны искать ментейнеров? Кому нужно и кто пользуется пусть ищут. Исходники манифестов сборки пакетов доступны. Пусть берут их и создают репозиторий.
>Пусть берут их и создают репозиторий.Создают свой дистрибутив, ты хотел сказать?
Зачем на каждый пакет создавать свой дистрибутив?
Одного репозитория для этих пакетов хватит.
> кому интересно пусть и поддерживают этот репозиторий.А можно вот это же самое сказать вооон туда, в сторону любителей системд, вейланда и раста? А то оно всё только работе мешает, пусть уединятся где-нибудь в своём отдельном репозитории и тусуются там.
У когото засвербело удалить, вот и вся причина.
У кого-то "засвербело" изрыгнуть хоть что-то.
doublecmd - gtk2 / qt6mplayer - послед релиз - 2022-02-27, Sunday :: MPlayer 1.5 released
lazarus - gtk2 / qt5
> doublecmd - gtk2 / qt6pkg search doublecmd
doublecmd-gtk2-1.1.28 Total Commander like file manager for the X Window System
doublecmd-qt5-1.1.28 Total Commander like file manager for the X Window System
doublecmd-qt6-1.1.28 Total Commander like file manager for the X Window System> lazarus - gtk2 / qt5
И на gtk3 (хоть оно походу до конца так и не портировано) и на qt6 ...
С какого перепугу у них fpc к GTK2 привязан - вообще не ясно.
Это же дебиан. Тут все стабильно!
Хочу lfs с gtk2
Берешь инструкции из 12.0 и тащишь их в 12.4 попутно выставляя переменную CFLAGS чтоб GCC не ругался.
> Берешь инструкции из 12.0 и тащишь их в 12.4 попутно выставляя переменную
> CFLAGS чтоб GCC не ругался.Круто.. Эх..
> GTK3 не заменяет GTK2, так же как GTK4 не заменяет GTK3Заменяет. Вопросы?
> отсутствие поддержки HiDPI и Wayland в GTK2, так как она в нём и не нужна
Если вы не использовали фичу X в GTK2, то ее можно прекрасно продолжать НЕ использовать в GTK3.
> также задан вопрос, чем GTK2 хуже GCC 3.3, который давно устарел, но поставляется в дистрибутиве более 20 лет
Вопрос правильный. GCC 3.3 тоже нужно удалить, если его наличие аргументируется "логикой" вида "а вот в GCC 3.3 я НЕ использую HiDPI/Wayland". Бред? Бред. Но именно так аргументируют GTK2.
В общем, иксовики беснуются по полной программе. "Удалять ${packageName} нельзя, потому что я в нем НЕ использую ${featureName}." Пхаха!
>Заменяет.Там половину виджетов выкинули и на libadwaita загнали. Иди в другом месте набрасывай.
Каких виджетов тебе не хватает?
libadwaita -- это необязательный пакет, всего-навсего recommendation, best practice. Иди в другом месте набрасывай.
>libadwaita -- это необязательный пакетПиши ещё.
>libadwaita -- это обязательный пакетПиши ещё.
Вы оба два кексперта. Адвайта обязательна в 4 жтк, а в 3 опциональна - чем и пользуются всякие хфсе и прочие циннамоны.
Не заменяет. API разный, из-за чего нужно либо патчить под gtk по-новее, либо компилировать с тем, что работает, то есть gtk2.
Остальное - передёргивание фактов.
> Не заменяет. API разный.Это не взаимоисключающие вещи. То, заменяет новая мажорная версия или не заменяет, решается разрабом. Разраб решил, что заменяет, точка.
> Не заменяет.Еще как заменяет. И не просто заменяет, а дает актуальные возможности.
> API разный, из-за чего нужно либо патчить под gtk по-новее,
А сохранение апи никто и не обещал. Просто патчите.
> Остальное - передёргивание фактов.
Перестань пытаться натянуть сову на глобус.
> Вопрос правильный. GCC 3.3 тоже нужно удалить, если его наличие аргументируется "логикой" вида "а вот в GCC 3.3 я НЕ использую HiDPI/Wayland". Бред?Дело в том что даже самый посленднии GCC умеет в с99.
Речь не про стандарты, а продукты. Так-то бровзиры тоже успешно парсят HTML, написанные в 1995 году, и чо?
Только на вопрос "зачем" никто не отвечает.
Зачем прекращать поддержку того, что завершило свое развитие?
Вроде как альтернативы имеют множество проблем, которые в gtk2 не появляются.Какие-то проблемы со сборкой?
Вроде, собирается даже на калькулятореИсходники недостаточно изменяться каждые пол года и скучно из собирать в пакеты?
Ну да скучно, когда все работает как задумано, нужно что-то сломать
> Только на вопрос "зачем" никто не отвечает.В софтостроении (да и вообще в любой предметной области) ничего не делается бесплатно. Поэтому это ты должен ответить, *зачем* мейнтейнеры должны совершать телодвижения по сопровождению.
Запомни: по умолчанию НИ ОДИН пакет не нужен. Как только его нужность убедительно доказана, его опакечивают. Как только кто-то замечает, что это доказательство утратило силу, его разопакечивают обратно и выбрасывают. Это -- экономика здорового человека, когда ресурсы впустую не тратятся.
И нет, опакечивание -- это не одноразовая работа. Это +N часов работы каждый год: мейнтейнерам и тестировщикам.
Экономика здорового человека, это когда однажды сделано, и работает 100 лет.
Не обновляй дистр 100 лет. Не обновляй железо 100 лет.
"Однажды сделано" -- это abandonware.
> Не обновляй дистр 100 лет. Не обновляй железо 100 лет.
> "Однажды сделано" -- это abandonware.Я тоже человек хороший, и поэтому я тебе скажу что ты тоже в итогше станешь таким как я, потому что оюднажды тебе надоест гонка за горизонтом.
Надоела гонка за горизонтом -- тупо не обновляй дистр. Это и есть то самое пресловутое "однажды сделано" (aka abandonware, aka "использую экзешник, скомпиленный в 1995, пусть даже для него все 30 лет выходили обновы -- я их тупо игнорирую и каждый раз запускаю экзешник из 1995.").
К сожалению не обновлять дистр не вариант - железо стареет.
Ну так не обновляйся!
Сиди на Debian Wheezy на божественном ядре 2.6.Но нет! Ты хочешь чтобы ты обновился до 13, 14, и так далее, версии.
И чтобы твой древних хлам работал.ps я человек хороший, поэтому не буду желать, чтобы тебя лечили, учили и сделали условия труда по стандартам 100 летней давности
потому что вот такой я добрый)
> Ну так не обновляйся!
> Сиди на Debian Wheezy на божественном ядре 2.6.
> Но нет! Ты хочешь чтобы ты обновился до 13, 14, и так
> далее, версии.
> И чтобы твой древних хлам работал.
> ps я человек хороший, поэтому не буду желать, чтобы тебя лечили, учили
> и сделали условия труда по стандартам 100 летней давности
> потому что вот такой я добрый)Я тоже человек хороший, и поэтому я тебе скажу что ты тоже в итогше станешь таким как я, потому что оюднажды тебе надоест гонка за горизонтом.
Перестать думать это прямая дорога в гроб. Поэтому мы будем на роллингах сидеть и в 95 лет.
>Экономика здорового человека, это когда однажды сделано, и работает 100 лет.Освещайте избушку керосиновой лампой, отправляйте письма голубями, написанные перьевыми ручками, при свете керосиновой лампы. Ездите на повзоках запряжёнными лошадьми.
> В софтостроении (да и вообще в любой предметной области) ничего не делается бесплатно.Почём Дебиан для народа?
Потому что им нужна гонка за горизонтом. Финальный продукт неинтересен.
> Зачем прекращать поддержку того, что завершило свое развитие?Потому что на это тратятся усилия мейнтенеров.
Каждая версия должна быть собрана и протестирована.Пусть те кому это надо записываются и начинают поддерживать.
>Пусть те кому это надо записываются и начинают поддерживать.Как можно поддерживать то, что уже выкинули? Ты себя слышишь вообще?
те, кто сильно скучают по gtk2, всегда могут оформить свою репу с некропакетами. И там их обслуживать. А выпинывают старье только из дефолтных реп дебиана (твои личные васяно-репы остались нетронуты).
Ага, а потом ещё будут плакать, что людей не хватает.
>Зачем прекращать поддержку того, что завершило свое развитие?Затем, что поддержка требует усилий, а не даётся бесплатно.
>Какие-то проблемы со сборкой?Подключайтесь к мейнтерам, узнаете.
>Вроде как альтернативы имеют множество проблем, которые в gtk2 не появляются.Зато есть проблемы, которые есть именно в gtk2, типа отсутствия поддеркжи wayland.
>Исходники недостаточно изменяться каждые пол года и скучно из собирать в пакеты?Откройте список патчей и посмотрите.
>Ну да скучно, когда все работает как задумано, нужно что-то сломатьНе могу утверждать конкретно про gtk2, не смотрел, но проблема в том, что сборка зависит от кучи других проектов. И если условный python обновится, то исходный код зависимых проектов придётся патчить.
>Подключайтесь к мейнтерам, узнаете.А чего тут узнавать? Человек пришёл поддерживать пакет, его развернули.
Debian захвачен рептилоидами, но способ справиться с рептилоидами есть - это ненависть, аморальность, цинизм и философия Ницше.
или просто норм дистр, который стремится ДАВАТЬ ПОЛЕЗНОЕ, а не ЗАБИРАТЬ ГЛАВНОЕ (возможность запускать софт).но его ещё поискать
Идея что возможность запускать софт это одна из главных задач Linux дистрибутива это здравый смысл. Здравый смысл это то, что чахнет наверное в первых рядаx.
согласен.
Есть только токсичный маскулизм, так сойдёт?
> Есть только токсичный маскулизм, так сойдёт?Пробуй всё, авось сработает.
Обожаю лишение пользователя возможности делать что-либо во ИМЯ СПРАВЕДЛИВОСТИ.Д.б.
А справедливо, что обнаглевшие потребялди ТРЕБУЮТ чтобы им что-то делали, при этом сами даже пальцем о палец не ударят?
Типа "вы для меня работайте, а я буду только ныть в комментариях"
Типичная готтентотская мораль.
Аж противно смотреть.
))))))))
порадовал под вечер
молодец держи сосачку красный богатырь
Хм... у тебя судя по всему это довольно ходовой способ развлечения?
Не, спасибо.А по делу есть что в̶ы̶с̶р̶а̶т̶ь̶ сказать?
>ТРЕБУЮТДавай без твоих дешёвых манипуляций. Когда требуется поддерживать пакет, они спокойно пишут в рассылке и люди находятся. В случае же сабжа принято решение об удалении, людей никто не ищет. Более того, желающим будут отказывать. Уже ни раз так было.
> Давай без твоих дешёвых манипуляций.Манипуляций?
Ты что не читал комменты к новости)?> В случае же сабжа принято решение об удалении,
Вранье.
Они это заявили как цель, но обсуждение не закрыто и вот прям сейчас в нем можно почитать разные варианты решения.
>Манипуляций?Твоих манипуляций. Переход на эмоции - дешёвая манипуляции.
>почитать разные варианты решения.
Которые никто не просил. Так что не ври.
А справедливо ли наличие более чем одного тулкита в репозитории дистрибутива? И если-нет, то какая цепочка рассуждений и какие доводы могут переубедить вас во взглядах на многотулкитность?
> А справедливо ли наличие более чем одного тулкита в репозитории дистрибутива? И
> если-нет, то какая цепочка рассуждений и какие доводы могут переубедить вас
> во взглядах на многотулкитность?https://www.meme-arsenal.com/memes/c925cb884bf835ae8e8c2a09d...
Если сопровождение занимает много сил у текущей команды, то нужно либо усиливать команду, либо дропать поддержку. Текущая команда высказалась за то, чтобы дропнуть. Если найдётся DD, готовый взяться за поддержку GTK2, то почему бы и не оставить.
А если придумать себе неподъёмные условия для "поддержки" то можно дропать всё что угодно!
> А если придумать себе неподъёмные условия для "поддержки" то можно дропать всё что угодно!Это да.
Тут несколько напрягает, что исходный пост в рассылке почему-то апеллирует к тому, что так уже поступили в других дистрибутивах. Странный посыл. Вроде бы другие дистрибутивы не имеют отношения к Debian. Ну или во всяком случае — не должны бы.
поэтому и не готовпотому что все д.б.
вместо того чтобы делать минимум того что нужно, делать на что ещё хватает сил, и не делать то, что вредно.
у них похоже сдвиг по фазе. в основном по всяким идеолого-политическим, выдуманным "заветам".
> А если придумать себе неподъёмные условия для "поддержки"
> то можно дропать всё что угодно!А где ты увидел неподъёмные условия для "поддержки"?
Можешь показать себя в списке желающих поддерживать GTK2?
ЧТО ТАМ ПОДДЕРЖИВАТЬ МЛЯ?если говорить Глобально и Надёжно (с)(тм), то в ОС должны быть устоявшиеся механизмы поставки всякого протухшего овна для совместимости.
Но если их даже нет (почему? в супер-пупер мега дистре?), то поддерживать просто сборкой и.. всё.
> ЧТО ТАМ ПОДДЕРЖИВАТЬНу так возьми и поддержи!
Там же два байта отослать, а не поддерживать)))> то в ОС должны быть устоявшиеся механизмы
В штабле нонсенс? Устоявшиеся механизмы?
Классная шутка.
>Ну так возьми и поддержи!Куда писать? В спортлото?
> ЧТО ТАМ ПОДДЕРЖИВАТЬ МЛЯ?Древний овнокод.
Который нужен полуторам землекопам.> в ОС должны быть устоявшиеся механизмы поставки всякого протухшего овна для совместимости.
Хахаха, ну ты пошутил.
В реальности "стейбл нонсенс" и "у вас не тот жлибц" идите в пень.
Зато некакввинде!
> GCC 3.3, который давно устарел, но поставляется в дистрибутиве более 20 летГде? Как пакет называется?
>> GCC 3.3, который давно устарел, но поставляется в дистрибутиве более 20 лет
> Где? Как пакет называется?тут ошибка в новости, там человек на самом деле писал следующее:
> src:gcc-3.3 was in Debian for 2 decades. The last 16 years it was there just to provide libstdc++5 for legacy binaries, years after upstream moved on to newer version.
xournal - полезная вещь.
Давно заброшен в пользу xournalpp
Продавят, как не раз было.
Забавно, но хоть тут все читатели сразу представили срач и санта-барбару, в рассылке всё относительно адекватно и спокойно.
Беглое чтение треда показало, что люди вежливо замечают, что:- список пакетов, которые зависят от GTK2 огромен, и удаление оных не желательно (тут в новости лишь небольшая вырезка из списка)
- что от текущей команды сопровождающих требуется исключительно выразить желание прекратить поддержку (справедливо, что ж)
- что удалить пакет просто так нельзя: сначала нужно перевести пакет в статус orphaned и подождать, не захочет ли кто-то взяться за его сопровождениеВсё в целом доброжелательно и согласно устоявшейся процедуре.
PS: вообще, очень похоже на то, что удаление не состоится; у многих DD нашлись программы, которые они используют, и которые зависят от GTK2. Даже один из предыдущих DPL до сих пор пользуется парочкой...
Сколько раз выкидывали осиротевшие пакеты, причём прямо в корректирующих релизах.
> Сколько раз выкидывали осиротевшие пакеты, причём прямо в корректирующих релизах.А сколько раз *не* выкидывали...
Не верьте им, это не настоящая переписка, это стратегия для прикрытия и спокойствия.
Дождёмся Slackware 15.1, и тогда его хватит надолго. Там то GTK2 ещё останется.
> Наиболее серьёзной проблемой, блокирующей удаление GTK2,
> является то, что GTK2 продолжает использоваться в графическом
> инсталляторе Debian.Т.е. за 15 лет они не смогли перейти с копролита на ГТК3?
Не, ну это конечно в стиле деба, но даже для них слишком.> В репозитории Debian также остаётся около 150 пакетов
И весь шум из-за каких-то 150 мусорных пакетов?
Учитывая что в нем около 30K source packages и 59K binary packages... Это вообще кто-то заметит?
>не смогли перейти с копролита на ГТК3?Принципы мешают.
>из-за каких-то 150 мусорных пакетов?
Это не Fedora.
Если бы LibreOffice был на GTK2 никто бы даже не вякнул.
> Если бы LibreOffice был на GTK2 никто бы даже не вякнул.Если бы LibreOffice был на GTK2, то проблема былы бы наааамного больше: ̶г̶р̶а̶д̶о̶о̶б̶р̶а̶з̶у̶ю̶щ̶и̶й̶ платформообразующий софт застрял на каком-то дидовом кале, который не умеет да в HiDPI.
Но LibreOffice не был бы, потому что все нормальные дистры уже дропнули GTK2.
>Т.е. за 15 лет они не смогли перейти с копролита на ГТК3?Я тебе маленький секрет открою, гтк3 давно всё. Его бы тоже хорошо выкинуть.
> Я тебе маленький секрет открою, гтк3 давно всё.Вообще GTK3 все еще на Active Maintenance.
Для него даже EOL не назначен.> Его бы тоже хорошо выкинуть.
С этим согласен. Потому что как только будет GTK5 - на GTK3 сразу забьют.
перевод с gtk2 на gtk3 ИИ не осиливает, а backports новых версий ядра или драйверов ещё более непосильная задача для ИИ, у людей все силы уходят на удовлетворение околорастовых проблем.
Было бы прикольно увидеть рассуждения о выбрасывании пакетов на C++
Из идей также упоминается создание обвязки, транслирующей API GTK2 в GTK3Вот же ж фантазёры: GTK2 типа никто не хочет, а транслятор, конечно же, запилят :))
P.S. Я за сохранение GTK2, только моё мнение вряд ли учтёт команда сопровождающих Debian...
>P.S. Я за сохранение GTK2, только моё мнение вряд ли учтёт команда сопровождающих Debian...Ну так становись мейнетром, в чём проблема?
>Ну так становись мейнетром, в чём проблема?Куда писать?
Не стоит бросаться подобными словами без разбору ;)
Я не программист. Я и не совсем тупой (или просто привык так думать) - могу скомпилировать приложение или библиотеку, например, могу опакетить (в большинстве случаев), могу найти патч в апстриме или вот AUR выручил пару раз, могу и сам пофиксить (но в ограниченном количестве случаев) или что-то дописать (небольшое, из кусков, подсмотрев в исходниках приложения). Ну и какой из меня майнтейнер-то?В то же время загляните в Debian'овские патчи - там по большей части уже добавлено необходимое, сборка автоматизирована, тестирование автоматизировано, это не rolling-дистрибутив и развитие GTK2 остановилось достаточно давно. Xwayland не выкидывают. Т.е. не требуется _значительных_ усилий.
> Я за сохранение GTK2, только моё мнение вряд ли учтёт команда
> сопровождающих Debian...А что ты готов сделать ради этого сохранения?
Чем готов пожертвовать? Чем заплатить?Или ты просто "я конечно за все хорошее и против всего плохого... но диван такой мягкий, что лень вставать" ?
Чуть выше осветил круг своих компетенций, если кратко - их недостаточно для такой помощи окружающим.
>Среди популярных пакетов, завязанных на GTK2:Протыкал несколько ради интереса. ibus - есть в арче, зависит от gtk3, gtk4, lazarus - есть в арче, зависит от qt5pas и qt6pas, mplayer - есть в арче, fpc - есть в арче, не имеет зависимости от графических библиотек, что дебиановцы туда засунули?
> что дебиановцы туда засунули?Скорее "в каком тысячелетии дебиановцы в последний раз проводили аудит зависимостей у пакетов"?
Забавно сравнить уровень дискуссии в рассылке (lists.debian.org/debian-devel/2026/01/#00090) и тут.
В том числе топящих за сохранение поддержки GTK2.Прям небо и земля. Там "джентельмены с моноклями", а тут "стадо бабуинов передидывается продуктами жизнедеятельности".
Печально.
Вы определённо преувеличиваете. Возможно, по привычке?
К слову, вам никто не мешает дополнить новость подробностями, freehck вот не стал.
Пусть вместо жтк2 закинут жтк2-компат - посвежее будет, последний коммит всего 11 лет назад.