Package: developers-reference
Version: 3.3.5
Severity: wishlist
Tags: patch

Hello,

after being bitten by #306113, I decided that the gotcha I stumbled on
could use being explicitly documented.

I'm thus proposing this patch for the developer's Reference:

--------------------------------------------------------------------------------

--- developers-reference.sgml.orig      2005-04-24 13:58:34.911687504 +0200
+++ developers-reference.sgml   2005-04-24 14:08:17.419132912 +0200
@@ -1624,6 +1624,11 @@
 tests the <file>postrm</file> and <file>prerm</file> scripts.
              <item>
 Remove the package, then reinstall it.
+             <item>
+Copy the source package in a different directory and try unpacking it and
+rebuilding it.  This tests if the package relies on existing files outside of
+it, or if it relies on permissions being preserved on the files shipped inside
+the .diff.gz file.
            </list>
 
 
@@ -1666,6 +1671,10 @@
 source tar-file used by <prgn>dpkg-source</prgn> when constructing the
 <file>.dsc</file> file and diff to be uploaded <em>must</em> be
 byte-for-byte identical with the one already in the archive.
+       <p>
+Please notice that, in non-native packages, permissions on files that are not
+present in the .orig.tar.gz will not be preserved, as diff does not store file
+permissions in the patch.
 
 
     <sect id="distribution">Picking a distribution

--------------------------------------------------------------------------------

Best regards,

Enrico Zini

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.11-1-686
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=UTF-8)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to