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

Bug#680909: marked as done (unblock: qwbfsmanager/1.2.1-1.1)



Your message dated Sun, 15 Jul 2012 21:23:36 +0200
with message-id <20120715192336.GL22036@mraw.org>
and subject line Re: Bug#680909: unblock: qwbfsmanager/1.2.1-1.1
has caused the Debian Bug report #680909,
regarding unblock: qwbfsmanager/1.2.1-1.1
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.)


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

Hi,

it would be cool if you could unblock qwbfsmanager/1.2.1-1.1.
1.2.1-1 had an automatic freeze exception but never migrated due to two bugs:
 #672048 FTBFS: src/gui/pColorButton.h:35:25: fatal error: FreshExport.h: No such file or directory
 #677930 FTBFS with gcc 4.7

The version in testing is not affected by those, but it's pretty old (1.2.1
was 190 days in unstable).
A debdiff against the FTBFS'ing version previously in unstable is attached.
The one against 1.1.0-1.1 in testing is pretty big, though. (I know, you look
at the diff to testing for decisions, so I could understand very well if you
say no here).

TIA
Evgeni

unblock qwbfsmanager/1.2.1-1.1

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru qwbfsmanager-1.2.1/debian/changelog qwbfsmanager-1.2.1/debian/changelog
--- qwbfsmanager-1.2.1/debian/changelog	2011-12-31 17:15:47.000000000 +0100
+++ qwbfsmanager-1.2.1/debian/changelog	2012-07-06 22:26:27.000000000 +0200
@@ -1,3 +1,15 @@
+qwbfsmanager (1.2.1-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix FTBFS with recent qmake
+    Patch by: Filipe AZEVEDO <pasnox@gmail.com>
+    Closes: #672048
+  * Fix FTBFS with gcc-4.7
+    Patch by: Ilya Barygin <randomaction@ubuntu.com>
+    Closes: #677930
+
+ -- Evgeni Golov <evgeni@debian.org>  Fri, 06 Jul 2012 08:38:04 +0200
+
 qwbfsmanager (1.2.1-1) unstable; urgency=low
 
   * New upstream release. (Closes: #626681)
diff -Nru qwbfsmanager-1.2.1/debian/patches/fix_qmake_replace.patch qwbfsmanager-1.2.1/debian/patches/fix_qmake_replace.patch
--- qwbfsmanager-1.2.1/debian/patches/fix_qmake_replace.patch	1970-01-01 01:00:00.000000000 +0100
+++ qwbfsmanager-1.2.1/debian/patches/fix_qmake_replace.patch	2012-07-06 22:29:50.000000000 +0200
@@ -0,0 +1,52 @@
+From: "Filipe AZEVEDO (Nox P@sNox)" <pasnox@gmail.com>
+Date: Sun, 11 Mar 2012 20:13:14 +0100
+Subject: [PATCH] Fix slash / backslash replace in qmake project
+Origin: upstream
+ Based on upstream commit
+ https://github.com/pasnox/fresh/commit/ae40018bcd80ead2dcdefc0af63a92e50f69b3f6
+
+Index: qwbfsmanager-1.2.1/fresh/installs.pri
+===================================================================
+--- qwbfsmanager-1.2.1.orig/fresh/installs.pri	2011-04-03 22:45:01.000000000 +0200
++++ qwbfsmanager-1.2.1/fresh/installs.pri	2012-07-06 22:28:41.738945741 +0200
+@@ -42,7 +42,7 @@
+ 	win32:!win32_crossbuild:fresh_core_headers.files	*= $$system( for /R src/core %i in (*.h) do @echo %i )
+ 	else:fresh_core_headers.files	*= $$system( find src/core -name '*.h' )
+ 	
+-	fresh_core_headers.files = $$replace( fresh_core_headers.files, "\\\\", "/" )
++	fresh_core_headers.files = $$replace( fresh_core_headers.files, $$BACKSLASH, $SLASH )
+ 	
+ 	# gui headers
+ 	fresh_gui_headers.path	= $$FRESH_INSTALL_HEADERS/FreshGui
+@@ -50,7 +50,7 @@
+ 	win32:!win32_crossbuild:fresh_gui_headers.files	*= $$system( for /R src/gui %i in (*.h) do @echo %i )
+ 	else:fresh_gui_headers.files	*= $$system( find src/gui -name '*.h' )
+ 	
+-	fresh_gui_headers.files = $$replace( fresh_gui_headers.files, "\\\\", "/" )
++	fresh_gui_headers.files = $$replace( fresh_gui_headers.files, $$BACKSLASH, $SLASH )
+ 	
+ 	# generate fresh.prf
+ 	# remove old one if needed
+Index: qwbfsmanager-1.2.1/fresh/functions.pri
+===================================================================
+--- qwbfsmanager-1.2.1.orig/fresh/functions.pri	2011-04-03 22:45:01.000000000 +0200
++++ qwbfsmanager-1.2.1/fresh/functions.pri	2012-07-06 22:29:46.243526956 +0200
+@@ -4,6 +4,9 @@
+ 
+ win32:!isEqual( Q_OS, "windows" ):CONFIG	*= win32_crossbuild
+ 
++SLASH = "/"
++BACKSLASH = $$escape_expand( "\\" )
++
+ # lupdate/lrelease too buggy ( not full qmake interpreter ), so avoid functions def in this case
+ isEmpty( translations_pass ) {
+ 	# return the list of directories recursively from a given path ($$1)
+@@ -21,7 +24,7 @@
+ 			_q_folders	= $$system( $$command )
+ 			_q_folders *= $$1
+ 			
+-			_q_folders = $$replace( _q_folders, "\\\\", "/" )
++			_q_folders = $$replace( _q_folders, $$BACKSLASH, $SLASH )
+ 
+ 			# loop paths
+ 			for( q_folder, _q_folders ) {
diff -Nru qwbfsmanager-1.2.1/debian/patches/gcc-4.7.patch qwbfsmanager-1.2.1/debian/patches/gcc-4.7.patch
--- qwbfsmanager-1.2.1/debian/patches/gcc-4.7.patch	1970-01-01 01:00:00.000000000 +0100
+++ qwbfsmanager-1.2.1/debian/patches/gcc-4.7.patch	2012-07-06 22:26:27.000000000 +0200
@@ -0,0 +1,23 @@
+Description: fix compilation with gcc 4.7
+Author: Ilya Barygin <randomaction@ubuntu.com>
+
+--- qwbfsmanager-1.2.1.orig/fresh/src/gui/environmentvariablemanager/pEnvironmentVariablesModel.cpp
++++ qwbfsmanager-1.2.1/fresh/src/gui/environmentvariablemanager/pEnvironmentVariablesModel.cpp
+@@ -225,12 +225,12 @@ pEnvironmentVariablesModel::Variables pE
+ 		const QString name = variable.section( '=', 0, 0 );
+ 		const QString value = variable.section( '=', 1 );
+ 
+-		pEnvironmentVariablesModel::Variable variable;
+-		variable.name = name;
+-		variable.value = value;
+-		variable.enabled = true;
++		pEnvironmentVariablesModel::Variable variable2;
++		variable2.name = name;
++		variable2.value = value;
++		variable2.enabled = true;
+ 
+-		items[ name ] = variable;
++		items[ name ] = variable2;
+ 	}
+ 	
+ 	return items;
diff -Nru qwbfsmanager-1.2.1/debian/patches/series qwbfsmanager-1.2.1/debian/patches/series
--- qwbfsmanager-1.2.1/debian/patches/series	2011-12-31 17:04:07.000000000 +0100
+++ qwbfsmanager-1.2.1/debian/patches/series	2012-07-06 22:26:27.000000000 +0200
@@ -1 +1,3 @@
 no_rpath.patch
+fix_qmake_replace.patch
+gcc-4.7.patch

--- End Message ---
--- Begin Message ---
Hello Evgeni,

Evgeni Golov <evgeni@debian.org> (09/07/2012):
> it would be cool if you could unblock qwbfsmanager/1.2.1-1.1.
> 1.2.1-1 had an automatic freeze exception but never migrated due to two bugs:
>  #672048 FTBFS: src/gui/pColorButton.h:35:25: fatal error: FreshExport.h: No such file or directory
>  #677930 FTBFS with gcc 4.7
> 
> The version in testing is not affected by those, but it's pretty old (1.2.1
> was 190 days in unstable).


> A debdiff against the FTBFS'ing version previously in unstable is attached.
> The one against 1.1.0-1.1 in testing is pretty big, though. (I know, you look
> at the diff to testing for decisions, so I could understand very well if you
> say no here).

ewwwwwwwwwwwwwwwwwwwwwwwww indeed:
 924 files changed, 50893 insertions(+), 10448 deletions(-)

Also, testing had an NMU, unstable has an NMU. Maybe that package should
just be orphaned? Anyway, based on the current apparent lack of a
maintainer and the size of the changes, I think I'll propose the new
version to be offered through wheezy-backports once it's available,
preferably with an active maintainer, instead of unblocking it.

Closing this bug report accordingly; thanks for your time anyway.

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: