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

Bug#697190: marked as done (unblock: virtuoso-opensource/6.1.4+dfsg1-3)



Your message dated Thu, 31 Jan 2013 16:49:14 +0100
with message-id <510A927A.2010305@thykier.net>
and subject line Re: Bug#697190: unblock: virtuoso-opensource/6.1.4+dfsg1-2
has caused the Debian Bug report #697190,
regarding unblock: virtuoso-opensource/6.1.4+dfsg1-3
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.)


-- 
697190: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697190
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

Hello, 

could you please unblock the virtuoso-opensource package? I have fixed a couple 
of important bugs which should be included in wheezy:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677286
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680764

Caveat: if you need to try to install virtuoso as a standalone server while 
using kde, please make sure that a virtuoso server (launched by 
nepomuk/soprano) isn't already using the file /tmp/virt_1111, it will hang the 
instalation. I have a fix/workaround for that[1] but I'm waiting for someone to 
upload it.

[1]http://anonscm.debian.org/gitweb/?p=pkg-kde/kde-
req/soprano.git;a=commitdiff;h=553f79d661e6e965ec947b5bd34758bc5981e5c0

Thank you.
diff -Nru virtuoso-opensource-6.1.4+dfsg1/debian/changelog virtuoso-opensource-6.1.4+dfsg1/debian/changelog
--- virtuoso-opensource-6.1.4+dfsg1/debian/changelog	2012-06-10 23:21:10.000000000 +0200
+++ virtuoso-opensource-6.1.4+dfsg1/debian/changelog	2013-01-01 22:42:04.000000000 +0100
@@ -1,3 +1,12 @@
+virtuoso-opensource (6.1.4+dfsg1-2) unstable; urgency=low
+
+  * Add portable-method-for-escaping-symbol-gawk.diff, fixes the conductor web
+    interface (Closes: #680764).
+  * Changed virtuoso-opensource-6.1.prerm to not leave an unowned file
+    (/root/.odbc.ini) after package removal (Closes: #677286).
+
+ -- José Manuel Santamaría Lema <panfaust@gmail.com>  Tue, 01 Jan 2013 22:41:57 +0100
+
 virtuoso-opensource (6.1.4+dfsg1-1) unstable; urgency=low
 
   * New upstream release (Closes: #650281).
diff -Nru virtuoso-opensource-6.1.4+dfsg1/debian/libvirtodbc0.shlibs virtuoso-opensource-6.1.4+dfsg1/debian/libvirtodbc0.shlibs
--- virtuoso-opensource-6.1.4+dfsg1/debian/libvirtodbc0.shlibs	2012-06-10 20:16:05.000000000 +0200
+++ virtuoso-opensource-6.1.4+dfsg1/debian/libvirtodbc0.shlibs	1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-libvirtobbdc 8 libvirtodbc0 (= )
diff -Nru virtuoso-opensource-6.1.4+dfsg1/debian/patches/portable-method-for-escaping-symbol-gawk.diff virtuoso-opensource-6.1.4+dfsg1/debian/patches/portable-method-for-escaping-symbol-gawk.diff
--- virtuoso-opensource-6.1.4+dfsg1/debian/patches/portable-method-for-escaping-symbol-gawk.diff	1970-01-01 01:00:00.000000000 +0100
+++ virtuoso-opensource-6.1.4+dfsg1/debian/patches/portable-method-for-escaping-symbol-gawk.diff	2012-11-23 14:27:51.000000000 +0100
@@ -0,0 +1,94 @@
+From b01c641b917485d0e23beb98787e43cb40baae8a Mon Sep 17 00:00:00 2001
+From: VOS Maintainer <vos.admin@openlinksw.com>
+Date: Thu, 8 Mar 2012 13:52:41 +0000
+Subject: [PATCH] * Fixed use portable method for escaping symbol for gawk 3
+ and 4
+
+---
+ binsrc/cached_resources/res_to_c.awk |    8 +-------
+ binsrc/hosting/perl/pl_to_c.awk      |    2 +-
+ binsrc/hosting/python/py_to_c.awk    |    2 +-
+ binsrc/ws/wsrm/xsd2sql.awk           |    2 +-
+ libsrc/Wi/sql_to_c.awk               |    8 +-------
+ 5 files changed, 5 insertions(+), 17 deletions(-)
+
+diff --git a/binsrc/cached_resources/res_to_c.awk b/binsrc/cached_resources/res_to_c.awk
+index 8c6ddbc..f7f4989 100644
+--- a/binsrc/cached_resources/res_to_c.awk
++++ b/binsrc/cached_resources/res_to_c.awk
+@@ -30,13 +30,7 @@ BEGIN   {
+ 	}
+ 	{
+ 	  fun = $0
+-	  # was: gsub ( /\\/, "\\\\", fun)
+-	  q = "\\\\"
+-	  if (PROCINFO["version"] ~ /^4/)
+-	    gsub ( q, q q, fun)
+-	  else
+-	    gsub ( q, q, fun)
+-
++          gsub ( "\\\\", "&&", fun)
+ 	  gsub ( /"/, "\\\"", fun)
+ 	  gsub ( /\$/, "\\044", fun)
+ 	  gsub ( /.*/, "\"&\\n\",", fun)
+diff --git a/binsrc/hosting/perl/pl_to_c.awk b/binsrc/hosting/perl/pl_to_c.awk
+index 9422a4c..eb4a07d 100644
+--- a/binsrc/hosting/perl/pl_to_c.awk
++++ b/binsrc/hosting/perl/pl_to_c.awk
+@@ -42,7 +42,7 @@ END {
+     }
+ 
+   x = $0
+-  gsub (/\\/, "\\\\", x)
++  gsub ( "\\\\", "&&", x)
+   gsub (/\"/, "\\\"", x)
+   print "\"" x "\\n\""
+ }
+diff --git a/binsrc/hosting/python/py_to_c.awk b/binsrc/hosting/python/py_to_c.awk
+index 7c5b529..6ce5ff4 100644
+--- a/binsrc/hosting/python/py_to_c.awk
++++ b/binsrc/hosting/python/py_to_c.awk
+@@ -48,7 +48,7 @@ END {
+     }
+ 
+   x = $0
+-  gsub (/\\/, "\\\\", x)
++  gsub ( "\\\\", "&&", x)
+   gsub (/\"/, "\\\"", x)
+   print "\"" x "\\n\""
+ }
+diff --git a/binsrc/ws/wsrm/xsd2sql.awk b/binsrc/ws/wsrm/xsd2sql.awk
+index a97aba6..4bba030 100644
+--- a/binsrc/ws/wsrm/xsd2sql.awk
++++ b/binsrc/ws/wsrm/xsd2sql.awk
+@@ -54,7 +54,7 @@ BEGIN {
+       print "  ses := string_output ();"
+     }
+   str = $0
+-  gsub ( /\\/, "\\\\", str)
++  gsub ( "\\\\", "&&", str)
+   gsub ( /'/, "\\'", str)
+ 
+   #
+diff --git a/libsrc/Wi/sql_to_c.awk b/libsrc/Wi/sql_to_c.awk
+index 01c5add..57ef36b 100644
+--- a/libsrc/Wi/sql_to_c.awk
++++ b/libsrc/Wi/sql_to_c.awk
+@@ -343,13 +343,7 @@ BEGIN   {
+ 
+                 # does escape the symbols
+ 		fun = $0
+-		q = "\\\\"
+-		if (PROCINFO["version"] ~ /^4/)
+-		    gsub ( q, q q, fun)
+-		else
+-		    gsub ( q, q, fun)
+-
+-	        #WAS: gsub ( /\\/, "\\\\", fun)
++		gsub ("\\\\", "&&", fun)
+ 
+ 		# remove whitespace except when there is just a semicolon
+ 		if ((in_xsl_mode == 0) && (in_xsd_mode == 0))
+-- 
+1.7.10.4
+
diff -Nru virtuoso-opensource-6.1.4+dfsg1/debian/patches/series virtuoso-opensource-6.1.4+dfsg1/debian/patches/series
--- virtuoso-opensource-6.1.4+dfsg1/debian/patches/series	2012-06-08 22:43:40.000000000 +0200
+++ virtuoso-opensource-6.1.4+dfsg1/debian/patches/series	2012-11-23 14:27:51.000000000 +0100
@@ -1,3 +1,4 @@
+portable-method-for-escaping-symbol-gawk.diff
 use-debian-default-csharp-compiler.patch
 config-debian-paths.patch
 config-universal-variables.patch
diff -Nru virtuoso-opensource-6.1.4+dfsg1/debian/virtuoso-opensource-6.1.prerm virtuoso-opensource-6.1.4+dfsg1/debian/virtuoso-opensource-6.1.prerm
--- virtuoso-opensource-6.1.4+dfsg1/debian/virtuoso-opensource-6.1.prerm	2012-06-09 01:23:52.000000000 +0200
+++ virtuoso-opensource-6.1.4+dfsg1/debian/virtuoso-opensource-6.1.prerm	2012-12-30 23:52:44.000000000 +0100
@@ -9,7 +9,17 @@
 
 db_get virtuoso-opensource-6.1/register-odbc-dsn || true
 if [ "$RET" = "true" ]; then
+	if [ ! -f "$HOME/.odbc.ini" ]; then
+		REMOVE_ODBC_INI=true
+	fi
 	odbcinst -u -s -l -n VOS || true
+	# The previous odbcinst command may create the file $HOME/.odbc.ini
+	# if it didn't exist previously, leaving unowned files after removing
+	# the package, so we remove the .odbc.ini if it's neccesary, see:
+	# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677286
+	if [ -n "$REMOVE_ODBC_INI" ]; then
+		rm -f $HOME/.odbc.ini
+	fi	
 fi
 
 # removing from list of owners of this question removes us from it's choices

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---
--- Begin Message ---
On 2013-01-16 18:33, José Manuel Santamaría Lema wrote:
> retitle 697190 unblock: virtuoso-opensource/6.1.4+dfsg1-3
> tags 697190 - moreinfo
> thanks
> 
> Hello,
> 
> I've uploaded Virtuoso again because in the -2 revision of the package I did 
> wrong fix for this bug:
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677286
> 
> Hopefully it's now fixed correctly. I'm attaching the debdiff against the 
> testing version.

Unblocked virtuoso-opensource/6.1.4+dfsg1-3, thanks.

~Niels

--- End Message ---

Reply to: