[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#774452: marked as done (unblock: request-tracker4/4.2.8-2)



Your message dated Fri, 2 Jan 2015 23:25:13 +0100
with message-id <20150102222510.GE8727@ugent.be>
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 owner@bugs.debian.org
immediately.)


-- 
774452: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=774452
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
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 <dom@earth.li>  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 <ntyni@debian.org>
+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 ---

Reply to: