forum.wfido.ru  

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

Ответ
 
Опции темы Опции просмотра
  #341  
Старый 08.07.2022, 13:31
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Alexey Vissarionov написал(а) к Nil A в Jul 22 12:20:00 по местному времени:

Доброго времени суток, Nil!
06 Jul 2022 17:54:44, ты -> мне:

AV>> Принцип в точности тот же: еслиесть готовая программа, которая
AV>> делает дело хорошо - не нужнодублировать функционал.
NA> И придумали systemd.

Вот, кстати, типичный пример нарушения этого принципа.


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

... Надо водки купить, пока все деньги не пропили
--- /bin/vi
Ответить с цитированием
  #342  
Старый 08.07.2022, 23:02
Max Vasilyev
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

Max Vasilyev написал(а) к Michael Dukelsky в Jul 22 22:40:29 по местному времени:

Нello Michael!

03 Jul 22 18:17, you wrote to me:

MD> То есть ты запускаешь OS/2 не для того, что почитать эхи и поспорить
MD> там с кем-то, а для того, чтобы пересобрать изменившийся софт,
MD> заглянуть в FleetStreet и убедиться, что там всё так же красиво. Ну
MD> что же, я могу это понять. Ради такого дела я верну всё взад.
Отлично! Спасибо.

WBR, Max.
--- скучаю по FleetStreet'у :-(((
Ответить с цитированием
  #343  
Старый 11.07.2022, 04:54
Nil A
Guest
 
Сообщений: n/a
По умолчанию hpt lock

Nil A написал(а) к Stas Mishchenkov в Jul 22 02:45:40 по местному времени:

Нello, Stas!

Tuesday July 05 2022 09:21, from Stas Mishchenkov -> Michael Dukelsky:

MD>> Если ты сделаешь скрипт, срабатывающий, когда тоссится почта, то
MD>> он с большой вероятностью искорёжит базу сообщений. Надо ждать
MD>> окончания тоссинга. Максимальное время ожидания задаётся
MD>> параметром AdvisoryLock в конфиге hpt.
SM> Вот именно так у меня иногда hpt post и не дожидается.

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

Лок на весь хаски - это значит параллельно не запустишь хаски как эхотоссер, и отдельно треккер? Надо их запускать последовательно из скрипта, и быть уверенным, что ни из крона, ни из бинка, по прибытию файлов, не запускается ещё хаски?

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

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

Так от чего защищает лок хаски? От самого себя, проверяя там всякие очереди на автоматическую отписку на эхи и пр? Или он считает, что всё что во временном каталоге - это только он может трогать как угодно, потому что он там один запущен? Уже сегодня хаски, когда берёт бандл из инбаунда, он его переименовывает атомарно и дальше с ним работает, так то проблемы нет.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #344  
Старый 01.09.2022, 02:12
husky inspector
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

husky inspector написал(а) к All в Sep 22 01:00:26 по местному времени:

Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
(T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken
===========================
huskybse:
add an option to build the sources without updating them
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-08-02 12:10:54 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M script/build.sh
===========================
huskybse:
fix the case when mock cannot be installed
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-07-30 22:44:32 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M script/initrpmbuild
--- hpt/lnx 1.9.0
Ответить с цитированием
  #345  
Старый 24.09.2022, 00:52
husky inspector
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

husky inspector написал(а) к All в Sep 22 23:49:16 по местному времени:

Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
(T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken
===========================
huskybse:
add an option to build the sources without updating them
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-08-02 12:10:54 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M script/build.sh
===========================
huskybse:
fix the case when mock cannot be installed
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-07-30 22:44:32 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M script/initrpmbuild
--- hpt/lnx 1.9.0
Ответить с цитированием
  #346  
Старый 01.10.2022, 01:02
husky inspector
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

husky inspector написал(а) к All в Sep 22 23:49:20 по местному времени:

Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
(T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken
===========================
huskybse:
add Areastat to the SubProjects' list
Author: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Date: 2022-09-30 23:14:33 +0400
Committed by: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Files:
M Makefile
===========================
huskybse:
add Areastat to the main makefile
Author: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Date: 2022-09-30 23:03:18 +0400
Committed by: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Files:
M Makefile
M huskymak.cfg
===========================
areastat:
rewrite makefile in Michael Dukelsky' style
Author: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Date: 2022-09-30 22:49:13 +0400
Committed by: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Files:
M Makefile
===========================
nltools:
rewrite makefile in Michael Dukelsky' style
Author: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Date: 2022-10-01 00:44:29 +0400
Committed by: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Files:
M Makefile
--- hpt/lnx 1.9.0
Ответить с цитированием
  #347  
Старый 02.10.2022, 01:02
husky inspector
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

husky inspector написал(а) к All в Oct 22 23:49:14 по местному времени:

Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
(T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken
===========================
huskybse:
add nlTools to the main makefile and huskymak.cfg
Author: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Date: 2022-10-01 00:50:07 +0400
Committed by: vasilyevmax <35378045+vasilyevmax@users.noreply.github.com>
Files:
M Makefile
M huskymak.cfg
--- hpt/lnx 1.9.0
Ответить с цитированием
  #348  
Старый 08.12.2022, 00:53
husky inspector
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

husky inspector написал(а) к All в Dec 22 23:49:14 по местному времени:

Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
(T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken
===========================
huskybse:
produce defines in husky.spec for existing subprojects only
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-07 21:05:46 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M script/spec_configure
===========================
huskybse:
fix not differentiating hpt and hptkill in PROGRAMS
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-07 20:59:48 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M script/spec_configure
===========================
huskybse:
rename huskymak.rpm.cfg to huskymak.cfg
after copying it from huskybse. Now you may change settings in
huskymak.cfg as usual, and not in huskymak.rpm.cfg

Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-07 20:52:43 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M INSTALL.asciidoc
M INSTALL_ru.asciidoc
M Makefile
M script/build_rpm
M script/initrpmbuild
M script/spec_configure
--- hpt/lnx 1.9.0
Ответить с цитированием
  #349  
Старый 10.12.2022, 00:52
husky inspector
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

husky inspector написал(а) к All в Dec 22 23:49:14 по местному времени:

Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
(T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken
===========================
huskybse:
improve mapping of settings of huskymak.cfg to husky.spec
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-09 18:22:55 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M husky.spec.in
M script/spec_configure
--- hpt/lnx 1.9.0
Ответить с цитированием
  #350  
Старый 14.12.2022, 00:52
husky inspector
Guest
 
Сообщений: n/a
По умолчанию Changes in husky sources

husky inspector написал(а) к All в Dec 22 23:49:16 по местному времени:

Legend: (A) Added, (C) Copied, (D) Deleted, (M) Modified, (R) Renamed,
(T) Type changed, (U) Unmerged, (X) Unknown, (B) Pairing Broken
===========================
util:
add an order-only-prerequisite for "$(rmLink_DST)"
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-13 21:44:36 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M Makefile
===========================
util:
move "$(DESTDIR)$(MAN3DIR)" creation to the main makefile
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-13 20:57:48 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M Makefile
===========================
huskybse:
ensure that hpt utilities are not built when hpt is not built
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-13 22:21:37 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M Makefile
M huskymak.cfg
M huskymak.cfg.bsd
M huskymak.cfg.macos
M huskymak.cfg.mgw
M huskymak.rpm.cfg
===========================
huskybse:
create destination directories in the main makefile
instead of creating them in the makefiles of some subprojects.
This guarantees their creation even if only one subproject
is built.

Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-13 21:17:39 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M Makefile
===========================
areastat:
move "$(DESTDIR)$(MAN5DIR)" creation to the main makefile
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-13 20:27:53 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M Makefile
===========================
nltools:
replace the rule for "$(nltoolsTARGETDST)"
with a static pattern rule since multiple targets in a regular rule
cannot be used with GNU make v.3.82

Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-13 21:33:18 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M Makefile
===========================
fidoroute:
move "$(DESTDIR)$(MAN5DIR)" creation to the main makefile
Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-13 20:29:50 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M Makefile
===========================
huskylib:
move "$(DESTDIR)$(BINDIR)" and "$(DESTDIR)$(MAN5DIR)" creation
to the main makefile

Author: Michael Dukelsky <dukelsky@users.noreply.github.com>
Date: 2022-12-13 20:36:47 +0300
Committed by: Michael Dukelsky <dukelsky@users.noreply.github.com>
Files:
M Makefile
--- hpt/lnx 1.9.0
Ответить с цитированием
Ответ


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

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

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


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


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