This file is indexed.

/usr/share/doc/ubuntu-packaging-guide-html-uk/udd-uploading.html is in ubuntu-packaging-guide-html-uk 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
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
<!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>7. Завантаження пакунку &mdash; 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/main.js"></script>
    <link rel="top" title="Ubuntu Packaging Guide" href="./index.html" />
    <link rel="next" title="8. Отримання останніх змін" href="udd-latest.html" />
    <link rel="prev" title="6. Пошук Оглядів та Поручительства" href="udd-sponsorship.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="Contents" href="index.html">Contents</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-latest.html" title="8. Отримання останніх змін"
	        accesskey="N">наступний</a></li>
	        <li class="page_item"><a  
	        href="udd-sponsorship.html" title="6. Пошук Оглядів та Поручительства"
	        accesskey="P">попередній</a></li>
        <li class="page_item"><a class="sub-nav-item" href="index.html">Ubuntu Packaging Guide  &raquo;</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="uploading-a-package">
<h1>7. Завантаження пакунку<a class="headerlink" href="#uploading-a-package" title="Постійне посилання на цей заголовок"></a></h1>
<p>Як тільки Ваша пропозиція про злиття розглянута й підтверджена, Ви забажаєте завантажити свій пакунок або у архів (якщо в Вас є права), або у свій Персональний Архів Пакунків <a class="reference external" href="https://help.launchpad.net/Packaging/PPA">Personal Package Archive</a> (PPA). Також можливо Ви забажаєте виконати завантаження, якщо спонсоруєте зміни, внесені іншим користувачем.</p>
<div class="section" id="uploading-a-change-made-by-you">
<h2>7.1. Вивантаження змін, зроблених Вами<a class="headerlink" href="#uploading-a-change-made-by-you" title="Постійне посилання на цей заголовок"></a></h2>
<p>Коли в Вас є гілка із змінами, які Ви бажаєте завантажити, то потрібно відправити цю зміну назад на джерельну гілку, створити джерельний пакунок, а потім завантажити його.</p>
<p>Спочатку Вам потрібно переконатися, що в Вас найостанніша версія пакунку у налагодженні дерева пакунку розробки:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ cd tomboy/tomboy.dev
$ bzr pull
</pre></div>
</div>
<p>Це застосує будь-які зміни, які були внесені за час Вашої роботи над фіксом. Починаючи з цієї миті в Вас є декілька варіянтів. Якщо Ваші зміни великі й Ви відчуваєте, що їх слід протестувати разом з Вашими змінами - то можна об’єднати їх у гілці виправлення вад і провести тестування там. Якщо ні, то Ви можете продовжити процес злиття у Вашій гілці виправлення вади. Стосовно bzr 2.5 і bzr-builddeb 2.8.1, це працює так само як й стандартна команда <code class="docutils literal"><span class="pre">merge</span></code>:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr merge ../bug-12345
</pre></div>
</div>
<p>Для старіших версій bzr можна використовувати назамін команду <code class="docutils literal"><span class="pre">merge-package</span></code>:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr merge-package ../bug-12345
</pre></div>
</div>
<p>Ця команда зіллє два дерева й, можливо, повідомить про конфлікти, які Вам потрібно буде вирішити вручну.</p>
<p>Далі потрібно переконатися у правильності вмісту <code class="docutils literal"><span class="pre">debian/changelog</span></code>, тобто, що там правильно вказаний дистрибутив, номер версії тощо.</p>
<p>Як тільки це зроблено, Ви повинні ще раз переперевірити зміни, які бажаєте відправити, за допомогою <code class="docutils literal"><span class="pre">bzr</span> <span class="pre">diff</span></code>. Це має показати ті ж зміни, як показав би debdiff до завантаження джерельного пакунку.</p>
<p>Наступний крок — зібрати й протестувати змінений пакунок джерельного коду, як Ви це зазвичай робите:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr builddeb -S
</pre></div>
</div>
<p>Коли Ви нарешті задоволені своєю гілкою, переконайтеся що відправили усі зміни, а потім позначте гілку номером версії логу змін. Команда <code class="docutils literal"><span class="pre">bzr</span> <span class="pre">tag</span></code> зробить це автоматично, якщо не вказано жодного аргументу:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr tag
</pre></div>
</div>
<p>Цей тег повідомить імпортуючому пакунок, що вміст гілки Bazaar ідентичний вмісту архіву.</p>
<p>Тепер Ви можете вивантажити командою push зміни назад на Launchpad:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr push ubuntu:tomboy
</pre></div>
</div>
<p>(Змініть місце призначення, якщо Ви вивантажуєте SRU або щось подібне.)</p>
<p>Вам потрібен один останній крок, щоб відправити свої зміни в Ubuntu або Ваш PPA: Вам потрібно завантажити за допомогою <code class="docutils literal"><span class="pre">dput</span></code> пакунок джерельного коду у відповідне місце. Наприклад, щоб завантажити зміни в PPA, зробіть таке:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ dput ppa:imasponsor/myppa tomboy_1.5.2-1ubuntu5_source.changes
</pre></div>
</div>
<p>або, якщо в Вас є права завантаження до основного архіву:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ dput tomboy_1.5.2-1ubuntu5_source.changes
</pre></div>
</div>
<p>Тепер Ви можете вилучити гілку, оскільки вона вже об’єднана, й за необхідності її можна поновій стягнути з Launchpad.</p>
</div>
<div class="section" id="sponsoring-a-change">
<h2>7.2. Поручительство над зміною<a class="headerlink" href="#sponsoring-a-change" title="Постійне посилання на цей заголовок"></a></h2>
<p>Поручительство над чийоюсь зміною схоже на процедуру описану вище, але замість злиття із створеної Вами гілки Ви виконуєте злиття з гілки, що є у пропозиції злиття:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr merge lp:~subgenius/ubuntu/trusty/tomboy/bug-12345
</pre></div>
</div>
<p>Якщо при злитті виникає багато конфліктів, можливо Ви забажаєте попрохати розробника їх виправити. Дивіться у наступному розділі як скасувати заплановане злиття.</p>
<p>Але якщо із змінами усе добре - підтвердіть, а потім пройдіть частину процесу завантаження що залишилася:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr commit --author &quot;Bob Dobbs &lt;subgenius@example.com&gt;&quot;
</pre></div>
</div>
</div>
<div class="section" id="canceling-an-upload">
<h2>7.3. Скасування вивантаження<a class="headerlink" href="#canceling-an-upload" title="Постійне посилання на цей заголовок"></a></h2>
<p>У будь-який час до виконання дії <cite>dput</cite> з джерельним пакунком Ви можете скасувати завантаження й зробити відкат усіх змін:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr revert
</pre></div>
</div>
<p>Ви можете зробити це якщо помітите, що потрібно ще не багато роботи, або якщо бажаєте попрохати розробника виправити конфлікти (якщо виступаєте його поручителем).</p>
</div>
<div class="section" id="sponsoring-something-and-making-your-own-changes">
<h2>7.4. Поручительство над чимось і внесення своїх власних змін<a class="headerlink" href="#sponsoring-something-and-making-your-own-changes" title="Постійне посилання на цей заголовок"></a></h2>
<p>Якщо Ви є поручителем над чийоюсь роботою, але бажаєте доповнити її декількома власними змінами, то Ви можете спочатку виконати злиття їх роботи у окрему гілку.</p>
<p>Якщо в Вас вже є гілка, у якій Ви працюєте над пакунком й Ви бажаєте включити усі зміни - просто запустіть <code class="docutils literal"><span class="pre">bzr</span> <span class="pre">merge</span></code> з цієї гілки, замість налагодження пакунку розробки. Потім Ви можете внести зміни й відправити, а потім продовжити роботу із змінами до пакунку.</p>
<p>Якщо в Вас немає існуючої гілки, але Ви знаєте, що бажали б внести зміни, основуючись на даних розробника, то Ви повинні найперш спарсити їх гілку:</p>
<div class="highlight-default"><div class="highlight"><pre><span></span>$ bzr branch lp:~subgenius/ubuntu/trusty/tomboy/bug-12345
</pre></div>
</div>
<p>потім працюйте у цій новій гілці, а після цього виконайте її злиття з головною й завантажте таким чином, як якби завантажували власну роботу. Розробник-участник усе ще буде згаданий у логах змін, і Bazaar належним чином призначить їм внесені ними зміни.</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="#">7. Завантаження пакунку</a><ul>
<li><a class="reference internal" href="#uploading-a-change-made-by-you">7.1. Вивантаження змін, зроблених Вами</a></li>
<li><a class="reference internal" href="#sponsoring-a-change">7.2. Поручительство над зміною</a></li>
<li><a class="reference internal" href="#canceling-an-upload">7.3. Скасування вивантаження</a></li>
<li><a class="reference internal" href="#sponsoring-something-and-making-your-own-changes">7.4. Поручительство над чимось і внесення своїх власних змін</a></li>
</ul>
</li>
</ul>

        </div>

      <div class="browse-guide">
        <h3>Browse The Guide:</h3>
        <ul>
          <li class="prev">
            <a href="udd-sponsorship.html"
                      title="Попередній розділ: 6. Пошук Оглядів та Поручительства">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-latest.html"
                      title="Наступна тема: 8. Отримання останніх змін">Go Next</a>
          </li>
        </ul>
        <span>Ця сторінка:</span> <a href="./_sources/udd-uploading.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 />
        &copy; 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>