forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.HUSKY

Ответ
 
Опции темы Опции просмотра
  #31  
Старый 05.11.2021, 00:12
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

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  
Старый 05.11.2021, 00:31
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

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  
Старый 07.11.2021, 04:02
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

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  
Старый 07.11.2021, 04:02
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

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  
Старый 08.11.2021, 05:11
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

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  
Старый 09.11.2021, 09:42
Mykhailo Kapitanov
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

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  
Старый 09.11.2021, 23:22
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

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  
Старый 10.11.2021, 00:34
Nil A
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

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  
Старый 10.11.2021, 00:34
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

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  
Старый 10.11.2021, 00:34
Vladimir Fyodorov
Guest
 
Сообщений: n/a
По умолчанию Новые мейкфайлы

Vladimir Fyodorov написал(а) к Nil A в Nov 21 22:57:30 по местному времени:

Разнообразно приветствую!

NA> Ко мне, кстати, это не относится. Я присылаю багрепорты, а мне
NA> говорят, присылай пул-реквест ;-)

Да, кстати, то, что hpt post может не сработать из-за лочки, на мой взгляд тоже баг. Но оформить это в виде пул-реквеста, а тем более патча я ни в жизнь не сумею.

--
Всяческих благ. Искренне Ваш, Vladimir Fyodorov, эсквайр.
... Пропала несущая? Заплатите налоги!
--- Нotdoged/2.13.5/Android
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:31. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot