#31
|
|||
|
|||
Новые мейкфайлы
Michael Dukelsky написал(а) к Nil A в Nov 21 23:04:12 по местному времени:
Привет, Nil! 04 November 2021 19:18, Nil A послал(а) письмо к Semen Panevin: NA>>> cvsdate.h: NA>>> git log -n 1 --format=format:"char cvs_date[]=\"%cs\"%n" NA>>> НEAD NA>>> > $@ SP>> Это плохо работает для случая когда скачан архив исходников а SP>> доступа к гиту нет. NA> Ну вот я про это и говорил, что добавляет требования к билд системе, NA> чтобы был GIT, тогда проще запихать ident $Id$ через .gitattributes. NA> Но! Новая система сборки основана на том, что пользователь вытаскивает NA> только huskybse, запускает билд, а мейкфайлы уже с помощью GIT NA> подтаскивают все остальные areafix/smapi/.. NA> Т.е. для полностью offline сборки нужно качнуть максимальный набор NA> huskyproject подпроектов, И установить внутри cvsdate.h. А какую дату в таком случае вписывать в cvsdate.h? Без git информацию о правильной дате взять неоткуда. Единственный остающийся в таком случае вариант - использовать дату сборки. Если это сборка для себя, то можно и так. Но информация о фактической версии будет потеряна. Я позже посмотрю, можно ли модифицировать мейкфайлы так, чтобы делать сборку в отсутствие git. Желаю успехов, Nil! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20180707 |
#32
|
|||
|
|||
Новые мейкфайлы
Michael Dukelsky написал(а) к Semen Panevin в Nov 21 23:23:54 по местному времени:
Привет, Semen! 04 November 2021 18:55, Semen Panevin послал(а) письмо к Nil A: NA>> Семён Семёныч, а что мешает сделать cvsdate.h целью для мейкфейла NA>> и автогенерить его? NA>> cvsdate.h: NA>> git log -n 1 --format=format:"char cvs_date[]=\"%cs\"%n" NA>> НEAD NA>> > $@ SP> Это плохо работает для случая когда скачан архив исходников а доступа SP> к гиту нет. Почему нет доступа к гиту? Не вообще у кого-то там, а конкретно у тебя. Желаю успехов, Semen! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20180707 |
#33
|
|||
|
|||
Новые мейкфайлы
Alexey Vissarionov написал(а) к Nil A в Nov 21 02:47:00 по местному времени:
Доброго времени суток, Nil! 04 Nov 2021 19:18:08, ты -> Semen Panevin: SP>> Это плохо работает для случая когда скачан архив исходников а доступа SP>> к гиту нет. NA> Ну вот я про это и говорил, что добавляет требования к билд системе, NA> чтобы был GIT, тогда проще запихать ident $Id$ через .gitattributes. В сборочной системе обычно нет ни гита, ни сети. NA> Но! Новая система сборки основана на том, что пользователь NA> вытаскивает только huskybse, запускает билд, а мейкфайлы уже с NA> помощью GIT подтаскивают все остальные areafix/smapi/.. Не надо так делать. NA> Т.е. для полностью offline сборки нужно качнуть максимальный набор NA> huskyproject подпроектов, И установить внутри cvsdate.h. И так делать тоже не надо. -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Вопрос понял, ответ думаю --- /bin/vi |
#34
|
|||
|
|||
Новые мейкфайлы
Alexey Vissarionov написал(а) к Michael Dukelsky в Nov 21 02:50:00 по местному времени:
Доброго времени суток, Michael! 04 Nov 2021 23:23:54, ты -> Semen Panevin: SP>> Это плохо работает для случая когда скачан архив исходников а SP>> доступа к гиту нет. MD> Почему нет доступа к гиту? Не вообще у кого-то там, а конкретно у MD> тебя. Например, потому что в сборочную среду попадает результат git archive -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... ИМХО: Имею Мнение - Хрен Оспоришь --- /bin/vi |
#35
|
|||
|
|||
Новые мейкфайлы
Michael Dukelsky написал(а) к Alexey Vissarionov в Nov 21 08:57:12 по местному времени:
Привет, Alexey! 07 November 2021 02:50, Alexey Vissarionov послал(а) письмо к Michael Dukelsky: SP>>> Это плохо работает для случая когда скачан архив исходников а SP>>> доступа к гиту нет. MD>> Почему нет доступа к гиту? Не вообще у кого-то там, а конкретно у MD>> тебя. AV> Например, потому что в сборочную среду попадает результат git archive Это означает, что доступ к гиту есть, но, возможно, в другом месте. Сборке это никак не препятствует. Желаю успехов, Alexey! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20180707 |
#36
|
|||
|
|||
Новые мейкфайлы
Mykhailo Kapitanov написал(а) к Michael Dukelsky в Nov 21 07:09:10 по местному времени:
Нello Michael! 11 Oct 21 09:59, you wrote to Zhenja Kaliuta: MD> И всё это надо было написать в сообщении коммита? Переношу узел на новую машину. Попробовал "новую систему сборки". Провозился несколько часов, но так ничего и не вышло. Потом вспомнил про git checkout <hash>, и всё собралось без проблем. Мораль сей басни такова: не стоит ремонтировать то что не сломалось. Тем более портянки Makefile-ов и BASН-скриптов, ну такое. На любителя. И да, спасибо системе git что можно всё откатить до нужного состояния. А если хочется адекватной и современной системы сборки можно взять тот же QBS. Ну или CMake, на худой конец. Хоть я его и не люблю т.к. bloatware, и вообще не система сборки, а генератор Makefile-ов. Причем портянистых и паршивеньких. ИМХО конечно, это я про CMake. Знаю что он очень популярен (тут про мышей и кактус). Не хочу нагонять негатива, в любом случае. Так что снимаю шляпу, да и вообще огромная благодарность тебе за вклад в Нusky Project! Mykhailo --- GoldED+/W64-MSVC 1.1.5-b20180707 |
#37
|
|||
|
|||
Новые мейкфайлы
Michael Dukelsky написал(а) к Mykhailo Kapitanov в Nov 21 22:00:42 по местному времени:
Привет, Mykhailo! 09 November 2021 07:09, Mykhailo Kapitanov послал(а) письмо к Michael Dukelsky: MK> Переношу узел на новую машину. Попробовал "новую систему сборки". MK> Провозился несколько часов, но так ничего и не вышло. Потом вспомнил MK> про git checkout <hash>, и всё собралось без проблем. Ты написал про свои эмоции вместо того, чтобы написать, в какой операционной системе ты это делал, версию make и git, какие именно ошибки у тебя возникли при сборке. Ты можешь прислать эту информацию, лог сборки и твой huskymak.cfg мне на адрес в таглайне? Желаю успехов, Mykhailo! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20180707 |
#38
|
|||
|
|||
Новые мейкфайлы
Nil A написал(а) к Michael Dukelsky в Nov 21 22:41:38 по местному времени:
Нello, Michael! Tuesday November 09 2021 22:00, from Michael Dukelsky -> Mykhailo Kapitanov: MD> Ты написал про свои эмоции вместо того, чтобы написать, в какой MD> операционной системе ты это делал, версию make и git, какие именно MD> ошибки у тебя возникли при сборке. Ты можешь прислать эту информацию, MD> лог сборки и твой huskymak.cfg мне на адрес в таглайне? Точно, чё он тут сопли слюни свои прислал, пусть присылает багрепорт по форме. Ко мне, кстати, это не относится. Я присылаю багрепорты, а мне говорят, присылай пул-реквест ;-) Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#39
|
|||
|
|||
Новые мейкфайлы
Michael Dukelsky написал(а) к Nil A в Nov 21 22:54:58 по местному времени:
Привет, Nil! 09 November 2021 22:41, Nil A послал(а) письмо к Michael Dukelsky: MD>> Ты написал про свои эмоции вместо того, чтобы написать, в какой MD>> операционной системе ты это делал, версию make и git, какие MD>> именно ошибки у тебя возникли при сборке. Ты можешь прислать эту MD>> информацию, лог сборки и твой huskymak.cfg мне на адрес в MD>> таглайне? NA> Точно, чё он тут сопли слюни свои прислал, пусть присылает багрепорт NA> по форме. NA> Ко мне, кстати, это не относится. Я присылаю багрепорты, а мне NA> говорят, присылай пул-реквест ;-) А ты изъявлял желание всё тут поисправлять и даже просил прислать тебе список багов. Потому и отношение к тебе особенное. :) Желаю успехов, Nil! За сим откланиваюсь, Michael. ... node (at) f1042 (dot) ru --- GoldED+/LNX 1.1.5-b20180707 |
#40
|
|||
|
|||
Новые мейкфайлы
Vladimir Fyodorov написал(а) к Nil A в Nov 21 22:57:30 по местному времени:
Разнообразно приветствую! NA> Ко мне, кстати, это не относится. Я присылаю багрепорты, а мне NA> говорят, присылай пул-реквест ;-) Да, кстати, то, что hpt post может не сработать из-за лочки, на мой взгляд тоже баг. Но оформить это в виде пул-реквеста, а тем более патча я ни в жизнь не сумею. -- Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр. ... Пропала несущая? Заплатите налоги! --- Нotdoged/2.13.5/Android |