forum.wfido.ru  

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

Ответ
 
Опции темы Опции просмотра
  #11  
Старый 12.03.2021, 16:22
Evgeny Chevtaev
Guest
 
Сообщений: n/a
По умолчанию логи НotdogEd

Evgeny Chevtaev написал(а) к Dmitriy Smirnov в Mar 21 17:12:06 по местному времени:

Нi Dmitriy!

Friday March 12 2021 16:58, Dmitriy Smirnov wrote to Evgeny Chevtaev:

DS> зы: остается все равно вопрос - почему содержимое меняется, а билд
DS> остается прежним?!

Видимо, потому что оно так руками заделано:

fidoconf/cvsdate.h:
char cvs_date[]="2021-03-11";

With best regards,
Evgeny
--- GoldED+/BSD 1.1.5-b20180707
Ответить с цитированием
  #12  
Старый 12.03.2021, 17:22
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию логи НotdogEd

Michael Dukelsky написал(а) к Evgeny Chevtaev в Mar 21 16:13:36 по местному времени:

Привет, Evgeny!

12 March 2021 16:07, Evgeny Chevtaev послал(а) письмо к Michael Dukelsky:

EC>>> Попробуй скомпилить сейчас. Исследования показывают, что
EC>>> проблема у меня всплыла между 8 и 10 марта, как раз когда я свой
EC>>> компиляторный скрипт запускал пару раз.
MD>> Да, проблема была, но она уже исправлена.

EC> Собрал заново. В эхах всё нормально, на первый взгляд, но в нетмыле
EC> время сообщения "31 дек 99 00:00:00" и From/To/Subj вообще
EC> отсутствуют. Это на тестовом поинте с Kubik. На мобильном поинте с
EC> НotdogEd этого нетмыла вообще нет. Возврат к
EC> husky-all-1.9-source-20210213.zip опять таки проблему решает.

Пришли мне свой полный конфиг без паролей на имейл в таглайне, пожалуйста.

Желаю успехов, Evgeny!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #13  
Старый 12.03.2021, 21:32
Dmitriy Smirnov
Guest
 
Сообщений: n/a
По умолчанию логи НotdogEd

Dmitriy Smirnov написал(а) к Evgeny Chevtaev в Mar 21 22:21:24 по местному времени:

hi, Evgeny!

12 Mar 21 17:12, Evgeny Chevtaev wrote to Dmitriy Smirnov:

DS>> зы: остается все равно вопрос - почему содержимое меняется, а
DS>> билд остается прежним?!

EC> Видимо, потому что оно так руками заделано:

EC> fidoconf/cvsdate.h:
EC> char cvs_date[]="2021-03-11";

это всё понятно, эту переменную я наблюдал еще 100500 лет назад в коде, но всё равно ответ неочевиден, Жень

зы: вопрос был риторическим =)

wbr, Dmitriy.
---
Ответить с цитированием
  #14  
Старый 12.03.2021, 22:03
Alexander N. Skovpen
Guest
 
Сообщений: n/a
По умолчанию логи НotdogEd

Alexander N. Skovpen написал(а) к Evgeny Chevtaev в Mar 21 20:52:59 по местному времени:

Нello Evgeny Chevtaev!

12 Mar 21 07:53:30, Evgeny Chevtaev wrote to Alexander N. Skovpen:

EC>>> Звиняйте, если не по теме эхи... Есть ли у НotdogEd какие-то логи
EC>>> или дебаг? В последнее время случилось странное - пакеты с ноды
EC>>> уходят, со стороны поинтового сабжа тишина и новых сообщений нет.
EC>>> Переустановка не помогла. Куда копать?
AS>> обнови тоссер. от тебя кривая дата отправки в пакетах идет.
EC> Обновлено по самое не горюй. Где именно кривая дата?
Теперь норм. в pkt было, который hpt генерило при скане базы.

там картинка: https://github.com/huskyproject/hpt/pull/32

Alexander


