Package: libanculus-sharp
Version: 0.3.1-2
Severity: important
Tags: patch
User: [EMAIL PROTECTED]
Usertags: origin-ubuntu intrepid ubuntu-patch
Hello,
When syncing libanculus-sharp to Ubuntu to fix the RC policy violation
bug, we came across the fact that conflicts/replaces are not declared on
the old package name. This omission can cause problems for users when
upgrading, and the change is minimally invasive.
In Ubuntu, we've applied the attached patch to achieve the following:
* debian/rules: conflicts/replaces for old package name libanculus-sharp so
as not to break on upgrades. (LP: #289217)
The patch is attached for your consideration.
Thanks,
Iain
-- System Information:
Debian Release: lenny/sid
APT prefers intrepid
APT policy: (900, 'intrepid'), (500, 'intrepid-updates'), (500,
'intrepid-security'), (500, 'intrepid-proposed'), (500, 'intrepid-backports')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.27-7-generic (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u libanculus-sharp-0.3.1/debian/changelog
libanculus-sharp-0.3.1/debian/changelog
diff -u libanculus-sharp-0.3.1/debian/control
libanculus-sharp-0.3.1/debian/control
--- libanculus-sharp-0.3.1/debian/control
+++ libanculus-sharp-0.3.1/debian/control
@@ -16,6 +17,8 @@
Architecture: all
Depends: ${cli:Depends}
Suggests: monodoc-anculus-manual
+Conflicts: libanculus-sharp
+Replaces: libanculus-sharp
Description: utility library for CLI projects
"Anculus" means servant in Latin, and that is exactly what this library does.
It serves and helps you to easily and quickly write new applications.