LINUX.ORG.RU

geek-sources-3.10.1

 , ,


2

3

Собственно для тех кто ждет sys-kernel/geek-sources-3.10.1

В этом релизе представлены:

Патчи будут обновляться по мере их выхода. Stay Tuned!

Wiki все еще на своем месте. И для всех тех, кто уже потеряется в патчах добавлена наглядная иллюстрация-шпаргалка (на ней красные взаимосвязи требуют чистого ядра без обновлений. синие обычные зависимости - «ребенок» для своей установки требует «родителя». а зеленые заимствования) И да как сделать шрифты более читаемыми я пока не знаю… но если кто знает то вот исходник

Идет работа над закрытием geek-sources-3.8.13 restoration request нерешенной осталась задача автоматического подбора версий патчей в случае если она не задана явно. И последняя забавная проблема требует своего внимания - но это уже больше все же к красоте…

Haters gonna hate.

Дискасс!

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

★★★★★

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

Круто, спасибо, всё (из того, что я использую из патчсета) работает.

// Уверенно продвигается в сторону портажа, не? (аналогов-то нет), а кое-какие даже и не нужны получается.

science ★★☆ ()
Последнее исправление: science (всего исправлений: 2)

Пожелание: пиши стандартную шапку в новости, в которой написано что представляет из себя патчсет и зачем он, вкратце.
Спасибо за новость!

tazhate ★★★★★ ()

По-прежнему не собирается при включенном zfs?

fragmentor ()

Это типа патч-сет для хипстеров линуксового мира?

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

Уверенно продвигается в сторону портажа, не?

Eclass не пройдет QA главного дерева. Да и так уж это нужно? Некоторые вещи активнее разрабатывать в оверлее, что init_6 успешно доказывает ;-).

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

Круто, спасибо, всё (из того, что я использую из патчсета) работает.

:) Так и задумано.

Уверенно продвигается в сторону портажа, не? (аналогов-то нет), а кое-какие даже и не нужны получается.

Лично у меня даже мыслей таких не было. Не знаю может быть как нибудь в далеком будущем. :) А пока что я там даже свои профили пилю… ;)

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

Спасибо за новость!

Не за что.

Пожелание: пиши стандартную шапку в новости, в которой написано что представляет из себя патчсет и зачем он, вкратце.

Беда в том, что вкратце все это безумие великолепие описать никак увы не выходит. Но я постараюсь. :)

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

По-прежнему не собирается при включенном zfs?

Извини fragmentor но сборку zfs я сейчас на hardened проверить не могу никак. А накладывается он как и всегда замечательно.

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

Это типа патч-сет для хипстеров линуксового мира?

Нет.

Это вообще не патч-сет.

Если хочешь то это решение которое позволяет собирать свое ядро из любого сочетания всех активных и доступных на данный момент патчей/патч-сетов. И кроме того автоматизирует множество ручной работы.

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

Eclass не пройдет QA главного дерева.

Только не sclass а eclass-ы их там два. :)

И кто сказал что я стремлюсь в главное дерево? Там до сих пор считают что более полутора патчей на ядре это уже само по себе очень сложно… А уж если эти патчи потенциально еще и конфликтуют да и вообще ведут себя заранее неизвестно как так это вообще дико, странно и явно очень печально и не нужно.

Это как раз главное дерево в данный момент не проходит мои QA!

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

Это как раз главное дерево в данный момент не проходит мои QA!

Сделаешь свой дистрибутив, вот тогда и поговорим о том кто чьи QA не проходит ;-). А пока такие заявления может делать, допустим Ciaran McCreesh(автор Exherbo и Paludis). Ну и Daniel Robbins, конечно, да

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

ЧСВ over9000 детектед. Будьте скромнее и люди к вам потянутся

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

Сделаешь свой дистрибутив, вот тогда и поговорим о том кто чьи QA не проходит ;-).

