1.1, Аноним (1), 12:56, 28/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Ну что, ребятушки, будет оно в следующем Альте или нет? Вопрос года.
| |
|
|
|
4.6, ddjfvcs (?), 13:24, 28/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
И в чём распил? Разве на компанию разработчика дистрибутива выделяются бюджетные средства?
| |
|
|
6.8, ddjfvcs (?), 13:35, 28/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
И при чём здесь они? Это уже вопрос к покупателям. Альт предложил продукт, а выбор уже за пользователем. Calculate, например, входит в реестр. Его вполне могут использовать юридические лица. При этом без отчислений. Но раз покумают альт, это их выбор, а не монополия.
| |
|
7.12, Аноним (12), 14:12, 28/09/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
Майки в нужный фонд денег не переведут. А вот Альт сделает то что скажут.
А ты проплаченнвый бот, ты напишешь что вы все врете.
| |
|
|
|
Часть нити удалена модератором |
|
|
|
|
|
15.92, Аноним (52), 12:03, 29/09/2019 [^] [^^] [^^^] [ответить] | –1 +/– | Ты давно видел в какой-нибудь госконторе комп, на котором ну совсем не работают ... текст свёрнут, показать | |
|
|
|
|
11.49, Аноним (47), 19:32, 28/09/2019 [^] [^^] [^^^] [ответить] | +1 +/– | Это ты про альт так Вообще-то это независимый дистрибутив со своей пакетной баз... текст свёрнут, показать | |
|
|
|
14.91, Аноним (58), 10:22, 29/09/2019 [^] [^^] [^^^] [ответить] | +/– | Да можно начиная с установки PermitRootLogin without-passwd,но ключ на этапе ус... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
4.30, Аноним (30), 17:54, 28/09/2019 [^] [^^] [^^^] [ответить]
| +5 +/– |
> А что, распи^W импортозамещение уже закончилось?
Розпил это когда деньги оприходовали, а работу не работали. Или получили кредит на покупку завода АМД, и надо же какое совпадение, стали владельцем Мандривы (а Центос они же почему не купили, кто в курсе?).
Альты адаптировали ОС под Эльбрус, Гном у них был в русской раскладкой экранной клавиатуры до апстрима, руководили выпуском glibc, работают над воспроизводимостью сборок. Выдают результат как для России, так и для мирового сообщества. В отличие от тебя.
| |
|
5.36, Канифоль Патрика (?), 18:29, 28/09/2019 [^] [^^] [^^^] [ответить]
| –4 +/– |
Недавно родители не могли в поликлинике свои лекарства получить. Снова, в который уже раз за год, эта альт-базальтная хрень, как она там называется, зависла. Сутки чинили.
| |
|
6.40, Аноним (30), 18:44, 28/09/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Почему ты так долго чинил?
Или не ты чинил? (и ты не знаешь, что там зависло)
| |
6.119, Neandertalets (ok), 18:59, 29/09/2019 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Недавно родители не могли в поликлинике свои лекарства получить. Снова, в который
> уже раз за год, эта альт-базальтная хрень, как она там называется,
> зависла. Сутки чинили.
Т.е., не знаю причин сбоя и долгого восстановления ты вывел в виновные "Аль!"?
Ванга отдыхает... "С таким счастьем - и на свободе!" (С)
| |
|
5.43, Аноним (47), 19:06, 28/09/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> руководили выпуском glibc
Хм, а где про это можно почитать, интересно?
| |
|
|
7.178, klalafuda (?), 18:16, 03/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
При всем уважении к авторам замечательной утилиты strace, если мы говорим за компанию и её вклад этот аргумент выглядит как-то.. слабовато :)
| |
|
|
|
|
|
|
3.13, Аноним (1), 14:13, 28/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> После почти двух лет разработки состоялся релиз пакетного менеджера RPM 4.15.0. Проект RPM4 развивается компанией Red Hat и используется в таких дистрибутивах, как RHEL, ..., ALT Linux, ... | |
|
|
5.31, IRASoldier_registered (ok), 17:55, 28/09/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
А нафига он нужен? Просто чтоб было? Или так часто попадается софт, который есть в rpm, но его нет в deb и его надо поставить на deb-систему?
| |
|
|
|
|
5.21, Аноним (30), 15:55, 28/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Почему странное? В сети масса примеров как устанавливать пакеты с apt.
| |
5.25, Аноним (25), 16:58, 28/09/2019 [^] [^^] [^^^] [ответить]
| +4 +/– |
Формат пакета и реализация пакетного менеджера независимы.
Оч. правильный подход в линуховой экосистеме.
В пакетах установка программы, в менеджере обработка допустимости комбинаций версий.
Независимые вещи.
| |
|
6.32, IRASoldier_registered (ok), 18:02, 28/09/2019 [^] [^^] [^^^] [ответить]
| –3 +/– |
>Формат пакета и реализация пакетного менеджера независимы
И что тут правильного? Вот есть, например, продукт, упаковываемый в прямоугольные упаковки и для партии такого удобно отгружать в стандартных прямоугольных контейнерах. А есть продукт в тетраэдрических упаковках и его партии удобно отгружать в иных, специальных контейнерах.
Пакетный менеджер, заточенный под формат пакета, разумеется, будет выполнять свои задачи лучше, чем отдельный универсальный комбайн. Кроме случая, если комбайн делается как просто обертка над несколькими менеджерами.
| |
|
7.37, Аноним (37), 18:35, 28/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
суть пакетов что деб что рпм одна - архив с программой который нужно распаковать. поэтому "затачивать" под него пакетный менеджер нет смысла
| |
|
|
9.51, Аноним (51), 20:09, 28/09/2019 [^] [^^] [^^^] [ответить] | +/– | Вы разберитесь что такое пакет, для начала Кроме бинарника там инструкция как с... текст свёрнут, показать | |
9.63, JL2001 (ok), 23:03, 28/09/2019 [^] [^^] [^^^] [ответить] | –1 +/– | потому что не смогли договориться и них зы deb и rpm - это zip или 7z с определ... текст свёрнут, показать | |
9.110, Аноним (110), 17:10, 29/09/2019 [^] [^^] [^^^] [ответить] | +/– | 7z тогда не было, а zip был недостаточно юнипсвейным, поэтому взяли ar tar и cpi... текст свёрнут, показать | |
|
8.53, Аноним (52), 20:49, 28/09/2019 [^] [^^] [^^^] [ответить] | +1 +/– | Суть одна, устройство разное Типы зависимостей разные, типы и порядок запуска с... текст свёрнут, показать | |
|
|
|
|
|
|
|
1.5, ddjfvcs (?), 13:23, 28/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> включая производные проекты
Но далеко не все из перечисленных являются производными RHEL.
| |
1.16, Anonymoustus (ok), 15:16, 28/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
> Ранее независимой командой разработчиков развивался проект %PROJECT_NAME%, который ... и в настоящее время заброшен (не обновлялся с ... года).
Суть опенсорса одной строкой.
| |
|
2.22, A.Stahl (ok), 15:56, 28/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
Знаешь, а ведь ты прав. OpenSource часто действительно именно такой. Это вот FreeSoftware иногда развивается десятилетиями. Сменяются люди, а софт продолает жить. ОпенСорс и закрытый код обычно умирают как только к ним угасает интерес со тороны оригинальных авторов.
| |
|
3.38, Канифоль Патрика (?), 18:36, 28/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
К закрытому коду, если он приносит бабло, угасает интерес авторов? Ну, только если они делают шаг выше по лестнице этого самого бабла или наоборот вдруг уходят славить Кришну или типа того.
| |
|
|
|
6.179, Michael Shigorin (ok), 17:24, 06/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Михаил, в Альте будет усечение apt-get, apt-cache до apt?
Думаю, да -- вместе с обновлением кодовой базы. По ней потихоньку работают (например, CacheLimit сделали автоматическим), но не так споро, как хотелось бы -- отчасти этому поспособствовали и мы с lcc 1.23, который не умеет c++17 (на 1.24 пока не перебираемся, маленький ещё).
| |
|
|
|
|
2.54, Аноним (52), 20:52, 28/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Суть опенсорса одной строкой.
Ну да, как-то так. Проект стал стагнировать — его форкнули. Оригинал стал развиваться — форк загнулся. С проприетой проще, там уж умерла — так умерла.
| |
|
1.24, Аноним (23), 16:14, 28/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –9 +/– |
Вот так и создаётся видимость активности opensource-сообщества. 6 лет дохлое лежало, чуть-чуть потыкали палочкой, переименовали - и тут же по всем полям и весям новости, как же, новая версия! Гальванизированный труп.
| |
|
2.28, IRASoldier_registered (ok), 17:46, 28/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Ты чего несёшь? Скопипастил не глядя комм из другой ветки? Какой "труп", если юзается во всех RHEL based, какое "переименовали", если список улучшений и добавлений выше? Офигеть. RPM 5 - да, труп. RPM 4 к нему отношение имеет сугубо косвенное и живее всех живых.
| |
|
|
2.35, Аноним (35), 18:27, 28/09/2019 [^] [^^] [^^^] [ответить]
| –4 +/– |
Нет. В Альте нет драйверов АМД. В LTS и CentOS есть. Альт мёртв для дома.
| |
|
3.59, Аноним (26), 21:33, 28/09/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Альт мёртв для дома.
Разве только в вашей воспалённой фантазии...
| |
3.67, пофигу (?), 23:49, 28/09/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Так-то можно предположить что ты не нашёл того, что нужно тебе.
Совсем нетрудно запустить поиск по слову AMD на https://packages.altlinux.org/ru/search?utf8=%E2%9C%93&query=am . И обнаружить, что находится довольно много всякой всячины - и драйвера для XOrg, и какие-то шняги для тюнинга процессоров. Так что у тебя есть две возможности - или прямо сказать чего тебе не хватает, или признаться что ты врёшь.
| |
|
|
|
6.169, userd (ok), 12:53, 02/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
> ...попросить стендовиков проверить на релиз-кандидатах дистрибутивов 9.0
Как успехи?
| |
|
7.175, Аноним (174), 19:42, 02/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Вероятно, NVidia отказывается удаляться и везде прописывает драйвер Vesa, но всё равно чёрный экран )
| |
|
|
|
|
3.130, Michael Shigorin (ok), 20:34, 29/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Нет. В Альте нет драйверов АМД.
Надо же, а я-то вчерась хорошему человеку на ноуте с amdgpu запускал alt-p9-xfce-20190912-x86_64.iso -- хорошо, что не прочитал Ваше ценнейшее сообщение вчера, тогда бы и не пробовал! </>
| |
|
|
|
|
3.96, Аноним (52), 12:24, 29/09/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Там какой-то формат упаковки был
Не уверен, что хоть кто-то реально перешёл на его использование. Все берегли совместимость с rpm на уровне формата пакетов..
| |
|
|
5.139, Michael Shigorin (ok), 22:04, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> Ошибаетесь, разумеется.
> Да неужели?
Да.
Причём грамотный бот [ ;-) ] бы на этом месте ухи насторожил и пошёл перепроверил на всякий, скажем, INSTALL:[CODE]XAR [5] optional 1.5.2 1.5.2 http://code.google.com/p/xar/
...
[5] xar: Modified XAR copy bundled with RPM.
Building RPM against stock external XAR currently still not recommended.
The 1.5 and 1.5.1 releases of XAR needs some patching, before they work.[/CODE]Надеюсь, ключевое слово optional переводить не требуется?
| |
|
|
|
2.33, Аноним (30), 18:16, 28/09/2019 [^] [^^] [^^^] [ответить] | –1 +/– | 1 Сравните время выполнения ROSA R9 - rpm5, urpmi7 Mageia 5 6 - rpm4, urpmi8 ... большой текст свёрнут, показать | |
|
3.55, Аноним (52), 21:01, 28/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> urpmq --whatrequires
А причём тут rpm? urpmq ищет по кешу метаданных репозиториев (собственного формата), а не по базе rpm. Но росовцы кривыми ручками и в URPM поковырялись, не умея в perl и в регулярки.
Для сравнения покажи, за какое время отрабатывают аналогичные команды rpm -q --whatrequires.
| |
|
4.57, Stax (ok), 21:31, 28/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Для сравнения покажи, за какое время отрабатывают аналогичные команды rpm -q --whatrequires.
Да моментально они везде отрабатывают (ну точнее, за время, нужное чтобы загрузить с диска и разобрать BDB файлик). Это всего лишь простой поиск по базе BDB, он не будет тормозить вне зависимости от реализации RPM. Т.к. на общем уровне идея этих баз была определена задолго до форка RPM5.
| |
|
5.89, Аноним (30), 09:04, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Да моментально они везде отрабатывают (ну точнее, за время, нужное чтобы загрузить
> с диска и разобрать BDB файлик).
Это сейчас.
> Это всего лишь простой поиск
> по базе BDB, он не будет тормозить вне зависимости от реализации
Для ускорения поиска БД перестраивала индексы. По первой ссылке про это есть. Или здесь в https://www.opennet.me/openforum/vsluhforumID3/118595.html#88
> RPM. Т.к. на общем уровне идея этих баз была определена задолго
> до форка RPM5.
Насколько помню, у RPM5 по дизайну четыре бэкенда, но реализованы и работают не все.
| |
|
4.88, Аноним (30), 09:00, 29/09/2019 [^] [^^] [^^^] [ответить] | +/– | По первой ссылке в последнем сообщении дано объяснение 171 Под рутом rpm пере... большой текст свёрнут, показать | |
|
3.75, Pulfer (ok), 03:02, 29/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
У меня на Росе сейчас:
time urpmq --whatrequires libgcc1
real 0m1,943s
user 0m1,751s
sys 0m0,128s
| |
|
4.87, Аноним (30), 08:47, 29/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> У меня на Росе сейчас:
У тебя, как и у всех в ООО «НТЦ ИТ РОСА» сейчас совести нет, или ты, "ведущий разработчик", не в курсе изменений?
Скопирую из здешнего анонса:
«В RPM 5 и urpmi в несколько раз ускорен процесс установки и удаления программ за счет отключения принудительного вызова fdatasync() после каждой транзакции,»
https://www.opennet.me/opennews/art.shtml?num=50325
И напомню, что у вас нет со мною договора на передачу имущественных прав. Так что удаляйте присвоенное обманным путём.
| |
|
5.133, Michael Shigorin (ok), 20:40, 29/09/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да оставьте их уже в покое. Нет смысла грызться, есть смысл идти дальше и делать. Многократно наблюдал и местами сам проверил.
| |
|
6.164, Аноним (30), 16:24, 30/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Да оставьте их уже в покое. Нет смысла грызться, есть смысл
> идти дальше и делать. Многократно наблюдал и местами сам проверил.
Pulfer гонит натуральную дезу о технической стороне RPM5. Однако, они приняли от меня решение, за неимением лучшего, значит они с ним согласны. Такой чисто технический аргумент. :)
| |
|
5.157, Pulfer (ok), 14:23, 30/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Какое отношение имеет вызов fdatasync() в rpm к urpmq --whatrequires? Никакого.
| |
|
6.162, Аноним (30), 16:01, 30/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Какое отношение имеет вызов fdatasync() в rpm к urpmq --whatrequires?
А с чего это ты взял, что я буду тебя учить, после того как я выполнил за тебя работу? Если ты не смог пройти по ссылкам, где дано объяснение, тут дело даже не в том, что ты из ООО "НТЦ ИТ РОСА". Тут дело в том, что я просто не смогу что-то втолковать такому как ты.
> Никакого.
Твоя вера и тебе с ней жить.
И я ещё раз напоминаю: удали это и другие мои решения, у вас нет на них прав.
| |
6.173, Аноним (30), 15:02, 02/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
Итак, "ведущий разработчик" Розалинкус:
1. Не умеет работать с документацией. Минимум дважды серьёзные ошибки в ключевом компоненте systemd из-за игнорирования файла NEWS.
2. Не понимает, почему при чтении может происходить запись. То есть не в курсе о таком базовом принципе, как кеширование.
3. ?
Мой опыт подсказывает: 3й пунтик таков, что два первых меркнут на его фоне.
| |
6.182, Аноним (182), 08:13, 31/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Какое отношение имеет вызов fdatasync() в rpm к urpmq --whatrequires? Никакого.
Между прочим, я в курсе, что вы там проверили и убедились, что вышезаявленное ложно. Однако, ни ты, ни твой коллега, не потрудились опубликовать опровержение (как мне пояснили: "боимся, что плохо подумают про Розу"). Вот как раз из-за такого вашего характерного обыкновения, мнение о вас -- как "специалистах", так и людях -- упало в своё время ниже плинтуса.
| |
|
|
|
|
2.42, Аноним (42), 18:48, 28/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> rpm4
Правильно писать просто RPM.
Грубо говоря, идешь на сайт RPM5, находишь дату последнего релиза. С этой датой наперевес отправляешься на сайт RPM и смотришь все чейнжлоги с этой даты по сегодня.
Все фичи, добавленные за это время в RPM (включая долгожданные %autosetup/%patchlist/%sourcelist/%generate_buildrequires) в RPM5 отсутствуют и не будут добавлены никогда. А каких-то своих киллерфич у RPM5 уже давно нет.
| |
|
3.76, Pulfer (ok), 03:08, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
%autosetup в Росе в RPM5 добавлен. Остальное не будет добавлено никогда (я надеюсь).
| |
|
4.97, Аноним (52), 12:30, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Остальное не будет добавлено никогда (я надеюсь).
Почему? %patchlist — весьма неплохая идея, а %dnl вообще надо было с самого начала делать, сколько народу по граблям с комментированием # прошлось…
| |
|
5.99, Аноним (30), 12:38, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> Остальное не будет добавлено никогда (я надеюсь).
> Почему? %patchlist — весьма неплохая идея, а %dnl вообще надо было с
> самого начала делать, сколько народу по граблям с комментированием # прошлось…
Выше дал ответ на вопрос. Специалистов у них нет и не предвидится. Имеющихся максимум хватало, что бы перенести из OpenMandrivaготовые готовые патчи, которые привели к переполнению стека при установке пакетов. Или "накопировать рандомные коммиты" (цитата разработчика) из rpm4. Теперь апстрима у rpm5 нет, как и ресурсов для перехода на rpm4.
| |
|
6.101, Аноним (52), 12:43, 29/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Выше дал ответ на вопрос. Специалистов у них нет и не предвидится.
А не надо давать ответ на вопрос, заданный не тебе. Наличие/отсуствие специалистов никак не влияет на субъективное отношение человека к тем или иным нововведениям.
| |
|
7.103, Аноним (30), 12:52, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> Выше дал ответ на вопрос. Специалистов у них нет и не предвидится.
> А не надо давать ответ на вопрос, заданный не тебе. Наличие/отсуствие специалистов
> никак не влияет на субъективное отношение человека к тем или иным
> нововведениям.
Вопрошаемый человек субъективно не видит нововведения в changelog systemd, в результате чего отваливается dns, перестают работать Dr.Web и некоторые принтеры. Надеюсь, как раз по причине отсутствия специалистов (и перегрузу, как следствие), а не в результате некомпетентности.
| |
|
8.104, Аноним (52), 13:11, 29/09/2019 [^] [^^] [^^^] [ответить] | +1 +/– | Слушай, я всё понимаю, но тебе не надоело повторять одно и то же в любом треде, ... текст свёрнут, показать | |
|
|
|
|
|
13.118, Аноним (30), 18:57, 29/09/2019 [^] [^^] [^^^] [ответить] | +/– | Даже если вообще невозможно, все подобные проблемы решаются созданием некоего па... большой текст свёрнут, показать | |
|
|
15.150, Аноним (30), 09:05, 30/09/2019 [^] [^^] [^^^] [ответить] | +/– | Такое помню В любом случае все связанные проблемы решаются имплементацией syste... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
5.158, Pulfer (ok), 14:28, 30/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> Остальное не будет добавлено никогда (я надеюсь).
> Почему? %patchlist — весьма неплохая идея, а %dnl вообще надо было с
> самого начала делать, сколько народу по граблям с комментированием # прошлось…
Чисто субъективно - предпочёл бы и сам работать со спеками без %patchlist (равно как и без autosetup и apply_patches, из-за которых неудобно останавливать сборку после наложения определённого патча из списка, когда это требуется), и чтобы чужие спеки были по-старому сделаны. Ну хотя в RHEL это ещё имеет смысл, где по несколько сотен патчей в пакете может быть.
| |
|
6.159, Michael Shigorin (ok), 14:39, 30/09/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Ну хотя в RHEL это ещё имеет смысл, где по несколько сотен патчей
> в пакете может быть.
Да уж... в альте в подобных случаях больше шансов увидеть в .tar завёрнутый master и пойти работать сразу с гитом.
У обоих подходов, понятно, свои плюсы и минусы -- тут у них всё опять дубово, а у нас погибче, но и посложней в освоении.
| |
6.163, Аноним (30), 16:12, 30/09/2019 [^] [^^] [^^^] [ответить]
| –2 +/– |
> чтобы чужие спеки были по-старому сделаны.
Автономность такая автономность. =)
| |
|
|
|
|
2.79, Аноним (79), 05:40, 29/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
RPM5 — это не новая версия, а форк, который так назвали с претензией на каноничность, мол это у нас настоящий RPM, мы как бы новую версию пилим. И форк этот давно загнулся, дистрибутивы, которые зачем-то его стали использовать (ССЗБ), от него отказываются.
| |
|
3.98, Аноним (52), 12:34, 29/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> RPM5 — это не новая версия, а форк, который так назвали с претензией на каноничность, мол это у нас настоящий RPM, мы как бы новую версию пилим.
Ну учитывая, что основал его бывший главный разработчик оригинального rpm, это было вполне логично. А за то, что он охладел к проекту, как я понимаю, надо сказать спасибо некоему Комиссарову.
| |
|
4.102, Аноним (30), 12:47, 29/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А за то, что он охладел к проекту, как
> я понимаю, надо сказать спасибо некоему Комиссарову.
Не застал такого персонажа. Vожете сказать спасибо некому Потапову, изрёкшему мудрость великую: «Есть такое очень простое правило. Никогда не делай добро для людей, люди - неблагодарные свиньи.» После чего что-то пошло не так.
| |
4.134, Michael Shigorin (ok), 20:43, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> RPM5 — это не новая версия, а форк, который так назвали с претензией
>> на каноничность, мол это у нас настоящий RPM, мы как бы новую версию
>> пилим.
> Ну учитывая, что основал его бывший главный разработчик
> оригинального rpm, это было вполне логично.
Напомню, что в те годы ещё и RPM4 как апстрим по сути не существовал -- rpm-based дистрибутивы вели форки разной степени фундаментальности (в основном это касалось, разумеется, макропакета -- но не только).
> А за то, что он охладел к проекту, как я понимаю, надо сказать
> спасибо некоему Комиссарову.
Да уж, сомнительная благодарность. Но в своём роде это так.
| |
|
|
|
1.80, Аноним (79), 05:51, 29/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Вот этот их макроязык, зачем изобретать подобные костыли, если можно было сделать встраиваемый DSL на каком-нибудь Guile или Lua, который был бы гораздо более гибким, расширяемым, отлаживаемым и предсказуемым?
| |
|
2.100, Аноним (52), 12:39, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
> можно было сделать встраиваемый DSL на каком-нибудь Guile или Lua
Там есть lua (и, вроде бы, guile уже тоже). Но работают они как раз через макросы %{lua print("как-то так")}.
| |
2.135, Michael Shigorin (ok), 20:46, 29/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
Там и сделали DSL. А теперь приведите пример того, что Вы лично писали бы в инструкции по сборке пакета на guile или lua -- и где не хватает макроязыка RPM в нынешнем его изводе.
У нас, если что, http://altlinux.org/alterator в большой степени нарисован как раз на guile, на моей совести модули к нему тоже есть -- поэтому прям заинтригован. :)
| |
|
|
4.168, Michael Shigorin (ok), 23:55, 30/09/2019 [^] [^^] [^^^] [ответить]
| +/– |
>> А теперь приведите пример того, что Вы лично писали бы в инструкции
>> по сборке пакета на guile
> А чего там придумывать, вон пример:
Заметьте, я не их спрашивал (при всём уважении), а Вас с Вашим личным опытом сборки этих самых пакетов. Просто тут действительно важна набитая рука, а не взгляд со стороны.
А пример почитал, к нему сходу есть вопросы -- но их есть смысл задавать тем ребятам, наверное. Ну или почитать десяток-другой сборочных инструкций к менее тривиальным пакетам, чем GNU hello.
| |
|
5.170, Аноним (154), 13:28, 02/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Заметьте, я не их спрашивал (при всём уважении), а Вас с Вашим личным опытом сборки этих самых пакетов.
Да не меня, а Анонима (79). Я-то никаких категорических преимуществ (кроме экономии %) не вижу, равно как и категорических недостатков (кроме расточительной траты скобочек). Ничего аналогичного скриптлетам только вот не заметил, ну да, может быть, смотрел невнимательно.
| |
|
|
|
|
1.111, Michael Shigorin (ok), 18:06, 29/09/2019 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> %_smp_build_ncpus"
> $RPM_BUILD_NCPUS
> %getncpus
Гм, это Пану и компания провтыкали %__nprocs или я чего-то совсем не понимаю?
> %generate_buildrequires
А чем их не устроил обычный BuildRequires: %что_нибудь или там под %ifarch?
Странные они оба там...
| |
|
2.148, Аноним (42), 02:11, 30/09/2019 [^] [^^] [^^^] [ответить]
| +2 +/– |
> > %generate_buildrequires
> А чем их не устроил обычный BuildRequires: %что_нибудь или там под %ifarch?
For many languages (Rust, Golang, Node.Js, Ruby, Python, Haskell), BuildRequires can be automatically generated. All it takes, run some special tool which will output dependencies in RPM format. — https://fedoraproject.org/wiki/Changes/DynamicBuildRequires
Да и вообще, кажется очень заманчивой идеей генерить "BuildRequires: pkgconfig(libxml-2.0)" из CMake-овского "pkg_check_modules(LIBXML2 libxml-2.0)", в особенности для простых проектов.
| |
|
3.156, Michael Shigorin (ok), 14:02, 30/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> For many languages (Rust, Golang, Node.Js, Ruby, Python, Haskell),
> BuildRequires can be automatically generated.
Мы это давно делаем. Надо будет спросить glebfm@, но, похоже, у шляпков опять смесь непонимания того, что они городят, и незнания того, что уже давно сделано на качественно ином уровне...
| |
|
4.165, Сигизмунд (?), 21:03, 30/09/2019 [^] [^^] [^^^] [ответить]
| –1 +/– |
В смысле, ваша компашка самовлюблённых дилетантов делает то что вааще недоступно пониманию профессионалов? Я фшоке!
| |
|
5.167, Michael Shigorin (ok), 23:50, 30/09/2019 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В смысле
Смысл -- это когда есть чем смыслить. А когда ещё нечем -- ну набегали вон пингвинсофтовские, типа измывались. Потом столкнулись с реальными задачами -- притихли. Потом изучили наши наработки -- вынужденно зауважали.
В общем, успехов Вам в постижении для начала границ своей собственной некомпетентности, а затем уж -- подкатывания к таковым чужой.
Я-то свои мало-мало знаю :)
PS: а, это ещё и агрессивный торчок был. В статистику.
| |
|
|
|
2.172, пох. (?), 13:33, 02/10/2019 [^] [^^] [^^^] [ответить]
| +/– |
> Гм, это Пану и компания провтыкали %__nprocs или я чего-то совсем не понимаю?
аналогично.
Впрочем, с них станется - где ж это видано, разбираться в исходниках того, что пришел...э...призвали наулучшать? А документация у нас...ну да, как обычно. Эклектичная свалка откровений.
> А чем их не устроил обычный BuildRequires:
кажется, это способ его пооверрайдить вручную, если готовые наборы скриптов для твоего случая не подходят - например, это еще один экзотический йезычок.
| |
|
|