URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 91332
[ Назад ]

Исходное сообщение
"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."

Отправлено opennews , 22-Авг-13 10:44 
Грег Кроа-Хартман (Greg Kroah-Hartman), ответственный за поддержку стабильной ветки ядра, развернул (https://lkml.org/lkml/2013/8/20/662) в списке рассылки разработчиков ядра Linux дискуссию о слишком быстром темпе разработки стабильных веток. Грег рекомендует замедлить процесс подготовки стабильных обновлений  и не переносить патчи в стабильный выпуск, до их предварительной обкатки в предварительном RC-выпуске ветки, находящейся в разработке (речь ведётся о патчаях, бэкпортируемых из ветки -next в ветку -stable).

Сейчас в случае выявления проблем в RC-выпуске, патч требуется исключить из находящихся в подготовке обновлений к уже выпущенным стабильным веткам, что способствует возникновению человеческих ошибок.
Проблема состоит в том, что не исключены ситуации, когда из-за выявления ошибок патч исключается из экспериментальной ветки, но остаётся в списке бэкпортированных в стабильную ветку. Для исключения таких патчей из стабильной ветки требуется  отслеживание всех изменений в динамично развиваемой экспериментальной ветке, что требует много времени и сил. Линус Торвальдс согласился (https://lkml.org/lkml/2013/8/21/500), что требуется увеличить время проверки патчей, но вместо привязки к RC-выпускам предложил стремиться к обкатке патчей в стандартной Git-ветке хотя бы в течение недели, после чего их можно переносить в стабильную ветку.


Предложение было высказано после произошедшего на днях инцидента, в результате которого в ядро Linux 3.10.8 вошёл изначально неработоспособный патч, что потребовало экстренного выпуска обновления 3.10.9, в котором спустя несколько часов проблемное изменение было отменено (https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.9). Примечательно, что неработоспособность патча была выявлена на этапе предварительного тестирования кандидата в релизы 3.11, но Грег не успел вовремя исключить патч  из основной стабильной ветки.


URL: http://www.eweek.com/developer/linux-3.10-kernel-receives-tw...
Новость: http://www.opennet.me/opennews/art.shtml?num=37710


Содержание

Сообщения в этом обсуждении
"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 10:44 
>но Грег не успел вовремя исключить патч из основной стабильной ветки

Я торможу, потому давайте все тоже затормозят!


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 10:47 
Вы один из разработчиков ядра?

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Ананим , 22-Авг-13 15:56 
Он одна из тех человеческих ошибок )

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено jOKer , 22-Авг-13 10:59 
А Грег все правильно говорит, а тормозите как раз вы, товарищ аноним!))
Ядро, эта не та подсистема в которой допускается сырой код.

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 14:10 
Я разработчик, хотя и не ядра.

Ванильное ядро, особенно свежее, по определению "сырое". Используют его либо те кто всё понимает (и тестирует), либо кто ничего не понимает (но таки умеет собирать по статье из сети).

Любой серьёзный дистр использует ядро с минорным релизом больше 0, а чаще и мажорная версия не самая свежая, да ещё и свои патчи накладывает.

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


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Анончик , 22-Авг-13 22:33 
3.10.8 слишком мажорная версия для вас?
да вы мажор

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 28-Авг-13 11:34 
А ты кто, минор?

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Анонимка , 22-Авг-13 14:42 
>Я торможу

В этом как-бы никто и не сомневается.


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 11:20 
Правильно, я до сих пор ещё на 2.6.24 сижу :)

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 12:53 
А чё так спешил-то? Сидел бы на 2.4.37 :)

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 13:37 
back to linuxthreads ...

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 23:59 
> Правильно, я до сих пор ещё на 2.6.24 сижу :)

Зачем вы откопали труп стюардессы?


"Грег Кроа-Хартман предложил сбавить темп подготовки..."
Отправлено arisu , 23-Авг-13 07:09 
>> Правильно, я до сих пор ещё на 2.6.24 сижу :)
> Зачем вы откопали труп стюардессы?

первый пилот поизносился, видать.


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено FSA , 22-Авг-13 11:28 
Хм. В Gentoo не успело ядро 3.10.8 попасть. Я как раз удивился, что после 3.10.7 прилетело сразу 3.10.9.

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 12:15 
А ты не путай гентушников с арчеводами. У первых это всё для начала из исходников собраться должно.

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено mine , 22-Авг-13 17:37 
У арчеводов ядро тоже должно собраться, упаковаться в пакет, подписаться, выложиться в репу testing, и только потом попасть в core.
Арч по факту стабильнее убунты и федоры на порядок... Просто ставить его сложнее.

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 18:22 
Кто о чём, а арчеводы - про убунту...

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 21:34 
В каких величинах стабильность измеряете? Как вычислить этот ваш порядок?

>Просто ставить его сложнее.

KISS же!? Или не?

Разработчики из кожи вон лезут, чтобы соответствовать принципу, а для Вас это сложнее оказывается.

