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

Исходное сообщение
"Проект Mesa перешёл на новую схему нумерации выпусков"

Отправлено opennews , 09-Янв-17 23:59 
Разработчики проекта Mesa приняли (https://lists.freedesktop.org/archives/mesa-dev/2017-January...) изменения, отражающие переход к новой схеме (https://lists.freedesktop.org/archives/mesa-dev/2016-Decembe...) нумерации выпусков, включающий сведения о дате выпуска. Находящаяся в разработке ветка Mesa 13.1.0 переименована в Mesa 17.0.0, где первая цифра указывает на год выпуска, вторая цифра является порядковым номером значительного выпуска за указанный год, а третья цифра отражает корректирующие выпуски. Выпуск  Mesa 17.0.0 намечен (https://lists.freedesktop.org/archives/mesa-dev/2016-Novembe...) на 3 февраля.


Причиной введения новой схемы является потеря актуальности прошлой нумерации, первая цифра  в которой увеличивалась при обеспечении поддержки очередной версии стандарта OpenGL. В настоящее время в Mesa процесс поддержки OpenGL актуализирован и в Mesa 13.0 была обеспечена поддержка самого последнего стандарта OpenGL 4.5.


URL: https://lists.freedesktop.org/archives/mesa-dev/2017-January...
Новость: https://www.opennet.ru/opennews/art.shtml?num=45831


Содержание

Сообщения в этом обсуждении
"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 09-Янв-17 23:59 
За браузерами погнались.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено neon1ks , 10-Янв-17 00:07 
Ничего страшного нету в привязке нумераций версий к году.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 12:19 
Нету. Другой вопрос - была бы в этом реальная необходимость. "Шоб круче смотрелось" - не она, и видно уже что занялись рюшечками.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено rshadow , 10-Янв-17 15:31 
Гы гы, достижения оборонки наконец то пошли в мирную жизнь?

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено NNN , 10-Янв-17 03:26 
Первая цифра указывает год  выпуска.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 06:31 
+2000

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено 1 , 10-Янв-17 10:18 
Т.е. (раз первая цифра, а это 1) выпуск был в 1 AD ?

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено A.Stahl , 10-Янв-17 00:11 
А как они будут решать проблему 3000 года? Версия обнулится, иксы попадают, пароходы взорвутся и пиво прокиснет!

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Shichael Migorin , 10-Янв-17 00:22 
А что они будут делать, когда обеспечат поддержку финальной версии opengl? Версия обнулится, иксы попадают, пароходы взорвутся и пиво прокиснет!


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено A.Stahl , 10-Янв-17 00:27 
А почему версия должна обнулится? Просто мажорная часть перестанет изменяться. И через 5 лет получим версию 13.2.476
Или можно привязать версию к версии Вулкана+13.
До 3к рукой подать!

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним84701 , 10-Янв-17 01:12 
> А почему версия должна обнулится? Просто мажорная часть перестанет изменяться.

Будет как в емаксе ;)
> Changes in Emacs 13
> * There is a new version numbering scheme.
> What used to be the first version number, which was 1,
> has been discarded since it does not seem that I need three
> levels of version number.

...
> Changes in Emacs 1.12
> * There is a new installation procedure.
> See the file INSTALL that comes in the top level
> directory in the tar file or tape.
>


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 12:12 
Миша, что у тебя с ником? Ты сменил пол?

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 19:46 
> А что они будут делать, когда обеспечат поддержку финальной версии opengl?

Так в том то и дело что они ее уже обеспечили. MESA умеет OpenGL 4.5.


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено freehck , 10-Янв-17 01:16 
> А как они будут решать проблему 3000 года?

Выпустят версию 1000.0.0


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 10:08 
Счетчик зашкалит

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено КО , 10-Янв-17 10:38 
Выпустят версию 3000.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Michael Shigorin , 10-Янв-17 13:52 
> А как они будут решать проблему 3000 года?

2100


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено rshadow , 10-Янв-17 15:33 
Вот тоже подумал что проблема будет раньше в 100-м году, либо уже будет решена =)

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено axredneck , 10-Янв-17 14:10 
100.0.0

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено axredneck , 10-Янв-17 14:12 
извиняюсь, опечатался. 1000.0.0

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 22:50 
> А как они будут решать проблему 3000 года?

