Команда сопровождающих 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.dev/opennews/art.shtml?num=64618
Вовремя перешел на LFS от полоумных мейнтейнеров.
и как оно?
Норм уже почти 2ой год. Собирал не спеша в виртуалке около месяца, зато есть всё что надо и мултилиб. Сам решаю что обновить (ядро, вайн, фф) и что оставить как есть (gimp2, avidemux).
а виртуалка с этим LFS, который вы сами обновляете, на винде у вас стоит? или на Ubuntu?
Виртуалка нужна была только на время подготовки базовой системы.
Если это был троллинг, то ответ - "на коре дуба!"
А как же мейнтейнеры ядра?
> Debian предлагается последовать их примеру.Дебиан другого и не делает, только следует в хвосте.
Ну и молодец, если есть время.
localhost-админы такие забавные
Видится так, что скорее хвастовство, чем констатация факта.
Выглядит как умничанье, а не конструктивный комментарий.
а чем не устроила гента с форкнутой репой
буквально то же самое, но более юзабельное
Пользователь генты всё равно зависит от посредников, которые пишут ебилды. Про форкнутый репо не понял.
https://wiki.gentoo.org/wiki/Ebuild_repositoryфоркаешь и всё, пиши сам себе ебилды. можешь хоть в локальный каталог себе скопировать без VCS
отсюда и вопрос, чем не устроила gentoo
можешь параллельно с другими репами использовать, выставив своей более высокий или низкий приоритет. чё хочешь можешь делать
ядро тоже никто не заставляет обновлять с каждым релизом: https://wiki.gentoo.org/wiki/Kernel#gentoo-sources
Чем тебя не устроили тайские дикледи? Почему ты выбрал корейских?
с чего ты взял, что они меня не устроили?фишка gentoo, как ты точно подметил, как раз в том, чтобы давать выбор на каждом шагу
Вспоминается фильм, в котором человек, переживший авиакатастрофу, попадает на необитаемый остров и другом его становится кокос.
«Популярных» пакетов )
> 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и даже не предупредали пользоватлей.
а я хорошо помню еще что COFF в дистр. не выпиливали до последней проги.Хотя в ядре до сих пор:
When compiled with CONFIG_EFI_STUB=y, the kernel can be executed as a regular PE/COFF binary.
$ grep CONFIG_EFI_STUB /boot/config-5.15.0-139-generic
CONFIG_EFI_STUB=y
а тут на gtk покушаются ))))
Чем заменить pinentry-gtk2? ИМХО, самая удобная опция.
pinentry-qt
у меня в системе нет qt и тащить его из-за одного пакета не хочется.
pinentry-gtk3
pinentry-bemenu
Ничего из этого нет в debian. Ставить из левых реп такой софт чревато, а руками собирать и обновлять просто глупо.
Тогда просто не ной, криворучка-истеричка.
Любопытно... . Не нравится 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 привязан - вообще не ясно.
Это же дебиан. Тут все стабильно!
> С какого перепугу у них fpc к GTK2 привязан - вообще не ясно.может у них перекрестная зависимость fpc <-> lazarus? (такое возможно?)
>> С какого перепугу у них fpc к GTK2 привязан - вообще не ясно.
> может у них перекрестная зависимость fpc <-> lazarus? (такое возможно?)Ну так лазарус в Qt5 и 6 тоже могет. И вроде как GTK3 версия из альфы вышла https://gitlab.com/freepascal.org/lazarus/lazarus/-/commit/2...
Хочу 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 лет.
Скажешь это своему 95-летнему мозгу. Да что там, уже и 60-летнему.
>Экономика здорового человека, это когда однажды сделано, и работает 100 лет.Освещайте избушку керосиновой лампой, отправляйте письма голубями, написанные перьевыми ручками, при свете керосиновой лампы. Ездите на повзоках запряжёнными лошадьми.
Эти в своём маргинально-околокоммунистическом запале вообще не думают, что выдают... Я их обожаю! Экономисты, ля. Сегодня здеся собрались экономисты.
> В софтостроении (да и вообще в любой предметной области) ничего не делается бесплатно.Почём Дебиан для народа?
Потому что им нужна гонка за горизонтом. Финальный продукт неинтересен.
Финальный продукт - коммерческая прерогатива.
> Зачем прекращать поддержку того, что завершило свое развитие?Потому что на это тратятся усилия мейнтенеров.
Каждая версия должна быть собрана и протестирована.Пусть те кому это надо записываются и начинают поддерживать.
>Пусть те кому это надо записываются и начинают поддерживать.Как можно поддерживать то, что уже выкинули? Ты себя слышишь вообще?
те, кто сильно скучают по gtk2, всегда могут оформить свою репу с некропакетами. И там их обслуживать. А выпинывают старье только из дефолтных реп дебиана (твои личные васяно-репы остались нетронуты).
Ага, а потом ещё будут плакать, что людей не хватает.
Что значит выкинули? Ментейнеры дебиана удалили исходники пакетов из интернета?
Берешь инструкции по сборки с дебиана, собираешь пакеты и создаешь репозиторий.
За это тебе пользователи периодически будут приходить и рассказывать что нужно еще починить и сделать.
>Зачем прекращать поддержку того, что завершило свое развитие?Затем, что поддержка требует усилий, а не даётся бесплатно.
>Какие-то проблемы со сборкой?Подключайтесь к мейнтерам, узнаете.
>Вроде как альтернативы имеют множество проблем, которые в gtk2 не появляются.Зато есть проблемы, которые есть именно в gtk2, типа отсутствия поддеркжи wayland.
>Исходники недостаточно изменяться каждые пол года и скучно из собирать в пакеты?Откройте список патчей и посмотрите.
>Ну да скучно, когда все работает как задумано, нужно что-то сломатьНе могу утверждать конкретно про gtk2, не смотрел, но проблема в том, что сборка зависит от кучи других проектов. И если условный python обновится, то исходный код зависимых проектов придётся патчить.
>Подключайтесь к мейнтерам, узнаете.А чего тут узнавать? Человек пришёл поддерживать пакет, его развернули.
В дебиане такая проблема с подключением сторонних репозиториев?
Debian захвачен рептилоидами, но способ справиться с рептилоидами есть - это ненависть, аморальность, цинизм и философия Ницше.
или просто норм дистр, который стремится ДАВАТЬ ПОЛЕЗНОЕ, а не ЗАБИРАТЬ ГЛАВНОЕ (возможность запускать софт).но его ещё поискать
Идея что возможность запускать софт это одна из главных задач Linux дистрибутива это здравый смысл. Здравый смысл это то, что чахнет наверное в первых рядаx.
согласен.
Есть только токсичный маскулизм, так сойдёт?
> Есть только токсичный маскулизм, так сойдёт?Пробуй всё, авось сработает.
Теперь я понял, почему в стране языка на котором я пишу, их нет. Последние издохли в муках за последние 4 года.
Обожаю лишение пользователя возможности делать что-либо во ИМЯ СПРАВЕДЛИВОСТИ.Д.б.
А справедливо, что обнаглевшие потребялди ТРЕБУЮТ чтобы им что-то делали, при этом сами даже пальцем о палец не ударят?
Типа "вы для меня работайте, а я буду только ныть в комментариях"
Типичная готтентотская мораль.
Аж противно смотреть.
))))))))
порадовал под вечер
молодец держи сосачку красный богатырь
Хм... у тебя судя по всему это довольно ходовой способ развлечения?
Не, спасибо.А по делу есть что в̶ы̶с̶р̶а̶т̶ь̶ сказать?
>ТРЕБУЮТДавай без твоих дешёвых манипуляций. Когда требуется поддерживать пакет, они спокойно пишут в рассылке и люди находятся. В случае же сабжа принято решение об удалении, людей никто не ищет. Более того, желающим будут отказывать. Уже ни раз так было.
> Давай без твоих дешёвых манипуляций.Манипуляций?
Ты что не читал комменты к новости)?> В случае же сабжа принято решение об удалении,
Вранье.
Они это заявили как цель, но обсуждение не закрыто и вот прям сейчас в нем можно почитать разные варианты решения.
>Манипуляций?Твоих манипуляций. Переход на эмоции - дешёвая манипуляции.
>почитать разные варианты решения.
Которые никто не просил. Так что не ври.
>принято решение об удалении, людей никто не ищет. Более того, желающим будут отказыватьНо ведь это.. логично. Правда же ведь логично, да? В рамках обычной человеческой логики, я имею ввиду. Нормисовой логики, в смысле.
А справедливо ли наличие более чем одного тулкита в репозитории дистрибутива? И если-нет, то какая цепочка рассуждений и какие доводы могут переубедить вас во взглядах на многотулкитность?
> А справедливо ли наличие более чем одного тулкита в репозитории дистрибутива? И
> если-нет, то какая цепочка рассуждений и какие доводы могут переубедить вас
> во взглядах на многотулкитность?https://www.meme-arsenal.com/memes/c925cb884bf835ae8e8c2a09d...
Если сопровождение занимает много сил у текущей команды, то нужно либо усиливать команду, либо дропать поддержку. Текущая команда высказалась за то, чтобы дропнуть. Если найдётся DD, готовый взяться за поддержку GTK2, то почему бы и не оставить.
А если придумать себе неподъёмные условия для "поддержки" то можно дропать всё что угодно!
> А если придумать себе неподъёмные условия для "поддержки" то можно дропать всё что угодно!Это да.
Тут несколько напрягает, что исходный пост в рассылке почему-то апеллирует к тому, что так уже поступили в других дистрибутивах. Странный посыл. Вроде бы другие дистрибутивы не имеют отношения к Debian. Ну или во всяком случае — не должны бы.
поэтому и не готовпотому что все д.б.
вместо того чтобы делать минимум того что нужно, делать на что ещё хватает сил, и не делать то, что вредно.
у них похоже сдвиг по фазе. в основном по всяким идеолого-политическим, выдуманным "заветам".
> А если придумать себе неподъёмные условия для "поддержки"
> то можно дропать всё что угодно!А где ты увидел неподъёмные условия для "поддержки"?
Можешь показать себя в списке желающих поддерживать GTK2?
ЧТО ТАМ ПОДДЕРЖИВАТЬ МЛЯ?если говорить Глобально и Надёжно (с)(тм), то в ОС должны быть устоявшиеся механизмы поставки всякого протухшего овна для совместимости.
Но если их даже нет (почему? в супер-пупер мега дистре?), то поддерживать просто сборкой и.. всё.
> ЧТО ТАМ ПОДДЕРЖИВАТЬНу так возьми и поддержи!
Там же два байта отослать, а не поддерживать)))> то в ОС должны быть устоявшиеся механизмы
В штабле нонсенс? Устоявшиеся механизмы?
Классная шутка.
>Ну так возьми и поддержи!Куда писать? В спортлото?
>возьми и поддержи!для этого не нужен человек - достаточно build bot'а. но они не хотят так. ПОТОМУЧТО ТАГ MAH BHOY!!!
>В штабле нонсенс? Устоявшиеся механизмы?
>Классная шутка.потрудитесь выражаться яснее. под механизмами имелось в виду следующее "если какие-то пОкеты вдруг не удовлетворяют вашым ВЫСОКИМ ТРЕБОВАНИЯМ ДИСТРИБУТИВА ЛУЧШИХ ДОМОВ ФИЛАДЕЛЬФИИ то нужно просто иметь процедуру поставки того что не удовлетворяет, а не выкидывать. вот и всё.
> ЧТО ТАМ ПОДДЕРЖИВАТЬ МЛЯ?Древний овнокод.
Который нужен полуторам землекопам.> в ОС должны быть устоявшиеся механизмы поставки всякого протухшего овна для совместимости.
Хахаха, ну ты пошутил.
В реальности "стейбл нонсенс" и "у вас не тот жлибц" идите в пень.
Зато некакввинде!
> Древний овнокод.код как код.
> Который нужен полуторам землекопам.
ну поставляются же там мильоны наколенных говноподелок всех мастей и цветов
которые не нужны даже одному землекопу
а ГТК2 нужен для многого легаси.> Хахаха, ну ты пошутил.
> В реальности "стейбл нонсенс" и "у вас не тот жлибц" идите в
> пень.
> Зато некакввинде!я хз что это всё значит, но я за то чтобы совместимость с овном мамонта была как в венде. Если надо это сделать "правильными" путями (а не как в венде) - делаем. Но они просто ***дят про поддержку и выкидывают... да, венде такое и не снилось - потому шта там сириус бузинесс, а не вот эти вот идеологи кодовой чистоты.
с таким подходом есть nix/guix
для этого не должно быть нужным городить глобально сложные "декларативные" системыдостаточно просто делать то что нужно и не страдать представлениями о дистрибутиве из 90х
>достаточно просто делать то что нужно и не страдать представлениями о дистрибутиве из 90хПокажите другой дистрибутив, с аналогичными возможностями?
> 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...А что ты готов сделать ради этого сохранения?
Чем готов пожертвовать? Чем заплатить?Или ты просто "я конечно за все хорошее и против всего плохого... но диван такой мягкий, что лень вставать" ?
Чуть выше осветил круг своих компетенций, если кратко - их недостаточно для такой помощи окружающим.
> Из идей также упоминается создание обвязки, транслирующей API GTK2 в GTK3ага, я тоже поржал.
> Вот же ж фантазёры: GTK2 типа никто не хочет, а транслятор, конечно же, запилят :))
это другим словом называется. "поддерживать" то что само стоит - это у них неимоверные усилия, переписать установщик - двадцать лет нешмагли, вот странслировать апи - это ж каждая деб...домохозяйка справится! Щас начнут и закончат.
Странно что за 20 лет никто быстренько не сделал. Странно ведь, да?!
>Среди популярных пакетов, завязанных на GTK2:Протыкал несколько ради интереса. ibus - есть в арче, зависит от gtk3, gtk4, lazarus - есть в арче, зависит от qt5pas и qt6pas, mplayer - есть в арче, fpc - есть в арче, не имеет зависимости от графических библиотек, что дебиановцы туда засунули?
> что дебиановцы туда засунули?Скорее "в каком тысячелетии дебиановцы в последний раз проводили аудит зависимостей у пакетов"?
Забавно сравнить уровень дискуссии в рассылке (lists.debian.org/debian-devel/2026/01/#00090) и тут.
В том числе топящих за сохранение поддержки GTK2.Прям небо и земля. Там "джентельмены с моноклями", а тут "стадо бабуинов передидывается продуктами жизнедеятельности".
Печально.
Вы определённо преувеличиваете. Возможно, по привычке?
К слову, вам никто не мешает дополнить новость подробностями, freehck вот не стал.
Да нет!
Посмотрите
на lists.debian.org/debian-devel/2026/01/msg00162.html
As volunteers, we should only work on what we want to, so the GNOME team should absolutely not be compelled to maintain GTK2 if you no longer want to.I respect your opinion that Debian would be better off without GTK2 in the archive. However, I don't agree with it. The two pillars of my position are: ...
И на "ЧТО ТАМ ПОДДЕРЖИВАТЬ МЛЯ?", а лучше на сообщения которые уже удалили)
По поводу подробностей...
Можно, но зачем? (с)
Ну добавлю я в новость предложение сделать нормальные правила, типа как тут
lists.debian.org/debian-devel/2026/01/msg00189.html
A legacy library can remain in the main archive if...
* USED: There must be proof of the widespread use of this library inside and outside Debian.
* TEAM MAINTAINED: The library package must be maintained by a team.
* EXPLICITLY OWNED: All team members must be listed as Uploaders.
* MARKED AS LEGACY: d/README.source explicitly describes the legacy status of this package.
* SECURE: Known security issues must be fixed in unstable and stable in X days, or the FTP masters will permanently remove the library. (This may imply that the team is now the new upstream.)Но это просто предложение, не думаю что оно будет реализовано.
На нарах тоже все вежливые.
> На нарах тоже все вежливые.Ну, это вам виднее.
Но какое это отношение имеет к мейнтейнерам дебиана?
Пусть вместо жтк2 закинут жтк2-компат - посвежее будет, последний коммит всего 11 лет назад.
К слову, поддержку уже стали ограничивать
https://salsa.debian.org/gnome-team/gtk2/-/commit/e0afafa0db...
В ветке Debian 14.0 Forky пакета "gir1.2-gtk-2.0" уже нет.
Не знаю, насколько оно unused, вероятно, речь только об изкоробочных пакетах. Как вариант, вангую, - могут быть проблемы с GIMP2 с поддержкой Python, если кто-то сам собирает или тащит из сторонней репы.
Да ну чё вы нудите. Дропнули, потому что захотели, потому что могут, потому что право имеют. Мутите свой Демьян, если хотите. Ладно, последнее предложение - это жестокая шутка.
Да уже итак понятно, что современный корпозависимый оупенсорс — это не про написание программ, это про «удалить, дропнуть, прекратить поддержку».
Дистрибутив, устаревающий ещё до релиза, предсавляющий из себя массовую свалку устаревших пакетов.Есть пакеты с особо длинным релизным циклом, типа tcl, где версия 8.5.0 вышла в 2007, 8.6.0 в 2012, 8.6.14 в 2024, 9.0 тоже в 2024. Такой софт прекрасно влезет в Extended Long Time Support, который у дебиана длится 10 лет.
Есть пакеты с длинным релизным циклом типа python-а, у которого поддеркжа 5 лет. В ELTS он уже не влезет, но может влезть в обычный LTS, в крайнем случае на несколько последних месяцев будет End Of Life.
Есть пакеты со средним релизным циклом, типа php, у него исправления безопасности приходят в течении 4 лет, он влезет уже только в обычный дебиановский релиз, а в LTS-е будет EOL.
Есть пакеты с коротким релизным циклом, типа nginx, у которого срок поддержки 1 год, а теперь ещё нужно вспомнить тот факт, что перед релизом дебиан ещё и на какое-то время замораживает версии, в результате чего nginx станет EOL примерно спустя полгода после дебиановского релиза, не влезая в релиз целиком.
И наконец есть пакеты с особо коротким релизным циклом, типа chromium, где релиз каждые четыре недели, или ytb-dl, который релизится каждый раз, когда ломают апи. Такие пакеты устаревают ещё до стабилизации версий, то есть до релиза. И вот для таких пакетов либо дебиан сдаётся и внезапно размораживает версию, либо им пользоваться проблематично/невозможно.
В нормальных дистрибутивах пакеты остаются актуальны в течении всего релизного цикла. В дебиане пакеты с коротким релизным циклом(только последняя версия/релизы раз в полгода или чаще) успевают устареть либо сразу после заморозки, либо почти сразу после релиза. А дебиановцы самостоятельно патчи почти не делают, вспомнить тот же php в buster, где вместо версии 7.3.33 была 7.3.31, хотя обновить её должны были в то время, когда buster был stable - дебиановцы даже готовые патчи скопировать не смогли.
Более вам свежий пример: в bookworm ruby версии 3.1, в то время, как минимально поддерживаемая версия 3.2. golang - 1.19.8, с целой горой уязвимостей. https://repology.org/project/go/cves?version=1.19.8 Обратите внимание, что некоторые из них исправлены аж в 1.24.11. imagemagick - 6.9.11.60 тоже с кучей уязвимостей https://repology.org/project/imagemagick/cves?version=6.9.11.60. Как видно, проблема имеет системный характер, и дебианом пользоваться банально небезопасно.
Может быть текущий стабильный релиз не имеет проблем? squid - 6.13-2, актуальна 7.3, https://repology.org/project/squid/cves?version=6.13 - есть уязвимости. imagemagick - 7.1.1.43, актуальна 7.1.2.12 https://repology.org/project/imagemagick/cves?version=7.1.1.43
Отдельно доставляет, когда из-за слишком старых версий дебиан мешает сборке/разворачиванию какого-то софта, когда условный вордпресс или любая другая программа на дебиане не запускается из-за того, что зависимости слишком старые.
Использовать дебиан - это всё равно что сидеть на пороховой бочке. Может уязвимостьей нет, а может и есть. Может быть мейнтеры бекпортируют исправления, может - нет. Так что лучше всего дебиан не использовать вообще, либо запускать всё кроме самого базового софта в контейнерах.
Так давно уже вопрос поднимался. LTS-версии софта игнорируются.
Игнорируются кем?
Synaptic забыли упомянуть. Он на gtk2
Ещё в 10-м перевели https://packages.debian.org/source/bullseye/synaptic
Странно что из Альт 11 выкинули Synaptic https://www.basealt.ru/about/blog/article/view/pochemu-v-pro...
"Synaptic основан на библиотеке GTK2, которая может не учитывать особенности формирования стиля современного рабочего окружения и привести её к некорректной работе в системе. На Одиннадцатой платформе используется современная инфраструктура, основанная на актуальных версиях библиотек (GTK3/GTK4), что делает использование Synaptic невозможным без серьёзных доработок. "
Получается что врут
Synaptic - это древняя древь. Его могилка бурьяном уже заросла. Но если комп - современник, то почему бы и нет. И как тут уже говорили, тогда выбирайте и год выпуска дистра себе под стать.
>удаления GTK2 одной из причин называют невозможность обеспечения безопасности пакета,что за ерунда, какие ещё проблемы с безопасностью? За столько лет GTK 2 отлажен идеально
Тысячи глаз проглядели до дыр. Ан, нет. Тут и 20-летние подснежники периодически всплывают.