LINUX.ORG.RU
решено ФорумTalks

Gentoo - X.org/Wayland + GTK3 на сервере

 , , , ,


0

3

Что там слышно про гентушных разработчиков, каких веществ им завезли?

Обновляем сервер:

# emerge -pvDNu world

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy ">=x11-libs/gtk+-3.4:3" has unmet requirements.
- x11-libs/gtk+-3.14.6::gentoo USE="introspection vim-syntax -X (-aqua) -cloudprint -colord -cups -debug -examples -test -wayland -xinerama"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( aqua wayland X )

  The above constraints are a subset of the following complete expression:
    any-of ( aqua wayland X ) xinerama? ( X )

(dependency required by "gnome-base/dconf-0.22.0[X]" [ebuild])


Смотрим пошто ей dconf:
# equery d dconf
 * These packages depend on dconf:
dev-libs/glib-2.42.1 (gnome-base/dconf)

Смотрим пошто глибу dconf:
# grep dconf /usr/portage/dev-libs/glib/glib-2.42.1.ebuild 
	gnome-base/dconf
# dconf needed, bug #498436

Смотрим баг #498436:
Bug 498436 - dev-libs/glib: ensure dconf is present (Was: app-editor/gedit: can't save gedit settings without gconf/dconf) 

Это чудесно! У какого-то маразматика не работает gedit и поэтому в зависимости к glib прописали dconf, который тащит за собой иксы (можно отключить) и dbus (нельзя отключить).
Думаю как поступить... Засунуть dconf в package.provided, или поставить windows server?

★★★★★

We should probably decide on what to do for all these gsettings using application that need to save their data.

I don't like the idea that we need to add dconf to every application that needs it, I'd rather have this information in the glib ebuild gentoo readme.

Варианта 2 - либо парсить все приложения использующие gsettings и добавлять к их зависимостям dconf/gconf, либо - как сейчас. Так как это runtime-only зависимость - факапов при сборке не будет, а вот при работе - будут.

Gnome team решила выбрать первый вариант. Если у тебя есть идея как по-быстрому собрать данные о всех приложениях использующих gsettings отсюда - мы готовы выслушать твоё предложение в gentoo-dev.

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

Предлагаю добавить dconf в профиль. Это избавит пользователей от лишней головной боли, и весит он совсем не много.

tides
()

Update: все благодарим Patrick Lauer за откат коммита и ждем дальнейшего разрешения проблемы. Возможно придется и мне позлоупотреблять служебным положением, так сказать. Особенно если GNOME team будет настаивать на данном решении...

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

Pinkbyte, ты БОХ, если решишь нам этот маразм. Я вчера малость офигел, когда мне к glib прилетел dconf.

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

Где вы таких наркоманов берёте?

Бедняжечка. А тебе наверное кто-то мешает сделать всё так как правильно а не так как «эти наркоманы»?

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