LINUX.ORG.RU

Но в репозиторий можно положить лишь одну библиотеку GTK.

Кто вам такое сказал?

Deleted
()

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

  • Мейнтейнер будет собирать бинарь с любой версией, которая нужна.
  • Кидать либы в репозиторий можно в любом количестве.
  • На минорных обновлениях можно не париться с пересборкой всего зависимого от тулкита, если программный интерфейс не изменён.
  • Данная задача тривиальна и много мороки от неё не будет.
Bfgeshka ★★★★★
()
Ответ на: комментарий от Bfgeshka

Мейнтейнер будет собирать бинарь с любой версией, которая нужна.

Не будет. Он будет патчить софт, чтобы тот поддерживал ту дефолтную версию GTK, которая в репозитории.

Данная задача тривиальна и много мороки от неё не будет.

Ох, уж эти теоретики.

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

Почти всегда работает без патчей окейно, если штатная сборка GUI-софта. Куда чаще патчи нужны для самих либ и тулкитов.

Ох, уж эти теоретики.

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

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

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

У тебя в оверлее нет DE. Как мэйнтейнер Cinnamon говорю, что обновление гнома на новую версию часто приводит к тому, что в первых рядах приходится выяснять почему что-то сломалось, и как это починить. Особенно было тяжело до выхода второй версии, когда Cinnamon использовал некоторые компоненты от Gnome (gnome-session, gnome-settings-daemon). Обновление на 3.26, правда, произошло совершенно безболезненно, но для 3.24 пришлось патчить.

Vovka-Korovka ★★★★★
()

Gnome -3.28, 3.30

4.2, толсто, язабан

следующая мажорная версия gtk после 3.22 будет 4.0

eternal_sorrow ★★★★★
()

Но в репозиторий можно положить лишь одну библиотеку GTK.

Подробности в студию!

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

Пакетов с самой библиотекой, конечно, можно и не один.

Да и морока не у мэйнтейнеров с их автоматическим buildd с чистым bootstrap, а у пользователей. Вот с -dev пакетами: положить в репозиторий можно тоже несколько, а установить - нет. Постоянно приходится то устанавливая libssl1.0-dev сносить libssl-dev, то устанавливая libssl-dev сносить libssl1.0-dev, потому что кое-что уже перешло на 1.1, а кое-что ещё нет, но ни разработчики, ни мэйнтейнеры не положили openssl в версионированный каталог в /usr/include и старую libssl.so не переименовали, например, в libssl1.0.so (после чего осталось бы только подправить pkg-config).

gag ★★★★★
()

Рассказатье тебе про обратную совместимость или нет?

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