This file is indexed.

/usr/share/doc/ubuntu-packaging-guide-html-fr/udd-uploading.html is in ubuntu-packaging-guide-html-fr 0.3.5.

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
232
<!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. Envoi d’un paquet &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.5',
        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="8. Obtention des dernières nouveautés" href="udd-latest.html" />
    <link rel="prev" title="6. A la recherche de Relectures et de Parrainages" 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="Contenu" href="index.html">Contenu</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. Obtention des dernières nouveautés"
	        accesskey="N">suivant</a></li>
	        <li class="page_item"><a  
	        href="udd-sponsorship.html" title="6. A la recherche de Relectures et de Parrainages"
	        accesskey="P">précédent</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. Envoi d&#8217;un paquet<a class="headerlink" href="#uploading-a-package" title="Lien permanent vers ce titre"></a></h1>
<p>Une fois votre proposition de fusion relue et approuvée, vous devez envoyer le paquet, que ce soit à l&#8217;archive (si vous avez l&#8217;autorisation) ou à votre <a class="reference external" href="https://help.launchpad.net/Packaging/PPA">Archive Personnelle de Paquet</a> (PPA). Vous devrez également faire un téléchargement si vous parrainez les modifications de quelqu&#8217;un d&#8217;autre.</p>
<div class="section" id="uploading-a-change-made-by-you">
<h2>7.1. Envoi d&#8217;une de vos modifications<a class="headerlink" href="#uploading-a-change-made-by-you" title="Lien permanent vers ce titre"></a></h2>
<p>Lorsque vous avez une branche avec un changement que vous souhaitez envoyer, vous devez de nouveau obtenir ce changement sur la branche principale source, construire un paquet source, puis le télécharger.</p>
<p>En premier lieu, vérifiez si vous avez la dernière version du paquet dans votre extraction du tronc de paquet en développement&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ cd tomboy/tomboy.dev
$ bzr pull
</pre></div>
</div>
<p>Cela récupère tout changement pouvant avoir été soumis pendant que vous mettiez votre correctif au point. A partir de ce point, vous disposez de plusieurs options. Si les modifications sur le tronc sont importantes et que vous pensez qu&#8217;elles devraient être testées en même temps que vos modifications, vous pouvez les fusionner dans votre branche de correction de bogue et tester là-bas. Dans le cas contraire, vous pouvez continuer à fusionner votre branche de correction de bogue dans la branche du tronc en développement. Avec bzr 2.5 et bzr-builddeb 2.8.1, cela fonctionne juste avec la commande <tt class="docutils literal"><span class="pre">merge</span></tt>&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ bzr merge ../bug-12345
</pre></div>
</div>
<p>Pour les versions plus anciennes de bzr, vous pouvez utiliser la commande <tt class="docutils literal"><span class="pre">merge-package</span></tt> à la place&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ bzr merge-package ../bug-12345
</pre></div>
</div>
<p>Cela fusionnera les deux arbres, éventuellement en produisant des conflits, que vous devrez résoudre manuellement.</p>
<p>Ensuite, vous devriez vous assurer que le <tt class="docutils literal"><span class="pre">debian/changelog</span></tt> est comme vous le souhaitez, avec une distribution conforme, un numéro de version correct, etc.</p>
<p>Une fois que c&#8217;est fait, vous devriez examiner la modification que vous êtes sur le point d&#8217;engager avec <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">diff</span></tt>. Cela devrait vous montrer les mêmes changements qu&#8217;un debdiff ferait avant de télécharger le paquet source.</p>
<p>L&#8217;étape suivante consiste à construire et tester le paquet source modifié comme vous le feriez normalement&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ bzr builddeb -S
</pre></div>
</div>
<p>Lorsque vous êtes finalement satisfait avec votre branche, assurez-vous d&#8217;avoir engagé toutes vos modifications, puis marquez la branche avec le numéro de version du changelog. La commande <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">tag</span></tt> le fera pour vous automatiquement lorsqu&#8217;elle n&#8217;a aucun argument fourni&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ bzr tag
</pre></div>
</div>
<p>Cette balise indique à l&#8217;importateur du paquet que le contenu de la branche Bazaar est le même que celui de l&#8217;archive.</p>
<p>Maintenant, vous pouvez publier de nouveau vos modifications dans Launchpad&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ bzr push ubuntu:tomboy
</pre></div>
</div>
<p>(Modifiez la destination si vous télécharger une SRU ou similaire.)</p>
<p>Vous avez encore une dernière étape pour obtenir le téléchargement de vos modifications vers Ubuntu ou votre PPA; vous devez exécuter <tt class="docutils literal"><span class="pre">dput</span></tt> sur le paquet source vers l&#8217;emplacement approprié. Par exemple, si vous souhaitez télécharger vos modifications vers votre PPA, vous lancerez&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ dput ppa:imasponsor/myppa tomboy_1.5.2-1ubuntu5_source.changes
</pre></div>
</div>
<p>ou, si vous avez la permission de téléverser vers l&#8217;archive principale:</p>
<div class="highlight-python"><div class="highlight"><pre>$ dput tomboy_1.5.2-1ubuntu5_source.changes
</pre></div>
</div>
<p>Vous êtes maintenant libre de supprimer votre branche de fonction, puisqu&#8217;elle est fusionnée, et peut être re-téléchargée à partir de Launchpad si nécessaire.</p>
</div>
<div class="section" id="sponsoring-a-change">
<h2>7.2. Parrainage d&#8217;un changement<a class="headerlink" href="#sponsoring-a-change" title="Lien permanent vers ce titre"></a></h2>
<p>Parrainer les modifications de quelqu&#8217;un d&#8217;autre est exactement identique à la procédure décrite ci-dessus, mais au lieu de fusionner depuis une branche que vous créez, vous fusionnez depuis la branche créée dans la proposition de fusion&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ bzr merge lp:~subgenius/ubuntu/trusty/tomboy/bug-12345
</pre></div>
</div>
<p>Si de trop nombreux conflits de fusion apparaissent, vous devrez probablement demander au contributeur de les corriger. Regardez le prochain paragraphe pour apprendre à annuler une fusion en attente.</p>
<p>Mais si les modifications paraissent correctes, engagez et suivez le reste du processus de téléversement&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ 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. Annulation d&#8217;un téléchargement<a class="headerlink" href="#canceling-an-upload" title="Lien permanent vers ce titre"></a></h2>
<p>À tout moment avant d&#8217;exécuter <cite>dput</cite> sur le paquet source, vous pouvez décider d&#8217;annuler un téléchargement et de revenir sur les modifications&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ bzr revert
</pre></div>
</div>
<p>Vous pouvez le faire si vous constatez que quelque chose semble nécessiter plus de travail, ou si vous souhaitez demander au contributeur de résoudre des conflits quand vous parrainez quelque chose.</p>
</div>
<div class="section" id="sponsoring-something-and-making-your-own-changes">
<h2>7.4. Parrainer quelque chose et effectuer vos propres modifications<a class="headerlink" href="#sponsoring-something-and-making-your-own-changes" title="Lien permanent vers ce titre"></a></h2>
<p>Si vous vous apprêtez à parrainer le travail de quelqu&#8217;un, mais que vous souhaitez y apporter quelques changements de votre propre initiative, alors vous pouvez au préalable fusionner son travail en une branche séparée.</p>
<p>Si vous possédez déjà une branche dans laquelle vous mettez au point un paquet, et que vous souhaitez inclure ses modifications, exécutez simplement la commande <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">merge</span></tt> depuis cette branche, au lieu d&#8217;extraire depuis le paquet en développement. Vous pouvez ensuite effectuer les modifications, puis engager et continuer avec vos modifications apportées au paquet.</p>
<p>Si vous ne possédez pas de branche existante, mais que vous aimeriez apporter des changements basés sur ce que le contributeur a fourni, alors vous devez commencer par récupérer sa branche&nbsp;:</p>
<div class="highlight-python"><div class="highlight"><pre>$ bzr branch lp:~subgenius/ubuntu/trusty/tomboy/bug-12345
</pre></div>
</div>
<p>ensuite, travaillez dans cette branche, puis fusionnez-la à la branche principale et téléchargez-la comme si c&#8217;était votre propre travail. Le contributeur est toujours mentionné dans le changelog et Bazaar attribue correctement les modifications à celui qui les a réalisées.</p>
</div>
</div>


	<div class="divide"></div>

          </div>

  <div id="sidebar" class="grid_3 omega">
    <div class="container-tweet">
        <h3>Table des Matières</h3>
        <div class="toc">
          <ul>
<li><a class="reference internal" href="#">7. Envoi d&#8217;un paquet</a><ul>
<li><a class="reference internal" href="#uploading-a-change-made-by-you">7.1. Envoi d&#8217;une de vos modifications</a></li>
<li><a class="reference internal" href="#sponsoring-a-change">7.2. Parrainage d&#8217;un changement</a></li>
<li><a class="reference internal" href="#canceling-an-upload">7.3. Annulation d&#8217;un téléchargement</a></li>
<li><a class="reference internal" href="#sponsoring-something-and-making-your-own-changes">7.4. Parrainer quelque chose et effectuer vos propres modifications</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="Sujet précédent: 6. A la recherche de Relectures et de Parrainages">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="Sujet suivant: 8. Obtention des dernières nouveautés">Go Next</a>
          </li>
        </ul>
        <span>Cette page:</span> <a href="./_sources/udd-uploading.txt"
               rel="nofollow">Montrer la source</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.5.
    <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.
      Créé avec <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.2.
      <br />
        &copy; Copyright 2010-2014 , 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>