--- ════════╦╦═╦╦═╗╔════
Ответить с цитированием
  #15  
Старый 12.03.2021, 22:22
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию логи НotdogEd

Michael Dukelsky написал(а) к Evgeny Chevtaev в Mar 21 21:16:16 по местному времени:

Привет, Evgeny!

12 March 2021 16:13, Michael Dukelsky послал(а) письмо к Evgeny Chevtaev:

EC>>>> Попробуй скомпилить сейчас. Исследования показывают, что
EC>>>> проблема у меня всплыла между 8 и 10 марта, как раз когда я
EC>>>> свой компиляторный скрипт запускал пару раз.
MD>>> Да, проблема была, но она уже исправлена.

EC>> Собрал заново. В эхах всё нормально, на первый взгляд, но в
EC>> нетмыле время сообщения "31 дек 99 00:00:00" и From/To/Subj
EC>> вообще отсутствуют. Это на тестовом поинте с Kubik. На мобильном
EC>> поинте с НotdogEd этого нетмыла вообще нет. Возврат к
EC>> husky-all-1.9-source-20210213.zip опять таки проблему решает.

MD> Пришли мне свой полный конфиг без паролей на имейл в таглайне,
MD> пожалуйста.

Спасибо за присланный конфиг. Вроде исправил. Пробуй.

Желаю успехов, Evgeny!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #16  
Старый 13.03.2021, 07:32
Evgeny Chevtaev
Guest
 
Сообщений: n/a
По умолчанию логи НotdogEd

Evgeny Chevtaev написал(а) к Michael Dukelsky в Mar 21 08:19:20 по местному времени:

Нi Michael!

Friday March 12 2021 21:16, Michael Dukelsky wrote to Evgeny Chevtaev:

EC>>> Собрал заново. В эхах всё нормально, на первый взгляд, но в
EC>>> нетмыле время сообщения "31 дек 99 00:00:00" и From/To/Subj
EC>>> вообще отсутствуют. Это на тестовом поинте с Kubik. На мобильном
EC>>> поинте с НotdogEd этого нетмыла вообще нет. Возврат к
EC>>> husky-all-1.9-source-20210213.zip опять таки проблему решает.
MD>> Пришли мне свой полный конфиг без паролей на имейл в таглайне,
MD>> пожалуйста.
MD> Спасибо за присланный конфиг. Вроде исправил. Пробуй.

Сейчас всё пучком. Респект!

With best regards,
Evgeny
--- GoldED+/BSD 1.1.5-b20180707
Ответить с цитированием
  #17  
Старый 13.03.2021, 14:42
Ewgenij Matuhin
Guest
 
Сообщений: n/a
По умолчанию Re: логи НotdogEd

Ewgenij Matuhin написал(а) к Evgeny Chevtaev в Mar 21 13:29:14 по местному времени:

Привет, Evgeny!

Ответ на сообщение Evgeny Chevtaev (2:5010/275) к Dmitriy Smirnov, написанное 12 мар 21 в 17:12:

EC> Видимо, потому что оно так руками заделано:
EC> fidoconf/cvsdate.h:
EC> char cvs_date[]="2021-03-11";

я перед сборкой делаю:

echo "char cvs_date[]=\"`git log -1 --date=format:%Y-%m-%d --pretty=%ad`\";">cvsdate.h


С уважением - Ewgenij
... Секc - это не ответ. Cекc - это вопрос. А ответ - "да".
--- GoldED+/W64-MSVC 1.1.5-b20180707
Ответить с цитированием
  #18  
Старый 13.03.2021, 21:12
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию Замена $Id строк при переходе на GIT

Nil Alexandrov написал(а) к Ewgenij Matuhin в Mar 21 19:46:16 по местному времени:

* Originally in ru.unix.ftn
* Crossposted in ru.binkd
Нello, Ewgenij!

Saturday March 13 2021 13:29, from Ewgenij Matuhin -> Evgeny Chevtaev:

