The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Бета-выпуск дистрибутива OpenMandriva Lx 4, opennews (??), 10-Фев-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


57. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от kknight (ok), 10-Фев-19, 23:02 
Тут смотря что считать классным. В своё время не было ещё Убунты и армии его клонов, SUSE был тормозной и платной, и на этом фоне Мандрейк/Мандрива выделялась общей адекватностью. Это был толковый KDE-дистрибутив с удобным инсталлятором и хорошим инструментарием для настройки системы.
То что под капотом там был вагон и тележка багов, часть программ в репозитории не работала или крашилась, часть просто тупо не пересобиралась с новыми версиями компилятора и библиотек - всем было пох. В составе мандрейка хватало странного софта для которого ldd показывал привязки к каким-то окаменевшим версиям библиотек.
Более-менее это привели в порядок только в Rosa Fresh, и то не до конца.
Кстати, OpenMandriva - это форк Росы.
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

71. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним3 (?), 11-Фев-19, 01:27 
да форк, но у них пути разработки сильно сразу разошлись, хотя какое то время они на абф росы вроде бы собирали пакеты. потом вроде свою ферму делали.
Ответить | Правка | Наверх | Cообщить модератору

88. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним (86), 11-Фев-19, 12:10 
> хотя какое то время они на абф росы вроде бы собирали пакеты.

Собирали. Когда ушли, начались на ABF проблемы. OpanMandriva железо забрала с собой.

Ответить | Правка | Наверх | Cообщить модератору

90. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним (86), 11-Фев-19, 12:26 
> Кстати, OpenMandriva - это форк Росы.

И из этого "форка" Роса pfbvcndetn патчи, не особо задумываясь об их качестве.
https://abf.io/import/rpm/blob/rosa2016.1/rpm-5.4.10-trigtra...

Теперь в "форке" rpm5 сменили на rpm4. Что дальше?

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

93. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от пох (?), 11-Фев-19, 13:24 
как будто это помешает и дальше тырить патчи?
Ответить | Правка | Наверх | Cообщить модератору

110. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним (86), 12-Фев-19, 14:27 
> как будто это помешает и дальше тырить патчи?

Что значит тырить? "разрабатывается и поддерживается исключительно российскими специалистами" (с)

Ответить | Правка | Наверх | Cообщить модератору

117. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +1 +/
Сообщение от Pulfer (ok), 13-Фев-19, 06:10 
В своё время Роса платила зарплату Джеффу Джонсону и Перу Ойвинду Карлсену, в том числе за работу над RPM5.

Вообще, странные высказывания про "тырить патчи" для опеннета. Лично я этих патчей разной сложности написал уже ХЗ сколько (часть ушли в апстрим разных проектов, часть остались в Росе, часть я для личного использования пишу, когда не считаю, что фича нужна широким народным массам и т.п.). И я только за, если кто-то возьмёт любой мой патч и добавит в другой дистрибутив (такое и так регулярно происходит, хотя специально я не слежу, просто попадаются на глаза при случае). Копирайты и упоминания мне нафиг не сдались, лишь бы людям польза была. Т.к. опенсорс - это про общее дело и обмен кодом, а не про "тырить".

Ответить | Правка | Наверх | Cообщить модератору

119. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Pulfer (ok), 13-Фев-19, 06:49 
Но больше всего меня радует, когда "тырят" стандарт оформления спеков, которому следует Роса (хотя не все пакеты в репозиториях ещё приведены к этому стандарту, но со временем их всё меньше и меньше).

На примере PPSSPP:
1. Роса: https://abf.rosalinux.ru/import/ppsspp/blob/rosa2016.1/ppssp...
2. Магея: http://svnweb.mageia.org/packages/cauldron/ppsspp/current/SP...

Но ещё более наглядно особенности можно увидеть на примере пакета libkgapi: https://abf.rosalinux.ru/import/libkgapi/blob/rosa2016.1/lib...