это что за проблема?


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 11-Янв-17 02:13 
и в который раз алкоголики о своем!
как без этого им прожить, как?

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено vitalikp , 10-Янв-17 01:56 
Вообще плохая затея, "на ходу" схему версий менять.
А уж привязываться к году разработки тем более.
Мажорная версия должна отражать суть изменений,
а тут получается мелкий багфикс, новый год и получите новую версию.
От того, что первая цифра не мотает километраж ничего плохого нету.
Но последнее время новая мода пошла, менять схему версий.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено NNN , 10-Янв-17 03:29 
> Вообще плохая затея, "на ходу" схему версий менять.
> А уж привязываться к году разработки тем более.
> Мажорная версия должна отражать суть изменений,
> а тут получается мелкий багфикс, новый год и получите новую версию.
> От того, что первая цифра не мотает километраж ничего плохого нету.
> Но последнее время новая мода пошла, менять схему версий.

В новости ведь написано, что мажорная версия больше не отражает сути изменений. Получается, что теперь надо было выдумывать новые критерии определения мажорной версии. К тому же багфикс релизы -- это 12.0.x или 13.0.x, 13.1 -- уже не багфикс.


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Mihail Zenkov , 10-Янв-17 04:28 
Можно было оставить нумерацию прежней и менять первую цифру при изменении API - новая версия vulkan, opencl или все того же opengl (если будет).

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Crazy Alex , 10-Янв-17 12:31 
У них же API только в минорных не растёт, и то не уверен.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено 1111 , 10-Янв-17 07:23 
Проекту TeX это не мешает.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено rshadow , 10-Янв-17 15:34 
> должна

Кому должна?


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 11-Янв-17 02:15 
каминтатарам с опеннета
в их картину мира это вписывается и им разработчики что-то должны
Сама Очевидность

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 07:13 
Изменение мажорной версии должно вообще указывать на изменения ABI, а не так вздумалось поменяли.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено J.L. , 10-Янв-17 12:26 
> Изменение мажорной версии должно вообще указывать на изменения ABI, а не так вздумалось поменяли.

очень правильное замечание
а дата версии должна самой последней идти, перед ней все логические перменные типо номера ABI, номера внедрённой фичи, номера багфикса и только потом номер ревизии в системе контроля версии или там номер даты


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Crazy Alex , 10-Янв-17 12:31 
> Изменение мажорной версии должно вообще указывать на изменения ABI, а не так
> вздумалось поменяли.

API, а не ABI


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 11-Янв-17 00:11 
Нет, ABI - major, API - minor, для фиксов - patch.
MAJOR.MINOR.PATCH

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено axredneck , 10-Янв-17 14:15 
а у месы АБИ будет ли меняться?

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено iZEN , 10-Янв-17 09:32 
Наконец-то! Стало легко и просто разбираться в версиях прикладного программного обеспечения для GNU/Linux.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Клыкастый , 10-Янв-17 15:20 
строго говоря под BSD ровно то же прикладное программное обеспечение.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено iZEN , 10-Янв-17 22:31 
> строго говоря под BSD ровно то же прикладное программное обеспечение.

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



"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Клыкастый , 11-Янв-17 11:24 
>> строго говоря под BSD ровно то же прикладное программное обеспечение.
> Но BSDшники его только адаптируют для своей системы - их больше не подпускают к разработке.

Извини, у меня ни разу не спрашивали "операционко-расовую принадлежность" при приёме патчей. И в патчах для FBSD тоже не отказывали. Не понимаю, что означает "не подпускают к разработке".

>  И на версионность они никакого влияния оказать не могут.

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



"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Michael Shigorin , 11-Янв-17 12:15 
> Извини, у меня ни разу не спрашивали "операционко-расовую принадлежность"
> при приёме патчей. И в патчах для FBSD тоже не отказывали. Не понимаю,
> что означает "не подпускают к разработке".

Фу, как можно быть таким практиком и не знать теорию!11


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 13-Янв-17 07:43 
> Но BSDшники его только адаптируют для своей системы - их больше не
> подпускают к разработке.

Их что, скотчем к стулу примотали? И вообще, в процессе дебатов один из перцев рассказал как в бздах код принимают. И почему его никто поддерживать не хочет. Было убедительно.

Правда жизни такова что если корпорации и академики разгружают тебе на бошку дампы неподдерживаемого кода самосвалами, который потом bit rot'ом страдает - желающих это девелопать оказывается не удивление немного. Потому что мазохизм чистой воды.

