- MFen: article.sgml 1.17 --> 1.32

- reworded a couple of sentences

PR:   docs/145357

Approved by: maxim (mentor), marck (mentor)
This commit is contained in:
Taras Korenko 2010-07-09 20:14:08 +00:00
parent f7064c07e3
commit c440d72e0b
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=35982

View file

@ -3,7 +3,7 @@
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/pr-guidelines/article.sgml,v 1.4 2005/12/16 20:08:02 gad Exp $
Original revision: 1.17
Original revision: 1.32
-->
<!--
@ -67,13 +67,13 @@
<para>Доступ к GNATS даётся разработчикам FreeBSD, а также более широкому
сообществу. Для того, чтобы поддерживать целостность базы данных и
единства работы с пользователями, выработанные рекомендации покрывают
общие вопросы управления проблемами, такие, как написание отклика,
обработку уже закрытых вопросов и так далее.</para>
ÅÄÉÎÓÔ×Á ÒÁÂÏÔÙ Ó ÐÏÌØÚÏ×ÁÔÅÌÑÍÉ, ÂÙÌÉ ×ÙÒÁÂÏÔÁÎÙ ÒÅËÏÍÅÎÄÁÃÉÉ,
ÐÏËÒÙ×ÁÀÝÉÅ ÏÂÝÉÅ ×ÏÐÒÏÓÙ ÕÐÒÁ×ÌÅÎÉÑ ÐÒÏÂÌÅÍÁÍÉ, ÔÁËÉÅ, ËÁË ÎÁÐÉÓÁÎÉÅ
ÏÔËÌÉËÁ, ÏÂÒÁÂÏÔËÕ ÕÖÅ ÚÁËÒÙÔÙÈ ×ÏÐÒÏÓÏ× É ÔÁË ÄÁÌÅÅ.</para>
</section>
<section id="pr-lifecycle">
<title>Жизненный цикл сообщения об ошибке</title>
<title>öÉÚÎÅÎÎÙÊ ÃÉËÌ ÓÏÏÂÝÅÎÉÑ Ï ÐÒÏÂÌÅÍÅ</title>
<itemizedlist>
<listitem>
@ -82,7 +82,7 @@
</listitem>
<listitem>
<para>Среднестатический коммиттер (Вася) проявляет интерес к PR и
<para>óÒÅÄÎÅÓÔÁÔÉÓÔÉÞÅÓËÉÊ ËÏÍÍÉÔÔÅÒ (÷ÁÓÑ) ÐÒÏÑ×ÌÑÅÔ ÉÎÔÅÒÅÓ Ë PR É
назначает его самому себе, или другой любитель ошибок (Петя) решает,
что лучше всех с описанной проблемой справится именно Вася, и
назначает её Васе.</para>
@ -96,7 +96,7 @@
</listitem>
<listitem>
<para>Вася проводит бессонную ночь и выпускает патч, которая, по его
<para>÷ÁÓÑ ÐÒÏ×ÏÄÉÔ ÂÅÓÓÏÎÎÕÀ ÎÏÞØ É ×ÙÐÕÓËÁÅÔ ÐÁÔÞ, ËÏÔÏÒÙÊ, ÐÏ ÅÇÏ
мнению, решает означенную проблему, и затем посылает её ответом,
прося Респондента протестировать его. Затем он переводит PR в
состояние <quote>feedback</quote>.</para>
@ -108,8 +108,8 @@
<literal>-CURRENT</literal> (или непосредственно в
<literal>-STABLE</literal>, если этой проблемы в
<literal>-CURRENT</literal> не наблюдается), при этом при выполнении
коммитта в сопутствующем сообщении делается ссылка на сообщение о
проблеме (а также упоминается Респондент, если он последний весь или
ËÏÍÍÉÔÁ × ÓÏÐÕÔÓÔ×ÕÀÝÅÍ ÓÏÏÂÝÅÎÉÉ ÄÅÌÁÅÔÓÑ ÓÓÙÌËÁ ÎÁ ÓÏÏÂÝÅÎÉÅ Ï
ÐÒÏÂÌÅÍÅ (Á ÔÁËÖÅ ÕÐÏÍÉÎÁÅÔÓÑ òÅÓÐÏÎÄÅÎÔ, ÅÓÌÉ ÏÎ ÐÒÅÄÏÓÔÁ×ÉÌ ×ÅÓØ ÉÌÉ
часть патча), и, если это нужно, начинается отсчёт для MFC.</para>
</listitem>
@ -215,6 +215,15 @@
</glossdef>
</glossentry>
<glossentry>
<glossterm>repocopy</glossterm>
<glossdef>
<para>òÅÛÅÎÉÅ ÐÒÏÂÌÅÍÙ ÚÁ×ÉÓÉÔ ÏÔ ÚÁ×ÅÒÛÅÎÉÑ ÏÐÅÒÁÃÉÉ ËÏÐÉÒÏ×ÁÎÉÑ
ÒÅÐÏÚÉÔÏÒÉÑ (×ÎÕÔÒÅÎÎÉÅ ÏÐÅÒÁÃÉÉ ÒÅÐÏÚÉÔÏÒÉÑ CVS).</para>
</glossdef>
</glossentry>
<glossentry>
<glossterm>closed</glossterm>
@ -244,6 +253,11 @@
вы будете иметь дело с несколькими различными типами PR.</para>
<itemizedlist>
<listitem>
<para><link linkend="pr-unassigned">îÉËÏÍÕ ÎÅÎÁÚÎÁÞÅÎÎÙÅ
PR.</link></para>
</listitem>
<listitem>
<para><link linkend="pr-assigned">PR, которые уже кому-то
назначены.</link></para>
@ -263,8 +277,491 @@
</itemizedlist>
<para>В последующих разделах описывается, для чего предназначены те или
иные типы PR, условия отнесения PR к одному из этих типов, и какое
внимание нужно уделять каждому из этих типов.</para>
ÉÎÙÅ ÔÉÐÙ PR, ÕÓÌÏ×ÉÑ ÏÔÎÅÓÅÎÉÑ PR Ë ÏÄÎÏÍÕ ÉÚ ÜÔÉÈ ÔÉÐÏ×, É ËÁËÕÀ
ÏÂÒÁÂÏÔËÕ ÔÒÅÂÕÅÔ ËÁÖÄÙÊ ÉÚ ÜÔÉÈ ÔÉÐÏ×.</para>
<section id="pr-unassigned">
<title>îÅÎÁÚÎÁÞÅÎÎÙÅ PR</title>
<para>ðÏ ÐÒÉÂÙÔÉÉ ÓÏÏÂÝÅÎÉÑÍ Ï ÐÒÏÂÌÅÍÁÈ ÕÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ ÏÂÝÉÅ
ÎÁÚÎÁÞÅÎÉÑ (generic assignee). ïÎÉ ×ÓÅÇÄÁ ÐÒÅÄ×ÁÒÑÀÔÓÑ ÐÒÅÆÉËÓÏÍ
<literal>freebsd-</literal>. ôÏÞÎÏÅ ÎÁÚ×ÁÎÉÅ ÎÁÚÎÁÞÅÎÉÑ (assignee)
ÚÁ×ÉÓÉÔ ÏÔ ËÁÔÅÇÏÒÉÉ É × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÏÎÏ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ
ÏÐÒÅÄÅÌÅÎÎÏÍÕ ÓÐÉÓËÕ ÒÁÓÓÙÌËÉ &os;. äÁÌÅÅ ÓÌÅÄÕÅÔ ÔÅËÕÝÉÊ ÐÅÒÅÞÅÎØ ÎÁÚÎÁÞÅÎÉÊ (assignee),
ÓÏÓÔÁ×ÌÅÎÎÙÊ × ÐÏÒÑÄËÅ ÏÔ ÏÂÝÉÈ Ë ÞÁÓÔÎÙÍ:</para>
<table id=default-assignees-common>
<title>îÁÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ &mdash; ÎÁÉÂÏÌÅÅ
ÏÂÝÉÅ</title>
<tgroup cols="3">
<thead>
<row>
<entry>ôÉÐ</entry>
<entry>ëÁÔÅÇÏÒÉÑ</entry>
<entry>îÁÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ</entry>
</row>
</thead>
<tbody>
<row>
<entry>ÂÁÚÏ×ÁÑ ÓÉÓÔÅÍÁ</entry>
<entry>bin, conf, gnu, kern, misc</entry>
<entry>freebsd-bugs</entry>
</row>
<row>
<entry>ÓÐÅÃÉÆÉÞÎÙÅ ÄÌÑ ÁÒÈÉÔÅËÔÕÒÙ</entry>
<entry>alpha, amd64, arm, i386, ia64, powerpc, sparc64,
sun4v</entry>
<entry>freebsd-<replaceable>arch</replaceable></entry>
</row>
<row>
<entry>ËÏÌÌÅËÃÉÑ ÐÏÒÔÏ×</entry>
<entry>ports</entry>
<entry>freebsd-ports-bugs</entry>
</row>
<row>
<entry>ÄÏËÕÍÅÎÔÁÃÉÑ, ÐÏÓÔÁ×ÌÑÅÍÁÑ Ó ÓÉÓÔÅÍÏÊ</entry>
<entry>docs</entry>
<entry>freebsd-doc</entry>
</row>
<row>
<entry>ÓÔÒÁÎÉÃÙ ÓÁÊÔÁ &os; (ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÄÏËÕÍÅÎÔÁÃÉÉ)</entry>
<entry>www</entry>
<entry>freebsd-www</entry>
</row>
</tbody>
</table>
<table id=default-assignees-other>
<title>îÁÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ &mdash; ÏÓÔÁÌØÎÙÅ</title>
<tgroup cols="3">
<thead>
<row>
<entry>ôÉÐ</entry>
<entry>ëÁÔÅÇÏÒÉÑ</entry>
<entry>îÁÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ</entry>
</row>
</thead>
<tbody>
<row>
<entry>× ÚÁÝÉÔÕ &os; (advocacy efforts)</entry>
<entry>advocacy</entry>
<entry>freebsd-advocacy</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÙ Ó &java.virtual.machine;</entry>
<entry>java</entry>
<entry>freebsd-java</entry>
</row>
<row>
<entry>ÓÏÏÔ×ÅÔÓÔ×ÉÅ ÓÔÁÎÄÁÒÔÁÍ</entry>
<entry>standards</entry>
<entry>freebsd-standards</entry>
</row>
<row>
<entry>ÔÒÅÄÏ×ÙÅ ÂÉÂÌÉÏÔÅËÉ</entry>
<entry>threads</entry>
<entry>freebsd-threads</entry>
</row>
<row>
<entry>ÐÏÄÓÉÓÔÅÍÁ &man.usb.4;</entry>
<entry>usb</entry>
<entry>freebsd-usb</entry>
</row>
</tbody>
</table>
<para>îÅ ÕÄÉ×ÌÑÊÔÅÓØ, ÅÓÌÉ ÏÂÎÁÒÕÖÉÔÅ, ÞÔÏ Á×ÔÏÒ PR ÐÒÉÓ×ÏÉÌ ÅÍÕ
ÎÅÐÒÁ×ÉÌØÎÕÀ ËÁÔÅÇÏÒÉÀ. åÓÌÉ ×Ù ÉÓÐÒÁ×ÉÔÅ ËÁÔÅÇÏÒÉÀ, ÔÏ ÎÅ ÚÁÂÕÄØÔÅ
ÔÁËÖÅ ÐÏÄÐÒÁ×ÉÔØ É ÎÁÚÎÁÞÅÎÉÅ. (÷ ÞÁÓÔÎÏÓÔÉ, ÄÌÑ ÐÏÓÙÌÁÀÝÉÈ PR
Ñ×ÌÑÅÔÓÑ ÔÒÕÄÎÏÓÔØÀ ÐÏÎÑÔØ, ÞÔÏ ÅÓÌÉ ÐÒÏÂÌÅÍÁ ×ÏÚÎÉËÁÅÔ ÎÁ ÓÉÓÔÅÍÅ
Ó ÁÒÈÉÔÅËÔÕÒÏÊ i386, ÔÏ ÏÎÁ ÔÁËÖÅ ÍÏÖÅÔ ÂÙÔØ ÏÂÝÅÊ ÄÌÑ ×ÓÅÈ
ÁÒÈÉÔÅËÔÕÒ &os;, É ÐÏÜÔÏÍÕ ÂÏÌÅÅ ÐÏÄÈÏÄÑÝÅÊ ÂÕÄÅÔ ËÁÔÅÇÏÒÉÑ
<literal>kern</literal>. îÅÓÏÍÎÅÎÎÏ, ÏÂÒÁÔÎÏÅ ÔÁËÖÅ
ÓÐÒÁ×ÅÄÌÉ×Ï).</para>
<para>îÁÚÎÁÞÅÎÉÑ ÎÅËÏÔÏÒÙÈ PR ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÏÐÒÅÄÅÌÅÎÙ ÉÚ ÏÂÝÉÈ ÌÀÂÙÍ
ÌÉÃÏÍ, ÉÍÅÀÝÉÍ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÐÒÉ×ÉÌÅÇÉÉ. óÕÝÅÓÔ×ÕÅÔ ÎÅÓËÏÌØËÏ ÔÉÐÏ×
ÎÁÚÎÁÞÅÎÉÊ: ÓÐÅÃÉÁÌÉÚÉÒÏ×ÁÎÎÙÅ ÓÐÉÓËÉ ÒÁÓÓÙÌËÉ; ÐÏÞÔÏ×ÙÅ ÁÌÉÁÓÙ
(ÒÁÓÛÉÒÑÅÍÙÅ × ÓÐÉÓËÉ ÜÌÅËÔÒÏÎÎÙÈ ÁÄÒÅÓÏ× ÚÁÉÎÔÅÒÅÓÏ×ÁÎÎÙÈ ÌÀÄÅÊ)
É ÎÁÚÎÁÞÅÎÉÑ ÏÔÄÅÌØÎÙÍ ÌÉÃÁÍ.</para>
<para>åÓÌÉ ÎÁÚÎÁÞÅÎÉÅÍ Ñ×ÌÑÅÔÓÑ ÓÐÉÓÏË ÒÁÓÓÙÌËÉ, ÐÏÖÁÌÕÊÓÔÁ,
×ÙÐÏÌÎÑÑ ÐÅÒÅÎÁÚÎÁÞÅÎÉÅ, ÉÓÐÏÌØÚÕÊÔÅ ÄÌÉÎÎÕÀ ÆÏÒÍÕ
(ÎÁÐÒÉÍÅÒ, <literal>freebsd-foo</literal> ×ÍÅÓÔÏ
<literal>foo</literal>); ÂÌÁÇÏÄÁÒÑ ÜÔÏÍÕ
ÓÏÏÂÝÅÎÉÅ, ÐÏÓÙÌÁÅÍÏÅ × ÓÐÉÓÏË ÒÁÓÓÙÌËÉ, ÎÅ ÂÕÄÅÔ ÄÕÂÌÉÒÏ×ÁÔØÓÑ.</para>
<note>
<para>ôÁË ËÁË ÓÐÉÓÏË ÌÉà ÄÏÂÒÏ×ÏÌØÎÏ ÓÏÇÌÁÓÉ×ÛÉÈÓÑ ÐÒÉÎÉÍÁÔØ
ÎÁÚÎÁÞÅÎÉÑ ÄÌÑ ÎÅËÏÔÏÒÙÈ ÔÉÐÏ× PR ÉÚÍÅÎÑÅÔÓÑ ÞÁÓÔÏ, ÔÏ ÎÁÉÂÏÌÅÅ
ÐÏÄÈÏÄÑÝÉÍ ÍÅÓÔÏÍ ÄÌÑ ÅÇÏ ÒÁÚÍÅÝÅÎÉÑ Ñ×ÌÑÅÔÓÑ <ulink
url="http://wiki.freebsd.org/AssigningPRs">FreeBSD wiki</ulink>.
</para>
</note>
<para>îÉÖÅ ÐÒÉ×ÅÄÅÎ (×ÏÚÍÏÖÎÏ, ÎÅÐÏÌÎÙÊ) ÐÅÒÅÞÅÎØ ÎÁÚÎÁÞÅÎÉÊ.</para>
<table id=common-assignees-base>
<title>ïÂÝÉÅ ÎÁÚÎÁÞÅÎÉÑ &mdash; ÂÁÚÏ×ÁÑ ÓÉÓÔÅÍÁ</title>
<tgroup cols="4">
<thead>
<row>
<entry>ôÉÐ</entry>
<entry>ðÒÅÄÐÏÌÁÇÁÅÍÁÑ ËÁÔÅÇÏÒÉÑ</entry>
<entry>ðÒÅÄÐÏÌÁÇÁÅÍÏÅ ÎÁÚÎÁÞÅÎÉÅ</entry>
<entry>ôÉÐ ÎÁÚÎÁÞÅÎÉÑ</entry>
</row>
</thead>
<tbody>
<row>
<entry>ÐÒÏÂÌÅÍÁ, ÓÐÅÃÉÆÉÞÎÁÑ ÄÌÑ ÁÒÈÉÔÅËÔÕÒÙ &arm;</entry>
<entry>arm</entry>
<entry>freebsd-arm</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ, ÓÐÅÃÉÆÉÞÎÁÑ ÄÌÑ ÁÒÈÉÔÅËÔÕÒÙ &mips;</entry>
<entry>kern</entry>
<entry>freebsd-mips</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ, ÓÐÅÃÉÆÉÞÎÁÑ ÄÌÑ ÁÒÈÉÔÅËÔÕÒÙ &powerpc;</entry>
<entry>kern</entry>
<entry>freebsd-ppc</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó Advanced Configuration and Power
Management (&man.acpi.4;)</entry>
<entry>kern</entry>
<entry>freebsd-acpi</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÄÒÁÊ×ÅÒÁÍÉ ATM</entry>
<entry>kern</entry>
<entry>freebsd-atm</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ×ÓÔÒÁÉ×ÁÅÍÏÊ ÓÉÓÔÅÍÏÊ ÉÌÉ ÍÉÎÉÍÁÌØÎÙÍ
ÄÉÓÔÒÉÂÕÔÉ×ÏÍ &os; (ÎÁÐÒÉÍÅÒ,
NanoBSD/PicoBSD/FreeBSD-arm)</entry>
<entry>kern</entry>
<entry>freebsd-embedded</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÄÒÁÊ×ÅÒÁÍÉ &firewire;</entry>
<entry>kern</entry>
<entry>freebsd-firewire</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ × ÉÓÈÏÄÎÏÍ ËÏÄÅ ÆÁÊÌÏ×ÏÊ ÓÉÓÔÅÍÙ</entry>
<entry>kern</entry>
<entry>freebsd-fs</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÐÏÄÓÉÓÔÅÍÏÊ &man.geom.4;</entry>
<entry>kern</entry>
<entry>freebsd-geom</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÐÏÄÓÉÓÔÅÍÏÊ &man.ipfw.4;</entry>
<entry>kern</entry>
<entry>freebsd-ipfw</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÄÒÁÊ×ÅÒÁÍÉ ISDN</entry>
<entry>kern</entry>
<entry>freebsd-isdn</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÄÓÉÓÔÅÍÁ &man.jail.8;</entry>
<entry>kern</entry>
<entry>freebsd-jail</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÜÍÕÌÑÃÉÅÊ &linux; ÉÌÉ SVR4</entry>
<entry>kern</entry>
<entry>freebsd-emulation</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÓÅÔÅ×ÙÍ ÓÔÅËÏÍ</entry>
<entry>kern</entry>
<entry>freebsd-net</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÐÏÄÓÉÓÔÅÍÏÊ &man.pf.4;</entry>
<entry>kern</entry>
<entry>freebsd-pf</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÐÏÄÓÉÓÔÅÍÏÊ &man.scsi.4;</entry>
<entry>kern</entry>
<entry>freebsd-scsi</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó Ú×ÕËÏ×ÏÊ ÐÏÄÓÉÓÔÅÍÏÊ (&man.sound.4;)</entry>
<entry>kern</entry>
<entry>freebsd-multimedia</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó &man.sysinstall.8;</entry>
<entry>bin</entry>
<entry>freebsd-bugs (<emphasis>not</emphasis>
freebsd-qa)</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÓÉÓÔÅÍÎÙÍÉ ÓÔÁÒÔÏ×ÙÍÉ ÓËÒÉÐÔÁÍÉ
(&man.rc.8;)</entry>
<entry>kern</entry>
<entry>freebsd-rc</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÜÍÕÌÑÃÉÅÊ Xen</entry>
<entry>kern</entry>
<entry>xen</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
</tbody>
</table>
<table id=common-assignees-ports>
<title>ïÂÝÉÅ ÎÁÚÎÁÞÅÎÉÑ &mdash; ËÏÌÌÅËÃÉÑ ÐÏÒÔÏ×</title>
<tgroup cols="4">
<thead>
<row>
<entry>ôÉÐ</entry>
<entry>ðÒÅÄÐÏÌÁÇÁÅÍÁÑ ËÁÔÅÇÏÒÉÑ</entry>
<entry>ðÒÅÄÐÏÌÁÇÁÅÍÏÅ ÎÁÚÎÁÞÅÎÉÅ</entry>
<entry>ôÉÐ ÎÁÚÎÁÞÅÎÉÑ</entry>
</row>
</thead>
<tbody>
<row>
<entry>ÐÒÏÂÌÅÍÁ Ó ÉÎÆÒÁÓÔÒÕËÔÕÒÏÊ ÓÉÓÔÅÍÙ ÐÏÒÔÏ×
(<emphasis>ÎÅ</emphasis> Ó ËÏÎËÒÅÔÎÙÍ ÐÏÒÔÏÍ!)</entry>
<entry>ports</entry>
<entry>portmgr</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ apache@FreeBSD.org</entry>
<entry>ports</entry>
<entry>apache</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ autotools@FreeBSD.org</entry>
<entry>ports</entry>
<entry>autotools</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ doceng@FreeBSD.org</entry>
<entry>ports</entry>
<entry>doceng</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ eclipse@FreeBSD.org</entry>
<entry>ports</entry>
<entry>freebsd-eclipse</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ gecko@FreeBSD.org</entry>
<entry>ports</entry>
<entry>gecko</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ gnome@FreeBSD.org</entry>
<entry>ports</entry>
<entry>gnome</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ hamradio@FreeBSD.org</entry>
<entry>ports</entry>
<entry>hamradio</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ haskell@FreeBSD.org</entry>
<entry>ports</entry>
<entry>haskell</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ java@FreeBSD.org</entry>
<entry>ports</entry>
<entry>freebsd-java</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ kde@FreeBSD.org</entry>
<entry>ports</entry>
<entry>kde</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ mono@FreeBSD.org</entry>
<entry>ports</entry>
<entry>mono</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ
openoffice@FreeBSD.org</entry>
<entry>ports</entry>
<entry>freebsd-openoffice</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ perl@FreeBSD.org</entry>
<entry>ports</entry>
<entry>perl</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ python@FreeBSD.org</entry>
<entry>ports</entry>
<entry>freebsd-python</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ ruby@FreeBSD.org</entry>
<entry>ports</entry>
<entry>freebsd-ruby</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ secteam@FreeBSD.org</entry>
<entry>ports</entry>
<entry>secteam</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ box@FreeBSD.org</entry>
<entry>ports</entry>
<entry>vbox</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
<row>
<entry>ÐÏÒÔ, Õ ËÏÔÏÒÏÇÏ ÍÅÊÎÔÅÊÎÅÒ x11@FreeBSD.org</entry>
<entry>ports</entry>
<entry>freebsd-x11</entry>
<entry>ÓÐÉÓÏË ÒÁÓÓÙÌËÉ</entry>
</row>
</tbody>
</table>
<para>PR ÄÌÑ ÐÏÒÔÏ×, Õ ËÏÔÏÒÙÈ ÍÅÊÎÔÅÊÎÅÒÏÍ Ñ×ÌÑÅÔÓÑ ËÏÍÍÉÔÔÅÒ ÐÏÒÔÁ,
ÍÏÇÕÔ ÂÙÔØ ÐÅÒÅÎÁÚÎÁÞÅÎÙ ÌÀÂÙÍ ÌÉÃÏÍ (ÔÏÌØËÏ ÕÞÔÉÔÅ, ÞÔÏ ÎÅ ËÁÖÄÙÊ
&os; ËÏÍÍÉÔÔÅÒ × ÏÂÑÚÁÔÅÌØÎÏÍ ÐÏÒÑÄËÅ Ñ×ÌÑÅÔÓÑ ËÏÍÍÉÔÔÅÒÏÍ ÐÏÒÔÏ×,
ÐÏÜÔÏÍÕ ×Ù ÎÅ ÄÏÌÖÎÙ ÓÕÄÉÔØ ÔÏÌØËÏ ÐÏ ÐÏÞÔÏ×ÏÍÕ ÁÄÒÅÓÕ).</para>
<para>äÌÑ ÏÓÔÁÌØÎÙÈ PR, ÐÏÖÁÌÕÊÓÔÁ ÎÅ ÐÅÒÅÎÁÚÎÁÞÁÊÔÅ ÉÈ ÄÒÕÇÉÍ ÌÀÄÑÍ
(ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÅÂÑ), ÅÓÌÉ ×Ù ÎÅ Õ×ÅÒÅÎÙ, ÞÔÏ ÞÅÌÏ×ÅË ÄÅÊÓÔ×ÉÔÅÌØÎÏ
ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÎÁÄ ÎÉÍÉ. üÔÏ ÐÏÍÏÖÅÔ ÉÚÂÅÖÁÔØ ÓÉÔÕÁÃÉÉ, ËÏÇÄÁ ÒÅÛÅÎÉÅ
ÐÒÏÂÌÅÍÙ ÉÇÎÏÒÉÒÕÅÔÓÑ ÄÒÕÇÉÍÉ ÌÀÄØÍÉ, ÔÁË ËÁË ÐÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ, ÞÔÏ
ÎÅËÔÏ ÕÖÅ ÎÁÄ ÎÅÊ ÒÁÂÏÔÁÅÔ.</para>
<table id=common-assignees-other>
<title>ïÂÝÉÅ ÎÁÚÎÁÞÅÎÉÑ &mdash; ÏÓÔÁÌØÎÙÅ</title>
<tgroup cols="4">
<thead>
<row>
<entry>ôÉÐ</entry>
<entry>ðÒÅÄÐÏÌÁÇÁÅÍÁÑ ËÁÔÅÇÏÒÉÑ</entry>
<entry>ðÒÅÄÐÏÌÁÇÁÅÍÏÅ ÎÁÚÎÁÞÅÎÉÅ</entry>
<entry>ôÉÐ ÎÁÚÎÁÞÅÎÉÑ</entry>
</row>
</thead>
<tbody>
<row>
<entry>ÎÅÐÏÌÁÄËÉ Ó ÓÁÍÏÊ GNATS(&man.send-pr.1;)</entry>
<entry>bin</entry>
<entry>bugmeister</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
<row>
<entry>ÎÅÐÏÌÁÄËÉ Ó ×Å ÉÎÔÅÒÆÅÊÓÏÍ GNATS</entry>
<entry>www</entry>
<entry>bugmeister</entry>
<entry>ÁÌÉÁÓ</entry>
</row>
</tbody>
</table>
</section>
<section id="pr-assigned">
<title>Назначение PR</title>
@ -273,7 +770,7 @@
имя разработчика FreeBSD, это значит, что PR взята этим человеком для
дальнейшей работы.</para>
<para>Уже назначенное PR не должно трогаться никем, кроме того, кому эта
<para>õÖÅ ÎÁÚÎÁÞÅÎÎÏÅ PR ÎÅ ÄÏÌÖÎÏ ÔÒÏÇÁÔØÓÑ ÎÉËÅÍ, ËÒÏÍÅ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏ× GNATS (bugmeister) É ÔÏÇÏ, ËÏÍÕ ÜÔÁ
проблема назначена. Если у вас есть комментарии, напишите отклик.
Если по какой-то причине вы думаете, что PR должна изменить своё
состояние или её необходимо назначить кому-то другому, пошлите
@ -333,7 +830,7 @@
<literal>-STABLE</literal>, попытайтесь выяснить, когда человек,
исправивший эту ошибку, планирует выполнить MFC, либо попробуйте
найти для этого кого-то ещё (может, это будете вы сами?). Измените
состояние сообщения на <quote>feedback</quote> и переназначьте его
ÓÏÓÔÏÑÎÉÅ ÓÏÏÂÝÅÎÉÑ ÎÁ <quote>patched</quote> É ÐÅÒÅÎÁÚÎÁÞØÔÅ ÅÇÏ
кому-либо, кто будет делать MFC.</para>
</listitem>
@ -383,11 +880,29 @@
имеет неверный формат заголовка <literal>Subject:</literal>.</para>
</listitem>
<listitem>
<para>á×ÔÏÒ PR ÏÔÐÒÁ×ÉÌ ËÏÐÉÀ (Cc:) × ÓÐÉÓÏË ÒÁÓÓÙÌËÉ, Á ËÔÏ-ÎÉÂÕÄØ
ÏÔ×ÅÔÉÌ ÎÁ ÜÔÏÔ ÐÏÓÔ ×ÍÅÓÔÏ ÓÏÏÂÝÅÎÉÑ, ÓÆÏÒÍÉÒÏ×ÁÎÎÏÇÏ GNATS.
÷ ËÏÐÉÉ, ÏÔÏÓÌÁÎÎÏÊ × ÓÐÉÓÏË ÒÁÓÓÙÌËÉ, ÎÅÔÕ ÔÅÇÁ ËÁÔÅÇÏÒÉÑ/PRÎÏÍÅÒ.
(÷ÏÔ ÐÏÞÅÍÕ ÍÙ ÒÅËÏÍÅÎÄÕÅÍ ÐÏÓÙÌÁÀÝÉÍ <emphasis>ÎÅ</emphasis>
ÄÅÌÁÔØ ÐÏÄÏÂÎÙÈ Ä×ÉÖÅÎÉÊ).</para>
</listitem>
<listitem>
<para>При заполнении шаблона &man.send-pr.1; посылающий забыл указать
правильное значение для категории или класса PR.</para>
</listitem>
<listitem>
<para>ðÒÉ ÚÁÐÏÌÎÅÎÉÉ ÛÁÂÌÏÎÁ &man.send-pr.1; ÐÏÓÙÌÁÀÝÉÊ ÕÓÔÁÎÏ×ÉÌ
ÚÎÁÞÅÎÉÅ ÐÏÌÑ Confidential × <literal>yes</literal>. (ôÁË ËÁË
ÍÙ ÐÏÚ×ÏÌÑÅÍ ËÁÖÄÏÍÕ ÚÅÒËÁÌÉÒÏ×ÁÔØ GNATS ÐÒÉ ÐÏÍÏÝÉ
<application>cvsup</application>, ÉÎÆÏÒÍÁÃÉÑ Ï PR-ÁÈ Ñ×ÌÑÅÔÓÑ
ÏÂÝÅÄÏÓÔÕÐÎÏÊ. óÏÏÂÝÅÎÉÑ, ËÁÓÁÀÝÉÅÓÑ ÂÅÚÏÐÁÓÎÏÓÔÉ, ÎÅ ÓÌÅÄÕÅÔ
ÓÌÁÔØ ÞÅÒÅÚ GNATS, ÉÈ ÎÅÏÂÈÏÄÉÍÏ ÏÔÐÒÁ×ÌÑÔØ ÎÁ ÁÄÒÅÓ ËÏÍÁÎÄÙ
ÏÆÉÃÅÒÏ× ÂÅÚÏÐÁÓÎÏÓÔÉ).</para>
</listitem>
<listitem>
<para>Это не реальное PR, а какое-то случайное сообщение, посланное
на адрес <email>bug-followup@FreeBSD.org</email> или
@ -419,7 +934,7 @@
GNATS, могут регулярно проверять наличие таких PR и перемещать
заинтересовавшие их в отклики к оригинальному PR (послав корректный
отклик на сообщение об ошибке на адрес
<email>bug-followup@FreeBSD.org</email>). Затем неправильно
&a.bugfollowup;). úÁÔÅÍ ÎÅÐÒÁ×ÉÌØÎÏ
оформленное PR может быть закрыто с примерно таким пояснением:</para>
<programlisting>Your problem report was misfiled. Please use the format
@ -453,7 +968,7 @@ from the body of this PR to kern/12345</programlisting>
подойдёт примерно следующий текст:</para>
<programlisting>Followup to ports/45364 misfiled as a new PR.
This was misfiled because the subject didn't have the format:
This was misfiled because the subject did not have the format:
Re: ports/45364: ...</programlisting>
@ -480,9 +995,9 @@ This was misfiled because the subject didn't have the format:
изменение или удаление шаблона <command>send-pr</command>, как по
вине пользователя, редактирующего шаблон, так и почтовых программ,
которые проделывают странные вещи с обычными текстовыми сообщениями.
Это происходит не постоянно, и может быть исправлено программой
<command>edit-pr</command>; это требует некоторых усилий со стороны
разработчика, которые переводит PR, однако в большинстве случаев
üÔÏ ÉÚÒÅÄËÁ ÓÌÕÞÁÅÔÓÑ É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÒÁ×ÌÅÎÏ ÐÒÏÇÒÁÍÍÏÊ
<command>edit-pr</command>, ÞÔÏ ÔÒÅÂÕÅÔ ÎÅËÏÔÏÒÙÈ ÕÓÉÌÉÊ ÓÏ ÓÔÏÒÏÎÙ
ÒÁÚÒÁÂÏÔÞÉËÁ, ËÏÒÒÅËÔÉÒÕÀÝÅÇÏ PR, ÏÄÎÁËÏ × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ×
это можно сделать относительно легко.</para>
</section>
@ -507,12 +1022,13 @@ This was misfiled because the subject didn't have the format:
<para>Электронный адрес, который использует GNATS для приёма
поступающих PR, опубликован в документации к FreeBSD, объявлялся и
указан на Web-сайте. Это значит, что спамеры его увидели. Каждый
день несколько рекламных сообщений поступает в GNATS, которая
относит их к категории <quote>pending</quote>, пока кто-нибудь их не
ÕËÁÚÁÎ ÎÁ Web-ÓÁÊÔÅ. üÔÏ ÚÎÁÞÉÔ, ÞÔÏ ÓÐÁÍÅÒÙ ÅÇÏ Õ×ÉÄÅÌÉ.
óÐÁÍ-ÓÏÏÂÝÅÎÉÑ, ÄÏÓÔÉÇÛÉÅ GNATS, ÎÅÍÅÄÌÅÎÎÏ ÏÐÒÅÄÅÌÑÀÔÓÑ × ËÁÔÅÇÏÒÉÀ
<quote>pending</quote> É ÏÓÔÁÀÔÓÑ ÔÁÍ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ËÔÏ-ÎÉÂÕÄØ
ÉÈ ÎÅ
пересмотрит. Закрытие любого из таких сообщений при помощи
&man.edit-pr.1; весьма раздражает, потому что GNATS отвечает автору,
а сейчас адрес отправителя спам-почты никогда не бывает настоящим.
Á ÁÄÒÅÓ ÏÔÐÒÁ×ÉÔÅÌÑ ÓÐÁÍ-ÐÏÞÔÙ ÎÉËÏÇÄÁ ÎÅ ÂÙ×ÁÅÔ ÎÁÓÔÏÑÝÉÍ.
Для каждого закрытого PR будут приходить сообщения о
невозможности доставки.</para>
@ -523,11 +1039,28 @@ This was misfiled because the subject didn't have the format:
<para>Все разработчики, имеющие доступ к машинам кластера FreeBSD.org,
приглашаются к проверке неправильно оформленных PR и немедленному
закрытию тех, что являются почтовым спамом. Когда вы закрываете
такое PR, хорошо бы заодно указать в качестве категории
<quote><literal>junk</literal></quote>. Ненужные PR не сохраняются,
так что перенос почтового спама в эту категорию ясно указывает на
то, что мы не собираемся его сохранять или тратить на него дисковое
пространство.</para>
ÔÁËÏÅ PR, ÐÏÖÁÌÕÊÓÔÁ, ÓÄÅÌÁÊÔÅ ÓÌÅÄÕÀÝÅÅ:</para>
<itemizedlist>
<listitem>
<para>÷ÙÓÔÁרÔÅ Category × <literal>junk</literal>.</para>
</listitem>
<listitem>
<para>õÓÔÁÎÏ×ÉÔÅ Confidential × <literal>no</literal>.</para>
</listitem>
<listitem>
<para>óÍÅÎÉÔÅ State × <literal>closed</literal>.</para>
</listitem>
</itemizedlist>
<para>äÌÑ PR ËÁÔÅÇÏÒÉÉ junk ÎÅ ×ÙÐÏÌÎÑÅÔÓÑ ÒÅÚÅÒ×ÎÏÅ ËÏÐÉÒÏ×ÁÎÉÅ,
ÓÌÅÄÏ×ÁÔÅÌØÎÏ, ÐÅÒÅ×ÏÄ ÓÐÁÍ ÓÏÏÂÝÅÎÉÊ × ÜÔÕ ËÁÔÅÇÏÒÉÀ ÏÂÏÚÎÁÞÁÅÔ,
ÞÔÏ ÍÙ ÎÅ ÖÅÌÁÅÍ ÈÒÁÎÉÔØ ÉÈ ÉÌÉ ÔÒÁÔÉÔØ ÄÉÓËÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï ÎÁ ÎÉÈ.
åÓÌÉ ×Ù ÐÒÏÓÔÏ ÚÁËÒÙ×ÁÅÔÅ ÉÈ ÂÅÚ ÓÍÅÎÙ ËÁÔÅÇÏÒÉÉ, ÏÎÉ ÏÓÔÁÀÔÓÑ
ËÁË × ÇÌÁ×ÎÏÊ ÂÁÚÅ, ÔÁË É ×Ï ×ÓÅÈ ËÏÐÉÑÈ ÂÁÚÙ, ÚÅÒËÁÌÉÒÕÅÍÙÈ
ÞÅÒÅÚ <application>cvsup</application>.</para>
</section>
</section>
</section>