LINUX.ORG.RU

Qt 4 в Debian Buster не будет

 , ,


1

2

Разработчики Debian сообщили об удалении Qt4 из репозиториев Debian. В Debian 10 будет только Qt5. Следом за удалением Qt4 ожидается и удаление классической темы KDE 4 Oxygen, которая зависит от Qt4. Пользователям свободного ПО предлагается самостоятельно портировать их на Qt5, пользователям проприетарного ПО предлагается требовать у разработчика обновления.

Первая попытка отказаться от Qt4 была еще в Debian 9 Stretch, но в итоге было принято решение оставить ее, исправляя лишь критические проблемы.

>>> Подробности

★★

Проверено: leave ()
Последнее исправление: leave (всего исправлений: 3)

Поддерживаю двумя руками это решение! Ударим здравым смыслом по зоопарку интерфейсных тулкитов!

meliafaro ★★★★★
()
Ответ на: комментарий от Midael

Ну 1.3.1 работает довольно неплохо, как и ветка Qt5

Насколько я понимаю, сейчас её подмерживание в мастер тормозит отсутствие тестировщиков с виндой и маком

Gary ★★★★★
()
Ответ на: комментарий от saahriktu

Теперь рулит Слака.

В плане бессмысленно убиенного времени? Аскетизма и попыток обойтись без ПМ? Чего?

а разного рода Tk, Motif и fltk остались в прошлом.

Так и есть же. Ничего нового на них не пишется, кроме каких-то аутсайдерских фанатичных поделок. В коммерческом софте - тем более. Зачем оно?

duhe
()
Ответ на: комментарий от duhe

В плане бессмысленно убиенного времени?

Наоборот. Затачивать под свои нужды Слаку гораздо проще чем всякие Дебианы.

Зачем оно?

Чтобы работало десятилетиями без модификаций кода. Версии GTK и Qt постоянно хоронят, и нужно периодически переписывать под новые версии. Или таскать уже неподдерживаемые версии библиотек (что делают не все дистрибутивы, да). А софт на Tk, Motif и fltk просто работает.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Наоборот. Затачивать под свои нужды Слаку гораздо проще чем всякие Дебианы.

Какие такие бывают нужды, что оно плетется в самом хвосте по частоте использования? Правда интересно.

Чтобы работало десятилетиями без модификаций кода.

Поддержка софта должна быть в любом случае. Написал и забыл - это пофигизм уже. Софт стареет быстро.

Версии GTK и Qt постоянно хоронят, и нужно периодически переписывать под новые версии.

Qt имеет LTS-версию, которая даже официально поддерживается долго. В дистрибутивах же она проживет еще дольше. И к тому же никто не помешает хранить ее в репозитории. Для совместимости.

А софт на Tk, Motif и fltk просто работает.

Кхм. Но нужно ли это? И у этих тулкитов далеко не такой функционал, как у того же Qt.

duhe
()
Ответ на: комментарий от EXL

ну и хорошо, надеюсь, они его уже пересобрали чтобы он в 9-м запускался, а то жалобы были.

grem ★★★★★
()
Ответ на: комментарий от bodqhrohro_promo

ещё есть coolreader3, который с qt5 не собирается (но сборка предполагается), сборка с wxwidgets тоже что-то не получается

grem ★★★★★
()
Ответ на: комментарий от d_a

Вот дети, смотрите внимательно, что бывает, когда вместо библиотек начинают делать «фреймворки»

Или так:

Вот дети, смотрите внимательно, что бывает, когда вместо программистов пишут код хипстеры

kas501 ★★★
()
Ответ на: комментарий от duhe

плетется в самом хвосте по частоте использования

Что значит «по частоте использования»? По популярности? Далеко не в самом хвосте. Даже по рейтингу на Distrowatch'е Slackware находится на 33-ем месте, обгоняя такие дистрибутивы как Xubuntu (35-е место), ROSA (38-е место), Gentoo (40-е место), Red Hat (43-е место), Kubuntu (45-е место), Ubuntu GNOME (51-е место), Scientific (84-е место) и Calculate (95-е место). А всего дистрибутивов линукса не менее чем 274. Так что, Slackware входит в 12%-ю верхушку дистрибутивов по популярности.

Поддержка софта должна быть в любом случае.

Софт бывает разный. В простом софте никакого нового функционала может уже и не быть. И зачем его тогда переписывать?

Qt имеет LTS-версию

И именно поэтому из Debian'а уже выпилают Qt 4, ага.

Но нужно ли это?

Ряду людей нужно. Тем более, что эти тулкиты хорошо подходят для написания своего нового софта.

И у этих тулкитов далеко не такой функционал, как у того же Qt.

И в этом их плюс. Как писали выше в теме:

Вот дети, смотрите внимательно, что бывает, когда вместо библиотек начинают делать «фреймворки» (aka косые комбайны). Финал у всех таких «фреймворков» один — быть выброшенным по причине несопровождабельности монстра.

Не всем нужны тулкиты-комбайны. Тем более, что функционал перечисляемых мной тулкитов не такой уж и бедный. И в том же Tk, например, есть файловый диалог из коробки, несмотря на утверждения некоторых людей, что его там нет.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

Что значит «по частоте использования»? По популярности? Далеко не в самом хвосте. Даже по рейтингу на Distrowatch'е Slackware находится на 33-ем месте, обгоняя такие дистрибутивы как ...

Но там же какая-то еще более жуткая маргинальщина. Ubuntu Gnome? ROSA? Серьезно? Да и стоит приглядеться, какую методику измерения популярности Distrowatch использует. Не уверен, что она адекватна. Красная шляпа так вообще должна быть выше этого зоопарка, ИМХО.

Софт бывает разный. В простом софте никакого нового функционала может уже и не быть. И зачем его тогда переписывать?

Можно пример такого софта, где пришлось это делать?

И именно поэтому из Debian'а уже выпилают Qt 4, ага.

4.0 - 2005

4.8 - 2011

Debian 10 ~ 2019

Это программа по борьбе с некрофилией.

И в этом их плюс. Как писали выше в теме:

Но почему же тогда они не получили популярности? И не используются ни в одной известной мне часто используемой программе.

Не всем нужны тулкиты-комбайны.

Это просто удобно. Где единая структура. А не разбросано по разным либам с совершенно разными авторами, из чего следуют вероятные трудности.

И в том же Tk, например, есть файловый диалог из коробки, несмотря на утверждения некоторых людей, что его там нет.

Даже файловый диалог?! Если серьезно, то это как-то не впечатляет. Тулкиты и нужны для облегчения работы.

duhe
()
Ответ на: комментарий от EXL

Это я к тому, что в той же gentoo убрали kde4 как таковой, но весь зависимый от qt4 kde4libs софт мгновенно никуда не исчез.

grem ★★★★★
()
Ответ на: комментарий от KennyMinigun

Srsly? Просто интересно, зачем CD в 2017м...

Я, например юзаю как архивы настроенных виртуалок в BD. Очень удобно. Так у меня есть в виртуалке почтовик на GNU / Linux. Крякнул хард, всё настроенное уже на BD, скопировал и дальше погнал. Экономит кучу времени мне.

xwicked ★★☆
()

А что мешает самому собрать Qt4 из исходников и оставить софт? Он хорошо даже на Солярке собирается, хошь статически, хошь динамически.

xwicked ★★☆
()
Ответ на: комментарий от duhe

Но там же какая-то еще более жуткая маргинальщина.

И что? Так можно всё помимо Debian'а, Убунты, Минта и Федоры с Арчем назвать «маргинальщиной». Конкретным юзерам чихать на развешиваемые другими ярлыки. Поэтому они и не юзают винду, а юзают что удобно.

Можно пример такого софта, где пришлось это делать?

Переписывать или наоброт? Если первое, то тут, вон, предлагается даже простые читалки на Qt 4 переписывать, включая djview, который по прежнему на Qt 4. А если второе, то вот - Состоялся релиз УПШСВФ-15 v0.2 - решение для сканирования файлов с мордой на Tk. Всё просто, всё работает.

Это программа по борьбе с некрофилией.

Зачем переписывать то, что просто работает? Тут, вон, даже XMMS на GTK 1 всё ещё спокойно работает. И, да, он вместе с GTK 1 есть в репозиториях Федоры и ALT'а. И в Slackware они из коробки.

Но почему же тогда они не получили популярности?

В определённых кругах таки получили.

И не используются ни в одной известной мне часто используемой программе.