В чём суть. Традиционно спеки выглядели так:
1. Подряд идущие описания, как заворачивать собранные файлы в пакеты
2. Описание правил сборки-установки файлов для пакетирования
3. Подряд идущие списки файлов, т.е. в какой пакет какие файлы засовывать.

Т.е. между 1 и 3 был логический разрыв (посреди описаний как ПАКОВАТЬ засовывалось описание как СОБИРАТЬ). Когда какие-то куски кода (файлы) переезжают из одного проекта в другой, гораздо удобнее скопировать один блок текста, чем листать большой спек туда-сюда. Не говоря уже о том, что мне неоднократно попадались спеки, где для каких-то описанных пакетов вообще не было секции %files, т.е. фактически это были просто лишние строки, вводящие в заблуждение (не путать с пакетами, где %files указан, но пустой).

Не говоря уже об однородности оформления макросов в спеках. Чтобы не было бардака, когда в одном спеке рядом соседствуют: $RPM_BUILD_ROOT, ${RPM_BUILD_ROOT}, %buildroot и %{buildroot}. И в таком духе.

Это очень короткое описание, но вполне дающее представление о предмете. Постепенно этот стандарт оформления расходится по дистрибутивам (мне разные пакеты попадались, хотя это ещё только отдельные случаи, а не тенденция). И чем больше его будут "тырить" (с поправкой на policy сборки пакетов в разных дистрибутивах - где-то библиотеки пакуются каждая в отдельный пакет, где-то нет и т.д.), тем будет больше порядка и аккуратности в мире опенсорса (в его RPM-части).

Ответить | Правка | Наверх | Cообщить модератору

121. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним (86), 13-Фев-19, 07:36 
> Вообще, странные высказывания про "тырить патчи" для опеннета.

Высказывание про отношение к "аллоцировать произвольное количество байт на стеке". Именно оно не помешало включить патч как есть.

Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

122. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним (86), 13-Фев-19, 07:46 
> В своё время Роса платила зарплату Джеффу Джонсону и Перу Ойвинду Карлсену,
> в том числе за работу над RPM5.

И чему верить? Цитате из Реестра, или этому заявления? ;-)

Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

124. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +1 +/
Сообщение от Pulfer (ok), 13-Фев-19, 10:24 
Сдаётся мне, что между ними нет противоречий. Сейчас RPM5 в виде фактически форка поддерживает сама Роса. Я говорю про времена в районе 2011-2012 годов, что тогда Джеффу И Перу Ойвинду платили.
Ответить | Правка | Наверх | Cообщить модератору

126. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним (86), 13-Фев-19, 10:45 
> Сдаётся мне, что между ними нет противоречий. Сейчас RPM5 в виде фактически
> форка поддерживает сама Роса.

Да что мелочиться: все компоненты ОС не только поддерживаете, но и разрабатываете.

Ответить | Правка | Наверх | Cообщить модератору

133. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Michael Shigorinemail (ok), 14-Фев-19, 11:57 
>> В своё время Роса платила зарплату Джеффу Джонсону
>> и Перу Ойвинду Карлсену, в том числе за работу над RPM5.
> И чему верить? Цитате из Реестра, или этому заявления? ;-)

Спросите сами proyvind@ и jbj@ (я с ними общался, например).

Ответить | Правка | К родителю #122 | Наверх | Cообщить модератору

140. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним (138), 14-Фев-19, 12:44 
>>> В своё время Роса платила зарплату Джеффу Джонсону
>>> и Перу Ойвинду Карлсену, в том числе за работу над RPM5.
>> И чему верить? Цитате из Реестра, или этому заявления? ;-)
> Спросите сами proyvind@ и jbj@ (я с ними общался, например).

Видел код Джеффа и в курсе, что живёт он не в России.

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

Честная конкуренция, она такая -- слегка исключительная. ;-)

Ответить | Правка | Наверх | Cообщить модератору

141. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Michael Shigorinemail (ok), 14-Фев-19, 12:49 
> Честная конкуренция, она такая -- слегка исключительная. ;-)

Э, дорогой, это Вы уже с протекционизмом путаете ;-)

