Your message dated Fri, 2 Jan 2015 23:25:13 +0100
with message-id <[email protected]>
and subject line Re: Bug#774452: unblock: request-tracker4/4.2.8-2
has caused the Debian Bug report #774452,
regarding unblock: request-tracker4/4.2.8-2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
774452: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774452
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package request-tracker4
This is a minimal fix for RC bug #773343. debdiff attached.
unblock request-tracker4/4.2.8-2
-- System Information:
Debian Release: 7.7
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 3.2.0-4-686-pae (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/bash
diff --git a/debian/.git-dpm b/debian/.git-dpm
index 940ddc8..823d680 100644
--- a/debian/.git-dpm
+++ b/debian/.git-dpm
@@ -1,6 +1,6 @@
# see git-dpm(1) from git-dpm package
-6a66d91a35305fa792d34896879244ef18f2df10
-6a66d91a35305fa792d34896879244ef18f2df10
+559785c4e88364b835823521a0e1648db985b05e
+559785c4e88364b835823521a0e1648db985b05e
21890d09947710ac3f48ddd306fe5b6a50f5bbe9
21890d09947710ac3f48ddd306fe5b6a50f5bbe9
request-tracker4_4.2.8.orig.tar.gz
diff --git a/debian/changelog b/debian/changelog
index e65f2d5..4b7de26 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+request-tracker4 (4.2.8-2) unstable; urgency=medium
+
+ [ Niko Tyni ]
+ * Fix upgrade problems caused by a bug in the wheezy
+ rt4-extension-assettracker installation procedure. (Closes: #773343)
+ * Break all versions of rt4-extension-assettracker: its upstream
+ says RT 4.2 isn't supported anymore and recommends RT-Extension-Assets
+ instead. (See #748737)
+
+ -- Dominic Hargreaves <[email protected]> Thu, 01 Jan 2015 16:47:30 +0000
+
request-tracker4 (4.2.8-1) unstable; urgency=medium
* New upstream release
diff --git a/debian/control b/debian/control
index 50b359a..d248a15 100644
--- a/debian/control
+++ b/debian/control
@@ -201,6 +201,7 @@ Recommends: cron-daemon
Suggests: rt4-doc-html
Conflicts: request-tracker, request-tracker3.2 (<< 3.2.2-3), libdatetime-locale-perl (<< 1:0.44), libdatetime-perl (<< 2:0.4900)
Replaces: request-tracker
+Breaks: rt4-extension-assettracker
Description: extensible trouble-ticket tracking system
Request Tracker (RT) is a ticketing system which
enables a group of people to intelligently and efficiently manage
diff --git a/debian/patches/assettracker-sysgroups.diff b/debian/patches/assettracker-sysgroups.diff
new file mode 100644
index 0000000..3bd0323
--- /dev/null
+++ b/debian/patches/assettracker-sysgroups.diff
@@ -0,0 +1,26 @@
+From 559785c4e88364b835823521a0e1648db985b05e Mon Sep 17 00:00:00 2001
+From: Niko Tyni <[email protected]>
+Date: Sat, 27 Dec 2014 23:19:03 +0200
+Subject: Fix upgrade problems caused by an RTx::AssetTracker installation bug
+
+The setup of the wheezy rt4-extension-assettracker package
+(RTx::AssetTracker 2.0.0b2) accidentally inserted two pairs of system role
+accounts, causing upgrade failures on SQLite backends due to uniqueness
+constraint violations.
+
+Bug-Debian: https://bugs.debian.org/773343
+Patch-Name: assettracker-sysgroups.diff
+---
+ etc/upgrade/4.1.0/schema.SQLite | 3 +++
+ 1 file changed, 3 insertions(+)
+ create mode 100644 etc/upgrade/4.1.0/schema.SQLite
+
+diff --git a/etc/upgrade/4.1.0/schema.SQLite b/etc/upgrade/4.1.0/schema.SQLite
+new file mode 100644
+index 0000000..b38fded
+--- /dev/null
++++ b/etc/upgrade/4.1.0/schema.SQLite
+@@ -0,0 +1,3 @@
++-- fix uniqueness constraint violations due to accidentally doubled system groups
++-- see https://bugs.debian.org/773343
++UPDATE Groups set Instance=1 WHERE Domain='RTx::AssetTracker::System-Role' AND Description IS Null;
diff --git a/debian/patches/series b/debian/patches/series
index 047eb7c..ddd900e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -9,3 +9,4 @@ no_test_web_installer.diff
fix_lintian_privacy_break_logo_error.diff
debianize_UPGRADING-4.2.diff
font_path.diff
+assettracker-sysgroups.diff
diff --git a/etc/upgrade/4.1.0/schema.SQLite b/etc/upgrade/4.1.0/schema.SQLite
new file mode 100644
index 0000000..b38fded
--- /dev/null
+++ b/etc/upgrade/4.1.0/schema.SQLite
@@ -0,0 +1,3 @@
+-- fix uniqueness constraint violations due to accidentally doubled system groups
+-- see https://bugs.debian.org/773343
+UPDATE Groups set Instance=1 WHERE Domain='RTx::AssetTracker::System-Role' AND Description IS Null;
--- End Message ---
--- Begin Message ---
Hi,
On Fri, Jan 02, 2015 at 10:06:59PM +0000, Dominic Hargreaves wrote:
> Please unblock package request-tracker4
Unblocked.
Cheers,
Ivo
--- End Message ---