Тут всё зависит от того чем люди пользуются чаще всего. Если говорить про иксовый софт, то я пользуюсь, например, xterm'ом на libXaw, xpdf'ом на Motif'е, emacs'ом на Athena/Xaw3d, gv на Xaw3d,... и т.д. От Tk у меня зависят Pidgin (/usr/lib64/purple-2/tcl.so), graphviz (/usr/lib64/graphviz/tcl/libtkspline.so.0.0.0), timidity (/usr/lib64/timidity/if_tcltk.so), R (/usr/lib64/R/library/tcltk/libs/tcltk.so), Python 3 (/usr/lib64/python3.6/lib-dynload/_tkinter.cpython-36m-x86_64-linux-gnu.so), Python 2 (/usr/lib64/python2.7/lib-dynload/_tkinter.so, /usr/lib64/python2.7/site-packages/PIL/_imagingtk.so), модуль Ruby (/usr/lib64/ruby/gems/2.4.0/extensions/x86_64-linux/2.4.0/tk-0.1.1/tcltklib.so),... Из софта на fltk у меня есть oblige и dillo.

И что теперь, мне считать, что Athena, Xaw, Xaw3d, Tk, fltk и Motif нигде не используются что ли? Другие люди, которые тоже пользуются этим же софтом, тоже считают, что часто используемый софт таки использует эти библиотеки.

Это просто удобно.

Всем удобно разное.

saahriktu ★★★★★
()

Жду новости - в devuan оставили поддержку qt4.

einhander ★★★★★
()
Ответ на: комментарий от saahriktu

тот случай когда ненужно, удалять ненужно.

вообще решение выкинуть кьют4 чисто политическое и призвано стимулировать разработчиков к переходу на кьют5.

djwiev4 портирован на кьют5 ещё год назад..

Thero ★★★★★
()
Ответ на: комментарий от Thero

тот случай когда ненужно, удалять ненужно.

Нет. Оно есть в репозиториях. Люди ставят и юзают. Пусть и не все, но ставят. И если внезапно захочется, то в любой момент можно будет поставить.

А Qt 4 в официальном репозитории Debian'а больше не будет.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

В Debian'е даже GTK 1 из коробки нет. А в Слаке есть.

Нужно же как-то некрофилов опознавать

PS. А потом ещё некоторые говорят, что кроме GTK и Qt ничего не нужно, а разного рода Tk, Motif и fltk остались в прошлом. Тем не менее, Tk, Motif и fltk продолжают работать, как и десятилетия назад, и никто выпиливать их не собирается.

То что уже мертво умереть не может

NextGenenration ★★
()
Ответ на: комментарий от saahriktu

Чтобы работало десятилетиями без модификаций кода

Если бы софт был совершенным и полностью удовлетворял современным требованиям, то это имело бы смысл. А так софт созданный ~20 лет назад - ужасающее нечто, без намёков на юзабилити

NextGenenration ★★
()
Ответ на: комментарий от kas501

Вот дети, смотрите внимательно, что бывает, когда вместо программистов пишут код хипстеры

Ты не хипстер? Марш писать нормальный код! Или только хипстеры умеют писать код?

NextGenenration ★★
()
Ответ на: комментарий от saahriktu

Даже по рейтингу на Distrowatch'е

Нашёл что приводить как аргумент

В простом софте никакого нового функционала может уже и не быть

Примитивный софт не нужен. Нужен удобный и функциональный.

NextGenenration ★★
()
Ответ на: комментарий от hobbit

Из новости так и не понял: КОМУ ОНА МЕШАЛА?

Полезный софт должен работать без необходимости тащить окаменевшие мощи !«святых»

NextGenenration ★★
()
Ответ на: комментарий от saahriktu

Зачем переписывать то, что просто работает?

Это из серии «работает не трогай». Действительно, компы работающие с дискетами работают. Зато как хорошо будет кодгда дискеты закончатся. Это будет просто праздник. Этот день будут отмечать все те кто сталкивался этими железками

NextGenenration ★★
()
Ответ на: комментарий от Gary

У тебя какие-то протухшие репы

Ибо, например.

root@localhost:/home/bodqhrohro# apt-cache policy k3b
k3b:
  Установлен: 2.0.3a-2+b2
  Кандидат:   2.0.3a-2+b2
  Таблица версий:
 *** 2.0.3a-2+b2 500
        500 http://http.debian.net/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status
     2.0.2-6 500
        500 http://mirrors.linode.com/debian wheezy/main amd64 Packages

bodqhrohro_promo
()
Ответ на: комментарий от hobbit

Давай, рассказывай, что там «окаменело».

Нет развития - окаменело. Вот почему никто не форкнул 4 ветку, если она так всем нужна?

