Your message dated Wed, 03 Aug 2011 17:32:19 +0000
with message-id <[email protected]>
and subject line Bug#635835: fixed in coherence 0.6.6.2-6
has caused the Debian Bug report #635835,
regarding coherence: Coherence and Rhythmbox UPNP not seeing media server
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 [email protected]
immediately.)


-- 
635835: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635835
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: coherence
Version: 0.6.6.2-5
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch

In Ubuntu, the attached patch was applied to achieve the following:

  * Apply patch from Martin Bartlett that resolves Coherence and
    Rhythmbox UPNP not seeing a media server. (LP: #621722)


Thanks for considering the patch.


-- System Information:
Debian Release: wheezy/sid
  APT prefers oneiric-updates
  APT policy: (500, 'oneiric-updates'), (500, 'oneiric-security'), (500, 
'oneiric-proposed'), (500, 'oneiric')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-7-generic (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 coherence-0.6.6.2/debian/patches/03_last_updated_service_field_workaround coherence-0.6.6.2/debian/patches/03_last_updated_service_field_workaround
--- coherence-0.6.6.2/debian/patches/03_last_updated_service_field_workaround	1969-12-31 19:00:00.000000000 -0500
+++ coherence-0.6.6.2/debian/patches/03_last_updated_service_field_workaround	2011-07-28 18:06:53.000000000 -0400
@@ -0,0 +1,23 @@
+Description: Force an update of the last_time_updated service field so that some clients will refresh
+Forwarded: http://coherence.beebits.net/ticket/320
+Author: Martin Bartlett
+Reviewed-By: Daniel T Chen <[email protected]>
+Origin: Martin Bartlett, https://bugs.launchpad.net/ubuntu/+source/coherence/+bug/621722/+attachment/1515639/+files/service.py.patch
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/coherence/+bug/621722
+Last-Update: 2011-07-28
+
+--- coherence/service.py	2010-08-24 16:23:50.000000000 +0200
++++ ./coherence/upnp/core/service.py	2010-08-24 16:21:23.000000000 +0200
+@@ -368,6 +368,12 @@
+             self.detection_completed = True
+             louie.send('Coherence.UPnP.Service.detection_completed', sender=self.device, device=self.device)
+             self.info("send signal Coherence.UPnP.Service.detection_completed for %r" % self)
++            if self.last_time_updated == None:
++                # The clients (e.g. media_server_client) check for last time to detect whether service detection is complete
++                # so we need to set it here and now to avoid a potential race condition
++                self.last_time_updated = time.time()
++                louie.send('Coherence.UPnP.DeviceClient.Service.notified', sender=self.device, service=self)
++                self.info("send signal Coherence.UPnP.DeviceClient.Service.notified for %r" % self)
+             """
+             if (self.last_time_updated == None):
+                 if( self.id.endswith('AVTransport') or
diff -Nru coherence-0.6.6.2/debian/patches/series coherence-0.6.6.2/debian/patches/series
--- coherence-0.6.6.2/debian/patches/series	2010-06-07 15:34:41.000000000 -0400
+++ coherence-0.6.6.2/debian/patches/series	2011-07-28 18:00:21.000000000 -0400
@@ -1,2 +1,3 @@
 02_string_exception_fix
 01_systray_fix
+03_last_updated_service_field_workaround

--- End Message ---
--- Begin Message ---
Source: coherence
Source-Version: 0.6.6.2-6

We believe that the bug you reported is fixed in the latest version of
coherence, which is due to be installed in the Debian FTP archive:

coherence_0.6.6.2-6.debian.tar.gz
  to main/c/coherence/coherence_0.6.6.2-6.debian.tar.gz
coherence_0.6.6.2-6.dsc
  to main/c/coherence/coherence_0.6.6.2-6.dsc
python-coherence_0.6.6.2-6_all.deb
  to main/c/coherence/python-coherence_0.6.6.2-6_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Charlie Smotherman <[email protected]> (supplier of updated coherence package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 31 Jul 2011 21:42:42 -0500
Source: coherence
Binary: python-coherence
Architecture: source all
Version: 0.6.6.2-6
Distribution: unstable
Urgency: low
Maintainer: Arnaud Quette <[email protected]>
Changed-By: Charlie Smotherman <[email protected]>
Description: 
 python-coherence - Python UPnP framework
Closes: 635835
Changes: 
 coherence (0.6.6.2-6) unstable; urgency=low
 .
   * added pydist-overrided for dhp2 error concerning python-configobj.
   * debian/patches:
     - updated header information for all patches.
     - added 03_last_updated_service_field_workaround.  Thanks Danial T. Chen
       for the bug report and thanks to Martin Bartlett for the patch.
       Closes: #635835
   * debian/rules:
     - added "--with python2".
     - use dh_install exclude instead of "rm" to not install uuid.
     - remove *egg.info in clean target dhp2 will regenerate it.
     - dh_auto_install override no longer needed.
   * debian/control:
     - added DMPT to uploaders field.
     - use X-P-V instead of XS-P-V
     - increase python version to 2.6.6-3~.
Checksums-Sha1: 
 8cb16040d34f65ad6b4d761f738e5352d6b24017 2080 coherence_0.6.6.2-6.dsc
 5b1bc65a74ba7309cd6250de350c034f9b3b52f4 7170 coherence_0.6.6.2-6.debian.tar.gz
 9b97da0e902ff54c627de6f5703ecef7ebcad3cd 354228 
python-coherence_0.6.6.2-6_all.deb
Checksums-Sha256: 
 a5bc87877b2028c8e4057ec8e9fced2fe809cce2dd5623004c218d8be884f1a3 2080 
coherence_0.6.6.2-6.dsc
 70a70a9fa8d9ee8b198f570990c558cc9d8480f0eae5e18171e1a1578d55cfa0 7170 
coherence_0.6.6.2-6.debian.tar.gz
 4054d15808c42d1dd9057f0318fba05ce41ede49fde6d97dad2e21eeef9add68 354228 
python-coherence_0.6.6.2-6_all.deb
Files: 
 ed6abc82137afa64dfc9a9fff2ab3739 2080 python extra coherence_0.6.6.2-6.dsc
 3b7b6a7343e650235ab110ca0da92f0d 7170 python extra 
coherence_0.6.6.2-6.debian.tar.gz
 56306111c403a600f883a0422138215e 354228 python extra 
python-coherence_0.6.6.2-6_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCAAGBQJOOYN5AAoJEEkIatPr4vMf3zwP/1N5hG9s4hb+U4FXoZ2b2PlZ
C3P0vs1DasPAF8H2Okdbo1sm+qazD6h+cio5xxHJ3MS5wErV6zK0cpetBWBP9PwV
P90G6bYe+l3gnzoHPX2l7pkw/GAcKhpsVO6p4Xw37vG/c8B5CAMEUIOMg1HsYv+i
oO7UeyLwBVd2gNmg9dfpvrtXnqqMyMioFiP6XQ4RZCEkB/b3U6RXBAPT79M0KjQK
Uzpfa44OrN3ao0tlgHll5xH7WOterSgkbkePnpvqjoHgOJ1BNlbg7Rsmy54yIe//
RM6UZI8xV6/Ks0XFFGCyQhnJxtmapMe2SaJi2jp1115csvs+4Hadj7BnCjTvBVnT
xh7yvjjpDZ9TsTZkR+VCO89jqNlPSSYyQ1lhxV4QmA5+IK/qD6fRNuXXPoxXYfHt
+U3F8kZt9AKwD/MjeThGq7UZwEM57LAz5KgY/sB/E/r6/ETUSD/byVg/zFw5NEuf
oj3CkOWz4Xy66IUIKPeTlSXeNpa4DyJeOLoKM5v5/c1tYhm4pReUjQfTBenJxxxc
1RW3nRU4+os7FLDUFVDHxAZ/twvREjQuwuJkzs6bLuxU0VfcBOq5IwgccqPf9486
dQVk3INuehHUuoMLDHraFgn/jduVGj0DCW0PMumTtjfy5m5+TaO/nUGejbcCiDnT
NKFzMvdYykpIMic92A7b
=xKKx
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to