LINUX.ORG.RU
ФорумTalks

Генту-devы и сторонние патчи

 ,


0

0

прилетело очередное обновление gtk+:3 - 3.4.4
убунтоиды же упоролись и перекинулись на ветку 3.5 (уже 3.5.8) сразу после 3.4.2
мне же нать патчи appmenu для 3.4.4
на лаунчпаде их нет ---> начал пытать гуголь
нашёл в основном дереве пакет x11-misc/appmenu-qt-0.2.6
глянул лог

*appmenu-qt-0.2.6 (14 Jun 2012)

14 Jun 2012; Michael Palimaka <kensington@gentoo.org>
+appmenu-qt-0.2.6.ebuild, +metadata.xml:
New package, needed by kde-misc/plasma-widget-menubar wrt bug #420909. Ebuild
based on work by «megabaks» <megabaks@jabber.ru>.


ок
главное отличие от моего - это невозможность использовать с qt-4.7, ибо нужны патчи, в отличии от 4.8, от которого этот пакет в основном дереве зависит железно
гтк тоже нужно патчить до сих пор (привет, гтк-слоупоки)
его в дереве нет, видимо, поэтому
получаем из основного дерева qt/kde-only appmenu
Вопрос: почему генту-девы боятся сторонних патчей?
или это хоть чем-то обосновано?

★★★★

Последнее исправление: megabaks (всего исправлений: 2)
Ответ на: комментарий от Deleted

До меня не сразу дошло, что юные девы тут ни при чем.

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

может надо уже на exherbo перелазить?

Я пробовал — оно не готово для десктопа. Там пакеты размазаны по репозиториям по какой-то странной логике, мне не ведомой. Например, для установки гнома нужно подключить чуть ли не десяток репозиториев с зависимостями, причём совершенно непонятно, по какому принципу каждый репозиторий содержит данный набор пакетов (они никак логически друг с другом не связаны). Почему-то там не сделали репозиторий gnome со всем гномом, репозиторий kde со всем KDE и т.д.

А ещё cave не так хорошо разруливает блокировки и отслеживает зависимости, как portage. Например, один раз была такая ситуация, то пакет зависел от || ( пакет1 пакет2 ), но для установки пакет1 нужно было поменять юзы, а для установки пакет2 ничего не нужно было менять, и cave предложил установить пакет1 и поменять юзы вместо того, чтобы предложить установить пакет2. Когда я установил пакет2 руками, cave увидел его. Portage разрулил бы это лучше — у меня с ним такой проблемы никогда не было.

gentoo_root ★★★★★
()

geekle^Wmegabaks, я тут замечал патчи zip-i18n (для многострадальной кириллицы), возник тот же вопрос... почему их не включают?

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

я тут замечал патчи zip-i18n (для многострадальной кириллицы), возник тот же вопрос... почему их не включают?

Есть же USE=natspec, с которым многострадальная кириллица работает.

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

у app-arch/unzip есть юз natspec - это, емнип, оно

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

или это просто лень?

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

вот именно
это убунту-патчи
в ванили их нет

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

мейнтейнеры адекватные

человек, много знающий, но который срется со всеми и посылает всех нафиг используя туманные выражения не может быть адекватным. Это я про автора Exherbo. Может он и гений, но абсолютно некоммуникабелен. За подробностями можете сходить на bugs.gentoo.org - https://bugs.gentoo.org/show_bug.cgi?id=114944

Pinkbyte ★★★★★
()

