[med-svn] r6331 - trunk/community/website/docs
Charles Plessy
plessy at alioth.debian.org
Mon Mar 21 08:39:49 UTC 2011
Author: plessy
Date: 2011-03-21 08:39:33 +0000 (Mon, 21 Mar 2011)
New Revision: 6331
Modified:
trunk/community/website/docs/policy.xml
Log:
Moved SVN build tips from Policy to new SVN tips section.
Modified: trunk/community/website/docs/policy.xml
===================================================================
--- trunk/community/website/docs/policy.xml 2011-03-21 08:22:27 UTC (rev 6330)
+++ trunk/community/website/docs/policy.xml 2011-03-21 08:39:33 UTC (rev 6331)
@@ -190,6 +190,32 @@
the <filename>trunk</filename>, <filename>tags</filename> and
<filename>branches</filename> directories are grouped together, so that developers can checkout trunks without tags.</para></note>
</sect2>
+ <sect2 id="subversion-tips">
+ <title>Subversion tips</title>
+ <para>
+ Suggested aliases for
+ <command>svn-buildpackage</command>:<programlisting>
+alias <command>svn-b</command>='svn-buildpackage -us -uc -rfakeroot --svn-ignore'
+alias <command>svn-br</command>='svn-b --svn-dont-purge --svn-reuse'
+alias <command>svn-bt</command>='svn-buildpackage --svn-tag -rfakeroot'</programlisting>
+ </para>
+ <para>
+ To download the upstream sources (if there is a
+ <filename>debian/watch</filename> file): <code><command>echo
+ "origDir=.." >> .svn/deb-layout && uscan
+ --force-download</command></code>. Alternatively, you can try
+ <code><command>debian/rules get-orig-source</command></code>.
+ </para>
+ <para>
+ If you're a Debian developer or a member of the Debian Med group on
+ Alioth, you can commit your changes: <command>svn commit</command> (also
+ <command>svn ci</command>). Otherwise, you can ask to be added to the
+ group (see the <link linkend="membership">Membership</link> section), or
+ send the result of <command>svn diff</command> to the <ulink
+ url="mailto:debian-med at lists.debian.org">mailing list</ulink>
+ (<command>gzip -9</command> it, if it's too large).
+ </para>
+ </sect2>
<sect2 id="git-repository-structures">
<title>Common Git repository structures</title>
<para>
@@ -543,46 +569,6 @@
<title>Building and tagging the packages</title>
<sect3 id="building">
<title>Building the packages</title>
- <sect4 id="building-subversion">
- <title>Subversion</title>
- <para>To build the package, just use the tools that <command>svn-buildpackage</command>
- carries. First of all, we suggest you to define some aliases for the
- most common commands:</para>
- <blockquote>
- <programlisting>alias svn-b='svn-buildpackage -us -uc -rfakeroot --svn-ignore'
-alias svn-br='svn-b --svn-dont-purge --svn-reuse'
-alias svn-bt='svn-buildpackage --svn-tag -rfakeroot'</programlisting>
- </blockquote>
- <para>Checkout the sources (see the proper section).</para>
- <para>Once done, you're ready to do the work. First, cd to the trunk
- directory, and download the upstream sources (if there is a
- <filename>debian/watch</filename> file):</para>
- <blockquote>
- <para><userinput>
- <command>echo "origDir=.." >> .svn/deb-layout && uscan --force-download</command>
- </userinput></para>
- </blockquote>
- <para>Alternatively, you can try this, it depends on how the package
- was built (again, from the <filename class="directory">trunk/</filename> directory):</para>
- <blockquote>
- <para><userinput>
- <command>debian/rules get-orig-source</command>
- </userinput></para>
- </blockquote>
- <para>Once done, edit the files you need, and then build the package with
- <command>svn-b</command> or <command>svn-br</command>.</para>
- <para>If you're a Debian Med member, you can commit your changes:</para>
- <blockquote>
- <para><userinput>
- <command>svn commit</command>
- </userinput></para>
- </blockquote>
- <para>(also <command>svn ci</command>).</para>
- <para>Otherwise, you can ask to be added to the group (see the Membership
- section), or send the result of svn diff to the
- <ulink url="mailto:debian-med at lists.debian.org">mailing list</ulink>
- (<command>gzip -9</command> it, if it's too large).</para>
- </sect4>
<sect4 id="building-git">
<title>Git</title>
<para>You should use <command>git-buildpackage</command> to build the
More information about the debian-med-commit
mailing list