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

не новость, geek-sources-3.8.5, lqx, pax, pf

 , , , ,


1

2

В eclass/geek-sources.eclass добавлена поддержка новых USE флагов: lqx, pax, pf, phc, scst

И как следствие ко всему тому что можно было использовать в sys-kernel/geek-sources-3.8.5 теперь добавилось еще и lqx, pax, pf.

Haters gonna hate.

Дискасс!

★★★★★
Ответ на: комментарий от beresk_let

Расшифровку аббревиатур приведите, будьте добры.

Для Ъ не будет. Иди по ссылкам.

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

Стоит ли ждать хоть когда-то поддержки epatch_user?

Это то самое о котором даже в wiki написано:

User patches

And if all this is not enough sys-kernel/geek-sources support user patches from /etc/portage/patches/sys-kernel/geek-sources

And all this you can use individually or together in any combination.

???

:))))) Я затрудняюсь ответить!

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

Читать инструкции — это не спортивно грамотный подход.

fxd

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

Пришло время собирать ядро.
Кстати, в выводе equeru некоторые флаги повторяются, это баг или фича?

equery u =sys-kernel/geek-sources-3.8.5
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-kernel/geek-sources-3.8.5:
 U I
 + - aufs       : AnotherUnionFS.
 + - bfq        : Budget Fair Queueing Budget I/O Scheduler.
 + + branding   : Enable Gentoo specific branding.
 - - build      : Build kernel.
 - - build      : Build kernel.
 + - ck         : Enable Con Kolivas' high performance patchset.
 - - debian     : Use Debian kernel patches.
 - - deblob     : Remove binary blobs from kernel sources to provide libre license compliance.
 - - fedora     : Use Fedora kernel patches.
 + - genpatches : Use Gentoo kernel patches.
 - - grsecurity : Use grsecurity patches.
 - - ice        : Use TuxOnIce patches.
 - - lqx        : <unknown>
 - - lqx        : <unknown>
 - - mageia     : Use Mandriva/Mageia patches.
 - - pax        : <unknown>
 - - pf         : <unknown>
 - - pf         : <unknown>
 - - rt         : Use Ingo Molnar's realtime preempt patches.
 - - suse       : Use OpenSuSE patches.
 - - symlink    : Force kernel ebuilds to automatically update the /usr/src/linux symlink
 - - uksm       : Use Ultra Kernel Samepage Merging patches.
 + - zen        : Use zen-kernel patches.
 + + zfs        : The native Linux kernel port of the ZFS filesystem.

stage3 ★★
()

А почему ты полноценные новости не пишешь? Это какая-то религиозная позиция? :)

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

Кстати, в выводе equeru некоторые флаги повторяются, это баг или фича?

Это надо в metadata.xml добавить новые юзы. Спасибо кстати.

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

Теперь оно может заменить и hardened-sources?

grsecurity? USE=«grsecurity» emerge sys-kernel/geek-sources

pax? USE=«pax» emerge sys-kernel/geek-sources

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

А почему ты полноценные новости не пишешь? Это какая-то религиозная позиция? :)

Не буду тыкать пальцем кем мне однажды было показано что данному ресурсу новости про geek-sources не интересны. Поэтому скорее традиция.

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

Так, глядишь, и до апстрима доведёте. Разработчики Gentoo в курсе, что появился универсальный ebuild?

p.s. Хотя, в layman оно лучше, т.к. патчи большие...

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

…и фича да :)

там ща просто добавлено IUSE="-build -lqx -pf" и скорее всего из-за этого

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

Я думаю, что полноценная новость будет намного более уместна, чем заметка в толксах, несмотря на хейтеров.

Толксы не совсем раздел для «неформатных» новостей.

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

Так, глядишь, и до апстрима доведёте.

Это будет затруднительно… В geek-sources порядочно приколов которые аппстрим не поймет. Начиная с того что не все патчи попадают в манифест заканчивая тем что никаких ограничений нет всмысле комбинации USE флагов и порядок наложения патчей определяет пользователь.

Разработчики Gentoo в курсе, что появился универсальный ebuild?

Да и я сам особо не стремлюсь в аппстрим но и против ничего не имею.

p.s. Хотя, в layman оно лучше, т.к. патчи большие...

+git +миниманифесТ

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

Толксы не совсем раздел для «неформатных» новостей.