В основном дереве в sys-kernel/* именно потому и наплодили что слишком узко смотрят на проблему.

А пока такие заявления может делать, допустим Ciaran McCreesh(автор Exherbo и Paludis). Ну и Daniel Robbins, конечно, да

Я не ставлю себе задачу создать еще один дистрибутив. Однако это не мешает мне высказывать вполне конструктивную критику поскольку пакета который решал бы те же задачи и в том же объёме в основном дереве просто не существует.

И это не «ЧСВ over9000» srg666 ;) а вполне реальные факты.

Если в основном дереве не умеют/не хотят/не могут… (это их проблемы и меня они не заботят) решать те задачи которые я уже давно щелкаю просто как орешки то почему я должен опускаться до уровня основного дерева?

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

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

Сделай себе минимальную чистую систему и тестируй сборку ядра там через chroot. Так трудно что ли?

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

Сделай себе минимальную чистую систему и тестируй сборку ядра там через chroot. Так трудно что ли?

Зачем? Это не его работа. Если ты хочешь какие-то патчи, это твоя проблема - знать совместимы ли они. Не знаешь что это такое, не используй. У него работы и так хватает.

LightDiver ★★★★★ ()

Пожалуйста, пишите в новости хотя бы пару слов, о том, что являет собой её объект. А то фиг поймёшь, что это за geek-sources, ибо название сроду не очевидно.

Falcon-peregrinus ★★★★★ ()
Ответ на: комментарий от LightDiver

Зачем? Это не его работа

Бугога.

Если ты хочешь какие-то патчи, это твоя проблема - знать совместимы ли они

Ты даже не знаешь о чём речь, а лезешь в разговор.

Речь о том, что ядро не собирается с патчами zfs.

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

очень советую прочитать недавний тред про такой подход к деланию ядер на @gentoo-dev. Там а). высказанны неплохие аргументы от gregh, плюс ещё один подход к деланию ядрер. Когда осилишь, можешь дальше говорить про «щелканье» и «опускаться». А пока ты решаешь ортогональную задачу, причем сомнительным вариантом, успешно решаешь правда, и есть довольные пользователи (а это главное).

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

#if ! MY_NICK(init6)

вот если бы geek-sources были бы приложением (g-sources), которое бы генерировало ебилд, то куча костылей реализованных тут была бы не нужна, к тому же это было бы гораздо более расширяемо и полезно, в том числе и для разрабочиков сборок.

# else

пили пили и дальше, удачи.

#endif

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

Так трудно что ли?

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

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

Если ты хочешь какие-то патчи, это твоя проблема - знать совместимы ли они.

Подымаем глазки вверх и видим картинку которая наглядно показывает «родословную». Но знать надо безусловно.

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

Пожалуйста, пишите в новости хотя бы пару слов, о том, что являет собой её объект.

Ок. Учел на будущее.

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

Речь о том, что ядро не собирается с патчами zfs.

Они не накладываются или накладываются с ошибками? Или тебе рассказать что такое 9999, как тестировать то же на ванилле, где у zfs багзилла и как оформлять баги?

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

В основном дереве пакеты хотя бы тестируют на собираемость

Кто сказал, что сорцес должны собираться? Ставятся сорцы и ладно. Я ставил чтобы читать.

sanaris ()

Новости - Gentoo Linux
не новость

это уже традиция

в других дистрах есть уже собранные geek-sources ?

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

очень советую прочитать

Ага…

высказанны неплохие аргументы от gregh

Это те самые про «Not always true. Look at aufs as an example. It patches the core kernel code in ways that are _not_ accepted upstream yet. Now you all are running that modified code, even if you don't want aufs.» ?

Ну ок неплохие да… Вот только печаль в том, что если мне не нужен aufs и я собираю с USE="-aufs" то у меня его и нет вовсе. А качество кода а так же причины по которым конкретно тот или иной патч не взяли в аппстрим это вообще повод для отдельного разговора.

пили пили и дальше, удачи.

Спасибо.

И если что то ebuild это специфичный но все же bash скрипт… и в чем то такая же программа. :) К тому же зачем плодить сущности если с задачей чудесно справляется сам portage ?

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

в других дистрах есть уже собранные geek-sources ?

Я использую gentoo и лично мне в данный момент не интересны другие дистры.

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

Подымаем глазки вверх и видим картинку которая наглядно показывает «родословную». Но знать надо безусловно.

Картинка это хорошо, да, но чтобы даже понять ее, нужно знать что делаешь и для чего это все. Я как столяр далеко не с первого взгляда понял о чем оно вообще.

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

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

Ты же сам недавно написал, что не используешь zfs на своём hardened.

перетестировать все патчи во всех комбинациях и со всеми возможными комбинациями настроек

А и не надо во всех. Надо хотя бы на базовом уровне: собирается ли ядро при включении каждого флага по одиночке.

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

Картинка это хорошо, да, но чтобы даже понять ее, нужно знать что делаешь и для чего это все.

Очевидно.

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

Они не накладываются или накладываются с ошибками?

Они НЕ СОБИРАЮТСЯ. Я уже создавал тему по этому поводу.

Или тебе рассказать что такое 9999, как тестировать то же на ванилле, где у zfs багзилла и как оформлять баги?

Мне всё это неинтересно. Факт в том, что zfs с spl из дерева отлично собираются, а твои патчи - нет.

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

Ты же сам недавно написал, что не используешь zfs на своём hardened.

В данный момент да. И да еще и потому что у меня 3Gb озу и zfs даже начинать просто нет смысла.

А и не надо во всех. Надо хотя бы на базовом уровне: собирается ли ядро при включении каждого флага по одиночке.

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

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

Они НЕ СОБИРАЮТСЯ.

Ну печаль.

Я уже создавал тему по этому поводу.

А не надо плодить темы. Достаточно проверить ту же последовательность на ванилле и если и там не собирается то угадай где баг и куда нужно слать багрепорт?

Мне всё это неинтересно.

А т.е. тебе интересно тупо посрать а не решить проблему? Ну ок.

Факт в том, что zfs с spl из дерева отлично собираются, а твои патчи - нет.

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

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

Это те самые про «Not always true. Look at aufs as an example. It patches the core kernel code in ways that are _not_ accepted upstream yet. Now you all are running that modified code, even if you don't want aufs.» ?

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

Вот только печаль в том, что если мне не нужен aufs и я собираю с USE="-aufs" то у меня его и нет вовсе. А качество кода а так же причины по которым конкретно тот или иной патч не взяли в аппстрим это вообще повод для отдельного разговора.

твой geek-sources _решает_, конкретную проблему, можно долго спорить о методе решения, но пока конкрирующих решений нет, и т.к. ты доволен текущим решением, то для тебя нет смысла слушать идиотов типа меня :)

И если что то ebuild это специфичный но все же bash скрипт… и в чем то такая же программа. :) К тому же зачем плодить сущности если с задачей чудесно справляется сам portage ?

портаж из-за своей архитектуры накладывает лишние ограничения, причем это сделано по причинам, а не просто так. В отличии от этого левая программа, не связана с portage, т.е. если geeksources на выходе бы давал ебилд, который можно поставить, перепоставить, передать другу, добавить на него патчи, то он бы проходил все Q.A.

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

Я тебе предлагал убрать флаг zfs пока в апстриме не решат эту проблему. Ты это предложение проигнорировал, отсюда вывод: тебе вообще пофигу на качество твоего проекта. Nuff said.

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

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

В дереве девиз «одни сорцы - один патч». И я не осуждаю а лишь констатирую.

твой geek-sources _решает_, конкретную проблему, можно долго спорить о методе решения, но пока конкрирующих решений нет, и т.к. ты доволен текущим решением, то для тебя нет смысла слушать идиотов типа меня :)

Если будут конкурирующие решения только лучше. Главное чтобы наконец то дошло что и более полутора патчей не проблема…

портаж из-за своей архитектуры накладывает лишние ограничения, причем это сделано по причинам, а не просто так.

А мне плевать на то по каким конкретно причинам и кем были введены ограничения.

Мне нужен инструмент решающий задачу во всем объеме и вовсе не для полутора патчей заботливо упакованных в архивчик а для сотен и тысяч (т.е. ВСЕХ более менее активных в разработке и представляющих хоть какой-то интерес) и из разных источников и live! И я буду решать что из этого всего накладывать на моё ядро и в каком порядке. А если я захочу отделить зерна от плевел то у меня припасены инструменты и для этого.

В отличии от этого левая программа, не связана с portage, т.е. если geeksources на выходе бы давал ебилд, который можно поставить, перепоставить, передать другу, добавить на него патчи, то он бы проходил все Q.A.

Пока что я не вижу смысла в отдельной программе. Меня целиком устраивает portage. Тем более что он вполне справляется с задачами.

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

Я тебе предлагал убрать флаг zfs пока в апстриме не решат эту проблему. Ты это предложение проигнорировал, отсюда вывод: тебе вообще пофигу на качество твоего проекта. Nuff said.

А я предлагаю тебе тестировать то же самое на ванилле и отсылать баги в аппстримм или форкать и делать по своему. Засим аналогично nuff said и успехов тебе.

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

Они НЕ СОБИРАЮТСЯ.

4.2 ИБО Ложь! НАГЛАЯ!

Вангую что ты даже и не пробовал его собирать а просто по привычке лжешь и троллишь. Потому что да были пару лишних (? по идее не очень и лишних ну да ладно…) проверок но во всем остальном у меня вот прям сейчас чудесно собирается да еще и с hardened-ом.

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

Значит, уже пофиксили в апстриме. Не надо тут делать невинные глазки - я уже создавал тему по этому поводу и ты там отмечался в своём обычном стиле «это не мои проблемы».

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

Значит, уже пофиксили в апстриме.

Значит не надо газифицировать лужи.

Не надо тут делать невинные глазки - я уже создавал тему по этому поводу и ты там отмечался в своём обычном стиле «это не мои проблемы».

А я тебе уже отвечал и если надо то и еще раз повторю что лично мне zfs в текущем его состоянии и на текущем моём железе нафиг не упал.

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

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

Значит не надо газифицировать лужи

Уася, посмотри на моё первое сообщение в теме:

По-прежнему не собирается при включенном zfs? fragmentor (20.07.2013 22:30:14)

Это был вопрос, а не утверждение.

Тем не менее у меня оно почему то и до этого на старых версиях и сейчас накладывается и собирается без проблем в отличие от тебя

На старых версиях патчей zfsonlinux?

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

Уася, посмотри на моё первое сообщение в теме:

Уася, сам смотри

А я тебе уже отвечал и если надо то и еще раз повторю что лично мне zfs в текущем его состоянии и на текущем моём железе нафиг не упал.

И «нафиг не упал» значит что я не собираюсь начинать его использовать и тестировать ради одного тебя.

Это был вопрос, а не утверждение.

Если оно тебе надо так взял и проверил!

На старых версиях патчей zfsonlinux?

И на старых версиях ядер и на старых версиях zfsonlinux. Не собиралось у меня только в моменты когда ядро выдает новый релиз.

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

И «нафиг не упал» значит что я не собираюсь начинать его использовать и тестировать ради одного тебя

Да ради меня вообще уже ничего не надо делать - я твоим поделием перестал пользоваться.

И на старых версиях ядер и на старых версиях zfsonlinux

Враньё.

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

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

fragmentor ()

Для информации всех заинтересованных.

> uname -a
Linux nemesis 3.10.1-geek #4 SMP Sun Jul 21 14:55:13 EEST 2013 x86_64 Intel(R) Pentium(R) Dual CPU T3200 @ 2.00GHz GenuineIntel GNU/Linux
> equery u sys-kernel/geek-sources
[ 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.10.1:
 U I
 + + aufs     : AnotherUnionFS.
 - - bfq      : Budget Fair Queueing Budget I/O Scheduler.
 - - bld      : Alternate CPU load distribution technique for Linux kernel scheduler.
 + + branding : Enable Gentoo specific branding.
 - - build    : Build kernel.
 - - build    : Build kernel.
 - - ck       : Enable Con Kolivas' high performance patchset.
 - - deblob   : Remove binary blobs from kernel sources to provide libre license compliance.
 + + fedora   : Use Fedora kernel patches.
 + + gentoo   : Use Gentoo kernel patches.
 + + grsec    : 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.
 + + reiser4  : Use Reiser4 FS 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      : <unknown>
 + - zfs      : The native Linux kernel port of the ZFS filesystem.
> modinfo zfs | head -8
filename:       /lib/modules/3.10.1-geek/kernel/fs/zfs/zfs/zfs.ko
license:        CDDL
author:         Sun Microsystems/Oracle, Lawrence Livermore National Laboratory
description:    ZFS
srcversion:     C063DB2BE8CEB2054764246
depends:        znvpair,zcommon,zunicode,zavl
intree:         Y
vermagic:       3.10.1-geek SMP mod_unload REFCOUNT GRSEC 

Да описание zen в xml не добавил. Печалька.

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