The OpenNET Project / Index page

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



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

Оглавление

Выпуск сборочной системы Meson 1.4, opennews (??), 13-Мрт-24, (0) [смотреть все]

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


36. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Аноним (36), 14-Мрт-24, 18:06 
> Это лучше чем automake/autotools, но по прежнему в альтернативных экосистемах больше возможностей.

1. Ложь, он есть во всех возможных репозиториях https://repology.org/project/meson/versions. <твой менеджер пакетов> install meson, всё.

2, 5, 6 вообще не задача системы сборки. Да, в альтернативных экосистемах такое бывает, но это не значит что там сделано хорошо.

Возьмём, например, cargo:

2 там есть, но лучше бы не было. Cargo.toml и хелловорлд в src/main.rs я и сам могу написать, а для нормального проекта в шаблоне не зватает ещё уймы всего, включая лицензию, readme, changelog, .github с issue template и CI workflow, каталогом с тестами бенчами, .editor-config и ещё тонной всякого. Поэтому для создания проекта их шаблона используют шаблонизаторы коих тонны. И они работают, кстати, одинаково для всех экосистем. А 5 - cargo зависит от rust, вы не знали? Так с любой другой системой сборки. Нет и не будет комбайнов всё-в-одном.

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

4. Это конечно проблема, две команды набрать.

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

44. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Аноним (10), 14-Мрт-24, 19:36 
>> Это лучше чем automake/autotools, но по прежнему в альтернативных экосистемах больше возможностей.
> 1. Ложь, он есть во всех возможных репозиториях https://repology.org/project/meson/versions.
> <твой менеджер пакетов> install meson, всё.

в новой версии сломали совместимость, откатывай. тока пересобери питон, бо новая версия еще не поддерживается, а дистр обновил и питон. или забыл недавний факап с месой?

> 2, 5, 6 вообще не задача системы сборки. Да, в альтернативных экосистемах
> такое бывает, но это не значит что там сделано хорошо.

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

сорри, но нет.

> Возьмём, например, cargo:

почему не Scons? Давай чем убогонькай систему сборки, тем наш инвалид будет смотреться не так плохо.

> А 5 - cargo зависит от rust, вы не знали?

дэвид блейн, прекрати.

> Так с любой другой системой сборки.

нет, не с любой.

> Нет и не будет комбайнов всё-в-одном.

сказал защищая месон, который старается собрать всё и вся для всех систем, всех ide, всех компиляторов и яп. и чсх, делающий везде плохо.

> 3. Не знаю что это,

Как не знаешь?!! Это ж месон.

> видимо для виндузла нужно у которых нет
> системного пакетного менеджера? Ну тем лучше что нет.

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

> 4. Это конечно проблема, две команды набрать.

или три. или четыре. впрочем, да, какая разница как еб%тЪся, когда тебя. >_<

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

51. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Аноним (51), 14-Мрт-24, 20:34 
> в новой версии сломали совместимость, откатывай. тока пересобери питон, бо новая версия еще не поддерживается, а дистр обновил и питон. или забыл недавний факап с месой?

А ты это всё на голом локалхосте прямо вот так и запускаешь напрямую? Но зачем тебе для твоего hello, world сдался meson?

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

54. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Аноним (10), 14-Мрт-24, 21:00 
>> в новой версии сломали совместимость, откатывай. тока пересобери питон, бо новая версия еще не поддерживается, а дистр обновил и питон. или забыл недавний факап с месой?
> А ты это всё на голом локалхосте прямо вот так и запускаешь
> напрямую?

то, что ты в каком-то стейбле дистре сделал "apt install", и переложил весь факап на плечи мейнтейнеров тестинга, ты никуда этот факап не убрал. просто не твой юзкейс.

Или вот, например не кросскомпилируешь ты проект с питон-портянками #12540, или не используешь msvc #12935 где месон будучи эталонной питон-портянкой падает, и так далее. Бывает. Тока ты уверен что это у меня хелловроты, а не у тебя? Я ж не выдумываю эти ишью из головы: люди тратили время написание сценариев к месону, отлаживали, пришли в багзилу жаловаться. А у тебя всё збс. Фанбой.
;-)


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

92. "Выпуск сборочной системы Meson 1.4"  +/
Сообщение от Аноним (92), 17-Мрт-24, 17:50 
> 1. Ложь, он есть во всех возможных репозиториях https://repology.org/project/meson/versions. <твой менеджер пакетов> install meson, всё.

И у тебя outdated пакет версии 0.49
Дальнейшие действия?

> 2, 5, 6 вообще не задача системы сборки. Да, в альтернативных экосистемах такое бывает, но это не значит что там сделано хорошо.

Мне в целом важно решить задачу сборки - желательно с минимальным количеством решения побочных проблем.

Что там задача или нет системы сборки не инетерсует. Подал команду -> получил результат.

> 3. Не знаю что это, видимо для виндузла нужно у которых нет системного пакетного менеджера? Ну тем лучше что нет.

Как решать? Из твоей зарплаты вычитаем и платим кому-то так понимаю?

> 4. Это конечно проблема, две команды набрать.

Не проблема вообще в консоли писать gcc с аргументами, просто это занимает время и требует помнить наборы заклинаний. С каждым годом это все сложнее чем make, где-то стало уже configure, make, make install, а где-то стало autopmake, а где-то cmake, а тут meson. А где-то еще что-то придумывают make depend например.

Теперь вспоминаем значение слова сложность и формальный ответ на твой вопрос - да. Это сложно.

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

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

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




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

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