EM> я перед сборкой делаю:
EM> echo "char cvs_date[]=\"`git log -1 --date=format:%Y-%m-%d
EM> --pretty=%ad`\";">cvsdate.h

Я на работе много репозиториев перевёл из P4 в GIT, и все эти $Id$ естественно поломались.
Я вижу два варианта, как $Id$ просунуть в GIT.

1. Средствами git. Создать файл .gitattributes со следующими строчками
*.h ident
*.c ident
Тогда при git checkout строчки $Id$ будут первращаться в хешь текущего коммита, т.е. одна и таже цифра для всех файлов и внутри не будет имени файла.

2. Сгенерировать .h файл из makefile внутри со строкой версией - тут можно сформировать с использованием "git log -1" и прочих команд.
Этот .h файл можно будет включать в разные .c файлы.

Оба способа, что я писал, нужны для генерации какой-то уникальной строчки, которую потом можно через idents(1) посмотреть, и сказать из чего был собран бинарь.
Особой наглядности при чтении самого файла исходника это не добавляет.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #19  
Старый 14.03.2021, 19:02
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Замена $Id строк при переходе на GIT

Michael Dukelsky написал(а) к Nil Alexandrov в Mar 21 17:49:52 по местному времени:

Привет, Nil!

13 March 2021 19:46, Nil Alexandrov послал(а) письмо к Ewgenij Matuhin:

EM>> я перед сборкой делаю:
EM>> echo "char cvs_date[]=\"`git log -1 --date=format:%Y-%m-%d
EM>> --pretty=%ad`\";">cvsdate.h

NA> Я на работе много репозиториев перевёл из P4 в GIT, и все эти $Id$
NA> естественно поломались. Я вижу два варианта, как $Id$ просунуть в GIT.

Здесь идёт речь вот о чём. Как и во многих других проектах в Нusky номер версии состоит из трёх компонентов: vermajor.ver_minor.ver_patch. В Нusky когда-то решили использовать дату последнего коммита в качестве verpatch. Эту дату записывают в файл cvsdate.h, содержащий одну строчку:

char cvs_date[]="2021-03-14";

Хотелось бы как-то автоматизировать запись этой даты. Евгений предложил хороший способ, как сделать это. К сожалению, включить это в мейкфайл нельзя, потому что не у всех установлен git. Кто-то загружает готовый тарбол.

Главная неприятность с записью этой даты возникает при одобрении пул реквеста. Поскольку это делается на гитхабе, никакую автоматику туда не вставишь, гитхаб не разрешает исполнение скриптов. Нужно создавать отдельный коммит с новой датой. Во-первых, коммит, просто обновляющий дату, это некрасиво. И, во-вторых, легко забыть сделать такой коммит.

Кто бы посоветовал, как автоматизировать запись даты?

Желаю успехов, Nil!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
Ответить с цитированием
  #20  
Старый 14.03.2021, 21:42
Alexander N. Skovpen
Guest
 
Сообщений: n/a
По умолчанию Замена $Id строк при переходе на GIT

Alexander N. Skovpen написал(а) к Michael Dukelsky в Mar 21 20:29:12 по местному времени:

Нello Michael Dukelsky!

14 Mar 21 17:49:52, Michael Dukelsky wrote to Nil Alexandrov:

MD> Главная неприятность с записью этой даты возникает при одобрении пул реквеста. Поскольку это делается на гитхабе, никакую автоматику туда не вставишь, гитхаб не разрешает исполнение скриптов. Нужно создавать отдельный коммит с новой датой. Во-первых, коммит, просто обновляющий дату, это некрасиво. И, во-вторых, легко забыть сделать такой коммит.
MD> Кто бы посоветовал, как автоматизировать запись даты?
даты хз, а $Id$ может спокойно заменяться на ид хеша при коммите. google: .gitattributes ident

Alexander


--- ════════╦╦═╦╦═╗╔════
Ответить с цитированием
Ответ


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

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

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


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


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