Bug#749974: Bug #749974: maitreya: Please update to use wxwidgets3.0

2014-07-17 Thread Paul Elliott
On Tue, Jul 15, 2014 at 12:21:51PM +0100, James Cowgill wrote:
 Hi Paul,
 
 I looked back at the history of this bug and it seems like you were having
 problems with there being more assertion messages in wx3.
 
 Does maitreya work if you disable the assertions by adding -DNDEBUG, at least
 as a temporary measure?
 
 Try this in debian/rules:
     export DEB_CPPFLAGS_MAIN_APPEND=-DNDEBUG
 
 James

I just tried that:
$ git diff
diff --git a/debian/changelog b/debian/changelog
index 409aa7d..4dfa6d5 100644
--- a/debian/changelog
+++ b/debian/changelog  
 
@@ -1,3 +1,9 @@ 
 
+maitreya (7.0.6-2) unstable; urgency=medium
 
+   
 
+  * try hack: export DEB_CPPFLAGS_MAIN_APPEND=-DNDEBUG 
 
+   
 
+ -- Paul Elliott pelli...@blackpatchpanel.com  Thu, 17 Jul 2014 19:35:46 
-0500
+
 maitreya (7.0.6-1) unstable; urgency=medium
 
   * upgrade to release 7.0.6 (Closes: 749974)
diff --git a/debian/rules b/debian/rules
index 0470214..5ccb1e4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,4 +1,5 @@
 #!/usr/bin/make -f
+export DEB_CPPFLAGS_MAIN_APPEND=-DNDEBUG
 %:
dh $@ --with autoreconf
 



The bug remained When I rebuilt and installed!




-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


signature.asc
Description: Digital signature


Bug#749974: Bug #749974: maitreya: Please update to use wxwidgets3.0

2014-07-16 Thread Emilio Pozuelo Monfort
On 15/07/14 14:13, Paul Elliott wrote:
 
 On Tue, Jul 15, 2014 at 12:21:51PM +0100, James Cowgill wrote:
 Hi Paul,

 I looked back at the history of this bug and it seems like you were having
 problems with there being more assertion messages in wx3.

 Does maitreya work if you disable the assertions by adding -DNDEBUG, at least
 as a temporary measure?

 Try this in debian/rules:
 export DEB_CPPFLAGS_MAIN_APPEND=-DNDEBUG

 James
 
 What if those assertions represent real bugs? When I reported
 the problem upstream, he did not suggest this solution, but
 rather went to work on a new release.

The point is that most likely they are not regressions from wxwidgets 2.8, as
with wxwidgets 2.8 assertions were disabled by default. So you only see them
now, but they've always been there. Thus, it is a good thing to fix them, but if
it's going to take too much time, it would probably be better to disable them so
that we can finish the wx3.0 transition in time.

Emilio


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#749974: Bug #749974: maitreya: Please update to use wxwidgets3.0

2014-07-15 Thread James Cowgill
Hi Paul,

I looked back at the history of this bug and it seems like you were having
problems with there being more assertion messages in wx3.

Does maitreya work if you disable the assertions by adding -DNDEBUG, at least
as a temporary measure?

Try this in debian/rules:
    export DEB_CPPFLAGS_MAIN_APPEND=-DNDEBUG

James


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#749974: Bug #749974: maitreya: Please update to use wxwidgets3.0

2014-07-15 Thread Paul Elliott

On Tue, Jul 15, 2014 at 12:21:51PM +0100, James Cowgill wrote:
 Hi Paul,
 
 I looked back at the history of this bug and it seems like you were having
 problems with there being more assertion messages in wx3.
 
 Does maitreya work if you disable the assertions by adding -DNDEBUG, at least
 as a temporary measure?
 
 Try this in debian/rules:
     export DEB_CPPFLAGS_MAIN_APPEND=-DNDEBUG
 
 James

What if those assertions represent real bugs? When I reported
the problem upstream, he did not suggest this solution, but
rather went to work on a new release.

I will try your solution on my experimental system, to see
if it works. But I think I should consult with the upstream
before releasing it.

I will add the upstream to the CC list of this message.

Martin, what do you think?



-- 
Paul Elliott   1(512)837-1096
pelli...@blackpatchpanel.com   PMB 181, 11900 Metric Blvd Suite J
http://www.free.blackpatchpanel.com/pme/   Austin TX 78758-3117


signature.asc
Description: Digital signature