The OpenNET Project / Index page

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



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

"Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +/
Сообщение от opennews (??), 19-Окт-19, 11:55 
Представлен выпуск сборочного инструментария Qbs 1.14. Это первый выпуск после ухода компании Qt Company от разработки проекта, подготовленный силами сообщества, заинтересованного в продолжении разработки Qbs. Для сборки Qbs в числе  зависимостей требуется Qt, хотя сам Qbs рассчитан на организацию сборки любых проектов. Qbs использует упрощённый вариант языка QML для определения сценариев сборки проекта, что позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript и создаваться произвольные правила сборки...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=51709

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

Оглавление

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


1. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +4 +/
Сообщение от Аноним (1), 19-Окт-19, 11:55 
> Для сборки Qbs в числе зависимостей требуется Qt

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

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

2. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +4 +/
Сообщение от Аноним (2), 19-Окт-19, 12:18 
Те кто используют qbs, обычно собирают его ровно никогда. Либо готовый отдельный бинарь под нужный хост, либо вообще в составе Qt Creator.  Сомневаюсь что кто-то использует qbs для сборки под нативным RHEL 4 каким-нибудь.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  –1 +/
Сообщение от Аноним (8), 19-Окт-19, 13:54 
qbs от сообщества в криетор не идет там какой-то старый идет.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

10. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +1 +/
Сообщение от Аноним (2), 19-Окт-19, 14:10 
Какой еще "от сообщества", он один вообще-то)
В последнем апдейте QtC как раз 1.14
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  –1 +/
Сообщение от Аноним (1), 19-Окт-19, 14:23 
> Те кто используют qbs, обычно собирают его ровно никогда.

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

Его статически слинкованным, что ли, дают? Или всё же не отдельный бинарь, а в комплекте с россыпью soшников?
> либо вообще в составе Qt Creator

Видишь ли, не все собирают хелловорлды на локалхосте. У некоторых CI есть.

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

13. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  –7 +/
Сообщение от Аноним (2), 19-Окт-19, 17:06 
Если вы маинтейнер дистрибутива, могу только посочувствовать - никаких qbs и cmake вам нахер не уперлись. Только autotools. Парадокс в том что чем человечнее система для программиста, тем уёбищнее она для маинтейнера.

Если вы девопс инженер, вы поддерживаете сборочный хост на котором не завести актуальную версию Qt, то возникает много вопросов, какого лешего вообще выбирали QBS.
Если это еще и необходимость сборки чего-то левого, не вами писанного - ну заигнорьте вы qbs скрипты, напишите свои cmake или что там вам удобно, не маленькая же контора.

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

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

14. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  –1 +/
Сообщение от Аноним (1), 19-Окт-19, 18:28 
> Если вы маинтейнер дистрибутива
> Если вы девопс инженер
> Если вы просто диванный аналитик опеннета

А если я три-в-одном, как же мне быть?

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

17. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +/
Сообщение от Аноним (17), 20-Окт-19, 03:34 
>Если вы маинтейнер дистрибутива, могу только посочувствовать - никаких qbs и cmake вам нахер не уперлись.

Если вы маинтейнер дистрибутива, то выбор системы сборки вообще не в ваших руках

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

18. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +1 +/
Сообщение от Аноним (2), 20-Окт-19, 06:35 
Я и не говорил про выбор. Я говорил о том что для маинтейнера либо можно просто страдать, либо страдать с воткнутым в анус перцем Каролина Рипер с этими нестандартными системами сборки)
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

26. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +/
Сообщение от исчо_адын_гентунегуже_в_прошлом (?), 23-Окт-19, 20:48 
>Если вы маинтейнер дистрибутива, могу только посочувствовать - никаких qbs и cmake вам нахер не уперлись.

Если вы маинтейнер дистрибутива, то выбор системы сборки вообще не в ваших руках

Да-да )))
В свое время переписал кучу инопланетных шконок, с десяток "программистких" цмаке и парочку этих ваших кубеес на правильные автотулзы.
Почему тулзы правильные и безальтернативные с точки зрения мантайнера - на опеннете все равно не поймутъ(на жабре тоже ), но дело обстоит именно так

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

23. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +2 +/
Сообщение от senaemail (ok), 21-Окт-19, 14:25 
>> Для сборки Qbs в числе зависимостей требуется Qt
> Обожаю сборочные системы, для сборки которых нужно собрать кучу зависимостей.

Да ещё каких! Нафига системе сборки Qt???

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

25. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +/
Сообщение от Аноним (25), 22-Окт-19, 09:25 
Интерпретатор QML?
P.S. Надеюсь, со временем напишут автономный QML в необходимом для QBS объёме.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

15. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  –1 +/
Сообщение от Аноним (15), 19-Окт-19, 21:25 
А на винду есть?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +4 +/
Сообщение от Аноним (16), 20-Окт-19, 03:24 
А если найду?))
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +2 +/
Сообщение от Аноним (19), 20-Окт-19, 08:11 
> Поддержка Visual Studio 2019 и clang-cl (альтернативный интерфейс командной строки Clang, совместимый на уровне опций с компилятором cl.exe из состава Visual Studio);

нет, нету

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

20. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +/
Сообщение от Иваныч (??), 20-Окт-19, 12:47 
Спасибо, будем ждать
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  –1 +/
Сообщение от Аноним (21), 21-Окт-19, 02:07 
> позволяет определять достаточно гибкие правила сборки, в которых могут подключаться внешние модули, использоваться функции на JavaScript

Приехали... Чтобы собраться теперь еще и js нужен. Что не электрон сразу?

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

22. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +/
Сообщение от Аноним (22), 21-Окт-19, 14:18 
Чтобы запустить кастомную CLI-команду во время билда, надо сформировать JavaScript-массив с именем команды и ее аргументами, вместо обычной строки. И потом этот массив в JavaScript-функцию передатьб чтобы команда выполнилась. Наверное это True JavaScript Way, но удобство так себе.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Выпуск сборочного инструментария Qbs 1.14, развитие которого..."  +/
Сообщение от Crazy Alex (ok), 21-Окт-19, 16:02 
Не знаю, как насчёт удобства, а проблемы с экранированием такой подход решает отлично
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

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

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




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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