git: c850d38b2a - main - update translation of articles/problem-reports to Russian
Vladlen Popolitov <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=c850d38b2a1189a8250c41306d7f988c03999904 commit c850d38b2a1189a8250c41306d7f988c03999904 Author: Vladlen Popolitov <[email protected]> AuthorDate: 2026-03-15 11:14:21 +0000 Commit: Vladlen Popolitov <[email protected]> CommitDate: 2026-03-15 11:14:21 +0000 update translation of articles/problem-reports to Russian Reviewed by: andy, marck Differential Revision: https://reviews.freebsd.org/D55722 --- .../ru/articles/problem-reports/_index.adoc | 79 ++- .../content/ru/articles/problem-reports/_index.po | 675 ++++++++++++--------- 2 files changed, 422 insertions(+), 332 deletions(-) diff --git a/documentation/content/ru/articles/problem-reports/_index.adoc b/documentation/content/ru/articles/problem-reports/_index.adoc index 9cb82aaa19..7e3414365a 100644 --- a/documentation/content/ru/articles/problem-reports/_index.adoc +++ b/documentation/content/ru/articles/problem-reports/_index.adoc @@ -50,31 +50,36 @@ endif::[] toc::[] +[[pr-scope]] +== ÐблаÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑÑаÑÑи + +ÐзнаÑалÑно ÑÑа ÑÑаÑÑÑ Ð±Ñла напиÑана Ð´Ð»Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð¾ÑпÑавки оÑÑÑÑов о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ ÑеÑез Bugzilla, но некоÑоÑÑе ÐµÑ ÑÐ°Ð·Ð´ÐµÐ»Ñ Ñакже пÑÐ¸Ð¼ÐµÐ½Ð¸Ð¼Ñ Ð¿Ñи оÑпÑавке ÑеÑез ÑиÑÑÐµÐ¼Ñ ÑеÑензиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Phabricator или ÑеÑез оÑганизаÑÐ¸Ñ FreeBSD на Github. + [[pr-intro]] == Ðведение -Ðдной из ÑамÑÑ ÑазоÑаÑовÑваÑÑÐ¸Ñ Ð¿ÑакÑик, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ полÑÑиÑÑ Ð² каÑеÑÑве полÑзоваÑÐµÐ»Ñ Ð¿ÑогÑаммного обеÑпеÑениÑ, ÑвлÑеÑÑÑ Ð¾ÑпÑавка ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме, коÑоÑое вÑкоÑе закÑÑваеÑÑÑ Ñ ÐºÑаÑким и ниÑÐµÐ¼Ñ Ð½Ðµ помогаÑÑим обÑÑÑнением Ñипа "ÑÑо не пÑоблема" или "непÑавилÑное PR". ÐодобнÑм же обÑазом одной из ÑамÑÑ ÑазоÑаÑовÑваÑÑÐ¸Ñ Ð¿ÑакÑик, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ полÑÑиÑÑ Ð² каÑеÑÑве ÑазÑабоÑÑика пÑогÑаммного обеÑпеÑениÑ, ÑвлÑеÑÑÑ Ð¿Ð¾Ð»ÑÑение маÑÑÑ ÑÐ ¾Ð¾Ð±Ñений о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ , коÑоÑÑе на Ñамом деле не ÑвлÑÑÑÑÑ ÑообÑениÑми о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ , а запÑоÑами на полÑÑенР¸Ðµ поддеÑжки, или коÑоÑÑе ÑодеÑÐ¶Ð°Ñ Ð¼Ð°Ð»Ð¾ или вообÑе не ÑодеÑÐ¶Ð°Ñ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ инÑоÑмаÑии о ÑÑÑи пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸Ð»Ð¸ ÑпоÑобе ее воÑпÑоизведениÑ. +Ðдной из ÑамÑÑ ÑазоÑаÑовÑваÑÑÐ¸Ñ Ð¿ÑакÑик, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ полÑÑиÑÑ Ð² каÑеÑÑве полÑзоваÑÐµÐ»Ñ Ð¿ÑогÑаммного обеÑпеÑениÑ, ÑвлÑеÑÑÑ Ð¾ÑпÑавка ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме, коÑоÑое вÑкоÑе закÑÑваеÑÑÑ Ñ ÐºÑаÑким и ниÑÐµÐ¼Ñ Ð½Ðµ помогаÑÑим обÑÑÑнением Ñипа "ÑÑо не пÑоблема" или "непÑавилÑнÑй оÑÑеÑ". ÐодобнÑм же обÑазом одной из ÑамÑÑ ÑазоÑаÑовÑваÑÑÐ¸Ñ Ð¿ÑакÑик, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ полÑÑиÑÑ Ð² каÑеÑÑве ÑазÑабоÑÑика пÑогÑаммного обеÑпеÑениÑ, ÑвлÑеÑÑÑ Ð¿Ð¾Ð»ÑÑение Ð¼Ð°Ñ ÑÑ ÑообÑений о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ , коÑоÑÑе на Ñамом деле не ÑвлÑÑÑÑÑ ÑообÑениÑми о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ , а запÑоÑами на Ð¿Ð¾Ð»Ñ Ñение поддеÑжки, или коÑоÑÑе ÑодеÑÐ¶Ð°Ñ Ð¼Ð°Ð»Ð¾ или вообÑе не ÑодеÑÐ¶Ð°Ñ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ инÑоÑмаÑии о ÑÑÑи пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸Ð»Ð¸ ÑпоÑобе ÐµÑ Ð²Ð¾ÑпÑоизведениÑ. Ð ÑÑом докÑменÑе делаеÑÑÑ Ð¿Ð¾Ð¿ÑÑка опиÑаÑÑ Ñо, как ÑоÑÑавлÑÑÑ Ñ Ð¾ÑоÑие ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ . ЧÑо же, ÑпÑоÑиÑе вÑ, ÑвлÑеÑÑÑ Ñ Ð¾ÑоÑим ÑообÑением о пÑоблеме? ÐÑ, еÑли пеÑейÑи пÑÑмо к ÑÑÑи, Ñо Ñ Ð¾ÑоÑим ÑообÑением об пÑоблеме ÑвлÑеÑÑÑ Ñо, коÑоÑое Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±ÑÑÑÑо пÑоанализиÑовано и оÑÑабоÑано, к обоÑÐ´Ð½Ð¾Ð¼Ñ ÑдовлеÑвоÑÐµÐ½Ð¸Ñ ÐºÐ°Ðº полÑзоваÑелÑ, Ñак и ÑазÑабоÑÑика. -ХоÑÑ Ð² оÑновном ÑÑаÑÑÑ ÑокÑÑиÑÑеÑÑÑ Ð½Ð° ÑообÑениÑÑ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð²Ð¾ FreeBSD, болÑÑей ÑаÑÑÑÑ Ð¾Ð½Ð° должна Ñ Ð¾ÑоÑо Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¸ÑÑ Ð¸ дÑÑгим пÑогÑаммнÑм пÑоекÑам. +ХоÑÑ Ð² оÑновном ÑÑаÑÑÑ ÑокÑÑиÑÑеÑÑÑ Ð½Ð° оÑпÑавке ÑообÑений о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð²Ð¾ FreeBSD Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Bagzilla, болÑÑей ÑаÑÑÑÑ Ð¾Ð½Ð° должна Ñ Ð¾ÑоÑо Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¸ÑÑ Ð¸ дÑÑгим ÑлÑÑаÑм. ÐамеÑÑÑе, ÑÑо ÑÑа ÑÑаÑÑÑ Ð¾Ñганизована по ÑемаÑиÑеÑÐºÐ¾Ð¼Ñ Ð¿ÑинÑипÑ, а не Ñ ÑонологиÑеÑки, Ñак ÑÑо Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑоÑеÑÑÑ Ð´Ð¾ÐºÑÐ¼ÐµÐ½Ñ Ñеликом пÑежде, Ñем поÑÑлаÑÑ ÑообÑение о пÑоблеме, и не воÑпÑинимаÑÑ ÑÑаÑÑÑ ÐºÐ°Ðº поÑаговое ÑÑководÑÑво. [[pr-when]] == Ðогда нÑжно оÑпÑавлÑÑÑ ÑообÑение о пÑоблеме -ÐмееÑÑÑ Ð¼Ð½Ð¾Ð³Ð¾ клаÑÑов оÑибок, и не вÑе они Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑиводиÑÑ Ðº поÑÐ²Ð»ÐµÐ½Ð¸Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме. ÐонеÑно же, Ð½ÐµÑ Ð¸Ð´ÐµÐ°Ð»ÑнÑÑ Ð»Ñдей, и бÑдÑÑ Ð¼Ð¾Ð¼ÐµÐ½ÑÑ, когда Ð²Ñ ÑеÑиÑе, ÑÑо наÑли оÑÐ¸Ð±ÐºÑ Ð² пÑогÑамме, а на Ñамом деле Ð²Ñ Ð½ÐµÐ¿ÑавилÑно понÑли ÑинÑакÑÐ¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸Ð»Ð¸ Ñделали опеÑаÑÐºÑ Ð² конÑигÑÑаÑионном Ñайле (Ñ Ð¾ÑÑ Ñамо по Ñебе ÑÑо иногда говоÑÐ¸Ñ Ð¾ Ð¿Ð»Ð¾Ñ Ð¾Ð¹ докÑменÑаÑии или непÑавилÑной обÑабоÑке оÑибок в пÑикладной пÑогÑамме). ÐÑÑÑ ÐµÑе много ÑлÑÑаев, коР³Ð´Ð° поÑÑлка ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме Ñвно _не_ ÑвлÑеÑÑÑ Ð¿ÑавилÑнÑм дейÑÑвием, а ÑолÑко пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº ÑазоÑаÑовР°Ð½Ð¸Ñ Ð²Ð°Ñ Ð¸ ÑазÑабоÑÑиков. РнаобоÑоÑ, еÑÑÑ ÑлÑÑаи, когда Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð½Ñжно поÑлаÑÑ ÑообÑение о Ñем-Ñо, не ÑвлÑÑÑемÑÑ Ð¾Ñибкой - к пÑимеÑÑ, запÑÐ¾Ñ Ð½Ð° доÑабоÑÐºÑ Ð¸Ð»Ð¸ ÑаÑÑиÑение ÑÑнкÑионалÑноÑÑи. +ÐмееÑÑÑ Ð¼Ð½Ð¾Ð³Ð¾ клаÑÑов оÑибок, и не вÑе они Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑиводиÑÑ Ðº поÑÐ²Ð»ÐµÐ½Ð¸Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме. ÐонеÑно же, Ð½ÐµÑ Ð¸Ð´ÐµÐ°Ð»ÑнÑÑ Ð»Ñдей, и бÑдÑÑ Ð¼Ð¾Ð¼ÐµÐ½ÑÑ, когда Ð²Ñ ÑеÑиÑе, ÑÑо наÑли оÑÐ¸Ð±ÐºÑ Ð² пÑогÑамме, а на Ñамом деле Ð²Ñ Ð½ÐµÐ¿ÑавилÑно понÑли ÑинÑакÑÐ¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸Ð»Ð¸ Ñделали опеÑаÑÐºÑ Ð² конÑигÑÑаÑионном Ñайле (Ñ Ð¾ÑÑ Ñамо по Ñебе ÑÑо иногда говоÑÐ¸Ñ Ð¾ Ð¿Ð»Ð¾Ñ Ð¾Ð¹ докÑменÑаÑии или непÑавилÑной обÑабоÑке оÑибок в пÑикладной пÑогÑамме). ÐÑÑÑ ÐµÑÑ Ð¼Ð½Ð¾Ð³Ð¾ ÑлÑÑаев, коР³Ð´Ð° поÑÑлка ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме Ñвно _не_ ÑвлÑеÑÑÑ Ð¿ÑавилÑнÑм дейÑÑвием, а ÑолÑко пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº ÑазоÑаÑовР°Ð½Ð¸Ñ Ð²Ð°Ñ Ð¸ ÑазÑабоÑÑиков. РнаобоÑоÑ, еÑÑÑ ÑлÑÑаи, когда Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð½Ñжно поÑлаÑÑ ÑообÑение о Ñем-Ñо, не ÑвлÑÑÑемÑÑ Ð¾Ñибкой - к пÑимеÑÑ, запÑÐ¾Ñ Ð½Ð° доÑабоÑÐºÑ Ð¸Ð»Ð¸ ÑаÑÑиÑение ÑÑнкÑионалÑноÑÑи. -Ðо как же опÑеделиÑÑ, ÑÑо ÑвлÑеÑÑÑ Ð¾Ñибкой, а ÑÑо неÑ? ÐÑоÑÑÑм пÑавилом, коÑоÑÐ¾Ð¼Ñ Ð½Ñжно ÑледоваÑÑ, ÑвлÑеÑÑÑ ÑледÑÑÑее - ваÑа пÑоблема _не_ ÑвлÑеÑÑÑ Ð¾Ñибкой, еÑли она ÑоÑмÑлиÑÑеÑÑÑ ÐºÐ°Ðº вопÑÐ¾Ñ (обÑÑно в ÑоÑме "Ðак ÑделаÑÑ X?" или "Ðде можно найÑи Y?"). Ðе вÑегда ÑÑо Ñак однознаÑно, но пÑавило вопÑоÑа покÑÑÐ²Ð°ÐµÑ Ð±Ð¾Ð»ÑÑинÑÑво ÑлÑÑаев. ÐÑли Ðам нÑжен оÑвеÑ, лÑÑÑе вÑего задаÑÑ Ñвой вопÑÐ¾Ñ Ð² {freebsd-questions}. +Ðо как же опÑеделиÑÑ, ÑÑо ÑвлÑеÑÑÑ Ð¾Ñибкой, а ÑÑо неÑ? ÐÑоÑÑÑм пÑавилом, коÑоÑÐ¾Ð¼Ñ Ð½Ñжно ÑледоваÑÑ, ÑвлÑеÑÑÑ ÑледÑÑÑее - ваÑа пÑоблема _не_ ÑвлÑеÑÑÑ Ð¾Ñибкой, еÑли она ÑоÑмÑлиÑÑеÑÑÑ ÐºÐ°Ðº вопÑÐ¾Ñ (обÑÑно в ÑоÑме "Ðак ÑделаÑÑ X?" или "Ðде можно найÑи Y?"). Ðе вÑегда ÑÑо Ñак однознаÑно, но пÑавило вопÑоÑа покÑÑÐ²Ð°ÐµÑ Ð±Ð¾Ð»ÑÑинÑÑво ÑлÑÑаев. ÐÑли Ðам нÑжен оÑвеÑ, лÑÑÑе вÑего ÑнаÑала пÑоконÑÑлÑÑиÑоваÑÑÑÑ https://forums.freebsd.org[на ÑоÑÑÐ¼Ð°Ñ FreeBSD], в IRC или в {freebsd-questions }. ÐÐ¾Ñ Ð½ÐµÐºÐ¾ÑоÑÑе ÑлÑÑаи, в коÑоÑÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¾ÐºÐ°Ð·Ð°ÑÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ñм оÑпÑавиÑÑ ÑообÑение о Ñем-Ñо, ÑÑо не ÑвлÑеÑÑÑ Ð¾Ñибкой: * Уведомление об обновлении пÑогÑаммного обеÑпеÑениÑ, коÑоÑое поддеÑживаеÑÑÑ ÑÑоÑонними ÑазÑабоÑÑиками (в оÑновном поÑÑÑ, но Ñакже и компоненÑÑ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¹ ÑиÑÑемÑ, ÑазÑабаÑÑваемÑе ÑÑоÑонними оÑганизаÑиÑми, Ñакие, как BIND или ÑазлиÑнÑе ÑÑилиÑÑ GNU). -* ÐÐ»Ñ Ð½Ðµ поддеÑживаемÑÑ Ð½Ð¸ÐºÐµÐ¼ поÑÑов (пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ `MAINTAINER` ÑодеÑÐ¶Ð¸Ñ `[email protected]`), Ñакие ÑÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾ обновлении бÑдÑÑ Ð·Ð°Ð¼ÐµÑÐµÐ½Ñ Ð·Ð°Ð¸Ð½ÑеÑеÑовавÑимÑÑ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑом и Ð²Ð°Ñ Ð¼Ð¾Ð³ÑÑ Ð¿Ð¾Ð¿ÑоÑиÑÑ Ð¿ÑедоÑÑавиÑÑ Ð¿Ð°ÑÑ Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑа; пÑедоÑÑавление паÑÑа до Ñого, как Ð²Ð°Ñ Ð¿Ð¾Ð¿ÑоÑÑÑ Ð¾Ð± ÑÑом ÑилÑно ÑвелиÑÐ¸Ñ ÑанÑÑ Ñого, ÑÑо поÑÑ Ð±ÑÐ´ÐµÑ Ð¾Ð±Ð½Ð¾Ð²Ð»Ñн вовÑемÑ. +* ÐÐ»Ñ Ð½Ðµ поддеÑживаемÑÑ Ð½Ð¸ÐºÐµÐ¼ поÑÑов (пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ `MAINTAINER` ÑодеÑÐ¶Ð¸Ñ `[email protected]`) оÑÑÑÑ Ð¾ пÑоблеме без пÑиложенного Ñайла Ñ Ð¸ÑпÑавлениÑми едва ли бÑÐ´ÐµÑ Ð·Ð°Ð¼ÐµÑен коммиÑÑеÑом. ЧÑÐ¾Ð±Ñ ÑÑаÑÑ ÑопÑовождаÑÑим поÑÑа, Ñ ÐºÐ¾ÑоÑого не бÑло ÑопÑовождаÑÑего, оÑпÑавÑÑе оÑÑÑÑ Ñ Ð·Ð°Ð¿ÑоÑом (Ñайл Ñ Ð¸ÑпÑавлением желаÑелен, но не обÑзаÑелен). * РлÑбом ÑлÑÑае, Ñледование пÑоÑеÑÑÑ, опиÑÐ°Ð½Ð½Ð¾Ð¼Ñ Ð² extref:{porters-handbook}upgrading[Ð ÑководÑÑве по ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑÑов] даÑÑ Ð½Ð°Ð¸Ð»ÑÑÑие ÑезÑлÑÑаÑÑ. (Также можно ознакомиÑÑÑÑ Ñ ÑÑаÑÑей extref:{contributing}[Ðклад в коллекÑÐ¸Ñ Ð¿Ð¾ÑÑов FreeBSD, ports-contributing].) -ÐÑибка, коÑоÑÑÑ Ð½ÐµÐ»ÑÐ·Ñ Ð²Ð¾ÑпÑоизвеÑÑи, вÑÑд ли бÑÐ´ÐµÑ Ð¸ÑпÑавлена. ÐÑли оÑибка возникла ÑолÑко единождÑ, и Ð²Ñ Ð½Ðµ можеÑе ее воÑпÑоизвеÑÑи, к ÑÐ¾Ð¼Ñ Ð¶Ðµ никÑо Ñ Ð½ÐµÐ¹ болÑÑе не ÑÑалкивалÑÑ, Ð½ÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ ÑанÑов, ÑÑо ÑазÑабоÑÑики ÑмогÑÑ ÐµÐµ воÑпÑоизвеÑÑи или понÑÑÑ, ÑÑо делаеÑÑÑ Ð½ÐµÐ¿ÑавилÑно. ÐÑо не знаÑиÑ, ÑÑо Ñакого не ÑлÑÑаеÑÑÑ, но ÑÑо знаÑиÑ, ÑÑо ÑанÑов Ñ Ð²Ð°Ñего ÑообÑÐµÐ½Ð¸Ñ Ð´Ð¾Ð¹Ñи когда-либо до ÑÑадии иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñибки оÑÐµÐ½Ñ Ð¼Ð°Ð»Ñ. ЧаÑÑо ÑÑи Ð²Ð¸Ð´Ñ Ð¾Ñи бок возникаÑÑ Ð¸Ð·-за неÑдовлеÑвоÑиÑелÑной ÑабоÑÑ Ð¶ÑÑÑÐºÐ¸Ñ Ð´Ð¸Ñков, пеÑегÑевÑÐ¸Ñ ÑÑ Ð¿ÑоÑеÑÑоÑов. ÐÑегда, коР³Ð´Ð° ÑÑо возможно Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¾ÑÑлеживаÑÑ Ñакие ÑлÑÑаи пеÑед поÑÑлкой ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑибке. +ÐÑибка, коÑоÑÑÑ Ð½ÐµÐ»ÑÐ·Ñ Ð²Ð¾ÑпÑоизвеÑÑи, вÑÑд ли бÑÐ´ÐµÑ Ð¸ÑпÑавлена. ÐÑли оÑибка возникла ÑолÑко единождÑ, и Ð²Ñ Ð½Ðµ можеÑе ÐµÑ Ð²Ð¾ÑпÑоизвеÑÑи, к ÑÐ¾Ð¼Ñ Ð¶Ðµ никÑо Ñ Ð½ÐµÐ¹ болÑÑе не ÑÑалкивалÑÑ, Ð½ÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ ÑанÑов, ÑÑо ÑазÑабоÑÑики ÑмогÑÑ ÐµÑ Ð²Ð¾ÑпÑоизвеÑÑи или понÑÑÑ, ÑÑо делаеÑÑÑ Ð½ÐµÐ¿ÑавилÑно. ÐÑо не знаÑиÑ, ÑÑо Ñакого не ÑлÑÑаеÑÑÑ, но ÑÑо знаÑиÑ, ÑÑо ÑанÑов Ñ Ð²Ð°Ñего ÑообÑÐµÐ½Ð¸Ñ Ð´Ð¾Ð¹Ñи когда-либо до ÑÑадии иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñибки оÑÐµÐ½Ñ Ð¼Ð°Ð»Ñ. ЧаÑÑо ÑÑи Ð²Ð¸Ð´Ñ Ð¾Ñи бок возникаÑÑ Ð¸Ð·-за неÑдовлеÑвоÑиÑелÑной ÑабоÑÑ Ð¶ÑÑÑÐºÐ¸Ñ Ð´Ð¸Ñков, пеÑегÑевÑÐ¸Ñ ÑÑ Ð¿ÑоÑеÑÑоÑов. ÐÑегда, коР³Ð´Ð° ÑÑо возможно Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¾ÑÑлеживаÑÑ Ñакие ÑлÑÑаи пеÑед поÑÑлкой ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑибке. ТепеÑÑ, ÑÑÐ¾Ð±Ñ Ð¾Ð¿ÑеделиÑÑ ÐºÐ¾Ð¼Ñ Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¾ÑпÑавиÑÑ Ð²Ð°Ñе ÑообÑение об оÑибке, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°ÑÑ, ÑÑо пÑогÑаммное обеÑпеÑение, коÑоÑое Ð²Ñ Ð¾Ð´Ð¸Ñ Ð²Ð¾ FreeBSD, ÑоÑÑавлÑеÑÑÑ Ð¸Ð· неÑколÑÐºÐ¸Ñ ÑазлиÑнÑÑ ÑаÑÑей: @@ -84,7 +89,7 @@ toc::[] ÐаÑем Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑбедиÑÑÑÑ, дейÑÑвиÑелÑно ли пÑоблема ÑÑÑеÑÑвÑеÑ. СÑÑеÑÑвÑÐµÑ Ð²Ñего неÑколÑко веÑей, коÑоÑÑе ÑаздÑажаÑÑ ÑазÑабоÑÑика болÑÑе, Ñем полÑÑение ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑибке, коÑоÑÑÑ Ð¾Ð½ Ñже иÑпÑавил. -ÐÑли пÑоблема в базовой ÑиÑÑеме, Ñо вам нÑжно ÑнаÑала пÑоÑеÑÑÑ Ñаздел extref:{faq}[веÑÑии FreeBSD, latest-version] из FAQ, еÑли Ð²Ñ ÐµÑÑ Ð½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð¼Ñ Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñемой. ÐÐ»Ñ FreeBSD возможно иÑпÑавлÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ ÑолÑко Ð´Ð»Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ Ð½ÐµÐ´Ð°Ð²Ð½Ð¸Ñ Ð²ÐµÑок базовой ÑиÑÑемÑ, поÑÑÐ¾Ð¼Ñ Ð¾ÑпÑавка ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑибке Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ ÑÑаÑой веÑÑии пÑиведÑÑ Ðº ÑомÑ, ÑÑо ÑазÑабоÑÑик поÑовеÑÑÐµÑ Ð²Ð°Ð¼ обновиÑÑÑÑ Ð´Ð¾ поддеÑживаемой веÑÑии, ÑÑÐ¾Ð±Ñ Ð¿Ð¾ÑмоÑÑеÑÑ Ð¿ÑиÑÑÑÑÑвÑÐµÑ Ð»Ð¸ в ней пÑоблема. ÐомандР° оÑиÑеÑов безопаÑноÑÑи поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ link:https://www.FreeBSD.org/security/[ÑпиÑок поддеÑживаемÑÑ Ð²ÐµÑÑий.]. +ÐÑли пÑоблема в базовой ÑиÑÑеме, Ñо вам нÑжно ÑнаÑала пÑоÑеÑÑÑ Ñаздел extref:{handbook}cutting-edge[Ð ÑководÑÑва FreeBSD о веÑÑиÑÑ ], еÑли Ð²Ñ ÐµÑÑ Ð½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð¼Ñ Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñемой. ÐÐ»Ñ FreeBSD возможно иÑпÑавлÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ ÑолÑко Ð´Ð»Ñ Ð½ÐµÐºÐ¾ÑоÑÑÑ Ð½ÐµÐ´Ð°Ð²Ð½Ð¸Ñ Ð²ÐµÑок базовой ÑиÑÑемÑ, поÑÑÐ¾Ð¼Ñ Ð¾ÑпÑавка ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑибке Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ ÑÑаÑой веÑÑии пÑиведÑÑ Ðº ÑомÑ, ÑÑо ÑазÑабоÑÑик поÑовеÑÑÐµÑ Ð²Ð°Ð¼ обновиÑÑÑÑ Ð´Ð¾ поддеÑживаемой веÑÑии, ÑÑÐ¾Ð±Ñ Ð¿Ð¾ÑмоÑÑеÑÑ Ð¿ÑиÑÑÑÑÑвÑÐµÑ Ð»Ð¸ в ней пÑоблРµÐ¼Ð°. Ðоманда оÑиÑеÑов безопаÑноÑÑи поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ link:https://www.FreeBSD.org/ru/security/#sup[ÑпиÑок поддеÑживаемÑÑ Ð²ÐµÑÑий.]. ÐÑли пÑоблема в поÑÑе, ÑаÑÑмоÑÑиÑе возможноÑÑÑ ÑообÑиÑÑ Ð¾Ð± оÑибке ÑазÑабоÑÑикам иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ пÑоекÑа. ÐÑÐ¾ÐµÐºÑ FreeBSD не Ð¼Ð¾Ð¶ÐµÑ Ð¸ÑпÑавлÑÑÑ Ð²Ñе оÑибки во вÑÑм пÑогÑаммном обеÑпеÑении. @@ -93,10 +98,12 @@ toc::[] ÐÑжно ÑледоваÑÑ Ñ Ð¾ÑоÑÐµÐ¼Ñ Ð¿ÑÐ°Ð²Ð¸Ð»Ñ Ð²Ñегда ÑнаÑала вÑполнÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе иÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÐµÑед Ñем, как поÑлаÑÑ ÑообÑение о пÑоблеме. ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ, о ваÑей пÑоблеме Ñже ÑообÑено; Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ, она недавно обÑÑждалаÑÑ Ð¸Ð»Ð¸ обÑÑждаеÑÑÑ Ð² ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки; она Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñже иÑпÑавлена в более новой веÑÑии, Ñем Ñа, ÑÑо Ð²Ñ Ð¸ÑполÑзÑеÑе. ÐоÑÑÐ¾Ð¼Ñ Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑовеÑиÑÑ Ð²Ñе обÑÑнÑе меÑÑа до Ñого, как поÑлаÑÑ Ð²Ð°Ñе ÑообÑение о пÑоблеме. ÐÐ»Ñ FreeBSD ÑÑо знаÑи Ñ: -* СпиÑок extref:{faq}[ЧаÑÑо задаваемÑÑ Ð²Ð¾Ð¿ÑоÑов] (FAQ) по FreeBSD. FAQ ÑодеÑÐ¶Ð¸Ñ Ð¾ÑвеÑÑ Ð½Ð° ÑиÑокий кÑÑг вопÑоÑов, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº вопÑоÑÑ, каÑаÑÑиеÑÑ extref:{faq}[ÑовмеÑÑимоÑÑи обоÑÑдованиÑ, hardware], extref:{faq}[полÑзоваÑелÑÑÐºÐ¸Ñ Ð¿Ñиложений, applications] и extref:{faq}[конÑигÑÑаÑии ÑдÑа, kernelconfig]. -* extref:{handbook}eresources/[СпиÑки ÑаÑÑÑлки, eresources-mail] â еÑли ÐÑ Ð½Ðµ подпиÑÐ°Ð½Ñ Ð½Ð° Ð½Ð¸Ñ , воÑполÑзÑйÑеÑÑ https://www.FreeBSD.org/search/#mailinglists[поиÑком в аÑÑ Ð¸Ð²Ð°Ñ ] на ÑайÑе FreeBSD. ÐÑли ваÑа пÑоблема не обÑÑждалаÑÑ Ð² ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе попÑÑаÑÑÑÑ Ð¾Ð¿ÑбликоваÑÑ ÑообÑение о ней и подождаÑÑ Ð½ÐµÑколÑко дней, пока кÑо-нибÑÐ´Ñ Ð½Ðµ ÑÐ¼Ð¾Ð¶ÐµÑ ÑвидеÑÑ Ñо, ÑÑо Ð²Ñ Ð½Ðµ замеÑили. +* Ðо-пеÑвÑÑ , вÑегда пÑовеÑÑйÑе, не опиÑан ли ÑÑÐ¾Ñ Ð²Ð¾Ð¿ÑÐ¾Ñ Ð² extref:{handbook}[Ð ÑководÑÑве]. +* СпиÑок extref:{faq}[ЧаÑÑо задаваемÑÑ Ð²Ð¾Ð¿ÑоÑов] (FAQ) по FreeBSD. FAQ ÑодеÑÐ¶Ð¸Ñ Ð¾ÑвеÑÑ Ð½Ð° неÑколÑко вопÑоÑов, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº вопÑоÑÑ, каÑаÑÑиеÑÑ extref:{faq}[ÑовмеÑÑимоÑÑи обоÑÑдованиÑ, hardware]. +* extref:{handbook}eresources/[СпиÑки ÑаÑÑÑлки, eresources-mail] â еÑли ÐÑ Ð½Ðµ подпиÑÐ°Ð½Ñ Ð½Ð° Ð½Ð¸Ñ , воÑполÑзÑйÑеÑÑ https://www.FreeBSD.org/search/#mailinglists[поиÑком в аÑÑ Ð¸Ð²Ð°Ñ ] на ÑайÑе FreeBSD. ÐÑли ваÑа пÑоблема не обÑÑждалаÑÑ Ð² ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе попÑÑаÑÑÑÑ Ð¾Ð¿ÑбликоваÑÑ ÑообÑение о ней и подождаÑÑ Ð½ÐµÑколÑко дней â возможно, кÑо-Ñо замеÑÐ¸Ñ Ñо, ÑÑо бÑло ÑпÑÑено. +* Ðак оÑмеÑалоÑÑ Ð²ÑÑе, ÑоÑÑÐ¼Ñ FreeBSD и IRC. * Ðак ваÑианÑ, веÑÑ Ð²ÐµÐ±-иÑполÑзÑйÑе ваÑÑ Ð»ÑбимÑÑ Ð¿Ð¾Ð¸ÑковÑÑ ÑиÑÑÐµÐ¼Ñ Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка ÐºÐ°ÐºÐ¸Ñ -либо ÑÑÑлок по ваÑей пÑоблеме. ÐÑ Ð¼Ð¾Ð¶ÐµÑе даже ÑвидеÑÑ ÑÑÑлки на аÑÑ Ð¸Ð²Ñ ÑпиÑков ÑаÑÑÑлки или ÑелеконÑеÑенÑий, о коÑоÑÑÑ Ð²Ñ Ð½Ðµ знали или не дÑмали Ñам иÑкаÑÑ. -* СледÑÑÑим пÑнкÑом должна бÑÑÑ https://bugs.freebsd.org/bugzilla/query.cgi[ база даннÑÑ PR FreeBSD] (Bugzilla). ÐÑли ÑолÑко ваÑа пÑоблема не нова или Ñедка, еÑÑÑ Ð½ÐµÐºÐ¾ÑоÑÑй ÑанÑ, ÑÑо о ней Ñже ÑообÑено. +* СледÑÑÑим пÑнкÑом должна бÑÑÑ https://bugs.freebsd.org/bugzilla/query.cgi[ база даннÑÑ FreeBSD Bugzilla]. ÐÑли ÑолÑко ваÑа пÑоблема не нова или Ñедка, еÑÑÑ Ð½ÐµÐºÐ¾ÑоÑÑй ÑанÑ, ÑÑо о ней Ñже ÑообÑено. * Ð Ñамое важное, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿Ð¾ÑмоÑÑеÑÑ Ð½Ðµ заÑÑÐ°Ð³Ð¸Ð²Ð°ÐµÑ Ð»Ð¸ докÑменÑаÑÐ¸Ñ Ð² базовой ÑиÑÑеме ваÑÑ Ð¿ÑоблемÑ. + ÐÐ»Ñ Ð¾Ñновного кода FreeBSD Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑÑаÑелÑно изÑÑиÑÑ ÑодеÑжимое Ñайла [.filename]#/usr/src/UPDATING# или его ÑекÑÑÑÑ Ð²ÐµÑÑÐ¸Ñ Ð¿Ð¾ адÑеÑÑ https://cgit.freebsd.org/src/tree/UPDATING[https://cgit.freebsd.org/src/tree/UPDATING]. (ÐÑли Ð²Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð¸Ñе Ñ Ð¾Ð´Ð½Ð¾Ð¹ веÑÑии на дÑÑгÑÑ, оÑобенно еÑли Ð²Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÑеÑеÑÑ Ð´Ð¾ FreeBSD-CURRENT, Ñо в ÑÑом Ñайле Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе найÑи много важной инÑоÑмаÑии). @@ -106,21 +113,23 @@ toc::[] [[pr-writing]] == ÐапиÑание ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме -ТепеÑÑ, поÑле Ñого, как Ð²Ñ ÑеÑили, ÑÑо Ð²Ð°Ñ Ð²Ð¾Ð¿ÑÐ¾Ñ Ð¿Ð¾Ð´Ð¿Ð°Ð´Ð°ÐµÑ Ð¿Ð¾Ð´ каÑегоÑÐ¸Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме, и ÑÑо пÑоблема FreeBSD, Ñамое вÑÐµÐ¼Ñ Ð½Ð°Ð¿Ð¸ÑаÑÑ ÑобÑÑвенно ÑообÑение о пÑоблеме (PR). ÐÑежде Ñем Ð¼Ñ ÑглÑбимÑÑ Ð² ÑаÑÑноÑÑи иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸ оÑпÑавки PR, Ð²Ð¾Ñ Ð½ÐµÑколÑко ÑовеÑов, коÑоÑÑе помогÑÑ Ð²Ð°Ð¼ ÑделаÑÑ PR более ÑÑÑекÑивнÑм. +ТепеÑÑ, поÑле Ñого, как Ð²Ñ ÑеÑили, ÑÑо Ð²Ð°Ñ Ð²Ð¾Ð¿ÑÐ¾Ñ Ð¿Ð¾Ð´Ð¿Ð°Ð´Ð°ÐµÑ Ð¿Ð¾Ð´ каÑегоÑÐ¸Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме, и ÑÑо пÑоблема FreeBSD, Ñамое вÑÐµÐ¼Ñ Ð½Ð°Ð¿Ð¸ÑаÑÑ ÑобÑÑвенно ÑообÑение о пÑоблеме (PR). ÐÑежде Ñем Ð¼Ñ ÑглÑбимÑÑ Ð² ÑаÑÑноÑÑи иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸ оÑпÑавки PR в Bugzilla, Ð²Ð¾Ñ Ð½ÐµÑколÑко ÑовеÑов, коÑоÑÑе помогÑÑ Ð²Ð°Ð¼ ÑделаÑÑ ÑообÑение более ÑÑÑекÑивнÑм. [[pr-writing-tips]] -== Ðак пиÑаÑÑ Ñ Ð¾ÑоÑие ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ +== Ðак пиÑаÑÑ Ñ Ð¾ÑоÑие ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð² Bugzilla -* _Ðе оÑÑавлÑйÑе поле "Summary" (кÑаÑкое опиÑание) пÑÑÑÑм._ СообÑÐµÐ½Ð¸Ñ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÐºÐ°Ðº в ÑпиÑки ÑаÑÑÑлки, коÑоÑÑе заÑем ÑаÑÑ Ð¾Ð´ÑÑÑÑ Ð¿Ð¾ вÑÐµÐ¼Ñ Ð¼Ð¸ÑÑ (в Ð½Ð¸Ñ Ð¿Ð¾Ð»Ðµ "Summary" опÑеделÑÐµÑ ÑÐµÐ¼Ñ Ð¿Ð¸ÑÑма), Ñак и в Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ . ÐÑоÑмаÑÑиваÑÑий ÑÑÑ Ð±Ð°Ð·Ñ, как пÑавило, пÑÐ¾Ð¹Ð´ÐµÑ Ð¼Ð¸Ð¼Ð¾ PR Ñ Ð¿ÑÑÑÑм кÑаÑким опиÑанием. Ðе забÑдÑÑе, ÑÑо PR оÑÑаеÑÑÑ Ð² базе до ÑÐµÑ Ð¿Ð¾Ñ, пока кÑо-либо не закÑÐ¾ÐµÑ ÐµÐ³Ð¾; ÑообÑение-аноним, ÑкоÑее вÑего, пÑоÑÑо поÑеÑÑеÑÑÑ Ð½Ð° обÑем Ñоне. +* _Ðе оÑÑавлÑйÑе поле "Summary" (кÑаÑкое опиÑание) пÑÑÑÑм._ СообÑÐµÐ½Ð¸Ñ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÐºÐ°Ðº в ÑпиÑки ÑаÑÑÑлки, коÑоÑÑе заÑем ÑаÑÑ Ð¾Ð´ÑÑÑÑ Ð¿Ð¾ вÑÐµÐ¼Ñ Ð¼Ð¸ÑÑ (в Ð½Ð¸Ñ Ð¿Ð¾Ð»Ðµ "Summary" опÑеделÑÐµÑ ÑÐµÐ¼Ñ Ð¿Ð¸ÑÑма), Ñак и в Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ . ÐÑоÑмаÑÑиваÑÑий ÑÑÑ Ð±Ð°Ð·Ñ, как пÑавило, пÑÐ¾Ð¹Ð´ÐµÑ Ð¼Ð¸Ð¼Ð¾ PR Ñ Ð¿ÑÑÑÑм кÑаÑким опиÑанием. Ðе забÑдÑÑе, ÑÑо PR оÑÑаÑÑÑÑ Ð² базе до ÑÐµÑ Ð¿Ð¾Ñ, пока кÑо-либо не закÑÐ¾ÐµÑ ÐµÐ³Ð¾; ÑообÑение-аноним, ÑкоÑее вÑего, пÑоÑÑо поÑеÑÑеÑÑÑ Ð½Ð° обÑем Ñоне. * __ÐзбегайÑе ÑÑманнÑÑ Ð¾Ð¿Ð¸Ñаний в поле "Summary"__. Ðе ÑÑÐ¾Ð¸Ñ Ð¿ÑедполагаÑÑ, ÑÑо ÑиÑаÑÑий ваÑе ÑообÑение Ð²Ð»Ð°Ð´ÐµÐµÑ ÐºÐ¾Ð½ÑекÑÑом; поÑÑомÑ, Ñем подÑобнее Ð²Ñ Ð¾Ð¿Ð¸ÑеÑе ÑиÑÑаÑиÑ, Ñем лÑÑÑе. Ð ÑаÑÑноÑÑи, к какой ÑаÑÑи ÑиÑÑÐµÐ¼Ñ Ð¾ÑноÑиÑÑÑ Ð²Ð°Ñа пÑоблема? ÐÑоÑвлÑеÑÑÑ Ð»Ð¸ она на ÑÑапе ÑÑÑановки или во вÑÐµÐ¼Ñ Ð½Ð¾ÑмалÑной ÑабоÑÑ? ÐапÑимеÑ, вмеÑÑо ÑÑÑоки `Summary: portupgrade is broken` Ñледовало Ð±Ñ Ð½Ð°Ð¿Ð¸ÑаÑÑ ÑÑо-Ñо вÑоде `Summary: port ports-mgmt/portupgrade coredumps on -current`. Ð ÑлÑÑае поÑÑиÑованнÑÑ Ð¿Ñ Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹ в поле "Summary" полезно ÑказÑваÑÑ Ð½Ðµ ÑолÑко Ð¸Ð¼Ñ Ð¿Ð¾ÑÑа, но и каÑегоÑиÑ. * _ÐÑли Ñ Ð²Ð°Ñ ÐµÑÑÑ Ð¿Ð°ÑÑ, ÑообÑиÑе об ÑÑом._ ÐалиÑие паÑÑа знаÑиÑелÑно ÑпÑоÑÐ°ÐµÑ Ð¾Ð±ÑабоÑÐºÑ Ð¾ÑÑÑÑа. -** Ðе иÑполÑзÑйÑе клÑÑевÑе Ñлова `patch` или `patch-ready` â они ÑÑÑаÑели. -* _ÐÑли Ð²Ñ ÑопÑовождаеÑе код, ÑкажиÑе ÑÑо._ ÐÑли Ð²Ñ ÑопÑовождаеÑе ÑаÑÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода (напÑимеÑ, ÑÑÑеÑÑвÑÑÑий поÑÑ), обÑзаÑелÑно ÑÑÑановиÑе «Class» ваÑего PR в знаÑение `maintainer-update`. Таким обÑазом, лÑбой коммиÑÑеÑ, обÑабаÑÑваÑÑий Ð²Ð°Ñ PR, не бÑÐ´ÐµÑ Ð²ÑнÑжден пÑовеÑÑÑÑ ÑÑо. +** Ðе иÑполÑзÑйÑе клÑÑевÑе Ñлова `patch` или `patch-ready` â они ÑÑÑаÑели. ÐмеÑÑо ÑÑого пÑикÑепиÑе паÑÑ ÐºÐ°Ðº вложение и оÑмеÑÑÑе Ñлажок `[patch]`. ÐÑли Ñлажок не оÑобÑажаеÑÑÑ, нажмиÑе `Show Advanced Fields` (ÐоказаÑÑ ÑаÑÑиÑеннÑе полÑ) в левом веÑÑ Ð½ÐµÐ¼ ÑглÑ. +** ÐÑедпоÑÑиÑелÑÐ½Ñ ÑÐ°Ð¹Ð»Ñ Ñ Ð¸ÑпÑавлениÑми Ñ MIME-Ñипом `text/plain`. +** ÐÑедпоÑÑиÑелÑÐ½Ñ Ð¿Ð°ÑÑи, ÑовмеÑÑимÑе Ñ `git`. +* _ÐÑли Ð²Ñ ÑопÑовождаеÑе поÑÑ, ÑкажиÑе ÑÑо._ ÐÑли Ð²Ñ ÑопÑовождаеÑе ÑаÑÑÑ Ð¸ÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода (напÑимеÑ, ÑÑÑеÑÑвÑÑÑий поÑÑ), обÑзаÑелÑно ÑÑÑановиÑе поле `maintainer-feedback` в ваÑем ÑообÑении о пÑоблеме в `+`. Таким обÑазом, лÑбой коммиÑÑеÑ, обÑабаÑÑваÑÑий Ð²Ð°Ñ PR, не бÑÐ´ÐµÑ Ð²ÑнÑжден пÑовеÑÑÑÑ ÑÑо. * _ÐÑдÑÑе ÑоÑÐ½Ñ Ð² ÑоÑмÑлиÑÐ¾Ð²ÐºÐ°Ñ ._ Чем болÑÑе инÑоÑмаÑии Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе пÑедоÑÑавиÑÑ Ð¾ пÑоблеме, Ñем болÑÑе Ñ Ð²Ð°Ñ ÑанÑов полÑÑиÑÑ Ð¾ÑвеÑ. ** ÐклÑÑиÑе веÑÑÐ¸Ñ FreeBSD, коÑоÑÑÑ Ð²Ñ Ð¸ÑполÑзÑеÑе (Ð´Ð»Ñ ÑÑого еÑÑÑ ÑпеÑиалÑное поле, Ñм. ниже), и аÑÑ Ð¸ÑекÑÑÑÑ. УкажиÑе, иÑполÑзÑеÑе ли Ð²Ñ Ñелиз (напÑимеÑ, Ñ CD-ROM или загÑÑженнÑй) или ÑиÑÑемÑ, поддеÑживаемÑÑ ÑеÑез Git (и, еÑли да, ÑкажиÑе Ñ ÑÑ Ð¸ веÑкÑ). ÐÑли Ð²Ñ Ð¸ÑполÑзÑеÑе веÑÐºÑ FreeBSD-CURRENT, ÑкажиÑе ÑÑо в пеÑвÑÑ Ð¾ÑеÑедÑ, Ñак как иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ (оÑобенно Ð´Ð»Ñ Ð¸Ð·Ð²ÐµÑÑнÑÑ Ð¿Ñоблем) ÑаÑÑо добавлÑÑÑÑÑ Ð¾ÑÐµÐ½Ñ Ð±ÑÑÑÑо, и полÑзоваÑели FreeBSD-CURRENT Ð´Ð¾Ð»Ð¶Ð½Ñ ÑледиÑÑ Ð·Ð° обновл ениÑми. ** ÐклÑÑиÑе инÑоÑмаÑÐ¸Ñ Ð¾ Ñом, какие глобалÑнÑе опÑии Ð²Ñ Ñказали в [.filename]#make.conf#. Ðа замеÑкÑ: ÐбÑÑвление опÑий наподобие `-02` и дÑÑÐ³Ð¸Ñ , опиÑаннÑÑ Ð² man:gcc[1] во Ð¼Ð½Ð¾Ð³Ð¸Ñ ÑлÑÑаÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑиÑиной оÑибок. ХоÑÑ Ð¸ ÑазÑабоÑÑики FreeBSD бÑдÑÑ Ð¿ÑинимаÑÑ Ð¿Ð°ÑÑи, Ñ Ð½Ð¸Ñ Ð½Ðµ бÑÐ´ÐµÑ Ð¶ÐµÐ»Ð°Ð½Ð¸Ñ Ð¸ÑÑледоваÑÑ Ñакие ÑлÑÑаи из-за оÑÑÑÑÑÑÐ²Ð¸Ñ Ð²Ñемени и добÑоволÑÑев, и вмеÑÑо ÑÑого они могÑÑ Ð¾ÑвеÑиÑÑ, ÑÑо ÑÑо не поддеÑживаеÑÑÑ. -** ÐÑли пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¼Ð¾Ð¶Ð½Ð¾ легко повÑоÑиÑÑ, вклÑÑиÑе Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ Ð¸Ð½ÑоÑмаÑиÑ, ÑÑÐ¾Ð±Ñ ÑазÑабоÑÑик Ñмог воÑпÑоизвеÑÑи ее ÑамоÑÑоÑÑелÑно. ÐÑли пÑоблема пÑоÑвлÑеÑÑÑ Ð¿Ñи некоÑоÑÑÑ Ð²Ð²Ð¾Ð´Ð¸Ð¼ÑÑ Ð´Ð°Ð½Ð½ÑÑ , Ñо, по возможноÑÑи, пÑиведиÑе Ð¸Ñ Ð²Ð¼ÐµÑÑе Ñ Ð¿Ð¾Ð»ÑÑаемÑм и ожидаемÑм вÑводом. ÐÑли же вводимÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð¼Ð½Ð¾Ð³Ð¾ или же Ð¸Ñ Ð½ÐµÐ»ÑÐ·Ñ ÑазглаÑаÑÑ, Ñо попÑобÑйÑе вÑделиÑÑ Ð¸Ð· Ð½Ð¸Ñ Ð»Ð¸ÑÑ Ð½ÐµÐ±Ð¾Ð»ÑÑой ÑÑагменÑ, пÑиводÑÑий к Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð¿ÑоблемÑ, и вклÑÑиÑе его в PR. +** ÐÑли пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¼Ð¾Ð¶Ð½Ð¾ легко повÑоÑиÑÑ, вклÑÑиÑе Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ Ð¸Ð½ÑоÑмаÑиÑ, ÑÑÐ¾Ð±Ñ ÑазÑабоÑÑик Ñмог воÑпÑоизвеÑÑи ÐµÑ ÑамоÑÑоÑÑелÑно. ÐÑли пÑоблема пÑоÑвлÑеÑÑÑ Ð¿Ñи некоÑоÑÑÑ Ð²Ð²Ð¾Ð´Ð¸Ð¼ÑÑ Ð´Ð°Ð½Ð½ÑÑ , Ñо, по возможноÑÑи, пÑиведиÑе Ð¸Ñ Ð²Ð¼ÐµÑÑе Ñ Ð¿Ð¾Ð»ÑÑаемÑм и ожидаемÑм вÑводом. ÐÑли же вводимÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð¼Ð½Ð¾Ð³Ð¾ или же Ð¸Ñ Ð½ÐµÐ»ÑÐ·Ñ ÑазглаÑаÑÑ, Ñо попÑобÑйÑе вÑделиÑÑ Ð¸Ð· Ð½Ð¸Ñ Ð»Ð¸ÑÑ Ð½ÐµÐ±Ð¾Ð»ÑÑой ÑÑагменÑ, пÑиводÑÑий к Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð¿ÑоблемÑ, и вклÑÑиÑе его в PR. ** ÐÑли ваÑа пÑоблема ÑвÑзана Ñ ÑдÑом, бÑдÑÑе гоÑÐ¾Ð²Ñ Ð¿ÑедоÑÑавиÑÑ ÑледÑÑÑÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ (вам не обÑзаÑелÑно вклÑÑаÑÑ ÐµÑ Ð²ÑÑ, она пойдÑÑ Ð»Ð¸ÑÑ Ð½Ð° заполнение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , но Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð²ÐºÐ»ÑÑиÑÑ Ð¸Ð½ÑоÑмаÑиÑ, коÑоÑÐ°Ñ Ð¿Ð¾ ваÑÐµÐ¼Ñ Ð¼Ð½ÐµÐ½Ð¸Ñ Ð°ÐºÑÑалÑна): *** ÐаÑÑ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ ÑдÑа, вклÑÑÐ°Ñ Ñо, какие ÑÑÑÑойÑÑва Ñ Ð²Ð°Ñ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ @@ -136,40 +145,44 @@ toc::[] *** ÐмеÑÑÑÑ Ð»Ð¸ какие-либо пеÑеменнÑе окÑÑжениÑ, коÑоÑÑе пеÑепиÑÑваÑÑ Ð¿ÐµÑвонаÑалÑно-ÑÑÑановленнÑе в [.filename]#bsd.port.mk#, Ñакие как, `PORTSDIR`) *** ÐÑоÑли ли Ð²Ñ [.filename]#ports/UPDATING#, и опиÑана ли Ñам ваÑа пÑоблема (кÑо-нибÑÐ´Ñ ÑпÑоÑÐ¸Ñ Ð¾Ð±ÑзаÑелÑно) -* _ÐзбегайÑе неÑеÑÐºÐ¸Ñ Ð·Ð°Ð¿ÑоÑов о новÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑÑ ._ СообÑение Ñипа "кÑо-Ñо обÑзаÑелÑно должен ÑделаÑÑ Ñак, ÑÑÐ¾Ð±Ñ ÑакаÑ-Ñо ÑÑилиÑа вела ÑÐµÐ±Ñ Ñак-Ñо" Ð¸Ð¼ÐµÐµÑ ÐºÑда менÑÑе ÑанÑов вÑÑÑеÑиÑÑ Ð¿Ð¾Ð·Ð¸ÑивнÑй оÑклик, Ñем более ÑеÑко ÑÑоÑмÑлиÑованнÑй запÑоÑ. ÐомниÑе, ÑÑо иÑÑ Ð¾Ð´Ð½Ñе ÑекÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ð²Ñем, Ñак ÑÑо еÑли вам нÑжна ÑеализаÑÐ¸Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾-Ñо нового ÑвойÑÑва, лÑÑÑий ÑпоÑоб- взÑÑÑÑÑ Ð·Ð° ÑабоÑÑ ÑамомÑ! Ðе забÑдÑÑе Ñакже, ÑÑо Ñакие моменÑÑ Ð»ÑÑÑе обÑÑж даÑÑ Ð² ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº `freebsd-questions`, Ñем делаÑÑ ÑÑо поÑÑедÑÑвом Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ PR. -* _УбедиÑеÑÑ, ÑÑо ваÑа пÑоблема еÑе никем не опиÑана._ ÐÑ Ñже говоÑили об ÑÑом, но ÑÑÐ¾Ð¸Ñ Ð¿Ð¾Ð²ÑоÑиÑÑÑÑ. ÐоÑÑаÑÑÑе паÑÑ Ð¼Ð¸Ð½ÑÑ Ð½Ð° ÑоÑÑавление запÑоÑов к базе PR: https://bugs.freebsd.org/bugzilla/query.cgi[https://bugs.freebsd.org/bugzilla/query.cgi]. (ÐеÑмоÑÑÑ Ð½Ð° повÑоÑÑ, об ÑÑом поÑÑоÑнно забÑваÑÑ) +* _ÐзбегайÑе неÑеÑÐºÐ¸Ñ Ð·Ð°Ð¿ÑоÑов о новÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑÑ ._ СообÑение Ñипа "кÑо-Ñо обÑзаÑелÑно должен ÑделаÑÑ Ñак, ÑÑÐ¾Ð±Ñ ÑакаÑ-Ñо ÑÑилиÑа вела ÑÐµÐ±Ñ Ñак-Ñо" Ð¸Ð¼ÐµÐµÑ ÐºÑда менÑÑе ÑанÑов вÑÑÑеÑиÑÑ Ð¿Ð¾Ð·Ð¸ÑивнÑй оÑклик, Ñем более ÑеÑко ÑÑоÑмÑлиÑованнÑй запÑоÑ. ÐомниÑе, ÑÑо иÑÑ Ð¾Ð´Ð½Ñе ÑекÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ð²Ñем, Ñак ÑÑо еÑли вам нÑжна ÑеализаÑÐ¸Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾-Ñо нового ÑвойÑÑва, лÑÑÑий ÑпоÑоб â взÑÑÑÑÑ Ð·Ð° ÑабоÑÑ ÑамомÑ! Ðе забÑдÑÑе Ñакже, ÑÑо Ñакие моменÑÑ Ð»ÑÑÑе обÑÑ Ð¶Ð´Ð°ÑÑ Ð² ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº `freebsd-questions`, Ñем делаÑÑ ÑÑо поÑÑедÑÑвом Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ PR. +* _УбедиÑеÑÑ, ÑÑо ваÑа пÑоблема еÑÑ Ð½Ð¸ÐºÐµÐ¼ не опиÑана._ ÐÑ Ñже говоÑили об ÑÑом, но ÑÑÐ¾Ð¸Ñ Ð¿Ð¾Ð²ÑоÑиÑÑÑÑ. ÐоÑÑаÑÑÑе паÑÑ Ð¼Ð¸Ð½ÑÑ Ð½Ð° ÑоÑÑавление запÑоÑов в Bugzilla: https://bugs.freebsd.org/bugzilla/query.cgi[https://bugs.freebsd.org/bugzilla/query.cgi]. (ÐеÑмоÑÑÑ Ð½Ð° повÑоÑÑ, об ÑÑом поÑÑоÑнно забÑваÑÑ) * _СообÑайÑе об одной пÑоблеме в одном PR._ ÐзбегайÑе опиÑÐ°Ð½Ð¸Ñ Ð´Ð²ÑÑ Ð¸ более пÑоблем в одном ÑообÑении (иÑклÑÑением ÑвлÑÑÑÑÑ Ð²Ð·Ð°Ð¸Ð¼Ð¾ÑвÑзаннÑе пÑоблемÑ). ÐÑоÑмлÑÑ Ð¿Ð°ÑÑи, не пÑÑайÑеÑÑ Ð² Ð½Ð¸Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÑÑ Ð¼Ð½Ð¾Ð¶ÐµÑÑво ÑÑнкÑионалÑнÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑей или иÑпÑавлÑÑÑ Ð¸Ð¼Ð¸ неÑколÑко оÑибок в одном и Ñом же ÑообÑении о пÑоблеме (опÑÑÑ Ð¶Ðµ, за иÑклÑÑением взаимоÑвÑзаннÑÑ Ð¿Ñоблем) - Ð´Ð»Ñ ÑÐ°ÐºÐ¸Ñ PR-ов поÑÑебÑеÑÑÑ Ð·Ð½Ð°ÑиÑелÑно болÑÑе вÑемени на обÑабоÑкÑ. * _ÐзбегайÑе полемики._ ÐÑли ваÑе ÑообÑение каÑаеÑÑÑ Ð¾Ð±Ð»Ð°ÑÑи или ÑпоÑобов ÑеализаÑии, коÑоÑÑе Ñанее вÑзвали ÑазноглаÑиÑ, вам ÑÑÐ¾Ð¸Ñ Ð±ÑÑÑ Ð³Ð¾ÑовÑм пÑедоÑÑавиÑÑ Ð½Ðµ ÑолÑко паÑÑи, но и внÑÑнÑе аÑгÑменÑÑ, поÑÐµÐ¼Ñ ÑледÑÐµÑ Ð¿Ð¾ÑÑÑпаÑÑ Ð¸Ð¼ÐµÐ½Ð½Ð¾ Ñак (Ñо еÑÑÑ, ÑÑо "ÐÑавилÑнÑй ÐÑÑÑ"). Ðак оÑмеÑалоÑÑ Ð²ÑÑе, аккÑÑаÑнÑй поиÑк по аÑÑ Ð¸Ð²Ñ ÑпиÑков ÑаÑÑÑлки https://www.FreeBSD.org/search/#mailinglists[https://www.FreeBSD.org/search/#mailinglists] никогда не помеÑаеÑ. -* _ÐÑдÑÑе вежливÑ._ ÐоÑÑи каждÑй из ÑÐµÑ , кÑо Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½Ð¸Ð¼Ð°ÑÑÑÑ Ð²Ð°Ñим ÑообÑением, ÑвлÑеÑÑÑ Ð´Ð¾Ð±ÑоволÑÑем. ÐÐ¸ÐºÐ¾Ð¼Ñ Ð½Ðµ понÑавÑÑÑÑ ÑказаниÑ, как и ÑÑо делаÑÑ, когда он и Ñак занимаеÑÑÑ ÑÑим, да еÑе и по каким-либо пÑиÑинам, оÑлиÑнÑм Ð¾Ñ ÑинанÑовÑÑ . ÐообÑе говоÑÑ, ÑÑого Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð° ÑледÑÐµÑ Ð¿ÑидеÑживаÑÑÑÑ, Ð¸Ð¼ÐµÑ Ð´ÐµÐ»Ð¾ Ñ Ð»ÑбÑм пÑоекÑом Ñ ÐÑкÑÑÑÑми ÐÑÑ Ð¾Ð´Ð½Ñми ÑекÑÑами (Open Source). +* _ÐÑдÑÑе вежливÑ._ ÐоÑÑи каждÑй из ÑÐµÑ , кÑо Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½Ð¸Ð¼Ð°ÑÑÑÑ Ð²Ð°Ñим ÑообÑением, ÑвлÑеÑÑÑ Ð´Ð¾Ð±ÑоволÑÑем. ÐÐ¸ÐºÐ¾Ð¼Ñ Ð½Ðµ понÑавÑÑÑÑ ÑказаниÑ, как и ÑÑо делаÑÑ, когда он и Ñак занимаеÑÑÑ ÑÑим, да еÑÑ Ð¸ по каким-либо пÑиÑинам, оÑлиÑнÑм Ð¾Ñ ÑинанÑовÑÑ . ÐообÑе говоÑÑ, ÑÑого Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð° ÑледÑÐµÑ Ð¿ÑидеÑживаÑÑÑÑ, Ð¸Ð¼ÐµÑ Ð´ÐµÐ»Ð¾ Ñ Ð»ÑбÑм пÑоекÑом Ñ ÐÑкÑÑÑÑми ÐÑÑ Ð¾Ð´Ð½Ñми ÑекÑÑами (Open Source). [[pr-writing-before-beginning]] == ÐÑежде вÑего -ÐналогиÑнÑе ÑообÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¿ÑÐ¸Ð¼ÐµÐ½Ð¸Ð¼Ñ Ðº иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ https://bugs.freebsd.org/bugzilla/enter_bug.cgi[веб-ÑоÑÐ¼Ñ Ð´Ð»Ñ Ð¾ÑпÑавки PR]. ÐÑдÑÑе оÑÑоÑÐ¾Ð¶Ð½Ñ Ñ Ð¾Ð¿ÐµÑаÑиÑми копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ вÑÑавки, коÑоÑÑе могÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ð¿ÑÐ¾Ð±ÐµÐ»Ñ Ð¸Ð»Ð¸ дÑÑгое ÑоÑмаÑиÑование ÑекÑÑа. +СледÑÑÑие ÑообÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð¿ÑÐ¸Ð¼ÐµÐ½Ð¸Ð¼Ñ Ðº иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ https://bugs.freebsd.org/bugzilla/enter_bug.cgi[веб-ÑоÑÐ¼Ñ Bugzilla Ð´Ð»Ñ Ð¾ÑпÑавки PR]. ÐÑдÑÑе оÑÑоÑÐ¾Ð¶Ð½Ñ Ñ Ð¾Ð¿ÐµÑаÑиÑми копиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ вÑÑавки, коÑоÑÑе могÑÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑ Ð¿ÑÐ¾Ð±ÐµÐ»Ñ Ð¸Ð»Ð¸ дÑÑгое ÑоÑмаÑиÑование ÑекÑÑа. РнаконеÑ, еÑли ваÑе ÑообÑение бÑÐ´ÐµÑ Ð¾Ð±ÑÑмнÑм, Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¿ÑигоÑовиÑÑ ÐµÐ³Ð¾ в offline, ÑÑÐ¾Ð±Ñ Ð½Ð¸Ñего не поÑеÑÑлоÑÑ Ð² ÑлÑÑае, еÑли бÑÐ´ÐµÑ Ð¿Ñоблема пÑи его оÑпÑавке. [[pr-writing-attaching-patches]] == Ðложение паÑÑей или Ñайлов -РобÑем, Ð¼Ñ ÑекомендÑем иÑполÑзоваÑÑ `git format-patch` Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ или ÑеÑии ÑниÑиÑиÑованнÑÑ diff-Ñайлов оÑноÑиÑелÑно базовой веÑки (напÑимеÑ, `origin/main`). ÐаÑÑи, ÑозданнÑе Ñаким обÑазом, бÑдÑÑ ÑодеÑжаÑÑ Ñ ÐµÑи Git, а Ñакже ваÑе Ð¸Ð¼Ñ Ð¸ адÑÐµÑ ÑлекÑÑонной поÑÑÑ, ÑÑо ÑпÑоÑÑÐ¸Ñ Ð¿Ñименение ваÑего паÑÑа коммиÑÑеÑами и пÑавилÑное Ñказание Ð²Ð°Ñ ÐºÐ°Ðº авÑоÑа (Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ `git am`). ÐÐ»Ñ Ð½ÐµÐ±Ð¾Ð»ÑÑÐ¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹, где Ð²Ñ Ð¿ÑедпоÑиÑаеÑе не иÑполÑзоваÑÑ git, ÑбедиÑеÑÑ, ÑÑо и ÑполÑзÑеÑе man:diff[1] Ñ Ð¾Ð¿Ñией `-u` Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑниÑиÑиÑованного diff-Ñайла, Ñак как ÑÑо даÑÑ ÑазÑабоÑÑикам бо лÑÑе конÑекÑÑа и ÑÐ´ÐµÐ»Ð°ÐµÑ ÐµÐ³Ð¾ более ÑиÑаемÑм по ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð´ÑÑгими ÑоÑмаÑами diff. +СледÑÑÑие инÑÑÑÑкÑии пÑÐ¸Ð¼ÐµÐ½Ð¸Ð¼Ñ Ð½Ðµ ÑолÑко к оÑпÑавке оÑÑÑÑов о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ ÑеÑез Bugzilla, но Ñакже ÑеÑез Phabricator или оÑганизаÑÐ¸Ñ FreeBSD на Github (в виде пÑл-ÑеквеÑÑов). + +РобÑем, Ð¼Ñ Ð½Ð°ÑÑоÑÑелÑно ÑекомендÑем иÑполÑзоваÑÑ `git format-patch` Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ или ÑеÑии ÑниÑиÑиÑованнÑÑ diff-Ñайлов оÑноÑиÑелÑно базовой веÑки (напÑимеÑ, `origin/main`). ÐаÑÑи, ÑозданнÑе Ñаким обÑазом, бÑдÑÑ ÑодеÑжаÑÑ Ñ ÐµÑи Git, а Ñакже ваÑе Ð¸Ð¼Ñ Ð¸ адÑÐµÑ ÑлекÑÑонной поÑÑÑ, ÑÑо ÑпÑоÑÑÐ¸Ñ Ð¿Ñименение ваÑего паÑÑа коммиÑÑеÑами и пÑавилÑное Ñказание Ð²Ð°Ñ ÐºÐ°Ðº авÑоÑа (Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ `git am`). ÐÐ»Ñ Ð½ÐµÐ±Ð¾Ð»ÑÑÐ¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹, где Ð²Ñ Ð¿ÑедпоÑиÑаеÑе не иÑполÑзоваÑÑ git, Ñб едиÑеÑÑ, ÑÑо иÑполÑзÑеÑе man:diff[1] Ñ Ð¾Ð¿Ñией `-u` Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑниÑиÑиÑованного diff-Ñайла, Ñак как ÑÑо даÑÑ Ñаз ÑабоÑÑикам болÑÑе конÑекÑÑа и ÑÐ´ÐµÐ»Ð°ÐµÑ ÐµÐ³Ð¾ более ÑиÑаемÑм по ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ñ Ð´ÑÑгими ÑоÑмаÑами diff. УбедиÑеÑÑ, ÑÑо ваÑи паÑÑи ÑÐ¾Ð·Ð´Ð°Ð½Ñ Ð¾Ñ ÐºÐ¾ÑÐ½Ñ ÑооÑвеÑÑÑвÑÑÑего деÑева ÑепозиÑоÑиÑ. ÐÐ»Ñ Ð¿Ñоблем Ñ ÑдÑом или базовÑми ÑÑилиÑами пÑедпоÑÑиÑелен паÑÑ Ð´Ð»Ñ FreeBSD-CURRENT (оÑновной веÑки Git), поÑколÑÐºÑ Ð²ÐµÑÑ Ð½Ð¾Ð²Ñй код должен ÑнаÑала пÑименÑÑÑÑÑ Ð¸ ÑеÑÑиÑоваÑÑÑÑ Ñам. ÐоÑле пÑÐ¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ ÑооÑвеÑÑÑвÑÑÑÐ¸Ñ Ð¸Ð»Ð¸ доÑÑаÑоÑнÑÑ ÑеÑÑов код бÑÐ´ÐµÑ Ð¾Ð±ÑединÑн/пеÑенеÑÑн в веÑÐºÑ FreeBSD-STABLE. -ÐÑли Ð²Ñ Ð²ÑÑавлÑеÑе паÑÑ Ð² Ñело ÑообÑениÑ, ÑÑÑиÑе, ÑÑо некоÑоÑÑе поÑÑовÑе пÑогÑÐ°Ð¼Ð¼Ñ Ð¸Ð¼ÐµÑÑ ÑенденÑÐ¸Ñ Ð·Ð°Ð¼ÐµÐ½ÑÑÑ ÑабÑлÑÑии ÑеÑией пÑобелов, ÑÑо полноÑÑÑÑ ÑазÑÑÑиÑ, напÑимеÑ, ÑаÑÑÑ Ñайла ÑбоÑки (Makefile). +ÐÑ Ð¿ÑедпоÑиÑаем, ÑÑÐ¾Ð±Ñ ÑÐ°Ð¹Ð»Ñ Ñ Ð¸ÑпÑавлениÑми оÑпÑавлÑлиÑÑ, как вложение к ÑообÑениÑ. Ðднако, еÑли Ð²Ñ Ð²ÑÑавлÑеÑе паÑÑ Ð² Ñело ÑообÑениÑ, ÑÑÑиÑе, ÑÑо некоÑоÑÑе поÑÑовÑе пÑогÑÐ°Ð¼Ð¼Ñ Ð¸Ð¼ÐµÑÑ ÑенденÑÐ¸Ñ Ð·Ð°Ð¼ÐµÐ½ÑÑÑ ÑабÑлÑÑии ÑеÑией пÑобелов, ÑÑо полноÑÑÑÑ ÑазÑÑÑиÑ, напÑимеÑ, ÑаÑÑÑ Ñайла ÑбоÑки (Makefile). -Ðе оÑÑÑлайÑе паÑÑи в виде вложений, иÑполÑзÑÑ `Content-Transfer-Encoding: quoted-printable`. ÐÑо вÑÐ¿Ð¾Ð»Ð½Ð¸Ñ ÑкÑаниÑование (escaping) Ñимволов и веÑÑ Ð¿Ð°ÑÑ Ð±ÑÐ´ÐµÑ Ð±ÐµÑполезнÑм. +Ðе оÑÑÑлайÑе паÑÑи в виде вложений, иÑполÑзÑÑ `Content-Transfer-Encoding: quoted-printable`. ÐÑо вÑÐ¿Ð¾Ð»Ð½Ð¸Ñ ÑкÑаниÑование (escaping) Ñимволов и веÑÑ Ð¿Ð°ÑÑ Ð±ÑÐ´ÐµÑ Ð±ÐµÑполезнÑм. ÐожалÑйÑÑа, пÑоÑÑо иÑполÑзÑйÑе Ñип MIME `text/plain'. -СледÑÐµÑ Ñакже замеÑиÑÑ, ÑÑо вклÑÑение неболÑÑÐ¸Ñ Ð¿Ð°ÑÑей в ÑообÑение о пÑоблеме ÑвлÑеÑÑÑ Ð¿Ñиемлемой пÑакÑикой, в оÑобенноÑÑи еÑли они ÑеÑаÑÑ Ð¿ÑоблемÑ, опиÑаннÑÑ Ð² ÑообÑении, болÑÑие же паÑÑи, а в оÑобенноÑÑи новÑй код, коÑоÑÑй Ð¼Ð¾Ð¶ÐµÑ ÑÑебоваÑÑ Ð·Ð½Ð°ÑиÑелÑного пÑоÑмоÑÑа пеÑед Ñем, как он бÑÐ´ÐµÑ Ð²Ð½ÐµÑен в деÑево иÑÑ Ð¾Ð´Ð½ÑÑ ÑекÑÑов, Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑазмеÑÐµÐ½Ñ Ð½Ð° web- или ftp-ÑеÑвеÑе, а в ÑообÑение о пÑоблеме должен бÑÑÑ Ð²ÐºÐ»ÑÑÑн ÑолÑко URL ÑказÑваÑÑий на Ñ ÑÐ¾Ñ Ð¿Ð°ÑÑ. ÐÑÐµÐ½Ñ ÑаÑÑо паÑÑи, пеÑеÑÑлаемÑе по ÑлекÑÑонной поÑÑе, а в оÑобенноÑÑи еÑли задейÑÑвована GNATS, Ð ±ÑваÑÑ Ð¸ÑкаженÑ, и, как ÑледÑÑвие, Ñем болÑÑе паÑÑ, Ñем ÑÑÑднее бÑÐ´ÐµÑ Ð´Ð»Ñ Ð·Ð°Ð¸Ð½ÑеÑеÑованнÑÑ Ð»Ñдей пÑивеÑÑи его к ноÑмалÑÐ½Ð¾Ð¼Ñ Ð²Ð¸Ð´Ñ. Также Ñо, ÑÑо паÑÑ Ð±ÑÐ´ÐµÑ ÑазмеÑÑн оÑделÑно Ð¾Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме, даÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÑÑÑ ÐµÐ³Ð¾ не оÑÑÑÐ»Ð°Ñ Ð¿Ð¾Ð»Ð½Ñй паÑÑ Ð² дополнение к изнаÑалÑÐ½Ð¾Ð¼Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме. РнаконеÑ, болÑÑие паÑÑи пÑоÑÑо ÑвелиÑиваÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , Ñак как закÑÑÑÑе ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑÐ¸Ð±ÐºÐ°Ñ Ð½Ð° Ñамом деле не ÑдалÑÑÑÑÑ, а ÑÐ¾Ñ Ñан ÑÑÑÑÑ Ð¸ помеÑаÑÑÑÑ, как `closed`. +СледÑÐµÑ Ñакже замеÑиÑÑ, ÑÑо вклÑÑение неболÑÑÐ¸Ñ Ð¿Ð°ÑÑей в запÑоÑÐ°Ñ Ð½Ð° изменение (pull request) Github ÑвлÑеÑÑÑ Ð¿Ñиемлемой пÑакÑикой, в оÑобенноÑÑи еÑли они ÑеÑаÑÑ Ð¿ÑоблемÑ, опиÑаннÑÑ Ð² запÑоÑе на изменение, болÑÑие же паÑÑи, а в оÑобенноÑÑи новÑй код, коÑоÑÑй Ð¼Ð¾Ð¶ÐµÑ ÑÑебоваÑÑ Ð·Ð½Ð°ÑиÑелÑного пÑоÑмоÑÑа пеÑед Ñем, как он бÑÐ´ÐµÑ Ð²Ð½ÐµÑÑн в деÑево иÑÑ Ð¾Ð´Ð½ÑÑ ÑекÑÑов, Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑазмеÑÐµÐ½Ñ Ð½Ð° web- или ftp-ÑеÑвеÑе, а в запÑÐ¾Ñ Ð½Ð° изменение должен бÑÑÑ Ð²ÐºÐ»ÑÑÑн ÑоР»Ñко URL ÑказÑваÑÑий на ÑÑÐ¾Ñ Ð¿Ð°ÑÑ. ÐÑÐµÐ½Ñ ÑаÑÑо паÑÑи, пеÑеÑÑлаемÑе по ÑлекÑÑонной поÑÑе, бÑваÑÑ Ð¸ÑкаженÑ, и, как ÑледÑÑвие, Ñем болÑÑе паÑÑ, Ñем ÑÑÑднее бÑÐ´ÐµÑ Ð´Ð»Ñ Ð·Ð°Ð¸Ð½ÑеÑеÑованнÑÑ Ð»Ñдей пÑивеÑÑи его к ноÑмалÑÐ½Ð¾Ð¼Ñ Ð²Ð¸Ð´Ñ. Также Ñо, ÑÑо паÑÑ Ð±ÑÐ´ÐµÑ ÑазмеÑÑн оÑделÑно Ð¾Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме, даÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÑÑÑ ÐµÐ³Ð¾ не оÑÑÑÐ»Ð°Ñ Ð¿Ð¾Ð»Ð½Ñй паÑÑ Ð² дополнение к изнаÑалÑÐ½Ð¾Ð¼Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме. РнаконеÑ, болÑÑие паÑÑи пÑоÑÑо ÑвелиÑиваÑÑ ÑÐ°Ð·Ð¼ÐµÑ Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ , Ñак как закÑÑÑÑе ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑÐ¸Ð±ÐºÐ°Ñ Ð½Ð° Ñамом деле не ÑдалÑÑÑÑÑ, а ÑÐ¾Ñ ÑанÑÑÑÑÑ Ð¸ помеÑаÑÑ ÑÑ, как `closed`. -ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ñакже помниÑÑ, ÑÑо пока Ð²Ñ Ñвно не ÑкажеÑе обÑаÑного в ваÑем ÑообÑении о пÑоблеме или в ÑÐ°Ð¼Ð¸Ñ Ð¿Ð°ÑÑÐ°Ñ , бÑÐ´ÐµÑ Ð¿ÑедполагаÑÑÑÑ, ÑÑо они подпадаÑÑ Ð¿Ð¾Ð´ Ñе же ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð»Ð¸ÑензиÑованиÑ, ÑÑо и оÑигиналÑнÑй Ñайл, измененнÑй вами. +ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ Ñакже помниÑÑ, ÑÑо пока Ð²Ñ Ñвно не ÑкажеÑе обÑаÑного в ваÑем запÑоÑе или в ÑÐ°Ð¼Ð¸Ñ Ð¿Ð°ÑÑÐ°Ñ , бÑÐ´ÐµÑ Ð¿ÑедполагаÑÑÑÑ, ÑÑо они подпадаÑÑ Ð¿Ð¾Ð´ Ñе же ÑÑÐ»Ð¾Ð²Ð¸Ñ Ð»Ð¸ÑензиÑованиÑ, ÑÑо и оÑигиналÑнÑй Ñайл, измененнÑй вами. [[pr-writing-filling-template]] -== Ðаполнение Ñаблона +== Ðаполнение ÑоÑÐ¼Ñ Bugzilla + +СледÑÑÑие инÑÑÑÑкÑии пÑÐ¸Ð¼ÐµÐ½Ð¸Ð¼Ñ ÑолÑко к оÑпÑавке ÑеÑез Bugzilla. [NOTE] ==== -ÐÑполÑзÑемÑй вами адÑÐµÑ ÑлекÑÑонной поÑÑÑ ÑÑÐ°Ð½ÐµÑ Ð¾Ð±ÑедоÑÑÑпной инÑоÑмаÑией и Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¿Ð°ÑÑÑ Ðº ÑпамеÑам. У Ð²Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¿ÑоÑедÑÑÑ Ð¾Ð±ÑабоÑки Ñпама или ÑледÑÐµÑ Ð¸ÑполÑзоваÑÑ Ð²ÑеменнÑй поÑÑовÑй аккаÑнÑ. Ðднако ÑÑÑиÑе, ÑÑо еÑли Ð²Ñ Ð²Ð¾Ð¾Ð±Ñе не иÑполÑзÑеÑе дейÑÑвиÑелÑнÑй поÑÑовÑй аккаÑнÑ, Ð¼Ñ Ð½Ðµ Ñможем задаÑÑ Ð²Ð°Ð¼ вопÑоÑÑ Ð¾ ваÑем PR. +ÐÑполÑзÑемÑй вами адÑÐµÑ ÑлекÑÑонной поÑÑÑ ÑÑÐ°Ð½ÐµÑ Ð¾Ð±ÑедоÑÑÑпной инÑоÑмаÑией и Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¿Ð°ÑÑÑ Ðº ÑпамеÑам. У Ð²Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¿ÑоÑедÑÑÑ Ð¾Ð±ÑабоÑки Ñпама или ÑледÑÐµÑ Ð¸ÑполÑзоваÑÑ Ð²ÑеменнÑй поÑÑовÑй аккаÑнÑ. Ðднако ÑÑÑиÑе, ÑÑо еÑли Ð²Ñ Ð²Ð¾Ð¾Ð±Ñе не иÑполÑзÑеÑе дейÑÑвиÑелÑнÑй поÑÑовÑй аккаÑнÑ, Ð¼Ñ Ð½Ðµ Ñможем задаÑÑ Ð²Ð°Ð¼ вопÑоÑÑ Ð¾ ваÑем ÑообÑении. ==== ÐÑи подаÑе ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑибке Ð²Ñ ÑвидиÑе ÑледÑÑÑие полÑ: @@ -197,7 +210,7 @@ toc::[] ** ÐÑли пÑоблема пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ðº `kern`, но в Ñо же вÑÐµÐ¼Ñ Ð¸Ð¼ÐµÐµÑ Ð´ÐµÐ»Ð¾ Ñ Ð¿Ð¾Ð´ÑиÑÑемой USB, Ñо пÑавилÑнÑм вÑбоÑом бÑÐ´ÐµÑ `usb`. ** ÐÑли пÑоблема пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ðº `kern` и найдена в поÑоковÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾ÑÐµÐºÐ°Ñ , пÑавилÑнÑм вÑбоÑом бÑÐ´ÐµÑ `threads`. ** ÐÑли пÑоблема пÑÐ¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ Ðº базовой ÑиÑÑеме и каÑаеÑÑÑ ÑоблÑÐ´ÐµÐ½Ð¸Ñ ÑÑандаÑÑов, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº POSIX(R), пÑавилÑнÑм вÑбоÑом бÑÐ´ÐµÑ `standards`. -** ÐÑли Ð²Ñ ÑвеÑенÑ, ÑÑо пÑоблема Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½ÐµÑ ÑолÑко на иÑполÑзÑемой вами аÑÑ Ð¸ÑекÑÑÑе пÑоÑеÑÑоÑа, вÑбеÑиÑе Ð¾Ð´Ð½Ñ Ð¸Ð· аÑÑ Ð¸ÑекÑÑÑно-завиÑимÑÑ ÐºÐ°ÑегоÑий: обÑÑно `i386` Ð´Ð»Ñ Intel-ÑовмеÑÑимÑÑ Ð¼Ð°Ñин в 32-биÑном Ñежиме; `amd64` Ð´Ð»Ñ Ð¼Ð°Ñин AMD, ÑабоÑаÑÑÐ¸Ñ Ð² 64-биÑном Ñежиме (ÑÑо Ñакже вклÑÑÐ°ÐµÑ Intel-ÑовмеÑÑимÑе маÑинÑ, ÑабоÑаÑÑие в Ñежиме EMT64); и Ñеже `arm` или `powerpc`. +** ÐÑли Ð²Ñ ÑвеÑенÑ, ÑÑо пÑоблема Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½ÐµÑ ÑолÑко на иÑполÑзÑемой вами аÑÑ Ð¸ÑекÑÑÑе пÑоÑеÑÑоÑа, вÑбеÑиÑе Ð¾Ð´Ð½Ñ Ð¸Ð· аÑÑ Ð¸ÑекÑÑÑно-завиÑимÑÑ ÐºÐ°ÑегоÑий: обÑÑно `i386` Ð´Ð»Ñ Intel-ÑовмеÑÑимÑÑ Ð¼Ð°Ñин в 32-биÑном Ñежиме; `amd64` Ð´Ð»Ñ Ð¼Ð°Ñин AMD, ÑабоÑаÑÑÐ¸Ñ Ð² 64-биÑном Ñежиме (ÑÑо Ñакже вклÑÑÐ°ÐµÑ Intel-ÑовмеÑÑимÑе маÑинÑ, ÑабоÑаÑÑие в Ñежиме EMT64); и Ñеже `arm`, `powerpc` или `riscv64`. + [NOTE] ==== @@ -213,18 +226,18 @@ toc::[] .ÐекоÑÑекÑное иÑполÑзование каÑегоÑии, завиÑÑÑей Ð¾Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ [example] ==== -ÐÑли Ð²Ñ Ð½Ð°Ð±Ð»ÑдаеÑе пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ Ð¿ÐµÑиÑеÑийной каÑÑой ÑаÑÑиÑÐµÐ½Ð¸Ñ Ð½Ð° ÑаÑпÑоÑÑÑанÑнной Ñине или неполадки Ñ ÐºÐ¾Ð½ÐºÑеÑного Ñипа жеÑÑким диÑком: в ÑÑом ÑлÑÑае возможно, ÑÑо неиÑпÑавноÑÑÑ Ð½Ð°Ð±Ð»ÑдаеÑÑÑ Ð½Ð° более Ñем одной аÑÑ Ð¸ÑекÑÑÑе, и веÑнÑм вÑбоÑом бÑÐ´ÐµÑ `kern`. +ÐÑли Ð²Ñ Ð½Ð°Ð±Ð»ÑдаеÑе пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ Ð¿ÐµÑиÑеÑийной каÑÑой ÑаÑÑиÑÐµÐ½Ð¸Ñ Ð½Ð° ÑаÑпÑоÑÑÑанÑнной Ñине или неполадки Ñ ÐºÐ¾Ð½ÐºÑеÑного Ñипа жÑÑÑким диÑком: в ÑÑом ÑлÑÑае возможно, ÑÑо неиÑпÑавноÑÑÑ Ð½Ð°Ð±Ð»ÑдаеÑÑÑ Ð½Ð° более Ñем одной аÑÑ Ð¸ÑекÑÑÑе, и веÑнÑм вÑбоÑом бÑÐ´ÐµÑ `kern`. ==== -** ÐÑли Ð²Ñ Ð½Ðµ знаеÑе в Ñем пÑоблема (или вам кажеÑÑÑ, ÑÑо опиÑание не Ð¿Ð¾Ð¿Ð°Ð´Ð°ÐµÑ Ð½Ð¸ под какÑÑ Ð¸Ð· вÑÑеобознаÑеннÑÑ ), иÑполÑзÑйÑе каÑегоÑÐ¸Ñ `misc`. ÐеÑед Ñем, как напиÑаÑÑ PR, можно Ð´Ð»Ñ Ð½Ð°Ñала ÑпÑоÑиÑÑ Ð¿Ð¾Ð¼Ð¾Ñи в {freebsd-questions}. Ðозможно, Ñам вам подÑкажÑÑ, какÑÑ Ð¸Ð· ÑÑÑеÑÑвÑÑÑÐ¸Ñ ÐºÐ°ÑегоÑий ÑледÑÐµÑ Ð²ÑбÑаÑÑ. +** ÐÑли Ð²Ñ Ð½Ðµ знаеÑе в Ñем пÑоблема (или вам кажеÑÑÑ, ÑÑо опиÑание не Ð¿Ð¾Ð¿Ð°Ð´Ð°ÐµÑ Ð½Ð¸ под какÑÑ Ð¸Ð· вÑÑеобознаÑеннÑÑ ), иÑполÑзÑйÑе каÑегоÑÐ¸Ñ `misc`. ÐеÑед Ñем, как ÑделаÑÑ Ñак, можно Ð´Ð»Ñ Ð½Ð°Ñала ÑпÑоÑиÑÑ Ð¿Ð¾Ð¼Ð¾Ñи. Ðозможно, вам подÑкажÑÑ, какÑÑ Ð¸Ð· ÑÑÑеÑÑвÑÑÑÐ¸Ñ ÐºÐ°ÑегоÑий ÑледÑÐµÑ Ð²ÑбÑаÑÑ. * _Environment:_ Ðно должно макÑималÑно ÑоÑно опиÑÑваÑÑ Ð¾ÐºÑÑжение, в коÑоÑом вÑÑÑеÑаеÑÑÑ Ð¿Ñоблема. СÑда вклÑÑаеÑÑÑ Ð²ÐµÑÑÐ¸Ñ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑемÑ, веÑÑÐ¸Ñ ÐºÐ¾Ð½ÐºÑеÑной пÑогÑÐ°Ð¼Ð¼Ñ Ð¸Ð»Ð¸ Ñайла, ÑодеÑжаÑего пÑоблемÑ, и лÑÐ±Ð°Ñ Ð´ÑÑÐ³Ð°Ñ Ð¸Ð½ÑоÑмаÑиÑ, ÑакаÑ, как конÑигÑÑаÑÐ¸Ñ ÑиÑÑемÑ, дÑÑгое пÑогÑаммное обеÑпеÑение, коÑоÑое влиÑÐµÑ Ð½Ð° пÑоблемÑ, и Ñак далее-пÑоÑÑо вÑе, ÑÑо ÑазÑабоÑÑик должен знаÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑÑловий поÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð¿ÑоблемÑ. * _ÐпиÑание:_ Ðолное и ÑоÑное опиÑание пÑоблемÑ, Ñ ÐºÐ¾ÑоÑой Ð²Ñ ÑÑолкнÑлиÑÑ. СÑаÑайÑеÑÑ Ð¸Ð·Ð±ÐµÐ³Ð°ÑÑ Ð¿Ñедположений о пÑиÑÐ¸Ð½Ð°Ñ Ð¿ÑоблемÑ, еÑли не ÑвеÑÐµÐ½Ñ Ð² Ñвоей пÑавоÑе, Ñак как ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð²Ð²ÐµÑÑи ÑазÑабоÑÑика в заблÑждение и пÑивеÑÑи к невеÑнÑм вÑводам. РопиÑании Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑÐºÐ°Ð·Ð°Ð½Ñ Ð´ÐµÐ¹ÑÑвиÑ, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе Ð´Ð»Ñ Ð²Ð¾ÑпÑÐ¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¿ÑоблемÑ. ÐÑли вам извеÑÑен Ð¾Ð±Ñ Ð¾Ð´Ð½Ð¾Ð¹ пÑÑÑ, ÑкажиÑе его. ÐÑо не ÑолÑко Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ Ð´ÑÑгим лÑдÑм Ñ Ñой же пÑоблемой вÑеменно ÐµÑ ÑеÑиÑÑ, но и Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð¼Ð¾ÑÑ ÑазÑабоÑÑÐ¸ÐºÑ Ð¿Ð¾Ð½ÑÑÑ Ð¿ÑиÑÐ¸Ð½Ñ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð¿ÑоблемÑ. [[pr-followup]] == ÐÑÑлеживание -ÐоÑле Ñого, как ваÑе ÑообÑение бÑÐ´ÐµÑ Ð¿ÑинÑÑо, Ð²Ñ Ð¿Ð¾Ð»ÑÑиÑе по ÑлекÑÑонной поÑÑе Ñведомление, в коÑоÑом бÑÐ´ÐµÑ Ñказан Ð½Ð¾Ð¼ÐµÑ Ð´Ð»Ñ Ð¾ÑÑлеживаниÑ, коÑоÑÑй бÑл назнаÑен ваÑÐµÐ¼Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме и URL, коÑоÑÑй Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ Ð´Ð»Ñ Ð¿ÑовеÑки его ÑоÑÑоÑниÑ. Ð ÑлÑÑае ÑдаÑи кÑо-нибÑÐ´Ñ Ð¿ÑоÑÐ²Ð¸Ñ Ð¸Ð½ÑеÑÐµÑ Ðº ваÑей пÑоблеме и попÑÑаеÑÑÑ ÐµÐµ ÑеÑиÑÑ, или, как ÑÑо бÑваеÑ, опиÑаÑÑ, поÑÐµÐ¼Ñ ÑÑо не ÑвлÑеÑÑÑ Ð¿Ñоблемой. ÐÑ Ð±ÑдеÑе авÑомаÑиÑеÑки оповеÑаÑÑÑÑ Ð¾ Ð »Ñбом изменении ÑоÑÑоÑÐ½Ð¸Ñ Ð¸ полÑÑаÑÑ ÐºÐ¾Ð¿Ð¸Ð¸ вÑÐµÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑиев или паÑÑей, коÑоÑÑе бÑдÑÑ Ð¿ÑиÑоединÑÑÑÑÑ Ð² пÑоÑеÑÑе оÑÑабоÑки ваÑего ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме. +ÐоÑле Ñого, как ваÑе ÑообÑение бÑÐ´ÐµÑ Ð¿ÑинÑÑо, Ð²Ñ Ð¿Ð¾Ð»ÑÑиÑе по ÑлекÑÑонной поÑÑе Ñведомление, в коÑоÑом бÑÐ´ÐµÑ Ñказан Ð½Ð¾Ð¼ÐµÑ Ð´Ð»Ñ Ð¾ÑÑлеживаниÑ, коÑоÑÑй бÑл назнаÑен ваÑÐµÐ¼Ñ ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме и URL, коÑоÑÑй Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе иÑполÑзоваÑÑ Ð´Ð»Ñ Ð¿ÑовеÑки его ÑоÑÑоÑниÑ. Ð ÑлÑÑае ÑдаÑи кÑо-нибÑÐ´Ñ Ð¿ÑоÑÐ²Ð¸Ñ Ð¸Ð½ÑеÑÐµÑ Ðº ваÑей пÑоблеме и попÑÑаеÑÑÑ ÐµÑ ÑеÑиÑÑ, или, как ÑÑо бÑваеÑ, опиÑаÑÑ, поÑÐµÐ¼Ñ ÑÑо не ÑвлÑеÑÑÑ Ð¿Ñоблемой. ÐÑ Ð±ÑдеÑе авÑомаÑиÑеÑки оповеÑаÑÑÑÑ Ð¾ Ð »Ñбом изменении ÑоÑÑоÑÐ½Ð¸Ñ Ð¸ полÑÑаÑÑ ÐºÐ¾Ð¿Ð¸Ð¸ вÑÐµÑ ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑаÑиев или паÑÑей, коÑоÑÑе бÑдÑÑ Ð¿ÑиÑоединÑÑÑÑÑ Ð² пÑоÑеÑÑе оÑÑабоÑки ваÑего ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме. -ÐÑли кÑо-Ñо запÑоÑÐ¸Ñ Ñ Ð²Ð°Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑÑ Ð¸Ð½ÑоÑмаÑиÑ, или Ð²Ñ Ð²ÑпомниÑе или обнаÑÑжиÑе ÑÑо-Ñо, ÑÑо не ÑпомÑнÑли в пеÑвонаÑалÑном оÑÑÑÑе, пожалÑйÑÑа, оÑпÑавÑÑе ÑÑоÑнение. ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð¿ÑиÑина, по коÑоÑой оÑибка не иÑпÑавлÑеÑÑÑ, â ÑÑо оÑÑÑÑÑÑвие ÑвÑзи Ñ Ð°Ð²ÑоÑом оÑÑÑÑа. ÐÑоÑе вÑего воÑполÑзоваÑÑÑÑ Ð¾Ð¿Ñией комменÑаÑÐ¸Ñ Ð½Ð° веб-ÑÑÑаниÑе конкÑеÑного PR, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ оÑкÑÑÑÑ Ñ https://bugs.freebsd.org/bugzilla/query.cgi[ÑÑÑаниÑÑ Ð¿Ð¾Ð¸Ñка PR]. +ÐÑли кÑо-Ñо запÑоÑÐ¸Ñ Ñ Ð²Ð°Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑÑ Ð¸Ð½ÑоÑмаÑиÑ, или Ð²Ñ Ð²ÑпомниÑе или обнаÑÑжиÑе ÑÑо-Ñо, ÑÑо не ÑпомÑнÑли в пеÑвонаÑалÑном оÑÑÑÑе, пожалÑйÑÑа, оÑпÑавÑÑе ÑÑоÑнение. ÐÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð¿ÑиÑина, по коÑоÑой оÑибка не иÑпÑавлÑеÑÑÑ, â ÑÑо оÑÑÑÑÑÑвие ÑвÑзи Ñ Ð°Ð²ÑоÑом оÑÑÑÑа. ÐÑоÑе вÑего воÑполÑзоваÑÑÑÑ Ð¾Ð¿Ñией комменÑаÑÐ¸Ñ Ð½Ð° веб-ÑÑÑаниÑе Bugzilla конкÑеÑного PR, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ оÑкÑÑÑÑ Ñ https://bugs.freebsd.org/bugzilla/query.cgi[ÑÑÑаниÑÑ Ð¿Ð¾Ð¸Ñка PR Bugzilla]. ÐÑли пÑоблема иÑÑезла, но оÑÑÑÑ Ð¾ ней оÑÑаÑÑÑÑ Ð¾ÑкÑÑÑÑм, пÑоÑÑо добавÑÑе комменÑаÑий Ñ Ñказанием, ÑÑо оÑÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ закÑÑÑÑ, и, по возможноÑÑи, обÑÑÑниÑе, как или когда пÑоблема бÑла ÑÑÑÑанена. @@ -249,4 +262,4 @@ toc::[] ÐÑо ÑпиÑок инÑоÑмаÑионнÑÑ ÑеÑÑÑÑов, оÑноÑÑÑÐ¸Ñ ÑÑ Ðº пÑавилÑÐ½Ð¾Ð¼Ñ Ð½Ð°Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð¸ обÑабоÑке ÑообÑений о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ . Ðн, без ÑомнениÑ, не полон. * https://github.com/smileytechguy/reporting-bugs-effectively/blob/master/ENGLISH.md[How to Report Bugs Effectively]-пÑекÑаÑное ÑÑÑе, коÑоÑое напиÑал Simon G. Tatham о ÑоÑÑавлении полезнÑÑ (не ÑпеÑиÑиÑнÑÑ Ð´Ð»Ñ FreeBSD) ÑообÑений о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ . -* extref:{pr-guidelines}[Problem Report Handling Guidelines]-инÑеÑеÑнÑй взглÑд на обÑабоÑÐºÑ ÑообÑений о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ñамими ÑазÑабоÑÑиками FreeBSD. +* extref:{pr-guidelines}[Ð ÑководÑÑво по обÑабоÑке оÑÑÑÑов о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ ] â инÑеÑеÑнÑй взглÑд на обÑабоÑÐºÑ ÑообÑений о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ñамими ÑазÑабоÑÑиками FreeBSD. diff --git a/documentation/content/ru/articles/problem-reports/_index.po b/documentation/content/ru/articles/problem-reports/_index.po index a275b35bec..790a57fedf 100644 --- a/documentation/content/ru/articles/problem-reports/_index.po +++ b/documentation/content/ru/articles/problem-reports/_index.po @@ -1,12 +1,12 @@ # SOME DESCRIPTIVE TITLE # Copyright (C) YEAR The FreeBSD Project # This file is distributed under the same license as the FreeBSD Documentation package. -# Vladlen Popolitov <[email protected]>, 2025. +# Vladlen Popolitov <[email protected]>, 2025, 2026. msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2023-09-09 18:13-0300\n" -"PO-Revision-Date: 2025-11-20 04:45+0000\n" +"POT-Creation-Date: 2026-02-22 15:58+0000\n" +"PO-Revision-Date: 2026-03-08 09:11+0000\n" "Last-Translator: Vladlen Popolitov <[email protected]>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/articlesproblem-reports_index/ru/>\n" @@ -53,33 +53,51 @@ msgstr "'''" #. type: Title == #: documentation/content/en/articles/problem-reports/_index.adoc:52 #, no-wrap +msgid "Scope of this article" +msgstr "ÐблаÑÑÑ Ð¿ÑÐ¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑÑаÑÑи" + +#. type: Plain text +#: documentation/content/en/articles/problem-reports/_index.adoc:55 +msgid "" +"This article was originally written to cover Problem Report submissions via " +"Bugzilla, but parts will also apply to submitting via Phabricator review " +"system or the FreeBSD Github organization." +msgstr "" +"ÐзнаÑалÑно ÑÑа ÑÑаÑÑÑ Ð±Ñла напиÑана Ð´Ð»Ñ Ð¾Ð¿Ð¸ÑÐ°Ð½Ð¸Ñ Ð¾ÑпÑавки оÑÑÑÑов о " +"пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ ÑеÑез Bugzilla, но некоÑоÑÑе ÐµÑ ÑÐ°Ð·Ð´ÐµÐ»Ñ Ñакже пÑÐ¸Ð¼ÐµÐ½Ð¸Ð¼Ñ Ð¿Ñи " +"оÑпÑавке ÑеÑез ÑиÑÑÐµÐ¼Ñ ÑеÑензиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Phabricator или ÑеÑез оÑганизаÑÐ¸Ñ " +"FreeBSD на Github." + +#. type: Title == +#: documentation/content/en/articles/problem-reports/_index.adoc:57 +#, no-wrap msgid "Introduction" msgstr "Ðведение" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:56 +#: documentation/content/en/articles/problem-reports/_index.adoc:61 msgid "" "One of the most frustrating experiences one can have as a software user is " "to submit a problem report only to have it summarily closed with a terse and " -"unhelpful explanation like \"not a bug\" or \"bogus PR\". Similarly, one of " -"the most frustrating experiences as a software developer is to be flooded " -"with problem reports that are not really problem reports but requests for " -"support, or that contain little or no information about what the problem is " -"and how to reproduce it." +"unhelpful explanation like \"not a bug\" or \"bogus report\". Similarly, " +"one of the most frustrating experiences as a software developer is to be " +"flooded with problem reports that are not really problem reports but " +"requests for support, or that contain little or no information about what " +"the problem is and how to reproduce it." msgstr "" "Ðдной из ÑамÑÑ ÑазоÑаÑовÑваÑÑÐ¸Ñ Ð¿ÑакÑик, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ полÑÑиÑÑ Ð² каÑеÑÑве " "полÑзоваÑÐµÐ»Ñ Ð¿ÑогÑаммного обеÑпеÑениÑ, ÑвлÑеÑÑÑ Ð¾ÑпÑавка ÑообÑÐµÐ½Ð¸Ñ Ð¾ " "пÑоблеме, коÑоÑое вÑкоÑе закÑÑваеÑÑÑ Ñ ÐºÑаÑким и ниÑÐµÐ¼Ñ Ð½Ðµ помогаÑÑим " -"обÑÑÑнением Ñипа \"ÑÑо не пÑоблема\" или \"непÑавилÑное PR\". ÐодобнÑм же " +"обÑÑÑнением Ñипа \"ÑÑо не пÑоблема\" или \"непÑавилÑнÑй оÑÑеÑ\". ÐодобнÑм же " "обÑазом одной из ÑамÑÑ ÑазоÑаÑовÑваÑÑÐ¸Ñ Ð¿ÑакÑик, коÑоÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ полÑÑиÑÑ Ð² " "каÑеÑÑве ÑазÑабоÑÑика пÑогÑаммного обеÑпеÑениÑ, ÑвлÑеÑÑÑ Ð¿Ð¾Ð»ÑÑение маÑÑÑ " "ÑообÑений о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ , коÑоÑÑе на Ñамом деле не ÑвлÑÑÑÑÑ ÑообÑениÑми о " "пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ , а запÑоÑами на полÑÑение поддеÑжки, или коÑоÑÑе ÑодеÑÐ¶Ð°Ñ Ð¼Ð°Ð»Ð¾ или " -"вообÑе не ÑодеÑÐ¶Ð°Ñ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ инÑоÑмаÑии о ÑÑÑи пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸Ð»Ð¸ ÑпоÑобе ее " +"вообÑе не ÑодеÑÐ¶Ð°Ñ Ð½Ð¸ÐºÐ°ÐºÐ¾Ð¹ инÑоÑмаÑии о ÑÑÑи пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸Ð»Ð¸ ÑпоÑобе ÐµÑ " "воÑпÑоизведениÑ." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:59 +#: documentation/content/en/articles/problem-reports/_index.adoc:64 msgid "" "This document attempts to describe how to write good problem reports. What, " "one asks, is a good problem report? Well, to go straight to the bottom line, " @@ -93,16 +111,17 @@ msgstr "" "обоÑÐ´Ð½Ð¾Ð¼Ñ ÑдовлеÑвоÑÐµÐ½Ð¸Ñ ÐºÐ°Ðº полÑзоваÑелÑ, Ñак и ÑазÑабоÑÑика." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:61 +#: documentation/content/en/articles/problem-reports/_index.adoc:66 msgid "" -"Although the primary focus of this article is on FreeBSD problem reports, " -"most of it should apply quite well to other software projects." +"Although the primary focus of this article is on submitting FreeBSD problem " +"reports via Bugzilla, most of it should apply quite well in other cases." msgstr "" -"ХоÑÑ Ð² оÑновном ÑÑаÑÑÑ ÑокÑÑиÑÑеÑÑÑ Ð½Ð° ÑообÑениÑÑ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð²Ð¾ FreeBSD, " -"болÑÑей ÑаÑÑÑÑ Ð¾Ð½Ð° должна Ñ Ð¾ÑоÑо Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¸ÑÑ Ð¸ дÑÑгим пÑогÑаммнÑм пÑоекÑам." +"ХоÑÑ Ð² оÑновном ÑÑаÑÑÑ ÑокÑÑиÑÑеÑÑÑ Ð½Ð° оÑпÑавке ÑообÑений о пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð²Ð¾ " +"FreeBSD Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Bagzilla, болÑÑей ÑаÑÑÑÑ Ð¾Ð½Ð° должна Ñ Ð¾ÑоÑо Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¸ÑÑ Ð¸ " +"дÑÑгим ÑлÑÑаÑм." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:64 +#: documentation/content/en/articles/problem-reports/_index.adoc:69 msgid "" "Note that this article is organized thematically, not chronologically. Read " "the entire document before submitting a problem report, rather than treating " @@ -114,13 +133,13 @@ msgstr "" "ÑÑководÑÑво." #. type: Title == -#: documentation/content/en/articles/problem-reports/_index.adoc:66 +#: documentation/content/en/articles/problem-reports/_index.adoc:71 #, no-wrap msgid "When to Submit a Problem Report" msgstr "Ðогда нÑжно оÑпÑавлÑÑÑ ÑообÑение о пÑоблеме" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:72 +#: documentation/content/en/articles/problem-reports/_index.adoc:77 msgid "" "There are many types of problems, and not all of them should engender a " "problem report. Of course, nobody is perfect, and there will be times when " @@ -139,7 +158,7 @@ msgstr "" "когда Ð²Ñ ÑеÑиÑе, ÑÑо наÑли оÑÐ¸Ð±ÐºÑ Ð² пÑогÑамме, а на Ñамом деле Ð²Ñ " "непÑавилÑно понÑли ÑинÑакÑÐ¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð¸Ð»Ð¸ Ñделали опеÑаÑÐºÑ Ð² конÑигÑÑаÑионном " "Ñайле (Ñ Ð¾ÑÑ Ñамо по Ñебе ÑÑо иногда говоÑÐ¸Ñ Ð¾ Ð¿Ð»Ð¾Ñ Ð¾Ð¹ докÑменÑаÑии или " -"непÑавилÑной обÑабоÑке оÑибок в пÑикладной пÑогÑамме). ÐÑÑÑ ÐµÑе много " +"непÑавилÑной обÑабоÑке оÑибок в пÑикладной пÑогÑамме). ÐÑÑÑ ÐµÑÑ Ð¼Ð½Ð¾Ð³Ð¾ " "ÑлÑÑаев, когда поÑÑлка ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме Ñвно _не_ ÑвлÑеÑÑÑ Ð¿ÑавилÑнÑм " "дейÑÑвием, а ÑолÑко пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº ÑазоÑаÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð°Ñ Ð¸ ÑазÑабоÑÑиков. Ð " "наобоÑоÑ, еÑÑÑ ÑлÑÑаи, когда Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð½Ñжно поÑлаÑÑ ÑообÑение о Ñем-Ñо, не " @@ -147,33 +166,35 @@ msgstr "" "ÑÑнкÑионалÑноÑÑи." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:76 +#: documentation/content/en/articles/problem-reports/_index.adoc:81 msgid "" "So how does one determine what is a bug and what is not? As a simple rule of " "thumb, the problem is _not_ a bug if it can be expressed as a question " "(usually of the form \"How do I do X?\" or \"Where can I find Y?\"). It is " "not always quite so black and white, but the question rule covers a large " -"majority of cases. When looking for an answer, consider posing the question " -"to the {freebsd-questions}." +"majority of cases. When looking for an answer, consider first consulting " +"the https://forums.freebsd.org[FreeBSD Forums], IRC, or the {freebsd-" +"questions}." msgstr "" "Ðо как же опÑеделиÑÑ, ÑÑо ÑвлÑеÑÑÑ Ð¾Ñибкой, а ÑÑо неÑ? ÐÑоÑÑÑм пÑавилом, " "коÑоÑÐ¾Ð¼Ñ Ð½Ñжно ÑледоваÑÑ, ÑвлÑеÑÑÑ ÑледÑÑÑее - ваÑа пÑоблема _не_ ÑвлÑеÑÑÑ " "оÑибкой, еÑли она ÑоÑмÑлиÑÑеÑÑÑ ÐºÐ°Ðº вопÑÐ¾Ñ (обÑÑно в ÑоÑме \"Ðак ÑделаÑÑ X?\"" " или \"Ðде можно найÑи Y?\"). Ðе вÑегда ÑÑо Ñак однознаÑно, но пÑавило " "вопÑоÑа покÑÑÐ²Ð°ÐµÑ Ð±Ð¾Ð»ÑÑинÑÑво ÑлÑÑаев. ÐÑли Ðам нÑжен оÑвеÑ, лÑÑÑе вÑего " -"задаÑÑ Ñвой вопÑÐ¾Ñ Ð² {freebsd-questions}." +"ÑнаÑала пÑоконÑÑлÑÑиÑоваÑÑÑÑ https://forums.freebsd.org[на ÑоÑÑÐ¼Ð°Ñ FreeBSD], " +"в IRC или в {freebsd-questions}." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:78 +#: documentation/content/en/articles/problem-reports/_index.adoc:83 msgid "" -"Consider these factors when submitting PRs about ports or other software " +"Consider these factors when submitting reports about ports or other software " "that is not part of FreeBSD itself:" msgstr "" "ÐÐ¾Ñ Ð½ÐµÐºÐ¾ÑоÑÑе ÑлÑÑаи, в коÑоÑÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¾ÐºÐ°Ð·Ð°ÑÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ñм оÑпÑавиÑÑ ÑообÑение " "о Ñем-Ñо, ÑÑо не ÑвлÑеÑÑÑ Ð¾Ñибкой:" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:80 +#: documentation/content/en/articles/problem-reports/_index.adoc:85 msgid "" "Please do not submit problem reports that simply state that a newer version " "of an application is available. Ports maintainers are automatically notified " @@ -186,34 +207,34 @@ msgstr "" "ÑазлиÑнÑе ÑÑилиÑÑ GNU)." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:81 +#: documentation/content/en/articles/problem-reports/_index.adoc:86 msgid "" -"For unmaintained ports (`MAINTAINER` is `[email protected]`), a PR without " -"an included patch is unlikely to get picked up by a committer. To become the " -"maintainer of an unmaintained port, submit a PR with the request (patch " -"preferred but not required)." +"For unmaintained ports (`MAINTAINER` is `[email protected]`), a report " +"without an included patch is unlikely to get picked up by a committer. To " +"become the maintainer of an unmaintained port, submit a report with the " +"request (patch preferred but not required)." msgstr "" "ÐÐ»Ñ Ð½Ðµ поддеÑживаемÑÑ Ð½Ð¸ÐºÐµÐ¼ поÑÑов (пеÑÐµÐ¼ÐµÐ½Ð½Ð°Ñ `MAINTAINER` ÑодеÑÐ¶Ð¸Ñ " -"`[email protected]`), Ñакие ÑÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾ обновлении бÑдÑÑ Ð·Ð°Ð¼ÐµÑÐµÐ½Ñ " -"заинÑеÑеÑовавÑимÑÑ ÐºÐ¾Ð¼Ð¼Ð¸ÑÑеÑом и Ð²Ð°Ñ Ð¼Ð¾Ð³ÑÑ Ð¿Ð¾Ð¿ÑоÑиÑÑ Ð¿ÑедоÑÑавиÑÑ Ð¿Ð°ÑÑ Ð´Ð»Ñ " -"Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ÑÑа; пÑедоÑÑавление паÑÑа до Ñого, как Ð²Ð°Ñ Ð¿Ð¾Ð¿ÑоÑÑÑ Ð¾Ð± ÑÑом " -"ÑилÑно ÑвелиÑÐ¸Ñ ÑанÑÑ Ñого, ÑÑо поÑÑ Ð±ÑÐ´ÐµÑ Ð¾Ð±Ð½Ð¾Ð²Ð»Ñн вовÑемÑ." +"`[email protected]`) оÑÑÑÑ Ð¾ пÑоблеме без пÑиложенного Ñайла Ñ Ð¸ÑпÑавлениÑми " +"едва ли бÑÐ´ÐµÑ Ð·Ð°Ð¼ÐµÑен коммиÑÑеÑом. ЧÑÐ¾Ð±Ñ ÑÑаÑÑ ÑопÑовождаÑÑим поÑÑа, Ñ " +"коÑоÑого не бÑло ÑопÑовождаÑÑего, оÑпÑавÑÑе оÑÑÑÑ Ñ Ð·Ð°Ð¿ÑоÑом (Ñайл Ñ " +"иÑпÑавлением желаÑелен, но не обÑзаÑелен)." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:82 +#: documentation/content/en/articles/problem-reports/_index.adoc:87 msgid "" "In either case, following the process described in extref:{porters-handbook}" "upgrading/[Porter's Handbook] will yield the best results. (You might also " "wish to read extref:{contributing}[Contributing to the FreeBSD Ports " "Collection, ports-contributing].)" msgstr "" -"РлÑбом ÑлÑÑае, Ñледование пÑоÑеÑÑÑ, опиÑÐ°Ð½Ð½Ð¾Ð¼Ñ Ð² extref:{porters-" -"handbook}upgrading[Ð ÑководÑÑве по ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑÑов] даÑÑ Ð½Ð°Ð¸Ð»ÑÑÑие " -"ÑезÑлÑÑаÑÑ. (Также можно ознакомиÑÑÑÑ Ñ ÑÑаÑÑей extref:{contributing}[Ðклад " -"в коллекÑÐ¸Ñ Ð¿Ð¾ÑÑов FreeBSD, ports-contributing].)" +"РлÑбом ÑлÑÑае, Ñледование пÑоÑеÑÑÑ, опиÑÐ°Ð½Ð½Ð¾Ð¼Ñ Ð² extref:{porters-handbook}" +"upgrading[Ð ÑководÑÑве по ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑÑов] даÑÑ Ð½Ð°Ð¸Ð»ÑÑÑие ÑезÑлÑÑаÑÑ. (Также " +"можно ознакомиÑÑÑÑ Ñ ÑÑаÑÑей extref:{contributing}[Ðклад в коллекÑÐ¸Ñ Ð¿Ð¾ÑÑов " +"FreeBSD, ports-contributing].)" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:87 +#: documentation/content/en/articles/problem-reports/_index.adoc:92 msgid "" "A bug that cannot be reproduced can rarely be fixed. If the bug only " "occurred once and you cannot reproduce it, and it does not seem to happen to " @@ -223,11 +244,11 @@ msgid "" "fix are very slim. To make matters worse, often these kinds of bugs are " "actually caused by failing hard drives or overheating processorsâyou should " "always try to rule out these causes, whenever possible, before submitting a " -"PR." +"report." msgstr "" "ÐÑибка, коÑоÑÑÑ Ð½ÐµÐ»ÑÐ·Ñ Ð²Ð¾ÑпÑоизвеÑÑи, вÑÑд ли бÑÐ´ÐµÑ Ð¸ÑпÑавлена. ÐÑли оÑибка " -"возникла ÑолÑко единождÑ, и Ð²Ñ Ð½Ðµ можеÑе ее воÑпÑоизвеÑÑи, к ÑÐ¾Ð¼Ñ Ð¶Ðµ никÑо Ñ " -"ней болÑÑе не ÑÑалкивалÑÑ, Ð½ÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ ÑанÑов, ÑÑо ÑазÑабоÑÑики ÑмогÑÑ ÐµÐµ " +"возникла ÑолÑко единождÑ, и Ð²Ñ Ð½Ðµ можеÑе ÐµÑ Ð²Ð¾ÑпÑоизвеÑÑи, к ÑÐ¾Ð¼Ñ Ð¶Ðµ никÑо Ñ " +"ней болÑÑе не ÑÑалкивалÑÑ, Ð½ÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ ÑанÑов, ÑÑо ÑазÑабоÑÑики ÑмогÑÑ ÐµÑ " "воÑпÑоизвеÑÑи или понÑÑÑ, ÑÑо делаеÑÑÑ Ð½ÐµÐ¿ÑавилÑно. ÐÑо не знаÑиÑ, ÑÑо " "Ñакого не ÑлÑÑаеÑÑÑ, но ÑÑо знаÑиÑ, ÑÑо ÑанÑов Ñ Ð²Ð°Ñего ÑообÑÐµÐ½Ð¸Ñ Ð´Ð¾Ð¹Ñи " "когда-либо до ÑÑадии иÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñибки оÑÐµÐ½Ñ Ð¼Ð°Ð»Ñ. ЧаÑÑо ÑÑи Ð²Ð¸Ð´Ñ Ð¾Ñибок " @@ -236,7 +257,7 @@ msgstr "" "пеÑед поÑÑлкой ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑибке." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:89 +#: documentation/content/en/articles/problem-reports/_index.adoc:94 msgid "" "Next, to decide to whom you should file your problem report, you need to " "understand that the software that makes up FreeBSD is composed of several " @@ -247,7 +268,7 @@ msgstr "" "ÑоÑÑавлÑеÑÑÑ Ð¸Ð· неÑколÑÐºÐ¸Ñ ÑазлиÑнÑÑ ÑаÑÑей:" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:91 +#: documentation/content/en/articles/problem-reports/_index.adoc:96 msgid "" "Code in the base system that is written and maintained by FreeBSD " "contributors, such as the kernel, the C library, and the device drivers " @@ -262,7 +283,7 @@ msgstr "" "ÑообÑÐµÐ½Ñ ÑазÑабоÑÑикам FreeBSD." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:92 +#: documentation/content/en/articles/problem-reports/_index.adoc:97 msgid "" "Code in the base system that is written and maintained by others, and " "imported into FreeBSD and adapted. Examples include man:clang[1], and man:" @@ -271,15 +292,15 @@ msgid "" "authors instead if the problems are not FreeBSD-specific." msgstr "" "Ðод в базовой ÑиÑÑеме, коÑоÑÑй пиÑеÑÑÑ Ð¸ поддеÑживаеÑÑÑ Ð´ÑÑгим, " -"импоÑÑиÑÑеÑÑÑ Ð²Ð¾ FreeBSD и адапÑиÑÑеÑÑÑ. ÐÑимеÑÑ Ð²ÐºÐ»ÑÑаÑÑ Ð² ÑебÑ: bind, " -"man:gcc[1] и man:sendmail[8]. ÐолÑÑинÑÑво оÑибок, попадаÑÑие в даннÑе " -"облаÑÑи Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑообÑÐµÐ½Ñ ÑазÑабоÑÑикам FreeBSD, но в некоÑоÑÑÑ ÑлÑÑаÑÑ " -"они Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¾ÑпÑÐ°Ð²Ð»ÐµÐ½Ñ Ð¸Ð·Ð½Ð°ÑалÑнÑм ÑазÑабоÑÑикам, еÑли пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð½Ðµ " -"ÑвлÑÑÑÑÑ ÑпеÑиÑиÑнÑми Ð´Ð»Ñ FreeBSD. ÐбÑÑно оÑибки Ñакого Ñода попадаÑÑ Ð¿Ð¾Ð´ " -"каÑегоÑии `bin` или `gnu`." +"импоÑÑиÑÑеÑÑÑ Ð²Ð¾ FreeBSD и адапÑиÑÑеÑÑÑ. ÐÑимеÑÑ Ð²ÐºÐ»ÑÑаÑÑ Ð² ÑебÑ: bind, man:" +"gcc[1] и man:sendmail[8]. ÐолÑÑинÑÑво оÑибок, попадаÑÑие в даннÑе облаÑÑи " +"Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑообÑÐµÐ½Ñ ÑазÑабоÑÑикам FreeBSD, но в некоÑоÑÑÑ ÑлÑÑаÑÑ Ð¾Ð½Ð¸ " +"Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð¾ÑпÑÐ°Ð²Ð»ÐµÐ½Ñ Ð¸Ð·Ð½Ð°ÑалÑнÑм ÑазÑабоÑÑикам, еÑли пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð½Ðµ ÑвлÑÑÑÑÑ " +"ÑпеÑиÑиÑнÑми Ð´Ð»Ñ FreeBSD. ÐбÑÑно оÑибки Ñакого Ñода попадаÑÑ Ð¿Ð¾Ð´ каÑегоÑии " +"`bin` или `gnu`." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:93 +#: documentation/content/en/articles/problem-reports/_index.adoc:98 msgid "" "Individual applications that are not in the base system but are instead part " "of the FreeBSD Ports Collection (category `ports`). Most of these " @@ -297,7 +318,7 @@ msgstr "" "авÑоÑам пÑогÑаммного обеÑпеÑениÑ." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:96 +#: documentation/content/en/articles/problem-reports/_index.adoc:101 msgid "" "Then, ascertain whether the problem is timely. There are few things that " "will annoy a developer more than receiving a problem report about a bug she " @@ -308,28 +329,28 @@ msgstr "" "ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± оÑибке, коÑоÑÑÑ Ð¾Ð½ Ñже иÑпÑавил." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:100 +#: documentation/content/en/articles/problem-reports/_index.adoc:105 msgid "" -"If the problem is in the base system, first read the FAQ section on extref:" -"{faq}[FreeBSD versions, latest-version], if you are not already familiar " +"If the problem is in the base system, first read the extref:{handbook}/" +"cutting-edge/[Handbook section on Versions], if you are not already familiar " "with the topic. It is not possible for FreeBSD to fix problems in anything " "other than certain recent branches of the base system, so filing a bug " "report about an older version will probably only result in a developer " "advising you to upgrade to a supported version to see if the problem still " "recurs. The Security Officer team maintains the link:https://www.FreeBSD." -"org/security/[list of supported versions]." +"org/security/#sup[list of supported versions]." msgstr "" "ÐÑли пÑоблема в базовой ÑиÑÑеме, Ñо вам нÑжно ÑнаÑала пÑоÑеÑÑÑ Ñаздел " -"extref:{faq}[веÑÑии FreeBSD, latest-version] из FAQ, еÑли Ð²Ñ ÐµÑÑ Ð½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð¼Ñ " -"Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñемой. ÐÐ»Ñ FreeBSD возможно иÑпÑавлÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ ÑолÑко Ð´Ð»Ñ " +"extref:{handbook}cutting-edge[Ð ÑководÑÑва FreeBSD о веÑÑиÑÑ ], еÑли Ð²Ñ ÐµÑÑ Ð½Ðµ " +"Ð·Ð½Ð°ÐºÐ¾Ð¼Ñ Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñемой. ÐÐ»Ñ FreeBSD возможно иÑпÑавлÑÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ ÑолÑко Ð´Ð»Ñ " "некоÑоÑÑÑ Ð½ÐµÐ´Ð°Ð²Ð½Ð¸Ñ Ð²ÐµÑок базовой ÑиÑÑемÑ, поÑÑÐ¾Ð¼Ñ Ð¾ÑпÑавка ÑообÑÐµÐ½Ð¸Ñ Ð¾Ð± " "оÑибке Ð´Ð»Ñ Ð±Ð¾Ð»ÐµÐµ ÑÑаÑой веÑÑии пÑиведÑÑ Ðº ÑомÑ, ÑÑо ÑазÑабоÑÑик поÑовеÑÑÐµÑ " "вам обновиÑÑÑÑ Ð´Ð¾ поддеÑживаемой веÑÑии, ÑÑÐ¾Ð±Ñ Ð¿Ð¾ÑмоÑÑеÑÑ Ð¿ÑиÑÑÑÑÑвÑÐµÑ Ð»Ð¸ в " "ней пÑоблема. Ðоманда оÑиÑеÑов безопаÑноÑÑи поддеÑÐ¶Ð¸Ð²Ð°ÐµÑ link:https://www." -"FreeBSD.org/security/[ÑпиÑок поддеÑживаемÑÑ Ð²ÐµÑÑий.]." +"FreeBSD.org/ru/security/#sup[ÑпиÑок поддеÑживаемÑÑ Ð²ÐµÑÑий.]." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:103 +#: documentation/content/en/articles/problem-reports/_index.adoc:108 msgid "" "If the problem is in a port, consider filing a bug with the upstream. The " "FreeBSD Project can not fix all bugs in all software." @@ -339,13 +360,13 @@ msgstr "" "оÑибки во вÑÑм пÑогÑаммном обеÑпеÑении." #. type: Title == -#: documentation/content/en/articles/problem-reports/_index.adoc:105 +#: documentation/content/en/articles/problem-reports/_index.adoc:110 #, no-wrap msgid "Preparations" msgstr "ÐодгоÑовка" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:111 +#: documentation/content/en/articles/problem-reports/_index.adoc:116 msgid "" "A good rule to follow is to always do a background search before submitting " "a problem report. Maybe the problem has already been reported; maybe it is " @@ -362,22 +383,27 @@ msgstr "" "меÑÑа до Ñого, как поÑлаÑÑ Ð²Ð°Ñе ÑообÑение о пÑоблеме. ÐÐ»Ñ FreeBSD ÑÑо знаÑиÑ:" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:113 +#: documentation/content/en/articles/problem-reports/_index.adoc:118 +msgid "" +"First, always check to see if the problem is covered in extref:{handbook}" +"[Handbook]." +msgstr "" +"Ðо-пеÑвÑÑ , вÑегда пÑовеÑÑйÑе, не опиÑан ли ÑÑÐ¾Ñ Ð²Ð¾Ð¿ÑÐ¾Ñ Ð² " +"extref:{handbook}[Ð ÑководÑÑве]." + +#. type: Plain text +#: documentation/content/en/articles/problem-reports/_index.adoc:119 msgid "" "The FreeBSD extref:{faq}[Frequently Asked Questions] (FAQ) list. The FAQ " -"attempts to provide answers for a wide range of questions, such as those " -"concerning extref:{faq}[hardware compatibility, hardware], extref:{faq}[user " -"applications, applications], and extref:{faq}[kernel configuration, " -"kernelconfig]." +"attempts to provide answers for several questions, such as those concerning " +"extref:{faq}[hardware compatibility, hardware]." msgstr "" "СпиÑок extref:{faq}[ЧаÑÑо задаваемÑÑ Ð²Ð¾Ð¿ÑоÑов] (FAQ) по FreeBSD. FAQ " -"ÑодеÑÐ¶Ð¸Ñ Ð¾ÑвеÑÑ Ð½Ð° ÑиÑокий кÑÑг вопÑоÑов, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº вопÑоÑÑ, каÑаÑÑиеÑÑ " -"extref:{faq}[ÑовмеÑÑимоÑÑи обоÑÑдованиÑ, hardware], extref:{faq}[" -"полÑзоваÑелÑÑÐºÐ¸Ñ Ð¿Ñиложений, applications] и extref:{faq}[конÑигÑÑаÑии ÑдÑа, " -"kernelconfig]." +"ÑодеÑÐ¶Ð¸Ñ Ð¾ÑвеÑÑ Ð½Ð° неÑколÑко вопÑоÑов, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº вопÑоÑÑ, каÑаÑÑиеÑÑ " +"extref:{faq}[ÑовмеÑÑимоÑÑи обоÑÑдованиÑ, hardware]." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:114 +#: documentation/content/en/articles/problem-reports/_index.adoc:120 msgid "" "The extref:{handbook}eresources/[mailing lists, eresources-mail]. If you are " "not subscribed, use https://www.FreeBSD.org/search/#mailinglists[the " @@ -389,11 +415,16 @@ msgstr "" "подпиÑÐ°Ð½Ñ Ð½Ð° Ð½Ð¸Ñ , воÑполÑзÑйÑеÑÑ https://www.FreeBSD.org/search/" "#mailinglists[поиÑком в аÑÑ Ð¸Ð²Ð°Ñ ] на ÑайÑе FreeBSD. ÐÑли ваÑа пÑоблема не " "обÑÑждалаÑÑ Ð² ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки, Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе попÑÑаÑÑÑÑ Ð¾Ð¿ÑбликоваÑÑ ÑообÑение " -"о ней и подождаÑÑ Ð½ÐµÑколÑко дней, пока кÑо-нибÑÐ´Ñ Ð½Ðµ ÑÐ¼Ð¾Ð¶ÐµÑ ÑвидеÑÑ Ñо, ÑÑо " -"Ð²Ñ Ð½Ðµ замеÑили." +"о ней и подождаÑÑ Ð½ÐµÑколÑко дней â возможно, кÑо-Ñо замеÑÐ¸Ñ Ñо, ÑÑо бÑло " +"ÑпÑÑено." + +#. type: Plain text +#: documentation/content/en/articles/problem-reports/_index.adoc:121 +msgid "As noted above, the FreeBSD Forums and IRC." +msgstr "Ðак оÑмеÑалоÑÑ Ð²ÑÑе, ÑоÑÑÐ¼Ñ FreeBSD и IRC." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:115 +#: documentation/content/en/articles/problem-reports/_index.adoc:122 msgid "" "Optionally, the entire web-use your favorite search engine to locate any " "references to the problem. You may even get hits from archived mailing lists " @@ -405,18 +436,18 @@ msgstr "" "Ñам иÑкаÑÑ." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:116 +#: documentation/content/en/articles/problem-reports/_index.adoc:123 msgid "" -"Next, the searchable https://bugs.freebsd.org/bugzilla/query.cgi[FreeBSD PR " -"database] (Bugzilla). Unless the problem is recent or obscure, there is a " -"fair chance it has already been reported." +"Next, the searchable https://bugs.freebsd.org/bugzilla/query.cgi[FreeBSD " +"Bugzilla database]. Unless the problem is recent or obscure, there is a fair " +"chance it has already been reported." msgstr "" "СледÑÑÑим пÑнкÑом должна бÑÑÑ https://bugs.freebsd.org/bugzilla/query.cgi[ " -"база даннÑÑ PR FreeBSD] (Bugzilla). ÐÑли ÑолÑко ваÑа пÑоблема не нова или " -"Ñедка, еÑÑÑ Ð½ÐµÐºÐ¾ÑоÑÑй ÑанÑ, ÑÑо о ней Ñже ÑообÑено." +"база даннÑÑ FreeBSD Bugzilla]. ÐÑли ÑолÑко ваÑа пÑоблема не нова или Ñедка, " +"еÑÑÑ Ð½ÐµÐºÐ¾ÑоÑÑй ÑанÑ, ÑÑо о ней Ñже ÑообÑено." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:117 +#: documentation/content/en/articles/problem-reports/_index.adoc:124 msgid "" "Most importantly, attempt to see if existing documentation in the source " "base addresses your problem." @@ -425,7 +456,7 @@ msgstr "" "базовой ÑиÑÑеме ваÑÑ Ð¿ÑоблемÑ." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:120 +#: documentation/content/en/articles/problem-reports/_index.adoc:127 msgid "" "For the base FreeBSD code, you should carefully study the contents of [." "filename]#/usr/src/UPDATING# on your system or the latest version at https://" @@ -435,12 +466,12 @@ msgid "" msgstr "" "ÐÐ»Ñ Ð¾Ñновного кода FreeBSD Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑÑаÑелÑно изÑÑиÑÑ ÑодеÑжимое Ñайла [." "filename]#/usr/src/UPDATING# или его ÑекÑÑÑÑ Ð²ÐµÑÑÐ¸Ñ Ð¿Ð¾ адÑеÑÑ https://cgit." -"freebsd.org/src/tree/UPDATING[https://cgit.freebsd.org/src/tree/UPDATING]. (" -"ÐÑли Ð²Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð¸Ñе Ñ Ð¾Ð´Ð½Ð¾Ð¹ веÑÑии на дÑÑгÑÑ, оÑобенно еÑли Ð²Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÑеÑеÑÑ " +"freebsd.org/src/tree/UPDATING[https://cgit.freebsd.org/src/tree/UPDATING]. " +"(ÐÑли Ð²Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð¸Ñе Ñ Ð¾Ð´Ð½Ð¾Ð¹ веÑÑии на дÑÑгÑÑ, оÑобенно еÑли Ð²Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÑеÑеÑÑ " "до FreeBSD-CURRENT, Ñо в ÑÑом Ñайле Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе найÑи много важной инÑоÑмаÑии)." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:123 +#: documentation/content/en/articles/problem-reports/_index.adoc:130 msgid "" "However, if the problem is in something that was installed as a part of the " "FreeBSD Ports Collection, you should refer to [.filename]#/usr/ports/" @@ -459,52 +490,52 @@ msgstr "" "freebsd.org/ports/tree/CHANGES] ." #. type: Title == -#: documentation/content/en/articles/problem-reports/_index.adoc:125 +#: documentation/content/en/articles/problem-reports/_index.adoc:132 #, no-wrap msgid "Writing the Problem Report" msgstr "ÐапиÑание ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:129 +#: documentation/content/en/articles/problem-reports/_index.adoc:136 msgid "" "Now that you have decided that your issue merits a problem report, and that " "it is a FreeBSD problem, it is time to write the actual problem report. " "Before we get into the mechanics of the program used to generate and submit " -"PRs, here are some tips and tricks to help make sure that your PR will be " -"most effective." +"Bugzilla PRs, here are some tips and tricks to help make sure that your " +"report will be most effective." msgstr "" "ТепеÑÑ, поÑле Ñого, как Ð²Ñ ÑеÑили, ÑÑо Ð²Ð°Ñ Ð²Ð¾Ð¿ÑÐ¾Ñ Ð¿Ð¾Ð´Ð¿Ð°Ð´Ð°ÐµÑ Ð¿Ð¾Ð´ каÑегоÑÐ¸Ñ " "ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑоблеме, и ÑÑо пÑоблема FreeBSD, Ñамое вÑÐµÐ¼Ñ Ð½Ð°Ð¿Ð¸ÑаÑÑ " "ÑобÑÑвенно ÑообÑение о пÑоблеме (PR). ÐÑежде Ñем Ð¼Ñ ÑглÑбимÑÑ Ð² ÑаÑÑноÑÑи " -"иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸ оÑпÑавки PR, Ð²Ð¾Ñ Ð½ÐµÑколÑко ÑовеÑов, " -"коÑоÑÑе помогÑÑ Ð²Ð°Ð¼ ÑделаÑÑ PR более ÑÑÑекÑивнÑм." +"иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¸ оÑпÑавки PR в Bugzilla, Ð²Ð¾Ñ Ð½ÐµÑколÑко " +"ÑовеÑов, коÑоÑÑе помогÑÑ Ð²Ð°Ð¼ ÑделаÑÑ ÑообÑение более ÑÑÑекÑивнÑм." #. type: Title == -#: documentation/content/en/articles/problem-reports/_index.adoc:131 +#: documentation/content/en/articles/problem-reports/_index.adoc:138 #, no-wrap -msgid "Tips and Tricks for Writing a Good Problem Report" -msgstr "Ðак пиÑаÑÑ Ñ Ð¾ÑоÑие ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ " +msgid "Tips and Tricks for Writing a Good Problem Report With Bugzilla" +msgstr "Ðак пиÑаÑÑ Ñ Ð¾ÑоÑие ÑообÑÐµÐ½Ð¸Ñ Ð¾ пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð² Bugzilla" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:134 +#: documentation/content/en/articles/problem-reports/_index.adoc:141 msgid "" -"_Do not leave the \"Summary\" line empty._ The PRs go both onto a mailing " -"list that goes all over the world (where the \"Summary\" is used for the " -"`Subject:` line), but also into a database. Anyone who comes along later and " -"browses the database by synopsis, and finds a PR with a blank subject line, " -"tends just to skip over it. Remember that PRs stay in this database until " -"they are closed by someone; an anonymous one will usually just disappear in " -"the noise." +"_Do not leave the \"Summary\" line empty._ The reports go both onto a " +"mailing list that goes all over the world (where the \"Summary\" is used for " +"the `Subject:` line), but also into a database. Anyone who comes along later " +"and browses the database by synopsis, and finds a PR with a blank subject " +"line, tends just to skip over it. Remember that PRs stay in this database " +"until they are closed by someone; an anonymous one will usually just " +"disappear in the noise." msgstr "" "_Ðе оÑÑавлÑйÑе поле \"Summary\" (кÑаÑкое опиÑание) пÑÑÑÑм._ СообÑÐµÐ½Ð¸Ñ Ð¾ " "пÑÐ¾Ð±Ð»ÐµÐ¼Ð°Ñ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÐºÐ°Ðº в ÑпиÑки ÑаÑÑÑлки, коÑоÑÑе заÑем ÑаÑÑ Ð¾Ð´ÑÑÑÑ Ð¿Ð¾ вÑÐµÐ¼Ñ " "миÑÑ (в Ð½Ð¸Ñ Ð¿Ð¾Ð»Ðµ \"Summary\" опÑеделÑÐµÑ ÑÐµÐ¼Ñ Ð¿Ð¸ÑÑма), Ñак и в Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ . " "ÐÑоÑмаÑÑиваÑÑий ÑÑÑ Ð±Ð°Ð·Ñ, как пÑавило, пÑÐ¾Ð¹Ð´ÐµÑ Ð¼Ð¸Ð¼Ð¾ PR Ñ Ð¿ÑÑÑÑм кÑаÑким " -"опиÑанием. Ðе забÑдÑÑе, ÑÑо PR оÑÑаеÑÑÑ Ð² базе до ÑÐµÑ Ð¿Ð¾Ñ, пока кÑо-либо не " +"опиÑанием. Ðе забÑдÑÑе, ÑÑо PR оÑÑаÑÑÑÑ Ð² базе до ÑÐµÑ Ð¿Ð¾Ñ, пока кÑо-либо не " "закÑÐ¾ÐµÑ ÐµÐ³Ð¾; ÑообÑение-аноним, ÑкоÑее вÑего, пÑоÑÑо поÑеÑÑеÑÑÑ Ð½Ð° обÑем Ñоне." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:135 +#: documentation/content/en/articles/problem-reports/_index.adoc:142 msgid "" "_Avoid using a weak \"Summary\" line._ You should not assume that anyone " "reading your PR has any context for your submission, so the more you " @@ -520,12 +551,12 @@ msgstr "" "опиÑеÑе ÑиÑÑаÑиÑ, Ñем лÑÑÑе. Ð ÑаÑÑноÑÑи, к какой ÑаÑÑи ÑиÑÑÐµÐ¼Ñ Ð¾ÑноÑиÑÑÑ " "ваÑа пÑоблема? ÐÑоÑвлÑеÑÑÑ Ð»Ð¸ она на ÑÑапе ÑÑÑановки или во вÑÐµÐ¼Ñ Ð½Ð¾ÑмалÑной " "ÑабоÑÑ? ÐапÑимеÑ, вмеÑÑо ÑÑÑоки `Summary: portupgrade is broken` Ñледовало " -"Ð±Ñ Ð½Ð°Ð¿Ð¸ÑаÑÑ ÑÑо-Ñо вÑоде `Summary: port ports-mgmt/portupgrade coredumps on " -"-current`. Ð ÑлÑÑае поÑÑиÑованнÑÑ Ð¿Ñиложений в поле \"Summary\" полезно " +"Ð±Ñ Ð½Ð°Ð¿Ð¸ÑаÑÑ ÑÑо-Ñо вÑоде `Summary: port ports-mgmt/portupgrade coredumps on -" +"current`. Ð ÑлÑÑае поÑÑиÑованнÑÑ Ð¿Ñиложений в поле \"Summary\" полезно " "ÑказÑваÑÑ Ð½Ðµ ÑолÑко Ð¸Ð¼Ñ Ð¿Ð¾ÑÑа, но и каÑегоÑиÑ." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:137 +#: documentation/content/en/articles/problem-reports/_index.adoc:144 msgid "" "_If you have a patch, say so._ The presence of a patch makes it much easier " "to progress a report." @@ -534,25 +565,43 @@ msgstr "" "обÑабоÑÐºÑ Ð¾ÑÑÑÑа." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:138 -msgid "Do not use the `patch` or `patch-ready` keywords â they are deprecated." -msgstr "Ðе иÑполÑзÑйÑе клÑÑевÑе Ñлова `patch` или `patch-ready` â они ÑÑÑаÑели." +#: documentation/content/en/articles/problem-reports/_index.adoc:145 +msgid "" +"Do not use the `patch` or `patch-ready` keywords â they are deprecated. " +"Instead, include your patch as an Attachment, and click the `[patch]` " +"checkbox. If you do not see the checkbox, click `Show Advanced Fields` in " +"the upper left corner." +msgstr "" +"Ðе иÑполÑзÑйÑе клÑÑевÑе Ñлова `patch` или `patch-ready` â они ÑÑÑаÑели. " +"ÐмеÑÑо ÑÑого пÑикÑепиÑе паÑÑ ÐºÐ°Ðº вложение и оÑмеÑÑÑе Ñлажок `[patch]`. ÐÑли " +"Ñлажок не оÑобÑажаеÑÑÑ, нажмиÑе `Show Advanced Fields` (ÐоказаÑÑ ÑаÑÑиÑеннÑе " +"полÑ) в левом веÑÑ Ð½ÐµÐ¼ ÑглÑ." + +#. type: Plain text +#: documentation/content/en/articles/problem-reports/_index.adoc:146 +msgid "Patches with MIME type `text/plain` are preferred." +msgstr "ÐÑедпоÑÑиÑелÑÐ½Ñ ÑÐ°Ð¹Ð»Ñ Ñ Ð¸ÑпÑавлениÑми Ñ MIME-Ñипом `text/plain`." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:139 +#: documentation/content/en/articles/problem-reports/_index.adoc:147 +msgid "Patches compatible with `git` are preferred." +msgstr "ÐÑедпоÑÑиÑелÑÐ½Ñ Ð¿Ð°ÑÑи, ÑовмеÑÑимÑе Ñ `git`." + +#. type: Plain text +#: documentation/content/en/articles/problem-reports/_index.adoc:148 msgid "" -"_If you are a maintainer, say so._ If you are maintaining a part of the " -"source code (for instance, an existing port), you definitely should set the " -"\"Class\" of your PR to `maintainer-update`. This way any committer that " +"_If you are a ports maintainer, say so._ If you are maintaining a part of " +"the source code (for instance, an existing port), you definitely should set " +"the `maintainer-feedback?` of your PR to `+`. This way any committer that " "handles your PR will not have to check." msgstr "" -"_ÐÑли Ð²Ñ ÑопÑовождаеÑе код, ÑкажиÑе ÑÑо._ ÐÑли Ð²Ñ ÑопÑовождаеÑе ÑаÑÑÑ " -"иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода (напÑимеÑ, ÑÑÑеÑÑвÑÑÑий поÑÑ), обÑзаÑелÑно ÑÑÑановиÑе «Class» " -"ваÑего PR в знаÑение `maintainer-update`. Таким обÑазом, лÑбой коммиÑÑеÑ, " -"обÑабаÑÑваÑÑий Ð²Ð°Ñ PR, не бÑÐ´ÐµÑ Ð²ÑнÑжден пÑовеÑÑÑÑ ÑÑо." +"_ÐÑли Ð²Ñ ÑопÑовождаеÑе поÑÑ, ÑкажиÑе ÑÑо._ ÐÑли Ð²Ñ ÑопÑовождаеÑе ÑаÑÑÑ " +"иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода (напÑимеÑ, ÑÑÑеÑÑвÑÑÑий поÑÑ), обÑзаÑелÑно ÑÑÑановиÑе поле " +"`maintainer-feedback` в ваÑем ÑообÑении о пÑоблеме в `+`. Таким обÑазом, " +"лÑбой коммиÑÑеÑ, обÑабаÑÑваÑÑий Ð²Ð°Ñ PR, не бÑÐ´ÐµÑ Ð²ÑнÑжден пÑовеÑÑÑÑ ÑÑо." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:140 +#: documentation/content/en/articles/problem-reports/_index.adoc:149 msgid "" "_Be specific._ The more information you supply about what problem you are " "having, the better your chance of getting a response." @@ -561,7 +610,7 @@ msgstr "" "о пÑоблеме, Ñем болÑÑе Ñ Ð²Ð°Ñ ÑанÑов полÑÑиÑÑ Ð¾ÑвеÑ." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:142 +#: documentation/content/en/articles/problem-reports/_index.adoc:151 msgid "" "Include the version of FreeBSD you are running (there is a place to put " "that, see below) and on which architecture. You should include whether you " @@ -581,7 +630,7 @@ msgstr "" "обновлениÑми." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:143 +#: documentation/content/en/articles/problem-reports/_index.adoc:152 msgid "" "Include which global options you have specified in your [.filename]#make." "conf#, [.filename]#src.conf#, and [.filename]#src-env.conf#. Given the " @@ -595,7 +644,7 @@ msgstr "" "ÑÑого они могÑÑ Ð¾ÑвеÑиÑÑ, ÑÑо ÑÑо не поддеÑживаеÑÑÑ." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:144 +#: documentation/content/en/articles/problem-reports/_index.adoc:153 msgid "" "If the problem can be reproduced easily, include information that will help " "a developer to reproduce it themselves. If a problem can be demonstrated " @@ -605,14 +654,14 @@ msgid "" "the same issue and that can be included within the PR." msgstr "" "ÐÑли пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¼Ð¾Ð¶Ð½Ð¾ легко повÑоÑиÑÑ, вклÑÑиÑе Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ Ð¸Ð½ÑоÑмаÑиÑ, ÑÑÐ¾Ð±Ñ " -"ÑазÑабоÑÑик Ñмог воÑпÑоизвеÑÑи ее ÑамоÑÑоÑÑелÑно. ÐÑли пÑоблема пÑоÑвлÑеÑÑÑ " +"ÑазÑабоÑÑик Ñмог воÑпÑоизвеÑÑи ÐµÑ ÑамоÑÑоÑÑелÑно. ÐÑли пÑоблема пÑоÑвлÑеÑÑÑ " "пÑи некоÑоÑÑÑ Ð²Ð²Ð¾Ð´Ð¸Ð¼ÑÑ Ð´Ð°Ð½Ð½ÑÑ , Ñо, по возможноÑÑи, пÑиведиÑе Ð¸Ñ Ð²Ð¼ÐµÑÑе Ñ " "полÑÑаемÑм и ожидаемÑм вÑводом. ÐÑли же вводимÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð¼Ð½Ð¾Ð³Ð¾ или же Ð¸Ñ " "нелÑÐ·Ñ ÑазглаÑаÑÑ, Ñо попÑобÑйÑе вÑделиÑÑ Ð¸Ð· Ð½Ð¸Ñ Ð»Ð¸ÑÑ Ð½ÐµÐ±Ð¾Ð»ÑÑой ÑÑагменÑ, " "пÑиводÑÑий к Ð²Ð¾Ð·Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð¿ÑоблемÑ, и вклÑÑиÑе его в PR." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:145 +#: documentation/content/en/articles/problem-reports/_index.adoc:154 msgid "" "If this is a kernel problem, then be prepared to supply the following " "information. (You do not have to include these by default, which only tends " @@ -625,14 +674,14 @@ msgstr "" "Ð¼Ð½ÐµÐ½Ð¸Ñ Ð°ÐºÑÑалÑна):" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:147 +#: documentation/content/en/articles/problem-reports/_index.adoc:156 msgid "" "your kernel configuration (including which hardware devices you have " "installed)" msgstr "ÐаÑÑ ÐºÐ¾Ð½ÑигÑÑаÑÐ¸Ñ ÑдÑа, вклÑÑÐ°Ñ Ñо, какие ÑÑÑÑойÑÑва Ñ Ð²Ð°Ñ ÑÑÑановленÑ" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:148 +#: documentation/content/en/articles/problem-reports/_index.adoc:157 msgid "" "whether or not you have debugging options enabled (such as `WITNESS`), and " "if so, whether the problem persists when you change the sense of that option" @@ -641,7 +690,7 @@ msgstr "" "ÑÑÑеÑÑвÑÐµÑ Ð»Ð¸ пÑоблема поÑле Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ ÑÑой опÑии" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:149 +#: documentation/content/en/articles/problem-reports/_index.adoc:158 msgid "" "the full text of any backtrace, panic or other console output, or entries in " "[.filename]#/var/log/messages#, if any were generated" @@ -651,7 +700,7 @@ msgstr "" "ÑгенеÑиÑованÑ" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:150 +#: documentation/content/en/articles/problem-reports/_index.adoc:159 msgid "" "the output of `pciconf -l` and relevant parts of your `dmesg` output if your " "problem relates to a specific piece of hardware" @@ -660,7 +709,7 @@ msgstr "" "ÑлÑÑае, еÑли пÑоблема ÑвÑзана Ñ ÐºÐ¾Ð½ÐºÑеÑнÑм обоÑÑдованием" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:151 +#: documentation/content/en/articles/problem-reports/_index.adoc:160 msgid "" "the fact that you have read [.filename]#src/UPDATING# and that your problem " "is not listed there (someone is guaranteed to ask)" @@ -669,7 +718,7 @@ msgstr "" "нибÑÐ´Ñ ÑпÑоÑÐ¸Ñ Ð¾Ð±ÑзаÑелÑно)" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:152 +#: documentation/content/en/articles/problem-reports/_index.adoc:161 msgid "" "whether or not you can run any other kernel as a fallback (this is to rule " "out hardware-related issues such as failing disks and overheating CPUs, " @@ -680,7 +729,7 @@ msgstr "" "ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð¼Ð°ÑкиÑоваÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ ÑдÑа)" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:154 +#: documentation/content/en/articles/problem-reports/_index.adoc:163 msgid "" "If this is a ports problem, then be prepared to supply the following " "information. (You do not have to include these by default, which only tends " @@ -693,12 +742,12 @@ msgstr "" "Ð¼Ð½ÐµÐ½Ð¸Ñ Ð°ÐºÑÑалÑна):" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:156 +#: documentation/content/en/articles/problem-reports/_index.adoc:165 msgid "which ports you have installed" msgstr "Ðакие поÑÑÑ Ð²Ñ ÑÑÑанавливали" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:157 +#: documentation/content/en/articles/problem-reports/_index.adoc:166 msgid "" "any environment variables that override the defaults in [.filename]#bsd.port." "mk#, such as `PORTSDIR`" @@ -708,7 +757,7 @@ msgstr "" "`PORTSDIR`)" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:158 +#: documentation/content/en/articles/problem-reports/_index.adoc:167 msgid "" "the fact that you have read [.filename]#ports/UPDATING# and that your " "problem is not listed there (someone is guaranteed to ask)" @@ -717,41 +766,41 @@ msgstr "" "(кÑо-нибÑÐ´Ñ ÑпÑоÑÐ¸Ñ Ð¾Ð±ÑзаÑелÑно)" #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:160 +#: documentation/content/en/articles/problem-reports/_index.adoc:169 msgid "" -"_Avoid vague requests for features._ PRs of the form \"someone should really " -"implement something that does so-and-so\" are less likely to get results " -"than very specific requests. Remember, the source is available to everyone, " -"so if you want a feature, the best way to ensure it being included is to get " -"to work! Also consider the fact that many things like this would make a " -"better topic for discussion on `freebsd-questions` than an entry in the PR " -"database, as discussed above." +"_Avoid vague requests for features._ Problem Reports of the form \"someone " +"should really implement something that does so-and-so\" are less likely to " +"get results than very specific requests. Remember, the source is available " +"to everyone, so if you want a feature, the best way to ensure it being " +"included is to get to work! Also consider the fact that many things like " +"this would make a better topic for discussion on `freebsd-questions` than an " +"entry in the PR database, as discussed above." msgstr "" "_ÐзбегайÑе неÑеÑÐºÐ¸Ñ Ð·Ð°Ð¿ÑоÑов о новÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑÑÑ ._ СообÑение Ñипа \"кÑо-Ñо " "обÑзаÑелÑно должен ÑделаÑÑ Ñак, ÑÑÐ¾Ð±Ñ ÑакаÑ-Ñо ÑÑилиÑа вела ÑÐµÐ±Ñ Ñак-Ñо\" " "Ð¸Ð¼ÐµÐµÑ ÐºÑда менÑÑе ÑанÑов вÑÑÑеÑиÑÑ Ð¿Ð¾Ð·Ð¸ÑивнÑй оÑклик, Ñем более ÑеÑко " "ÑÑоÑмÑлиÑованнÑй запÑоÑ. ÐомниÑе, ÑÑо иÑÑ Ð¾Ð´Ð½Ñе ÑекÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ð²Ñем, Ñак ÑÑо " -"еÑли вам нÑжна ÑеализаÑÐ¸Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾-Ñо нового ÑвойÑÑва, лÑÑÑий ÑпоÑоб- взÑÑÑÑÑ " +"еÑли вам нÑжна ÑеализаÑÐ¸Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾-Ñо нового ÑвойÑÑва, лÑÑÑий ÑпоÑоб â взÑÑÑÑÑ " "за ÑабоÑÑ ÑамомÑ! Ðе забÑдÑÑе Ñакже, ÑÑо Ñакие моменÑÑ Ð»ÑÑÑе обÑÑждаÑÑ Ð² " "ÑпиÑÐºÐ°Ñ ÑаÑÑÑлки, ÑÐ°ÐºÐ¸Ñ ÐºÐ°Ðº `freebsd-questions`, Ñем делаÑÑ ÑÑо поÑÑедÑÑвом " "Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ PR." #. type: Plain text -#: documentation/content/en/articles/problem-reports/_index.adoc:161 +#: documentation/content/en/articles/problem-reports/_index.adoc:170 msgid "" "_Make sure no one else has already submitted a similar PR._ Although this " "has already been mentioned above, it bears repeating here. It only take a " -"minute or two to use the web-based search engine at https://bugs.freebsd.org/" *** 719 LINES SKIPPED ***