forum.wfido.ru

forum.wfido.ru (http://forum.wfido.ru/index.php)
-   RU.HUSKY (http://forum.wfido.ru/forumdisplay.php?f=80)
-   -   patch review request (http://forum.wfido.ru/showthread.php?t=54409)

Alexey Vissarionov 01.10.2018 15:22

patch review request
 
Alexey Vissarionov написал(а) к All в Oct 18 14:02:00 по местному времени:

Доброго времени суток, All!

Коллеги, большая просьба: посмотрите и потестируйте исправление [url]https://github.com/huskyproject/fidoconf/compare/fixrenamebundles[/url]

Оно мне самому не особо нравится (ибо полумера), но если станет заметно лучше, то какое-то время поживем с ним.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Политкорректная замена термина "черная дыра" - "афроотверстие"
--- /bin/vi

Evgeny Chevtaev 01.10.2018 15:52

patch review request
 
Evgeny Chevtaev написал(а) к Alexey Vissarionov в Oct 18 16:31:26 по местному времени:

Нi Alexey!

Monday October 01 2018 14:02, Alexey Vissarionov wrote to All:

AV> Коллеги, большая просьба: посмотрите и потестируйте исправление
AV> [url]https://github.com/huskyproject/fidoconf/compare/fixrenamebundles[/url]
AV> Оно мне самому не особо нравится (ибо полумера), но если станет
AV> заметно лучше, то какое-то время поживем с ним.

При отсутствии каких-либо bad'ов, всегда создаётся ".bf", ибо цикл прерывается только в случае обнаружения существующего пустого файла. Так же не проверяется существование самого ".bad". Ну и про обрезание расширения я нетмылом писал - видно, что изначально затея была с ".bXX" вместо ".bX", но с strnzcpy накосячили.

With best regards,
Evgeny
--- GoldED+/BSD 1.1.5-b20170303

Alexey Vissarionov 01.10.2018 16:32

patch review request
 
Alexey Vissarionov написал(а) к Evgeny Chevtaev в Oct 18 15:11:50 по местному времени:

Доброго времени суток, Evgeny!
01 Oct 2018 16:31:26, ты -> мне:

AV>> Коллеги, большая просьба: посмотрите и потестируйте исправление
AV>> [url]https://github.com/huskyproject/fidoconf/compare/fixrenamebundles[/url]
AV>> Оно мне самому не особо нравится (ибо полумера), но если станет
AV>> заметно лучше, то какое-то время поживем с ним.
EC> При отсутствии каких-либо bad'ов, всегда создаётся ".bf", ибо цикл
EC> прерывается только в случае обнаружения существующего пустого файла.
EC> Так же не проверяется существование самого ".bad". Ну и про обрезание
EC> расширения я нетмылом писал - видно, что изначально затея была с
EC> ".bXX" вместо ".bX", но с strnzcpy накосячили.

Ага... вот как знал - сделал отдельный branch для этого безарбузия :-)


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Сервер под Windows - как Запорожец представительского класса
--- /bin/vi

Eugene Palenock 01.10.2018 19:32

patch review request
 
Eugene Palenock написал(а) к Evgeny Chevtaev в Oct 18 18:19:12 по местному времени:

Привет, Evgeny!

01 окт 18 16:31, Evgeny Chevtaev -> Alexey Vissarionov:

EC> видно, что изначально затея была с ".bXX" вместо ".bX", но с
EC> strnzcpy накосячили.

Ага, эхотаг и пишет что уже 255 файлов сделал (когда их реально около 20-30).
Однако граница в 255 (00-ff) тоже потенциально опасна.
Главное чтобы эхотаг не зависал в цикле уперевшись в какую-либо границу...

--
С уважением, Евгений.

---

Alexey Vissarionov 01.10.2018 20:22

patch review request
 
Alexey Vissarionov написал(а) к Eugene Palenock в Oct 18 19:04:40 по местному времени:

Доброго времени суток, Eugene!
01 Oct 2018 18:19:12, ты -> Evgeny Chevtaev:

EC>> видно, что изначально затея была с ".bXX" вместо ".bX", но с
EC>> strnzcpy накосячили.
EP> Ага, эхотаг и пишет что уже 255 файлов сделал (когда их реально
EP> около 20-30). Однако граница в 255 (00-ff) тоже потенциально опасна.
EP> Главное чтобы эхотаг не зависал в цикле уперевшись в какую-либо
EP> границу...

В цикле он не зависнет даже при всем желании, а вот алгоритм переименования менять надо более кардинально - вплоть до сознательного отказа от поддержки полуоси и ДОС.

Это, кстати, позволит основательно почистить код от костылей.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Сервер под Windows - как Запорожец представительского класса
--- /bin/vi

Oleg Levkin 02.10.2018 21:53

patch review request
 
Oleg Levkin написал(а) к Alexey Vissarionov в Oct 18 20:21:54 по местному времени:

Я рад пообщаться с тобой, Alexey!

Однажды, сидя за компутером и покуривая бамбук, увидел я как 01 Окт 2018 Alexey Vissarionov и Eugene Palenock травили байки про patch review request:
EP>> Ага, эхотаг и пишет что уже 255 файлов сделал (когда их реально
EP>> около 20-30). Однако граница в 255 (00-ff) тоже потенциально опасна.
EP>> Главное чтобы эхотаг не зависал в цикле уперевшись в какую-либо
EP>> границу...
AV> В цикле он не зависнет даже при всем желании, а вот алгоритм
AV> переименования менять надо более кардинально - вплоть до сознательного
AV> отказа от поддержки полуоси и ДОС.
AV> Это, кстати, позволит основательно почистить код от костылей.
Поскольку к 2020 Intel откажется от BIOS в пользу UEFI, это означает смерть ДОС и полуоси на живом железе - разработчики FreeDOS прямо заявили, что к 2020 году проект будет закрыт, с полуосевиками непонятно: может arcaOS что-то запилит под UEFI (но не факт). Те, кто желает продолжить пользоваться этими ОС, будут вынуждены ставить их в виртуалки. Тогда смысл держать фидо-софт в виртуалке, если хост-система работает на живом железе и вполне себе обеспечена свежими версиями фидо-софта?
В связи с вышеизложенным предлагаю к 2020 году:
1. Версию эхотага 1.9.0 из ветки current перевести во frozen, из-за обнаруженного бага называть её stable как-то не комильфо (IMНO).
2. Версию эхотага, очищенную от досовских костылей, начать нумеровать с 2.0 и уже её называть current.

За SIMM прощаюсь, пишите письма
Oleg
ин зе хоум

Team [Квакеров&Думеров - Давить!] [Мультфильмы - RULEZ FOREVER!]

... Весна. В море тушат самолеты.
--- FidoNet обарзеватель/W32 1.1.5

Stas Mishchenkov 03.10.2018 14:23

patch review request
 
Stas Mishchenkov написал(а) к Alexey Vissarionov в Oct 18 12:30:40 по местному времени:

Нi, Alexey!

01 окт 18 19:04, Alexey Vissarionov -> Eugene Palenock:

AV> - вплоть до сознательного отказа от поддержки полуоси и ДОС.

Ты полуось не трожь! Там еще много узлов осталось.

Нave nice nights.
Stas Mishchenkov.

--- GoldED+/W64-MSVC 1.1.5-b20150715

Alexey Vissarionov 03.10.2018 15:01

patch review request
 
Alexey Vissarionov написал(а) к Stas Mishchenkov в Oct 18 13:30:00 по местному времени:

Доброго времени суток, Stas!
03 Oct 2018 12:30:40, ты -> мне:

AV>> вплоть до сознательного отказа от поддержки полуоси и ДОС.
SM> Ты полуось не трожь! Там еще много узлов осталось.

А почему они в переписи не участвуют?


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Спирт легче воды, но из водки почему-то не всплывает
--- /bin/vi

Stas Mishchenkov 03.10.2018 16:52

patch review request
 
Stas Mishchenkov написал(а) к Alexey Vissarionov в Oct 18 15:40:12 по местному времени:

Нi, Alexey!

03 окт 18 13:30, Alexey Vissarionov -> Stas Mishchenkov:

AV>>> вплоть до сознательного отказа от поддержки полуоси и ДОС.
SM>> Ты полуось не трожь! Там еще много узлов осталось.

AV> А почему они в переписи не участвуют?

Может не читают здесь? Хотя, если читать пейрепись внематочно, можно увидеть пользователя OS/2 версий.

Нave nice nights.
Stas Mishchenkov.

--- GoldED+/W64-MSVC 1.1.5-b20150715


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

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