Я вот бы с радостью послушал баечки о "свободном рынке", только не в исполнении тех, у кого это сугубо экспортный товар, а свой "рынок" жёстко поделен внутри и ещё более жёстко закрыт наружу этими самыми протекционистскими мерами (и уж тем более не от непричастных).  Вот и не слышу вообще никаких.

Ответить | Правка | Наверх | Cообщить модератору

142. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним (138), 14-Фев-19, 13:30 
>> Честная конкуренция, она такая -- слегка исключительная. ;-)
> Э, дорогой, это Вы уже с протекционизмом путаете ;-)

Намекаю, что у остальных отечественных ОС подобные маркетинговые приёмчики в "Сведениях об исключительном праве" Реестра отсутствуют.

Ответить | Правка | Наверх | Cообщить модератору

95. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Michael Shigorinemail (ok), 11-Фев-19, 14:18 
[ужасы]
> Более-менее это привели в порядок только в Rosa Fresh, и то не до конца.

В порядок привели в альте и гораздо раньше.  А коллеги из пингвинсофта/росалаба оценили (и сменили тон на уважительный) это только тогда, когда сами занялись ассенизацией мандривовского репозитория...

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

128. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +1 +/
Сообщение от Pulfer (ok), 13-Фев-19, 14:44 
IMHO, не совсем так - просто это были разные люди. Если рассматривать тех, кто был причастен к разработке Мандривы 8-10 лет назад, а потом переключился на Росу и до сих пор не отошёл от дел, то в основном это итальянское сообщество Мандривы (я, Giovanni Mariani, Falticska Florin; Nicolo' Costanza уже ядра не собирает, но баги репортит, итальянским пользователям техническую поддержку по возможности оказывает, так что в некотором смысле всё ещё с нами). А пришедшие чуть позже непосредственно в Росу коллеги из ИСП РАН (Женя Шатохин, Денис Силаков и т.д.) вроде бы и не отличались неуважительным тоном (сейчас они как участники сообщества уже занимаются разработкой, а не как сотрудники). Возможно, неуважительное отношение было со стороны руководства ПингвинСофта, менеджеров или кого-то ещё, кто уже давно не с нами. Поправь меня, если я где-то ошибся, т.к. самое проблемное время отношений Росы и Альта прошло мимо меня (школьный проект и все эти дела).

Но в Альте тоже ещё полно вещей, которые стоит привести в порядок. Например,я сейчас первый попавшийся на глаза спек из Сизифа открыл (он был на главной странице, т.е. не какой-то заброшенный пакет): http://sisyphus.ru/ru/srpm/Sisyphus/asylum/spec

И вижу там:

mkdir -p %{buildroot}%{_bindir}
...
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
...
mkdir -p %buildroot`dirname "$rpm404_ghost"`

Не для того пишу, чтобы придраться. Но т.к. Альт уважаю (не так много дистрибутивов можно назвать полноценными и самостоятельными, и Альт в их число точно входит), то призываю и до устранения этих недостатков добраться рано или поздно. По этому случаю ещё высказывание Джеффа Джонсона вспомнилось, где он говорил, что спек - не код, собирается пакет и ладно, а к стандартизации стилей оформления стремиться не надо. Надеюсь, Альту ближе моя позиция, чем Джеффа :-)

Ответить | Правка | Наверх | Cообщить модератору

135. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Michael Shigorinemail (ok), 14-Фев-19, 12:07 
> IMHO, не совсем так - просто это были разные люди.

Возможно; я про общий фон, на первом этапе явно задававшийся "сверху", а на втором -- вынужденно откорректированный уже собственным пониманием, что к чему и почём адекватная сборочная система.

> А пришедшие чуть позже непосредственно в Росу коллеги из ИСП
> РАН (Женя Шатохин, Денис Силаков и т.д.) вроде бы и не
> отличались неуважительным тоном (сейчас они как участники
> сообщества уже занимаются разработкой, а не как сотрудники).

Так Денис и иже с ним -- люди грамотные и тоже давно понимают.

