LINUX.ORG.RU
ФорумTalks

Почему Дебиан ставит задачу выкинуть Qt3?


0

3

Вот что пишет главный КДЕ-мейнтейнер Дебиана (http://raphaelhertzog.com/2012/02/10/people-behind-debian-ana-beatriz-guerrer...):

My personal goal for Wheezy was to finish the removal of all the remaining packages depending on KDE 3 and Qt 3 that Squeeze still contained. The removal of the KDE 3 libraries and all the packages using them was quickly achieved after the release of Squeeze. The removal of Qt 3 soon showed that it was task harder than expected since some popular packages (sometimes not in the Debian archive, e.g. third-party scientific software) depend on it, and also Qt 3 is a requirement for LSB compatibility.

Моей персональной задачей для Wheezy было выкинуть все остающееся пакеты, которые зависят от КДЕ3 и Qt3, которые еще были в Squeeze. Удаление библиотек kde3 и всех пакетов, которые от них зависели было быстро достигнуто после релиза Squeeze. Но удаление Qt3 оказалось более сложной задачей, поскольку некоторые популярные пакеты (в частности, стороннее научное ПО) зависит от него, и кроме того, Qt3 необходим для совместимости с LSB.

При этом она признается, что сама КДЕ4 не любит, не может пользоваться плазмой и перешла на awesome + программы из КДЕ.

В связи с этим, у меня вопрос, почему такая спешка и остервенение в удалении Qt3 при том, что, например, либы от GTK1 болтались во всезх дистрах многие годы, и сейчас еще болтаются (хотя используемого софта на GTK1 практически нет)?

★★★★★

тебе то что с этого? главное что с суси не выкидают

Novell-ch ★★★★★
()

и сейчас еще болтаются

persephone:~> aptitude search gtk1.2
persephone:~> 

Всё правильно делают.

GotF ★★★★★
()

Почему Дебиан ставит задачу выкинуть Qt3?

Потому что Qt3 не нужно и уже давно должно занять заслуженное место на свалке истории.

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

Не имеющее аналогов в мире?

Да, такое тоже есть. В частности, она же назвала научное ПО. Ну и кроме того, даже если есть аналоги, они не обязательно полностью повторяют функционал. Да и вообще, под Qt3 в целом программ гораздо больше, чем под Qt4.

До сих пор не переписанное разрабами-слоупоками?

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

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

Да, такое тоже есть. В частности, она же назвала научное ПО.

Мне кажется, или машины, на которых работают с научным ПО, вообще не будут обновлять? Ибо зачем?

djambeyshik ★★★★★
()
Ответ на: Догадку выскажет Капитан О. от AX

Потому что не поддерживается?

ПО есть не просит. Если специально не ломать совместимость, оно может работать неограниченно долго. Кроме того, они удаляют и поддерживаемое ПО.

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

Мне кажется, или машины, на которых работают с научным ПО, вообще не будут обновлять? Ибо зачем?

Как зачем? Для большей производительности.

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

До сих пор не переписанное разрабами-слоупоками?

С чего бы разработчикам гнаться за версиями тулкита? Скоро Qt5 будет, опять переписывать? Кто эту *работу* оплачивать будет?

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

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

ЛОЛ. Таким развивальшикам надо под семерочку писать, там с legacy API все ок.

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

Я про обновления систем и программ же. Работает - так зачем трогать?

Чтобы увеличить производительность. Разве это трудно понять? Ну чтобы расчет делался не неделю, а два дня, например.

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

если и так, почему бы не слинковать эти 1,5 программы статически?

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

ЛОЛ. Таким развивальшикам надо под семерочку писать, там с legacy API все ок.

Вполне разумный вывод. Большинство так и делает...

Nxx ★★★★★
() автор топика

Потому что это адовый легаси. А софт, который зависит от кутэ3, должен быть линкован статически, дабы не разрушать гармонию КуТэ4 :-).
Держать ради 3,5 программ целый фреймворк(который не сапортится) да еще и чинить проблемы сосуществования 3 и 4 - имо дурная работа.

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

Держать ради 3,5 программ

Ну вот в KDE:KDE3, например, 475 пакетов с исходниками и это меньше половины всех программ на Qt3 или для KDE3. При этом сам КДЕ3 составляет около 100 пакетов.

https://build.opensuse.org/project/monitor?project=KDE:KDE3

да еще и чинить проблемы сосуществования 3 и 4

А какие там проблемы? Они сосуществуют уже многие годы.

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

Большинство быдлокодеров так и делает...

А не быдлокодеры свои программы переписывают с нуля каждые три года?

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

ты ошибаешься. Именно в случае Qt3/Qt4 - ты ошибаешься.

Конкретно в чем я ошибаюсь?

Nxx ★★★★★
() автор топика