...ну а если разраобтчиков нет, то и учитывать их не обязательно :)


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено iZEN , 13-Янв-17 19:03 
>> Но BSDшники его только адаптируют для своей системы - их больше не
>> подпускают к разработке.
> Их что, скотчем к стулу примотали? И вообще, в процессе дебатов один
> из перцев рассказал как в бздах код принимают. И почему его
> никто поддерживать не хочет. Было убедительно.

Ну было и было, хотя никто ссылок не видел. А тебе-то что, User294, что решил в канун празднования Старого Нового года возмутиться несправедливости? Заботит?


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 11:02 
Так скоро у всех программ будет одна версия. Скукотища... После знакомых в *nix 0.1.456.789.02.1

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 12:18 
"Эффективные маркетологи" пришли.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 13:38 
Лет 15 назад, когда айтишники ставили знакомым софт на винду, те никогда не понимали этих номеров версий, и приходилось объяснять, что это за "версии" и как их понимать и использовать.
Теперь благодаря гуглу и сотоварищи айтишники тоже перестали понимать что означают современные версии; как и для неспециалистов, для них это теперь всего лишь малоосмысленная последовательность цифр.
Спасибо тебе, гУГл, благодаря тебе теперь все равны: и специалисты, и те, кто впервые видят компьютер.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Илья , 10-Янв-17 18:51 
Какая вам разница, насколько быстро прирастает версия, если это происходит не в обратную сторону и как правило со списками изменений?

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 10-Янв-17 19:16 
> Какая вам разница, насколько быстро прирастает версия

Чтобы отличать стабильные ветки от нестабильных, чтобы понимать, какое обновление на новую версию потенциально не принесёт проблем, а какое гарантированно что-то сломает, плюс субьективная психология.

Объективно-то, понятно, что можно просто выпустить версию 1, а потом просто добавлять при каждом релизе в конец по нулю, чтоб сначала стало 10, потом 100, потом 1000 и т.д. и никаких проблем от этого не будет.


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Клыкастый , 11-Янв-17 11:54 
> Какая вам разница, насколько быстро прирастает версия

Скорее есть разница в том, что вариантов нумераций уже прилично и это уже никак не похоже не только на стандартизацию, но и на общие принципы. Ситуация "кто в лес, кто по дрова" никак не радует


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 11-Янв-17 14:19 
> Какая вам разница, насколько быстро прирастает версия, если это происходит не в обратную сторону и как правило со списками изменений?

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

По номеру версии можно было узнать следующее - программа требует версии библиотеки lib-2.2,
а у меня в системе lib-2.1, если я обновлю систему до 2.2 все что работало с 2.1 будет работать и с 2.2.
Если же нужно обновиться с lib-2.x до lib-3.1 то в системе явно что-нибудь перестанет работать.
При новой нумерации это узнать невозможно.


"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 11-Янв-17 02:20 
теперь каждая техничка себя будет называть айтишником? — пфф!
компьютерщики они и есть компьютерщики
если IT — информационные технологии, то компьютеры тут вообще сбока самого, маленьким краешком, а если интернет-технологии, то установщики программ имеют еще меньшее отношение к этому термину

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено нонайм , 10-Янв-17 16:33 
давно пора. ато неясно свежая меса у тебя или нет.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено линт , 10-Янв-17 17:30 
Объясните, вот в стиме установлен metro 2033, ему нужен OpenGl 4 минимум, неужто он на Intel Skylake-GT (HD 530) запустится? Или они OpenGL ES 4 сделали?

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 11-Янв-17 22:36 
У меня отродясь не было OpenGL 4, но Metro 2033 работал. Это точно такое требование есть?

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 11-Янв-17 14:06 
Ну, переход на новую нумерацию версий это _второй_ шаг.
Первый был когда забили на смысл чисел в номере версии.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Аноним , 11-Янв-17 14:22 
А следующий шаг - каждая софтина со своим набором библиотек, так как кто знает совместимы ли версии 16.28.10:30 и 17.04.15:00.

"Проект Mesa перешёл на новую схему нумерации выпусков"
Отправлено Michael Shigorin , 11-Янв-17 15:20 
> А следующий шаг - каждая софтина со своим набором библиотек,
> так как кто знает совместимы ли версии 16.28.10:30 и 17.04.15:00.

Вообще-то это вопрос к soname, а не к версии (которые всё равно обычно субъективно лучше "говорящие" семантические, чем временнЫе или последовательные).  А у самых хитрых на случай прощёлканного апстримом изменения soname есть ещё set versions для сравнения отпечатков ABI.