** Description changed:

  couchdb-glib is built without --disable-debug-messages which results in a 
build which sets its own log handler for g_debug macro.
  This handler searches for the undocumented COUCHDB_ENV_DEBUG_MESSAGES 
environment variable to decide whether it should display debug message or not. 
It may confuse developers who depend on the g_debug default behaviour.
  
  According to rodrigo from #ubuntuone it's fixed in maverick.
  
  There may be some packages depending on the current for displaying debug
  only when some environment variable is set but I don't see why would
  anyone do it.
+ 
+ TEST CASE:
+ download attached testcase.py
+ with libcouchdb-glib-1.0-2 0.6.3-0ubuntu1 you will get this result:
+ kklimo...@vm-desert:~$ python testcase.py
+ ** (process:1424): DEBUG: You will see this message
+ kklimo...@vm-desert:~$ 
+ 
+ and with libcouchdb-glib-1.0-2 0.6.3-0ubuntu1.1 this one instead:
+ pkklimo...@vm-desert:~$ python testcase.py 
+ ** (process:1590): DEBUG: You will see this message
+ ** (process:1590): DEBUG: but not this with 0.6.3-0ubuntu1 installed
+ kklimo...@vm-desert:~$

** Patch added: "couchdb-glib.debdiff"
   
https://bugs.edge.launchpad.net/ubuntu/+source/couchdb-glib/+bug/591873/+attachment/1509673/+files/couchdb-glib.debdiff

-- 
couchdb-glib sets its own, custom log handler for the g_debug
https://bugs.launchpad.net/bugs/591873
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to