по теме - пиши багрепорт, вкладывай патч(только проверь сначала у себя, окда?) и всё тебе будет. А еще лучше, если зайдешь на irc.freenode.net на канал соответвующей команды(#gentoo-qt в твоем случае, как я понял) и объяснишь им что ты имел ввиду этим багом - дело пойдет гораздо быстрее

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

не-не-не
ты не распарсил
appmenu-qt я использовал ещё до 4.8 ккутей - с патчем
с ним всё ок
эти же патчи были и в убунте
а вот с гтк надо перепиливать гтк ебилды - и 2-ку и 3-ку и постоянно следить за патчами убунты
если же собирать для гнома, то там вообще жопа - гномеры дебилы ещё те - миллион ненужных либ с хер пойми какими зависимостями
поддерживать это охереешь
вот я и думаю - сабж - это политика или лень?

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

закинь в какой-нибудь оверлей ебилд со своими патчами. девы позырят и в основу запилят. всем щастье будет :3

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

А, ок. Всё равно - пиши баг багзиллу, тыкай людей, только не на #gentoo-qt, а на #gentoo-desktop (там вроде сидят люди, причастные к поддержки gnome и gtk)

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

это уже хз сколько живёт в моём оверлее
оттуда они и взяли+допилили под свои нужды

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

это хоть чем-то обосновано?

Там должна быть история, через чьи руки он прошёл. Пиши им, или лучше спроси в IRC на FreeNode. Самое простое и надёжное средство.

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

кстати, раз ты в их стане, может знаешь:
вот блоб нвидии (таки бампнул до 304.22) в зависимости от версии может быть доступен то овер их http, то овер ftp
почему ебилде пишут только

SRC_URI="x86? ( http://us.download.nvidia.com/XFree86/Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
	 amd64? ( http://us.download.nvidia.com/XFree86/Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
	 amd64-fbsd? ( http://us.download.nvidia.com/XFree86/FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
	 x86-fbsd? ( http://us.download.nvidia.com/XFree86/FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )"
вместо, например
SRC_URI="x86? ( http://us.download.nvidia.com/XFree86/Linux-x86/${PV}/${X86_NV_PACKAGE}.run
			  ftp://download.nvidia.com/XFree86/Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
	 amd64? ( http://us.download.nvidia.com/XFree86/Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run
			  ftp://download.nvidia.com/XFree86/Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
	 x86-fbsd? ( http://us.download.nvidia.com/XFree86/FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz
			  ftp://download.nvidia.com/XFree86/FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
	 amd64-fbsd? ( http://us.download.nvidia.com/XFree86/FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz
			  ftp://download.nvidia.com/XFree86/FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )"
?
в этом скрыт какой-то смысл?

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

ну, во-первых, я еще пока не стал разработчиком, а во-вторых(если я правильно тебя понял и одна версия, например 295.xx доступна только по http, а другая, например только по ftp), то это личное дело мэйнтэйнера ебилда, как он такое разруливает. ЕМНИП технических или QA-ограничений на приведенный тобой способ нет.

Pinkbyte ★★★★★
()

настроил и забыл же....

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

хмм таки проект комьюнити оверлея флора в фанте адекватен. непонравилось добавил патч закоммитил попросил пула если всё ок то без всякой дискриминации примут и свой оверлэй обретает куда большую пользу.

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

по отношению к гному политика основанная на инстинкте самосохранения лезть в это дерьмо никто не хочет.

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

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

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

рук 2 всего - убунтушники и принимающая сторона
всё

Тогда какие проблемы с поиском ответственных? Бери адреса и пиши. Могу помочь с переводом, если нужно. Или поработать переводчиком в чате, но тогда уже после 21.

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

man proxy maintainers

При соблюдении QA ебилд добавят в дерево, отвечать за поддежку и фиксить баги будешь сам. Коммитить будут разработчики с указанием на тебя как на мэйнтэйнера.

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

вот, только мне куда проще во флору залить.

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

вот я и думаю - сабж - это политика или лень?

гномополитику я вроде писал, со ссылками на мейллисты. Вкратце, с двойкой и тройкой ситуация похуже, чем с кутями поскольку нужно гарантировать, что программы и зависимости либ для gtk:2 прог не будут использовать gtk:3, в связи с чем есть неприятные вещи, решения есть, но аккуратно поддерживать это дело вроде народу не хватает. Плюс ещё есть некоторые проблемы связанные с поддержкой этого дела в портаже, т.к. самый адекватный способ (для программ, а не либ) это иметь ебилды с -r2XX и -r3XX, но этот вариант кривой. (Были очень жесткие дискуссии на сей счет).

В общем-то если кто сильно заинтересован в gtk2, то может смело идти на #gentoo-desktop (если не ошибаюсь) и предлагать ебилд, они в дерево добавят.

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

ИНЖАЛИД вообще-то

Это в более популярном варианте КОИ-7, но менее прикольном. Там и ДЕЖИЦЕ, соответственно, вместо ДЕВИЦЕ. «V» → «Ж». Но это был не единственный вариант, попадалось, более логичное с точки зрения транслита, «V» → «В», вот там и был прикол.

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

Там и ДЕЖИЦЕ, соответственно, вместо ДЕВИЦЕ.

Точно. Напутал.

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