Почему Дебиан ставит задачу выкинуть Qt3?

потому что уже пора?

shty ★★★★★
()

Почему

Так спроси у ней же.

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

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

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

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

это неотъемлемая часть развития ПО

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

Пока наблюдается прямо противоположный процесс. Чем выше версия, тем больше отъедает ресурсов и тем тормознее становится работать.

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

https://build.opensuse.org/project/monitor?project=KDE:KDE3

О, я тут как раз вспомнил на твою голову, уж извини. Может, вам попробовать запихнуть SMPlayer 0.5.21? Просто KPlayer и KMPlayer довольно унылы. А 0.5.21 — как раз последняя собиравшаяся с Qt3 версия, AFAIK.

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

И не ноют зря, что их проблемы должна решать операционка.

Зачем ныть, если можно выбрать операционку, в которой проблем не будет?

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

Пока наблюдается прямо противоположный процесс. Чем выше версия, тем больше отъедает ресурсов и тем тормознее становится работать.

А старые версии не совместимы с новым ПО и новым оборудованием.

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

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

ПО есть не просит.

К сожалению, просит. Апстрим, который бы латал баги и уязвимости прекратил своё существование. Кому нужна в дистрибутиве неподдерживаемая библиотека и программы, её использующие, когда завтра в ней обнаружится rc bug?
Qt3-based приложения, как и саму библиотеку, в скором времени выпилят отовсюду. Сторонние репозитории и форки сейчас позволяют тянуть резину, но это не навсегда.

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

Апстрим, который бы латал баги и уязвимости прекратил своё существование.

А если этих багов и уязвимостей нет? Или их меньше, чем в аналогах?

Qt3-based приложения, как и саму библиотеку, в скором времени выпилят отовсюду.

Значит, выпилят и основную массу ПО для линукса.

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

Потому что уже не нужно. И ГТК 1 не нужен.

а я после нескольких лет страданий переполз обратно на xmms и только радуюсь. так что нужно.

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

А если этих багов и уязвимостей нет?

А если найду? В багтрекере дебиана на момент того, как пакеты осиротели, их было более двадцати.

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

А если найду? В багтрекере дебиана на момент того, как пакеты осиротели, их было более двадцати.

А если эти баги не такие уж страшные?

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

Да нет, уже не будем. Так как есть XMMS2/MPD и хоткеи :}

Deleted
()

почему такая спешка и остервенение в удалении Qt3

Какая спешка? Qt5 на пороге. Qt4 уже в школу пойдет в этом году.

Suigintou ★★★★★
()

Построй себе бункер без интернетов и прочив средств связи и живи там с qt3. Вечно!

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

Ви меня уговариваете? Почему не возмущаетесь, что из основной ветки зузи выпиливают qt3-приложения? За 9 месяцев никто не пожелал подхватить упавшее знамя, так что, теперь превращать дистрибутив в свалку радиоактивных отходов?

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

Речь не о том, что выпиливают отдельные приложения, а о том, что поставлена задача - выпилить всё и как можно скорее, к определенному сроку. Основная работа лидера команды КДЕ в Дебиане - ВЫПИЛИВАНИЕ.

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

Основная работа лидера команды КДЕ в Дебиане - ВЫПИЛИВАНИЕ.

Желтизна такая желтизна. Естественно, что они хотят выпилить его до релиза Wheezy, ибо если не выпилят — то возиться с ним ещё три года придётся. Можно потратить это время с большей пользой на упаковку новейших версий bloatware 4.x.

aidaho ★★★★★
()

главный КДЕ-мейнтейнер Дебиана
member of the Debian KDE team

Мда.

По сути. Кто будет поддерживать Qt3, включая исправление ошибок безопасности в кратчайшие сроки? Может, кто-то из почемучек здесь? Тогда вам прямая дорога в команду KDE в Debian.

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

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

Кто будет поддерживать Qt3, включая исправление ошибок безопасности в кратчайшие сроки?

Qt3 - это часть стандарта LSB. Если Дебиан не может обеспечить совместимость с линуксовым стандартом, то для чего он тогда нужен?

Кроме того, они удаляют, как я уже сказал, не только неподдерживаемое ПО, но и вполне живое.

Nxx ★★★★★
() автор топика

Как, его еще не выкинули?

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

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

Для работы. Кстати, я правильно помню, что LSB — это тот самый стандарт, который постулирует rpm в качестве формата пакетов?

не только неподдерживаемое ПО, но и вполне живое.
вполне живое

Trolltech released Qt 4.0 on June 28, 2005

Если за семь лет (Debian wheezy ориентировочно переходит в стадию заморозки в июне 2012-ого года) у разработчиков не нашлось времени переписать программу для актуальной версии библиотеки, то очень спорно, может ли такой софт называться живым.

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