В своё время именно из новостей было свалено в толксы. А здесь во первых не нужно особо оформлять во вторых из толксов максимум могут вовсе удалить.

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

Просто к примеру для ядра 3.8.5 и USE: lqx, pf, zen(не в нынешнем виде а в виде одного патча) не нужен патч ядра https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.8.5.tar.xz

Теперешний метод работает но нужно подумать как сделать красивее … А в IUSE с минусами хотел чтобы по дефолту оно было выкл ;)

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

Круто. Жаль, для Арча нет альтернативы.

KendovNorok по сути можно сделать. Ничего сложного нет. Если что то linux-geek.eclass и geek-sources.eclass можно воспринимать как файлы с функциями на том же bash единственное отличие вместо source тут inherit а сам sys-kernel/geek-sources-3.8.5 ebuild по сути объявление переменных и вызов функций из eclass-а.

Вот portage в самом простом виде. Ничего сложного нет.

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

fxd

equery u =sys-kernel/geek-sources-3.8.5
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-kernel/geek-sources-3.8.5:
 U I
 + + aufs       : AnotherUnionFS.
 + + bfq        : Budget Fair Queueing Budget I/O Scheduler.
 + + branding   : Enable Gentoo specific branding.
 - - build      : Build kernel.
 + + ck         : Enable Con Kolivas' high performance patchset.
 + + debian     : Use Debian kernel patches.
 - - deblob     : Remove binary blobs from kernel sources to provide libre license compliance.
 + + fedora     : Use Fedora kernel patches.
 - - genpatches : Use Gentoo kernel patches.
 - - grsecurity : Use grsecurity patches.
 + + ice        : Use TuxOnIce patches.
 - - lqx        : Use liquorix patches.
 + + mageia     : Use Mandriva/Mageia patches.
 - - pax        : Use PAX patches.
 - - pf         : Use pf-kernel patches.
 - - rt         : Use Ingo Molnar's realtime preempt patches.
 + + suse       : Use OpenSuSE patches.
 + + symlink    : Force kernel ebuilds to automatically update the /usr/src/linux symlink
 + + uksm       : Use Ultra Kernel Samepage Merging patches.
 - - zen        : Use zen-kernel patches.
 + + zfs        : The native Linux kernel port of the ZFS filesystem.

Исправил… точнее удалил лишнее. И спасибо.

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

А почему ты полноценные новости не пишешь?

Как новость, это будет интересно ровно одному гентушнику
Особенно, учитываю позицию автора относительно защит от дурака:

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

ЗЫ И да раньше проверки несовместимых флагов были см. историю оверлея в гите Но помоему эти проверки не нужны.

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

Особенно, учитываю позицию автора относительно защит от дурака:

А во первых любому продукту необходим минимальный порог вхождения. Во вторых в данном случае любая «защита» будет только мешать поскольку сами патчи обновляются и то что раньше не могло существовать одновременно в одном ядре сегодня уже вполне может…

А в последних если знаешь как решить задачу форкай и исправляй.

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

Я высказал свое мнение только о создании новости. Я не высказываю своё «авторитетное» мнение о geek-sources, с моей стороны это было бы некорректно.

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

Я высказал свое мнение только о создании новости.

В новости я не буду постить по другой причине. См выше ага…

Я не высказываю своё «авторитетное» мнение о geek-sources, с моей стороны это было бы некорректно.

Но если что то я ничего против не имею. Если есть решение форкай, исправляй и пусть всем от этого будет хорошо.

init_6 ★★★★★
() автор топика
Ответ на: комментарий от post-factum

Почему мини-новость не накатал?

Зачем? Чтоб её все равно в толксы переместили? И да с учетом даты с большей вероятностью она бы все еще висела в отстойнике. Так что спасибо. Если хотите пишите куда угодно хоть в новости хоть в мини-новости…

init_6 ★★★★★
() автор топика
12 мая 2013 г.
Ответ на: комментарий от init_6

Чтоб её все равно в толксы переместили?

Не переместим, публикуй. Не помешает, плюс поможет найти аудиторию.

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

Не переместим, публикуй. Не помешает, плюс поможет найти аудиторию.

Кому надо те и так знают. Тут только и умеют что либо критиковать не разобравшись либо просто троллить. А аудитория это конечно хорошо… Но лучше бы вовсе не аудитория а так пара - тройка человек помогла бы баги отыскивать да всякие узкие места ускорять да оптимизировать.

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