Нахрена вы усложняете себе жизнь, следуя принципу "делай это проще тупица"?


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 23-Авг-13 00:01 
> Арч по факту стабильнее убунты и федоры на порядок...

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


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено kombat , 22-Авг-13 17:56 
на арче собираю ядро с PAE. УМВР.

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 15:39 
этот аноним вечно пишет глупости под видом серьездных сообщений. Почему его не банят?

"Грег Кроа-Хартман предложил сбавить темп подготовки..."
Отправлено arisu , 22-Авг-13 16:12 
> этот аноним вечно пишет глупости под видом серьездных сообщений. Почему его не
> банят?

потому что тут никого не банят. сюрприз, да?


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено rshadow , 23-Авг-13 03:46 
это нормальный естественный отбор. тот кто своим умом не думает останется на низшей ступени развития. тот кто думает просто повеселится и улучшит себе настроение на опеннете =)

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 23:57 
> Хм. В Gentoo не успело ядро 3.10.8 попасть.

Зато туда помнится успел попасть протрояненый unreal IRCD :).


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Mirraz , 22-Авг-13 14:58 
Меня вот всегда интересовал вопрос, налажено ли у них там какое-нибудь автоматическое тестирование, и возможно ли вообще покрыть тестами все 100500 фич и конфигураций ярда? И эти юнит-тесты, если они вообще есть, можно ли где-то скачать (opensource же)?

"Грег Кроа-Хартман предложил сбавить темп подготовки..."
Отправлено arisu , 22-Авг-13 15:07 
> Меня вот всегда интересовал вопрос, налажено ли у них там какое-нибудь автоматическое
> тестирование

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


"Грег Кроа-Хартман предложил сбавить темп подготовки..."
Отправлено Аноним , 22-Авг-13 15:42 
Ничего не мешает запускать это на реальном железе. Правда в нем тоже ошибки...

"Грег Кроа-Хартман предложил сбавить темп подготовки…"
Отправлено arisu , 22-Авг-13 16:11 
> Ничего не мешает запускать это на реальном железе.

(представил парк машин, необходимый для тестирования всех драйверов; немного офигел)


"Грег Кроа-Хартман предложил сбавить темп подготовки…"
Отправлено Аноним , 22-Авг-13 22:08 
Только немного? Вы наверное ещё не воображали всех возможных конфигураций.
Всех людей мира придётся обучать для тестирования работоспособности и совместимости всего имеющегося и поддерживаемого оборудования, а может и не хватит.

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 22:47 
> Меня вот всегда интересовал вопрос, налажено ли у них там какое-нибудь автоматическое тестирование, и возможно ли вообще покрыть тестами все 100500 фич и конфигураций ярда? И эти юнит-тесты, если они вообще есть, можно ли где-то скачать (opensource же)?

Да, с недавних пор Red Hat начали внедрять тесты в ведро.
http://rfremix.ru/content/п°п╬п╩п╫п╦я▐-п▓-я▐п╢я─п╣-linux-п©п╬я▐п╡п╦п╩п╦я│я▄-я┌п╣я│я┌я▀


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 22:50 
Ох уж этот опеннет

Репозиторий тестов:
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено pavlinux , 22-Авг-13 22:29 
3.10 - на редкость говняное ядрищо! Очень жаль, что его сделали стейблом.

Расписывать не буду, юзайте 3.11+ иль предыдущий -stable.


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 22-Авг-13 23:58 
> 3.10 - на редкость гoвняное ядрищо!

А аргументы где? Или это жыыыыырный троллинг был? :)


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Led , 23-Авг-13 03:19 
>А аргументы где? Или это жыыыыырный троллинг был? :)

Это павлинукс


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Michael Shigorin , 25-Авг-13 21:59 
>> 3.10 - на редкость [...]!
> А аргументы где? Или это жыыыыырный троллинг был? :)

Ну у меня под 3.10 сломался экран ноута с HD4000: http://www.youtube.com/watch?v=VURPlTlABAg

Других поводов для подобных утверждений пока не вижу.


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено netch , 23-Авг-13 17:09 
Надо следовать за циской. GD-трейны, T, T1, T2 трейны для экспериментаторов, S* трейны для любителей стабильности...

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Andrey Mitrofanov , 23-Авг-13 18:14 
> Надо следовать за циской.

Кому, извините, надо?

> трейны для любителей стабильности...


"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено сергей , 23-Авг-13 20:31 
тут все ставят самое последнее ядро? а зачем? работает - не трогай или зуд в попе передается на руки?

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено Аноним , 24-Авг-13 13:51 
Г. Хартман:"Whoa, комьюнити ! Полегше !!" ;=)

"Грег Кроа-Хартман предложил сбавить темп подготовки стабильн..."
Отправлено bandys , 04-Сен-13 16:48 
> Г. Хартман:"Whoa, комьюнити ! Полегше !!" ;=)

В цитатник :)