LINUX.ORG.RU

Разработчики Debian говорят о возможных проблемах при переходе на GTK 3.0 и GNOME 3

 ,


0

0

Разработчики Debian представили предварительный список возможных проблем, которые могут возникнуть при интеграции GTK 3.0 и GNOME 3 в дистрибутив.

Релиз GTK 3.0 запланирован на март 2010 года, а релиз GNOME - вскоре после этого. Поэтому перед разработчиками Debian встала проблема: интегрировать в будущий релиз дистрибутива новую, не совсем отлаженную, версию или остаться на ветке 2.x, но столкнуться с проблемами длительной поддержки релизов Glib, GTK и GNOME, развитие и официальная поддержка которых будет прекращена.

В списке рассылки приводятся меры, которые упростят переход на GNOME, и обсуждается совместимость приложений с будущей GTK 3.0, в частности:

  • GLIB и GDK/GTK+ - предлагается компилировать пакеты с отключенным режимом совместимости с ранними версиями GTK (без устаревшего кода). Особых проблем не ожидается.
  • ESOUND - будет убрано, в связи с чем предлагается портирование на libcanberra/GStreamer
  • GCONF - планируется заменить с помощью dconf
  • LIBBONOBO / LIBBONOBOUI - планируется полное удаление, что является весьма нелегким делом.
  • LIBGNOME / LIBGNOMEUI - планируется удаление.
  • LIBGNOMECANVAS - объявлен устаревшим.
  • GTKSOURCEVIEW 1.x объявлен уставершим, его планируется заменить на GTKSOURCEVIEW 2.x.

и ряд других.

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

★★★★★

Проверено: hibou ()

Проблемы дебиана лично меня не волнуют :D

А вот расскажите, раз такое дело, что ещё за новый велосипед такой - dconf? gconf уже не труЪ?

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

> А вот расскажите, раз такое дело, что ещё за новый велосипед такой - dconf? gconf уже не труЪ?

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

gaa ★★
()

Если бы о KDE4 так заботились в своё время, сейчас бы не было той путаницы в репозитории.

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

КДЕ поставили перед фактом, что кути3 отправят на свалку. Они вынуждены были переехать на 4 версию. У гнома другая ситуация, т.к они более хозяева ГТК, чем кде кутей. Поэтому куда захотят туда и поедут

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

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

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

>КДЕ поставили перед фактом, что кути3 отправят на свалку. Они вынуждены были переехать на 4 версию. У гнома другая ситуация, т.к они более хозяева ГТК, чем кде кутей. Поэтому куда захотят туда и поедут

И всё-таки gtk слишком долго поддерживали обратную совместимость, переход на новую версию обещает быть тяжёлым. Хотя внимание дебиан-комьюнити - чего-нибудь, да стОит =)

melkor217 ★★★★★
()

Добавлю в список проблем:
Сломанный новым оформлением мозг юзера.

devl547 ★★★★★
()

http://www.debian-news.net/2009/04/06/preparing-for-gtk-30-and-gnome-3/

GCONF
There are plans to replace GConf by dconf, but it is quite
certain that there will be at least a GConf compatiliby layer,
so there is nothing to be done here.

да ,есть такие планы и будет таки совместимо с gconf

и кстати, в debian уже есть пакет с названием dconf:
http://packages.debian.org/ru/sid/dconf
:)

А тут утверждают что c dconf все просто:
http://live.gnome.org/dconf

elipse ★★★
()

на гном плевать, 3 наступает неотвратимо и ничего с этим не сделаешь. гтк 3.0 радует, кдетролли идут лесом:

>Same as GLib. If you can build your package with GTK+ 2.16 using

-DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED
-DGDK_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES, it
is very likely that your package can build with GTK+ 3.0.

stave ★★★★★
()

ну в openSUSE то с билдсервисом таких проблем возникнуть не должно

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

>Да отложат релиз на несколько месяцев, не в первой:)

Думаю, что не отложат - не в первой. Когда они откладывали релизы? Обычно всегда следовали графику, даже если были недоделки.

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

>А тут утверждают что c dconf все просто: >http://live.gnome.org/dconf

по этой сылке есть такое:

dconf and GSettings are not yet free software. They are currently "all rights reserved". In the future they will be released under some form of (L)GPL 2/3.

API/ABI stability is not even close to being reached.

Documentation is sparse, but improving.

You probably don't want to use this yet.

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

Интересно: dconf сейчас пилят или он заброшен пока? Что-то не видно движухи. Как было год назад, так и осталось.
Релиз гнома откладывали один раз вроде бы (пилили gvfs)

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

> Думаю, что не отложат - не в первой. Когда они откладывали релизы? Обычно всегда следовали графику, даже если были недоделки.

Выходы Debian следовали графику? Задержки релиза - одна из отличительных характеристик этого дистрибутива:)

http://www.itwire.com/content/view/16309/1148/

However, with a twinkle in his eye, Krafft indicated that the traditional delays which have generally been a part of Debian could eventuate - "last time we were only four months late so this time if it goes into February 2009, it would be an improvement," he said.

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

>> Да отложат релиз на несколько месяцев, не в первой:)

> Думаю, что не отложат - не в первой. Когда они откладывали релизы?


