[Piuparts-commits] [SCM] piuparts git repository branch, master, updated. 0.48-79-gdf94975

Andreas Beckmann debian at abeckmann.de
Sat Jan 12 11:33:06 UTC 2013


The following commit has been merged in the master branch:
commit cb1467ae7f6eafa783be798795a7ea92bc012ed3
Author: Andreas Beckmann <debian at abeckmann.de>
Date:   Mon Nov 26 12:58:37 2012 +0100

    new bug template: partial-upgrade-file-overwrite
    
    for file overwrites on partial upgrades, candidates from
    Ralf's potential-cross-conflicts.py script
    
    Signed-off-by: Andreas Beckmann <debian at abeckmann.de>

diff --git a/bug-templates/partial-upgrade-file-overwrite.mail b/bug-templates/partial-upgrade-file-overwrite.mail
new file mode 100644
index 0000000..48adf9a
--- /dev/null
+++ b/bug-templates/partial-upgrade-file-overwrite.mail
@@ -0,0 +1,56 @@
+To: submit at bugs.debian.org
+Subject: FOO: missing Breaks+Replaces: BAR (<< VBAR)
+
+Package: FOO
+Version: VFOO
+Severity: serious
+User: treinen at debian.org
+Usertags: edos-file-overwrite
+
+Architecture: amd64
+Distribution: squeeze->wheezy (partial) upgrade
+
+Hi,
+
+automatic installation tests of packages that share a file and at the
+same time do not conflict by their package dependency relationships has
+detected the following problem:
+
+
+This is a serious bug as it makes installation/upgrade fail, and
+violates sections 7.6.1 and 10.1 of the policy.
+
+As this problem can be demonstrated during partial upgrades from squeeze
+to wheezy (but not within squeeze or wheezy itself), this indicates a
+missing or insufficiently versioned Replaces+Breaks relationship.
+But since this particular upgrade ordering is not forbidden by any
+dependency relationship, it is possible that apt (or $PACKAGE_MANAGER)
+will use this erroneus path on squeeze->wheezy upgrades.
+
+Here is a list of files that are known to be shared by both packages
+(according to the Contents files for squeeze and wheezy on amd64, which
+may be slightly out of sync):
+
+
+The following relationships are currently defined:
+
+  Package:
+  Conflicts: n/a
+  Breaks:    n/a
+  Replaces:  n/a
+
+The following relationships should be added for a clean takeover of
+these files
+(http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces):
+
+  Package:
+  Breaks:
+  Replaces:
+
+
+Cheers,
+
+
+
+PS: for more information about the detection of file overwrite errors
+of this kind see http://edos.debian.net/file-overwrites/.

-- 
piuparts git repository



More information about the Piuparts-commits mailing list