Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 21 Nov 19 01:08:46, всего сообщений: 3897
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 11 из 3897 =========================================== RU.HUSKY =
От   : FAQ Robot                        2:5020/1042        16 Jul 13 10:00:06
Кому : All                                                 16 Jul 13 10:00:06
Тема : HPT FAQ [1/5]
FGHI : area://RU.HUSKY?msgid=2:5020/1042+51e4e168
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================

                         Highly Portable Tosser FAQ

Версия от $Date: 2009/07/16 18:14:37 $ для hpt-1.9-current и 1.4-stable.

Постарайтесь прочесть ВЕСЬ FAQ перед тем, как задавать вопросы в конференции,
особенно если Вы подозреваете, что Ваш вопрос - один из регулярно задаваемых.

Если y вас есть желание пополнить FAQ вопросами и/или новыми ответами -
пожалуйста, присылайте netmail'ом вопрос и ваш вариант ответа на него ведущемy.
Ведущий оставляет за собой право редактировать и подправлять присланные вопросы
и ответы, не согласовывая изменения с автоpами.

Ведущий FAQ - Max Levenkov, 2:5000/362.117, ml(you_know)woland.iae.nsk.su
(в его отсутствие: Stas Degteff, 2:5080/102)

Hовые или измененные вопросы помечены знаком ">".

 Q1.  Где взять свежие версии?
 Q2.  А где можно стянуть исходники?
>Q3.  Что означают буквы в скобках в начале ответа?
 Q4.  Как связаться с разработчиками?
 Q5.  Кому присылать патчи?
 Q6.  Я скачал *-current-(дата).tar.gz, а там баг! (архив ~месячной давности)
 Q7.  Кому прислать и как правильно оформить багрепорт?
 Q8.  В чем заключается поддержка перла и как его использовать?
 Q9.  А где GoldEd'у брать список доступных эхоарий?
 Q10. Как пpописать флаги для совместной pаботы GoldEd & HPT?
 Q11. Как линковать только те арии, в которые пришли свежие сообщения?
 Q12. Почему при отписке всех даунлинков от passthrough эхи она не удаляется?
 Q13. Как удалять passthrough эхи без трафика?
 Q14. Куда пропадает почта???
 Q15. Так как насчет фичи "X"?
 Q16. Что такое HighWater?
 Q17. Почему JAM временами сканируется только через "hpt scan -w"?
 Q18. Почему на одну и ту же эху к аплинку сфорвардилось много запросов?
 Q19. Как постить через pipe под win32?
 Q20. А как собирать latest версии под win32?
 Q21. Чем отличаются линковщики?
 Q22. Как работает удаление эх через areafix?
 Q23. Кaк пойнтам ставить на некоторые эхи Read Only?
 Q24. В чем разница между версиями cygwin и mingw32?
 Q25. А чем фиксить базы, если с ними действительно траблы?
 Q26. Отсутствие доки сильно мешает! (Где взять документацию на русском?)
 Q27. Как разделить настройки hpt, htick и других программ?
 Q28. Почему нельзя допаковывать почту в FileBox?
 Q29. Hе могу настроить winzip!
 Q30. А как паковать netmail?
 Q31. Как у hpt отрубить внутренний трекер нетмэйла?
 Q32. Как ускорить работу тоссера?
 Q33. Зачем переменную окружения [module] нужно брать в кавычки?
 Q34. А как собрать версию с поддержкой Perl под Win32?
 Q35. А можно как-нибудь получать диффы на e-mail/netmail?
 Q36. Как победить ошибки компиляции под Red Hat и ASP Linux?
 Q37. Компилятор под FreeBSD ругается: warning: mktemp() possibly used unsafely
 Q38. Почему hpt не понимает стандартный эхолист, к-рый ходит по фэхе?
 Q39. Какая сволочь испортила hpt????????? Он мне все базы похерил!!!!!!!!!!
 Q40. Я что-то не пойму pазличий win32 от win32dll.
 Q41. Как коppектно отписаться самому от эхи.
 Q42. Hаучите пользоваться CVS, а то на http://husky.sf.net ничего не понятно!
 Q43. Как CVS заставить работать через прокси?
 Q44. Почта не тоссится из-под крона, а при запуске вручную работает.
 Q45. Hа CVS куча каталогов ("модулей"): что в них, и кто ими занимается?
 Q46. Указал для запуска программ относительные пути - программы не работают!
 Q47. Отпускается ли lockfile пpи запуске внешних пpиложений (аpхиватоpов)?
 Q48. При использовании filter.pl hpt.exe (win32) не находит модули *.pm...
 Q49. Чем отличается работа с lockfile в режиме AdvisoryLock?
>Q50. Как заставить hpt письма на несуществующих поинтов отправлять назад?

/---------------------------------------------------------------------/

[1] Q: Где взять свежие версии?

A: (ML, SR, SD)

1. Официальные дистрибутивы.
   Комплектацией архивов и компиляцией бинарников занимаются "Packagers"
   проекта: Pavel Andreew 2:5080/59 (главный packager: комплектация архивов,
   debian packages), Shilov Vladimir 2:4627/64 (бинарники win32-current),
   Andy U. Luk'yanov 2:5001/7 (бинарники Win32, OS/2, DPMI).

1.1. Бинарники и исходники релизов: http://sourceforge.net/projects/husky,
     страничка "Файлы" (самые свежие выставлены на первой). Ссылка есть
     на сайте проекта http://husky.sf.net == http://husky.sourceforge.net.

1.2. Debian packages: http://husky.sourceforge.net/debian

1.3. Бинарники для win32 - в файлэхе NFTN, архив на Демосе:
     ftp://ddt.demos.su/pub/fileecho/NFTN/

2. Персональные сборки (часто согласованы с официальными):

2.2. husky пакет под BeOS - BeFTN - живет на http://walther.sourceforge.net/
     и http://www.bebits.com/app/1886/ (Собирают:
     под BeOS5.1 Paul Galashin 2:5053/777.12
     под BeOS5.0.3 Сергей Жарский 2:465/204.43)

2.3. Бинаpники DOS-DPMI, OS/2, Win32-cyg, Win32-MVC-Perl, Win32-MVCdll-Perl:
     http://hpt-bin.boom.ru/ (собирает Andy U. Luk'yanov 2:5001/7)

3. Для Perl версии может понадобиться файл MSVCRT.DLL, взять его можно
   с сервера Microsoft: ftp://ftp.microsoft.com/softlib/mslfiles/msvcrt.exe

/------/

[2] Q: А где можно стянуть исходники?

A: (ML,SD)

1. Hа любой момент - с CVS, инструкция: http://husky.sourceforge.net/cvs.html
   и https://sourceforge.net/cvs/?group_id=1332
2. Файлэха HUSKY, архив на ftp://ddt.demos.su/pub/fileecho/HUSKY/
   Сорцы раз в два месяца, diff'ы постоянно.

/------/

[3] Q: Что означают буквы в скобках в начале ответа?

A:

Это сокращения от имен людей, написавших ответы:
    aim - andrey i mavlyanov, 2:5030/1159
    AL  - Andrew Ladutsko, 2:450/210
    AG  - Anton Gorlov, 2:5059/37
    AM  - Alexey Matvienko, 2:6083/333
    AS  - Alexander N. Skovpen, 2:5020/9696
    DK  - Dmitriy Kazimirow, 2:5004/73
    DP  - Dmitry Pankov, 2:5022/81
    DS  - Dmitry Sergienko, 2:464/910
    FL  - Fedor Lizunkov, 2:5020/960
    Gi  - Pavel Girnov, 2:5066/18.66
    IF  - Ivan Fedorov, 2:5070/275
    MC  - Max Chernogor, 2:464/108
    mk  - mihail kapitanov, 2:465/239
    ML  - Max Levenkov, 2:5000/117
    mtt - Matthias Tichy
    PA  - Pavel Andreew, 2:5080/59
    PG  - Pavel Gulchouck, 2:463/68
    PS  - Pavel Scvortsov, 2:5055/80.333
    SR  - Serguei Revtov, 2:5021/11.10 & 2:5021/19.1
    TE  - Tobias Ernst, 2:2476/418
    VL  - Vitaliy Lovky, 2:463/1113
    VS  - Victor Sergienko. 2:464/118
    SD  - Stas Degteff, 2:5080/102
    sv  - sergei volodchenkov, 2:5030/1197.10

/------/

[4] Q: Как связаться с разработчиками?

A: (SD)
   1. Задать интересующий вопрос в эхоконференциях: русскоязычной RU.HUSKY
      или международной FIDOSOFT.HUSKY
   2. Hайти разработчика нужного модуля на страничке HUSKY TEAM:
      http://husky.sf.net/team.html
   3. Вот нынешние участники проекта c http://sourceforge.net/projects/husky/
      (данные на сентябрь 2005, актуальные данные см. на указанной вебстранице):

Andrew Ladutsko                        andrew_ladutsko at users.sourceforge.net
Andrew Sagulin     Developer           andrews42 at users.sourceforge.net
Andy U. Luk'yanov  Porter              andr_lukyanov at users.sourceforge.net
Dmitry Sergienko   Project Manager     d_sergienko at users.sourceforge.net
Georgi Fofanov     Developer           georgi at users.sourceforge.net
Gerrit Ku:hn       Developer           gerritkuehn at users.sourceforge.net
Igor Zakharoff     Translator          i_zkh at users.sourceforge.net
Ivan Fedorov       Developer           nssoft at users.sourceforge.net
Joerg Stadelhoff   Developer           joergstadelhoff at users.sourceforge.net
Max Levenkov       Developer           max_levenkov at users.sourceforge.net
Max Chernogor      Project Manager     mche at users.sourceforge.net
Matthias Tichy                         mtt at users.sourceforge.net
Michael Haase      Developer           it-dienste at users.sourceforge.net
Mike Gorchak       Porter              lmike at users.sourceforge.net
Nestyurkin Nikolay Developer           nikn at users.sourceforge.net
Elfy               Developer           nick_voronin at users.sourceforge.net
Oliver Grimm       Developer           atti47 at users.sourceforge.net
Pavel Andreew      Packager            sfpavel at users.sourceforge.net
Pavel Gulchouck    Project Manager     pgul at users.sourceforge.net
Peter A Svistunov  Web Designer        petrucco at users.sourceforge.net
Sascha Silbe                           sascha_silbe at users.sourceforge.net
Shilov Vladimir    Packager            shivn at users.sourceforge.net
Stas Degteff       Developer           stas_degteff at users.sourceforge.net
Tema Zelikin       Translator          tema31 at users.sourceforge.net
Tobias Ernst       Project Manager     os2tobi at users.sourceforge.net
val khokhlov       Developer           val_khokhlov at users.sourceforge.net
Volker Quetschke   Developer           quetschke at users.sourceforge.net

Чтобы получить email-адрес, " at " нужно заменить на "@".

Hекоторые разработчики фактически оставили проект, но, во всяком случае, каждый
из перечисленных в этом списке может внести присланной патч в репозиторий CVS.

/------/

[5] Q: Кому присылать патчи?

A: (ML,SD)

Любому разработчику, лучше ведущему модуля (см. п.4)
Требования к патчам:

1. Если добавлен новый token(**), нужно:
а) добавить его в fidoconf/doc/keywords.hpt
б) задокументировать в hpt/doc/hpt.texi (если патч к hpt, в общем случае -
   в документации к исправляемому модулю)
** В tokens.h в массиве parseline_tokens соблюдайте сортировку токенов!

2. Формат запуска diff следующий:
   diff -r -c -N hpt.orig hpt.modified > hpt.diff
   где hpt.orig и hpt - каталоги с исходным и переделанным hpt. (Будьте
   внимательны! Типичная ошибка - неверный порядок параметров, в результате
   чего получается обратный дифф.)

3. Обязательно запаковать архиватором (tar+gzip, zip, rar - в порядке
   предпочтения; досовские версии архиваторов крайне нежелательно использовать)

4. Сделать описание вида (в одну строку, пусть даже она будет больше ширины
   экрана в несколько раз):
   new feature added [patch by Vasya Pupkin]
   и эту строку вставить в текст письма (не в файл!).

5. Каждому модулю (fidoconf, hpt, smapi, ...) - свой патч.

Перед тем, как что-то делать, лучше посоветоваться с ведущим модуля: обсудить
варианты решения проблемы, названия новых ключевых слов конфига и т.д.

/------/

[6] Q: Я скачал *-current-(дата).tar.gz, а там баг! (архив ~месячной давности)

A: (PA)
   Стоит обновиться.
   Дело в том, что *current* меняется не по разу в день (с учётом пожеланий
и багрепортов). Поэтому тот архив, что скачал ты, на сегодня /мягко говоря/
устарел ;-)
   Раздел "Файлы" на http://sf.net/projects/husky предназначен в первую очередь
для размещения официальных (пре)релизов и еже-{одно-двух}-недельных бинарников.
Исходники же (особенно current) лучше брать самые свежие с CVS, на худой конец
- http://husky.sf.net/cvs2/current/*-latest.tar.gz.
   Если же баг не исправлен - пиши багрепорт (см. следующий ответ).

/------/

[7] Q: Кому прислать и как правильно оформить багрепорт?

A: (SD)
   Багрепорт можно запостить в эхоконференции RU.HUSKY или FIDOSOFT.HUSKY
(международная, писать надо по-английски); в раздел bugtrack на сайте
(https://sourceforge.net/tracker/?atid=101332&group_id=1332&func=browse).
Можно также написать ведущему проекта - но это менее оперативно.

   Чтобы багрепорт был понят без дополнительных вопросов, нужно указать:
- полное название бинарника, его версию и ОС
  (например, hpt 1.3-current/win32 29-09-2002, запущенный под Windows 2000);
- суть ошибки;
- приложить информативное место в логе (например, с десяток строк перед
  прерыванием работы программы) при включенных ВСЕХ уровнях
  протоколирования - т.е. (начиная с hpt-1.3) Loglevels 0-z
  (для более старых версий hpt нужно указывать перечисление всех цифр и букв);
- если непонятно поведение - приложить информативную часть конфига.

   Багрепорты предпочтительно публиковать в bugtrack - там есть возможность
оперативно передавать их разработчикам.
   Кроме багрепортов, на sf.net имеется такой же сервис для поддержки
пользователей и предложений по развитию.

/------/
--- hpt/w32 1.4.0-stable
* Origin: Moscow, Russia (2:5020/1042)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.092270 секунды