NextGenenration ★★
()
Ответ на: комментарий от NextGenenration

У дискет есть альтернативы? Покажи мне ещё оптимальный носитель для пары мелких файлов. Были карты памяти такого размера, но и их уже хрен найдёшь.

bodqhrohro_promo
()
Ответ на: комментарий от NextGenenration

мертво

4.2

tkabber (1.1-1) unstable; urgency=low

  * New upstream release (closes: #756550, #742867).
  * Drop obsolete patches.
  * Switch packaging to "3.0 (quilt)" format.
  * Update copyright file: DEP-5 format, mention new files.
  * Bump standards version to 3.9.6.0.
  * Recommend tcl-udp package.
  * Add "Breaks: tkabber-plugins (<< 1.1)" to prevent breakage when
    this new Tkabber version is installed along with its plugins
    matching its old version.
  * Write manual page for tkabber-remote.
  * Minor updates to tkabber(1) manual page.
  * Minor fixes to packaging files.
  * Use custom wrapper scripts to run tkabber and tkabber-remote.

 -- Konstantin Khomoutov <flatworm@users.sourceforge.net>  Thu, 23 Oct 2014 15:27:36 +0400

bodqhrohro_promo
()
Ответ на: комментарий от NextGenenration

Лучше куча примитивных програм, хорошо решающих мелкие задачи, из которых можно на ходу слепить нужный солюшон, чем умеющий больше ненужного, чем нужного, причём одним расово верным образом, монстр.

bodqhrohro_promo
()
Ответ на: комментарий от buratino

Ничё, скоро персонажи Toy Story закончатся — кто знает, в честь кого следующие называть повадятся... Вполне возможно, что без Мёрдока с Debian случится то же, что с Apple без Джобса, а с Mozilla — без Айка...

bodqhrohro_promo
()
Ответ на: комментарий от bodqhrohro_promo

Покажи мне ещё оптимальный носитель для пары мелких файлов

Актуальность данной проблемы просто зашкаливает. Покажи мне хоть один пример, когда целесообразна именно дискета и покупка жесткого диска - преступная растрата денег. Вперёд

У дискет есть альтернативы?

Они уже сами перестали быть альтернативой. Далеко не во всех ноутбуках есть дисковод для оптики, что уж говорить про дискеты

NextGenenration ★★
()
Ответ на: комментарий от bodqhrohro_promo

Где это используют? (Да, я знаю что ответить на это возможно, вопрос в том сколько пользователей смогут без гугла на этот вопрос ответить)

NextGenenration ★★
()
Последнее исправление: NextGenenration (всего исправлений: 1)
Ответ на: комментарий от hobbit

Может, потому, что она просто работает?

Работает, да. Qt 4 в Debian Buster не будет (комментарий) Такая ситуация неизбежна со всем софтом - в некродистрибутиве настроенном при царе горохе оно может и работать, но когда это дело нужно повторить у себя дома возникают ожидаемые неожиданные проблемы

NextGenenration ★★
()
Ответ на: комментарий от bodqhrohro_promo

Вполне возможно, что без Мёрдока с Debian случится то же, что с Apple без Джобса

Может прежде чем писать параноидальный бред лучше поинтересоваться, сколько лет Мердок не имел никакого отношения к Debian?

Polugnom ★★★★★
()
Ответ на: комментарий от bodqhrohro_promo

Лучше куча примитивных програм, хорошо решающих мелкие задачи, из которых можно на ходу слепить нужный солюшон

Библиотек, из которых можно собрать нужную программу

чем умеющий больше ненужного, чем нужного, причём одним расово верным образом, монстр.

Тут виноват пользователь либо тем что поддерживает программу умеющую делать ненужные вещи, либо тем что не освоил современные фичи

NextGenenration ★★
()
Ответ на: комментарий от bodqhrohro_promo

Сдать электронный отчёт в архив. Раз в месяц.

Это не тот случай, когда оправдана покупка кучи дискет. Достаточно писать отчёты на один ёмкий накопитель. Или лучше перется в другой конец города и рытся в архивах выискивая килобайтный файл? Тогда какой вообще смысл от «электронности» отчёта?

NextGenenration ★★
()
Ответ на: комментарий от bodqhrohro_promo

Вижу в Jabber-конфах несколько человек с Tkabber.

Я не отрицал НАЛИЧИЕ некрофилов. Я говорю о ПОПУЛЯРНОСТИ некрофильских решений

NextGenenration ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.