> Поправь меня, если я где-то ошибся, т.к. самое проблемное
> время отношений Росы и Альта прошло мимо меня
> (школьный проект и все эти дела).

Вот и хорошо, что прошло.

> Но в Альте тоже ещё полно вещей, которые стоит привести в порядок.

Разумеется.

> Например,я сейчас первый попавшийся на глаза спек из Сизифа
> открыл (он был на главной странице, т.е. не какой-то
> заброшенный пакет): http://sisyphus.ru/ru/srpm/Sisyphus/asylum/spec

Тут веселей -- несмотря на многократные предложения выкатить код, который бегает на packages.altlinux.org, и на sisyphus.ru, я этого сделать не даю по той простой причине, что тот хоть и старый, хоть и с парой известных практически неудобных косяков -- зато не имеет привычки к отказам, в отличие от рельсовой софтины.

> И вижу там:

https://packages.altlinux.org/ru/sisyphus/srpms/asylum/chang...

> призываю и до устранения этих недостатков добраться рано или поздно.

Конкретно в этом случае и в подобных есть два варианта: или делать косметику в fcimport (viy@ в принципе к такому склонен, но надо понимать, что его сложная машинерия и так умеет учитывать варианты, когда автоимпортируемый пакет ещё и кто-то из людей трогает; а косметика усложнит всю _двустороннюю_ цепочку преобразований); или доводить призывы до в данном разе федоры как апстрима (есть и mgaimport, например).

> По этому случаю ещё высказывание Джеффа Джонсона вспомнилось,
> где он говорил, что спек - не код, собирается пакет и
> ладно, а к стандартизации стилей оформления стремиться не надо.
> Надеюсь, Альту ближе моя позиция, чем Джеффа :-)

Ну ldv@ вообще во многом идеалист и альтовский форк RPM не в последнюю очередь состоял из средств сделать спеки красивыми:

---
Введение

При разработке изменений и дополнений к rpm решались следующие задачи:

* Обеспечить желаемую функциональность:

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

* Помочь разработчику:

так как spec-файлы все еще пишут люди, то их работу нужно свести к тому минимуму, который, собственно, и требует участия человека. Разработчик не должен копировать блоки кода из файла в файл, ибо эта неинтеллектуальная работа отнимает массу сил и чревата ошибками. Для этого есть макросы. Если какой-то код появляется в разных spec-файлах более одного раза, то надо написать макрос(ы).

* Сделать spec-файлы более читабельными:

те, кто эти файлы читает - тоже живые люди. Им будет удобнее, если в наименовании, расположении и использовании различных элементов spec-файлов будет определенный порядок.
--- https://www.altlinux.org/ALT_Packaging_HOWTO

PS: а заходите как-нибудь в гости, как в Москве будете :-)

Ответить | Правка | Наверх | Cообщить модератору

144. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Pulfer (ok), 14-Фев-19, 16:06 
> * Сделать spec-файлы более читабельными:
> Нет смысла засорять текст spec-файла ненужными фигурными скобками.

Правильно ли я понимаю, что если в Росе стандартно оформлять макросы-действия (%make, %cmake, %configure и т.п.) без фигурных скобок, а макросы-переменные (%{_bindir}, %{optflags} и т.д.) - с фигурными (для разной подсветки в редакторах), то в Альте фигурные скобки в принципе не рекомендуется использовать для макросов?

> PS: а заходите как-нибудь в гости, как в Москве будете :-)

Надеюсь, когда-нибудь такое ещё случится - в последний раз в Москве был в 1997 году аж. А так, хоть вживую увиделся бы с людьми, многих из которых виртуально знаю уже не первый год.

Ответить | Правка | Наверх | Cообщить модератору

143. "Бета-выпуск дистрибутива OpenMandriva Lx 4"  +/
Сообщение от Аноним (138), 14-Фев-19, 13:32 
> в Альте тоже ещё полно вещей, которые стоит привести в порядок.

А это мысль. Вполне себе вариант. Конструктивный.

Ответить | Правка | К родителю #128 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру