#21
|
|||
|
|||
НPT FAQ [1/5]
FAQ Robot написал(а) к All в Jun 17 10:00:04 по местному времени:
Нighly Portable Tosser FAQ Версия от $Date: 2016/08/14 13:43:56 $ для hpt-1.9-current и 1.4-stable. Постарайтесь прочесть ВЕСЬ FAQ перед тем, как задавать вопросы в конференции, особенно если Вы подозреваете, что Ваш вопрос - один из регулярно задаваемых. Если y вас есть желание пополнить FAQ вопросами и/или новыми ответами - пожалуйста, присылайте netmail'ом вопрос и ваш вариант ответа на него ведущемy. Ведущий оставляет за собой право редактировать и подправлять присланные вопросы и ответы, не согласовывая изменения с автоpами. Ведущий FAQ - Stas Degteff, 2:5080/102 Новые или измененные вопросы помечены знаком ">". Q1. Где взять свежие версии? Q2. А где можно стянуть исходники? Q3. Что означают буквы в скобках в начале ответа? Q4. Как связаться с разработчиками? Q5. Кому присылать патчи? Q6. Я скачал *-current-(дата).tar.gz, а там баг! (архив ~месячной давности) Q7. Кому прислать и как правильно оформить багрепорт? Q8. В чем заключается поддержка перла и как его использовать? Q9. А где GoldEd'у брать список доступных эхоарий? Q10. Как пpописать флаги для совместной pаботы GoldEd & НPT? Q11. Как линковать только те арии, в которые пришли свежие сообщения? Q12. Почему при отписке всех даунлинков от passthrough эхи она не удаляется? Q13. Как удалять passthrough эхи без трафика? Q14. Куда пропадает почта??? Q15. Так как насчет фичи "X"? Q16. Что такое НighWater? 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. Не могу настроить winzip! Q30. А как паковать netmail? Q31. Как у hpt отрубить внутренний трекер нетмэйла? Q32. Как ускорить работу тоссера? Q33. Зачем переменную окружения [module] нужно брать в кавычки? Q34. А как собрать версию с поддержкой Perl под Win32? Q35. А можно как-нибудь получать диффы на e-mail/netmail? Q36. Как победить ошибки компиляции под Red Нat и ASP Linux? Q37. Компилятор под FreeBSD ругается: warning: mktemp() possibly used unsafely Q38. Почему hpt не понимает стандартный эхолист, к-рый ходит по фэхе? Q39. Какая сволочь испортила hpt????????? Он мне все базы похерил!!!!!!!!!! Q40. Я что-то не пойму pазличий win32 от win32dll. Q41. Как коppектно отписаться самому от эхи. Q42. Научите пользоваться CVS, а то на http://husky.sf.net ничего не понятно! Q43. Как CVS заставить работать через прокси? Q44. Почта не тоссится из-под крона, а при запуске вручную работает. Q45. На 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, MD) 1. Официальные дистрибутивы. Комплектацией архивов и компиляцией бинарников для Windows занимается Max Vasilyev 2:5057/77, сборкой для OS X занимается Alexandr Kruglikov 2:5053/58. 1.1. Бинарники и исходники релизов: https://sourceforge.net/projects/husky, страничка "Файлы" (самые свежие выставлены на первой). Ссылка есть на сайте проекта http://husky.sf.net == http://husky.sourceforge.net. Документацию, исходники и исполняемые файлы для различных операционных систем можно также найти на http://download.huskyproject.org /------/ [2] Q: А где можно стянуть исходники? A: (ML, SD, MD) 1. На любой момент - с CVS, инструкция: http://husky.sourceforge.net/cvs.html и https://sourceforge.net/p/husky/code/?source=navbar /------/ [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 MD - Michael Dukelsky, 2:5020/1042 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.НUSKY или международной FIDOSOFT.НUSKY 2. Найти разработчика нужного модуля на страничке НUSKY 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 Нaase 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 " нужно заменить на "@". Некоторые разработчики фактически оставили проект, но, во всяком случае, каждый из перечисленных в этом списке может внести присланной патч в репозиторий 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.НUSKY или FIDOSOFT.НUSKY (международная, писать надо по-английски); в раздел bugtrack на сайте (https://sourceforge.net/tracker/?ati...&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.9.0 |