/usr/share/doc/ubuntu-packaging-guide-html-ru/udd-sponsorship.html is in ubuntu-packaging-guide-html-ru 0.3.8.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>6. Поиск Обзоров и Спонсорства — Ubuntu Packaging Guide</title>
<link rel="shortcut icon" href="./_static/images/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="./_static/reset.css" type="text/css" />
<link rel="stylesheet" href="./_static/960.css" type="text/css" />
<link rel="stylesheet" href="./_static/base.css" type="text/css" />
<link rel="stylesheet" href="./_static/home.css" type="text/css" />
<link rel="stylesheet" href="./_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="./_static/guide.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '../',
VERSION: '0.3.8',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="./_static/jquery.js"></script>
<script type="text/javascript" src="./_static/underscore.js"></script>
<script type="text/javascript" src="./_static/doctools.js"></script>
<script type="text/javascript" src="./_static/translations.js"></script>
<script type="text/javascript" src="./_static/main.js"></script>
<link rel="top" title="Ubuntu Packaging Guide" href="./index.html" />
<link rel="next" title="7. Загрузка пакета" href="udd-uploading.html" />
<link rel="prev" title="5. Работа с пакетом" href="udd-working.html" />
</head>
<body class="home">
<a name="top"></a>
<div class="header-navigation">
<div>
<nav role="navigation">
<ul>
<li class="page_item current_page_item"><a title="Содержание" href="index.html">Содержание</a>
<li>
<form id="form-search" method="get" action="search.html">
<fieldset>
<input id="input-search" type="text" name="q" value="Search" />
</fieldset>
</form>
</li>
</ul>
</nav>
<a class="logo-ubuntu" href="http://packaging.ubuntu.com/">
<img src="./_static/images/logo-ubuntu.png" width="119" height="27" alt="Ubuntu logo" />
</a>
<a href="http://packaging.ubuntu.com/"><h2>Packaging Guide</h2></a>
</div>
</div>
<div class="header-content">
<div class="clearfix">
<div class="header-navigation-secondary">
<div>
<nav role="navigation">
<ul class="clearfix">
<li class="page_item"><a style="margin-right: 10px"
href="udd-uploading.html" title="7. Загрузка пакета"
accesskey="N">вперёд</a></li>
<li class="page_item"><a
href="udd-working.html" title="5. Работа с пакетом"
accesskey="P">назад</a></li>
<li class="page_item"><a class="sub-nav-item" href="index.html">Ubuntu Packaging Guide »</a></li>
</ul>
</nav>
</div>
</div>
</div>
</div>
<div id="content" class="body container_12">
<div class="grid_12">
<!--<section id="main-section">-->
<div class="grid_9 alpha">
<div class="section" id="seeking-review-and-sponsorship">
<h1>6. Поиск Обзоров и Спонсорства<a class="headerlink" href="#seeking-review-and-sponsorship" title="Ссылка на этот заголовок">¶</a></h1>
<p>Один из больших плюсов использования рабочего процесса UDD - улучшение качества путем отзывов об изменениях от Ваших друзей и коллег. Это работает вне зависимости от того есть ли у Вас права на загрузку. Конечно, если у Вас нет прав на загрузку, то Вам нужно найти спонсора.</p>
<p>Как только Вы довольны своим фиксом и Ваша ветка готова к работе, следует предпринять следующие шаги для публикации своей ветки на Launchpad, привязки ее к багу, а затем создать предложение о слиянии (<em>merge proposal</em>) для рассмотрения другими пользователями и возможностью загрузки его спонсорами.</p>
<div class="section" id="pushing-to-launchpad">
<span id="merge-proposal"></span><h2>6.1. Выгрузка на Launchpad<a class="headerlink" href="#pushing-to-launchpad" title="Ссылка на этот заголовок">¶</a></h2>
<p>Ранее мы показали вам, как <a class="reference internal" href="udd-working.html#link-via-changelog"><span class="std std-ref">связать вашу ветку с ошибкой</span></a>, используя команды <code class="docutils literal"><span class="pre">dch</span></code> и <code class="docutils literal"><span class="pre">bzr</span> <span class="pre">commit</span></code>. Однако ветка и ошибка в действительности не будут связаны, пока вы не выгрузите ветку на Launchpad командой push.</p>
<p>Создавать ссылку на ошибку для каждого вашего изменения не обязательно, но если вы исправляете ошибки, для которых имеется отчёт об ошибке, то ссылки на этот отчёт могут быть полезны.</p>
<p>Общий формат URL, на который вы должны выгрузить свою ветку, имеет следующий вид:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span><span class="n">lp</span><span class="p">:</span><span class="o">~<</span><span class="n">user</span><span class="o">-</span><span class="nb">id</span><span class="o">>/</span><span class="n">ubuntu</span><span class="o">/<</span><span class="n">distroseries</span><span class="o">>/<</span><span class="n">package</span><span class="o">>/<</span><span class="n">branch</span><span class="o">-</span><span class="n">name</span><span class="o">></span>
</pre></div>
</div>
<p>Например, чтобы продвинуть свой фикс для бага 12345 в пакете Tomboy для Trusty, используйте:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr push lp:~subgenius/ubuntu/trusty/tomboy/bug-12345
</pre></div>
</div>
<p>Последний компонент пути в этом примере выбран произвольно, укажите вместо него реально существующую ошибку.</p>
<p>Но обычно этого недостаточно, чтобы разработчики Ubuntu проверили ваше изменение и взяли на себя поручительство над ним. Вам нужно отправить <em>предложение слияния</em> (merge proposal).</p>
<p>Для этого откройте страницу ошибки в браузере, например:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr lp-open
</pre></div>
</div>
<p>Если сделать это не удалось, вы можете использовать:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ xdg-open https://code.launchpad.net/~subgenius/ubuntu/trusty/tomboy/bug-12345
</pre></div>
</div>
<p>где большая часть URL совпадает с тем URL, который вы указывали в команде <cite>bzr push</cite>. На этой странице вы увидите ссылку <em>Propose for merging into another branch</em>. Наберите описание вашего изменения в поле <em>Initial Comment</em>. Затем щёлкните <em>Propose Merge</em>, чтобы завершить процесс.</p>
<p>Предложения о слиянии для исходных веток автоматически подпишут команду <cite>~ubuntu-branches</cite>, что должно быть достаточно для того, чтобы привлечь внимание разработчика Ubuntu, который сможет дать отзыв Вашим изменениям и стать спонсором.</p>
</div>
<div class="section" id="generating-a-debdiff">
<h2>6.2. Создание debdiff<a class="headerlink" href="#generating-a-debdiff" title="Ссылка на этот заголовок">¶</a></h2>
<p>Как было указано выше, некоторые поручители предпочитают проверять <em>debdiff</em>, прикреплённый к отчёту об ошибке, вместо предложения слияния. Если вас попросили включить debdiff, вы можете создать его следующим образом (из вашей ветки <cite>bug-12345</cite>):</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr diff -rbranch:../tomboy.dev
</pre></div>
</div>
<p>Другой способ — открыть предложение слияния и загрузить diff.</p>
<p>Вы должны убедиться, что diff-файл содержит ожидаемые вами изменения, не больше и не меньше. Дайте ему подходящее имя, например, <code class="docutils literal"><span class="pre">foobar-12345.debdiff</span></code> и прикрепите к отчёту об ошибке.</p>
</div>
<div class="section" id="dealing-with-feedback-from-sponsors">
<h2>6.3. Работа с обратной связью от поручителей<a class="headerlink" href="#dealing-with-feedback-from-sponsors" title="Ссылка на этот заголовок">¶</a></h2>
<p>Если поручитель проверяет вашу ветку и просит вас что-то изменить, то сделать это очень легко. Просто перейдите в ветку, над которой вы работали, сделайте требуемые изменения и выполните фиксацию:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr commit
</pre></div>
</div>
<p>Теперь когда Вы продвинули свою ветку в Launchpad, Bazaar обновит ветку на Launchpad Вашими последними изменениями. Все, что Вам нужно сделать:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr push
</pre></div>
</div>
<p>Вы можете ответить на email с обзором предложения о слиянии объяснение того, какие изменения Вы внесли, а также можете попросить провести повторный обзор; или же Вы можете отправить свой ответ через Launchpad.</p>
<p>Обратите внимание - Вас спонсируют через debdiff, прикрепленный к отчету о баге - Вам следует обновлять его вручную, генерируя новый diff и прикрепляя его у отчету о баге.</p>
</div>
<div class="section" id="expectations">
<h2>6.4. Ожидание<a class="headerlink" href="#expectations" title="Ссылка на этот заголовок">¶</a></h2>
<p>Разработчики Ubuntu составили расписание людей (так называемых “patch pilots”), которые регулярно проверяют очередь поручительства и предоставляют обратную связь по вопросам работы с ветками и патчами. Но, даже несмотря на это, может пройти несколько дней, пока вы получите ответ. Это зависит от их занятости, от состояния заморозки текущей версии и других факторов.</p>
<p>Если вы не получаете ответа в течение долгого времени, подключитесь к каналу <cite>#ubuntu-devel</cite> на <cite>irc.freenode.net</cite> и найдите кого-нибудь, кто может вам помочь.</p>
<p>Чтобы узнать больше о процессе поручительства, прочтите также нашу вики-документацию: <a class="reference external" href="https://wiki.ubuntu.com/SponsorshipProcess">https://wiki.ubuntu.com/SponsorshipProcess</a></p>
</div>
</div>
<div class="divide"></div>
</div>
<div id="sidebar" class="grid_3 omega">
<div class="container-tweet">
<h3>Оглавление</h3>
<div class="toc">
<ul>
<li><a class="reference internal" href="#">6. Поиск Обзоров и Спонсорства</a><ul>
<li><a class="reference internal" href="#pushing-to-launchpad">6.1. Выгрузка на Launchpad</a></li>
<li><a class="reference internal" href="#generating-a-debdiff">6.2. Создание debdiff</a></li>
<li><a class="reference internal" href="#dealing-with-feedback-from-sponsors">6.3. Работа с обратной связью от поручителей</a></li>
<li><a class="reference internal" href="#expectations">6.4. Ожидание</a></li>
</ul>
</li>
</ul>
</div>
<div class="browse-guide">
<h3>Browse The Guide:</h3>
<ul>
<li class="prev">
<a href="udd-working.html"
title="Предыдущий раздел: 5. Работа с пакетом">Go Previous</a>
</li>
<li class="center">
<a title="Back to Index" href="index.html">Index Guide</a>
</li>
<li class="next">
<a href="udd-uploading.html"
title="Следующий раздел: 7. Загрузка пакета">Go Next</a>
</li>
</ul>
<span>Эта страница:</span> <a href="./_sources/udd-sponsorship.txt"
rel="nofollow">Исходный текст</a>
</div>
</div>
<div id="back_top"><a href="#top">Back to Top</a></div>
</div>
<!--</section>-->
</div>
</div>
<div class="shadow"></div>
<footer>
<div>
Version: 0.3.8.
<a href="https://bugs.launchpad.net/ubuntu-packaging-guide">Report bugs</a> or
<a href="https://code.launchpad.net/~ubuntu-packaging-guide-team/ubuntu-packaging-guide/trunk">grab the source code</a> from Launchpad.
Создано с помощью <a href="http://sphinx-doc.org/">Sphinx</a> 1.4.4.
<br />
© Copyright 2010-2016, Ubuntu Developers, Creative Commons Attribution-ShareAlike 3.0.
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">
Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">
<img alt="Creative Commons License" style="border-width:0"
src="./_static/images/cc-by-sa.png" /></a>
<br />
<a href="http://people.ubuntu.com/~mitya57/ubuntu-packaging-guide-readme.html#translating">Help translate</a> or
<a href="./_static/translators.html">view the list of translators</a>.
</div>
</footer>
</body>
</html>
|