Бгг, а lenny скажешь совсем не задержали? Полгода значит уже не время?

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

> на гном плевать

+1. Если плюнем все дружно, он даже может захлебнуться. Чтоб не мучался.

> 3 наступает неотвратимо и ничего с этим не сделаешь

+1. Даже если бы они при этом не увеличили номер версии, все равно наступало бы неотвратимо. Причины описаны выше.

> гтк 3.0 радует

Чем конкретно?

> кдетролли идут лесом

Летят. У КДЕ тролли летающие. http://upload.wikimedia.org/wikipedia/commons/0/0a/Konqi-klogo-official-400x5...

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

Тооооолсто. Во-первых, гконф там неудачным не называют - просто хотят использовать общефридестктопный стандарт, чтоб лучше интегрироваться с другими десктопными прогами. Движение от гномо-специфичных либ к общедесктопным - это Ъ.

А концептуально ничего не меняется (включая претензии некоторых к интеграции на уровне библиотек:). И таки да реестр нужен:)

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

> А концептуально ничего не меняется

Да-да-да, я почитал, что это такое и был восхищён (как бы это помягче сказать) фантазиями авторов на тему "Typically, reading a key from dconf involves zero system calls and zero context switches."

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

>Чем конкретно?

сравнивай: кут3 -> кут4 и гтк2.* -> гтк3.*, фразу снизу я привел

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

> Да-да-да, я почитал, что это такое и был восхищён (как бы это помягче сказать) фантазиями авторов на тему "Typically, reading a key from dconf involves zero system calls and zero context switches."

Вероятно, они собираются делать read-only mmap реестра каждому приложению в адресное пространство.

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

> Скоро оперу портируют на гтк и наступит полный релакс

Ага, и одним шустрым браузером станет меньше. Хочешь гтк-шных тормозов - юзай огнесил.

codeine-man
()

KDEшники, включая меня, предвкушают реванш за KDE 4.0 != KDE 4 )))))

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

>Жду GNOME 3 лиш ради того флейма который разразится на лоре с его выходом.

Жду GNOME 3 лишь ради GNOME 3.0 != GNOME 3.

//KDE-user

KblCb ★★★★★
()

> GNOME - объявлен устаревшим.
Вот, что я хочу видеть.

xawari
()

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

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

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

Туда же выкинуть кеды и xfce. Оставить только легковесные WM.

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

> КДЕ поставили перед фактом, что кути3 отправят на свалку.

Ага, пришли злые дядьки в штатском и насильно удалили куте3 со всех компьютеров разработчиков КДЕ.

Relan ★★★★★
()

>ESOUND - будет убрано, в связи с чем предлагается портирование на libcanberra/GStreamer

А чем им pulse не друг?

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

screen - это гломурная свистелка для быдлоперебежчиков с винды. патрикоугоден только shell job control.

svu ★★★★★
()

Почему бы не перейти на Qt4? Она уже готовая и в ней уже есть всё что надо. Зачем дублировать код?

mamay_cozak
()

А если гномовцы так хорошо контролируют ситуацию, то с какой радости так резко прекращается поддержка GTK2? Что, в марте 2010 все SLED-ы, RHEL-ы, Debian-ы, CentOS-ы и прочее должны сразу скакнуть на GNOME 3? И Ubuntu, кстати, в следующем апреле опять выйдет LTS по идее - совсем весело. А вот это уже реально месть им за Kubuntu 8.04 =)))

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

научитесь читать по ссылкам:

>Fortunately, GTK+ 3.0 is an evolutionary change, not a revolutionary one. Which means for some applications there will be zero porting work, and for most of them there will only be minor changes required.

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

> научитесь читать по ссылкам:

Да здесь складывается впечатление, что половина комментировавших вообще читать не умеют. Им лишь бы сидеть и дрожащими губами молиться: "хоть бы не вышел, хоть бы облажались". Думают, раз KDE4 != KDE 4.0, то и у других также.

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

>И таки да реестр нужен:)

Реестр не нужен. Нужен стандарт на конфиги. А все запихивать в один конфиг - это шиза.

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

>а потом снова на Gnome, так и будет метаться в поисках истины :-D

В смысле будет занят только переустановкой десктопа и настройкой его под себя и забьет на ядро?

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

>В смысле будет занят только переустановкой десктопа и настройкой его под себя и забьет на ядро?

После чего произойдёт стабилизация API ядра и…

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

> Реестр не нужен. Нужен стандарт на конфиги. А все запихивать в один конфиг - это шиза.

Стандарт на конфиги --- уже не шиза, но тоже головотяпство изрядное.

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

> В смысле будет занят только переустановкой десктопа и настройкой его под себя и забьет на ядро?

ну да, потом наверное начнёт пробовать различные WM'ы, гаджеты, обои, выйдет сюда, будет в толксах писать: "Эй, народ, смотрите какие обои я нарыл", начнет смотреть аниме, флудить...

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

> ну да, потом наверное начнёт пробовать различные WM'ы, гаджеты, обои, выйдет сюда, будет в толксах писать: "Эй, народ, смотрите какие обои я нарыл", начнет смотреть аниме, флудить...

Флудит он и сейчас неплохо.

Manhunt ★★★★★
()

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

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