[website] 04/10: Add copyright update subsection.

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Fri Apr 24 19:34:21 UTC 2015


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository website.

commit c9362a4e156cc5e3431a8f6a3bc19f52f60bc940
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Fri Apr 24 19:33:31 2015 +0200

    Add copyright update subsection.
---
 policy.xml | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

diff --git a/policy.xml b/policy.xml
index 9451ad6..318e74f 100644
--- a/policy.xml
+++ b/policy.xml
@@ -826,6 +826,11 @@ pkg-grass/
                     <link linkend="git-update-patches">Update patches for new upstream release</link>
                   </para>
                 </listitem>
+                <listitem>
+                  <para>
+                    <link linkend="git-update-copyright">Update copyright file</link>
+                  </para>
+                </listitem>
               </itemizedlist>
             </para>
           </listitem>
@@ -1208,6 +1213,47 @@ Cmnd_Alias PBUILDERS=/usr/sbin/pbuilder, /usr/sbin/cowbuilder
 </programlisting>
             </para>
           </sect5>
+          <sect5 id="git-update-copyright">
+            <title>Update copyright file</title>
+            <para>
+              New upstream releases are likely to include copyright changes
+              that need to be reflected in the
+              <link linkend="debian-copyright"><filename>debian/copyright</filename></link>
+              file.
+            </para>
+            <para>
+              Review the changes in the upstream sources since the previous
+              release by inspecting the diff between the upstream branch
+              commits.
+<programlisting>
+<command>git diff</command> <literal>upstream~1</literal> <literal>upstream</literal>
+</programlisting>
+              Or by tag:
+<programlisting>
+<command>git diff</command> <literal>upstream/</literal><replaceable><old-version></replaceable> <literal>upstream/</literal><replaceable><new-version></replaceable>
+</programlisting>
+              Look for removed files which may need to be removed from the
+              <filename>debian/copyright</filename> file too, new files whose
+              copyright statements need to be included in the
+              <filename>debian/copyright</filename> file, and changes in
+              existing files.
+            </para>
+            <para>
+              It may also be helpfull to review the copyright file generated
+              by <command>licensecheck2dep5</command> for the new upstream
+              release, and compared it to the existing
+              <filename>debian/copyright</filename> file.
+<programlisting>
+<command>licensecheck</command> <option>--copyright</option> <option>-r</option> <literal>*</literal> | <command>/usr/lib/cdbs/licensecheck2dep5</command> > <filename>debian/copyright.new</filename>
+<command>diff</command> <option>-u</option> <filename>debian/copyright</filename> <filename>debian/copyright.new</filename>
+</programlisting>
+            </para>
+            <para>
+              Finally tools such as
+              <ulink url="https://tracker.debian.org/pkg/license-reconcile">license-reconcile</ulink>
+              can be useful for copyright review too.
+            </para>
+          </sect5>
         </sect4>
         <sect4 id="git-build-package">
           <title>Building the package</title>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/website.git



More information about the Pkg-grass-devel mailing list