Hello community,

here is the log from the commit of package cdemu-daemon for openSUSE:Factory 
checked in at 2014-10-05 20:31:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cdemu-daemon (Old)
 and      /work/SRC/openSUSE:Factory/.cdemu-daemon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cdemu-daemon"

Changes:
--------
--- /work/SRC/openSUSE:Factory/cdemu-daemon/cdemu-daemon.changes        
2014-09-23 10:43:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cdemu-daemon.new/cdemu-daemon.changes   
2014-10-05 20:32:02.000000000 +0200
@@ -1,0 +2,11 @@
+Thu Oct  2 13:49:10 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 3.0.2
+* properly report last session lead-in address as 0xFFFFFFFF on
+  closed and non-recordable discs. Fixes "Used capacity" in K3B's
+  Medium Information right after writing an image to the virtual
+  disc.
+* fixed a typo that prevented CD-TEXT being recorded on any
+  recording attempt beyond the first one
+
+-------------------------------------------------------------------

Old:
----
  cdemu-daemon-3.0.1.tar.bz2

New:
----
  cdemu-daemon-3.0.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cdemu-daemon.spec ++++++
--- /var/tmp/diff_new_pack.cfBZDz/_old  2014-10-05 20:32:03.000000000 +0200
+++ /var/tmp/diff_new_pack.cfBZDz/_new  2014-10-05 20:32:03.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           cdemu-daemon
-Version:        3.0.1
+Version:        3.0.2
 Release:        0
 Summary:        Device daemon for cdemu, a virtual CD-ROM device emulator
 License:        GPL-2.0+

++++++ cdemu-daemon-3.0.1.tar.bz2 -> cdemu-daemon-3.0.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cdemu-daemon-3.0.1/CMakeLists.txt 
new/cdemu-daemon-3.0.2/CMakeLists.txt
--- old/cdemu-daemon-3.0.1/CMakeLists.txt       2014-07-25 22:15:44.000000000 
+0200
+++ new/cdemu-daemon-3.0.2/CMakeLists.txt       2014-09-28 21:19:13.000000000 
+0200
@@ -4,7 +4,7 @@
 project (cdemu-daemon C)
 
 # Versioning
-set (CDEMU_DAEMON_VERSION 3.0.1)
+set (CDEMU_DAEMON_VERSION 3.0.2)
 set (CDEMU_DAEMON_INTERFACE_VERSION_MAJOR 7)
 set (CDEMU_DAEMON_INTERFACE_VERSION_MINOR 0)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cdemu-daemon-3.0.1/README 
new/cdemu-daemon-3.0.2/README
--- old/cdemu-daemon-3.0.1/README       2014-07-25 22:15:44.000000000 +0200
+++ new/cdemu-daemon-3.0.2/README       2014-09-28 21:19:13.000000000 +0200
@@ -1,5 +1,5 @@
 CDEmu Daemon
-3.0.1
+3.0.2
 ~~~~~
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cdemu-daemon-3.0.1/debian/changelog 
new/cdemu-daemon-3.0.2/debian/changelog
--- old/cdemu-daemon-3.0.1/debian/changelog     2014-07-25 22:15:44.000000000 
+0200
+++ new/cdemu-daemon-3.0.2/debian/changelog     2014-09-28 21:19:13.000000000 
+0200
@@ -1,4 +1,4 @@
-cdemu-daemon (3.0.0-1) debian; urgency=low
+cdemu-daemon (3.0.2-1) debian; urgency=low
   * 01-dbus-config.diff: Patch D-BUS configuration.
   * Initial Release. Closes: #705409
  -- Henrik Stokseth <hen...@hshq.net>  Sat, 05 Apr 2014 12:00:00 +0100
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/cdemu-daemon-3.0.1/debian/patches/01-dbus-config.diff 
new/cdemu-daemon-3.0.2/debian/patches/01-dbus-config.diff
--- old/cdemu-daemon-3.0.1/debian/patches/01-dbus-config.diff   2014-07-25 
22:15:44.000000000 +0200
+++ new/cdemu-daemon-3.0.2/debian/patches/01-dbus-config.diff   1970-01-01 
01:00:00.000000000 +0100
@@ -1,17 +0,0 @@
-Description: Allow the CDEmu daemon to be controlled by the cdrom group
-Author: Henrik Stokseth <hen...@hshq.net>
-Origin: vendor
-Forwarded: not-needed
-Last-Update: 2011-05-01
-
---- cdemu-daemon-1.4.0.orig/system/cdemu-daemon-dbus.conf
-+++ cdemu-daemon-1.4.0/system/cdemu-daemon-dbus.conf
-@@ -7,7 +7,7 @@
-     <policy user="root">
-         <allow own="net.sf.cdemu.CDEmuDaemon"/>
-     </policy>
--    <policy group="root">
-+    <policy group="cdrom">
-         <allow own="net.sf.cdemu.CDEmuDaemon"/>
-     </policy>
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cdemu-daemon-3.0.1/debian/patches/series 
new/cdemu-daemon-3.0.2/debian/patches/series
--- old/cdemu-daemon-3.0.1/debian/patches/series        2014-07-25 
22:15:44.000000000 +0200
+++ new/cdemu-daemon-3.0.2/debian/patches/series        2014-09-28 
21:19:13.000000000 +0200
@@ -1 +0,0 @@
-01-dbus-config.diff
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cdemu-daemon-3.0.1/src/device-commands.c 
new/cdemu-daemon-3.0.2/src/device-commands.c
--- old/cdemu-daemon-3.0.1/src/device-commands.c        2014-07-25 
22:15:44.000000000 +0200
+++ new/cdemu-daemon-3.0.2/src/device-commands.c        2014-09-28 
21:19:13.000000000 +0200
@@ -1231,16 +1231,20 @@
             ret_data->ftrack_lsession1 = first_track_in_last_session & 0xFF;
             ret_data->ltrack_lsession1 = last_track_in_last_session & 0xFF;
 
-            guint8 *msf_ptr = (guint8 *)&ret_data->lsession_leadin;
-            if (last_session_leadin == -1) {
-                last_session_leadin = self->priv->medium_leadin;
+            if (!self->priv->recordable_disc || self->priv->disc_closed) {
+                ret_data->lsession_leadin = 0xFFFFFFFF;
+            } else {
+                guint8 *msf_ptr = (guint8 *)&ret_data->lsession_leadin;
+                if (last_session_leadin == -1) {
+                    last_session_leadin = self->priv->medium_leadin;
+                }
+                mirage_helper_lba2msf(last_session_leadin, TRUE, &msf_ptr[1], 
&msf_ptr[2], &msf_ptr[3]);
             }
-            mirage_helper_lba2msf(last_session_leadin, TRUE, &msf_ptr[1], 
&msf_ptr[2], &msf_ptr[3]);
 
-            if (!self->priv->recordable_disc) {
+            if (!self->priv->recordable_disc || self->priv->disc_closed) {
                 ret_data->last_leadout = 0xFFFFFFFF; /* Not applicable since 
we're not a writer */
             } else {
-                msf_ptr = (guint8 *)&ret_data->last_leadout;
+                guint8 *msf_ptr = (guint8 *)&ret_data->last_leadout;
                 mirage_helper_lba2msf(self->priv->medium_capacity - 2, FALSE, 
&msf_ptr[1], &msf_ptr[2], &msf_ptr[3]);
             }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cdemu-daemon-3.0.1/src/device-load.c 
new/cdemu-daemon-3.0.2/src/device-load.c
--- old/cdemu-daemon-3.0.1/src/device-load.c    2014-07-25 22:15:44.000000000 
+0200
+++ new/cdemu-daemon-3.0.2/src/device-load.c    2014-09-28 21:19:13.000000000 
+0200
@@ -293,8 +293,8 @@
         if (self->priv->leadin_cdtext_packs) {
             g_slist_free_full(self->priv->leadin_cdtext_packs, 
(GDestroyNotify)g_free);
             self->priv->leadin_cdtext_packs = NULL;
-            self->priv->leadin_cdtext_packs = 0;
         }
+        self->priv->num_leadin_cdtext_packs = 0;
 
         /* Current profile: None */
         cdemu_device_set_profile(self, ProfileIndex_NONE);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/cdemu-daemon-3.0.1/src/device-recording.c 
new/cdemu-daemon-3.0.2/src/device-recording.c
--- old/cdemu-daemon-3.0.1/src/device-recording.c       2014-07-25 
22:15:44.000000000 +0200
+++ new/cdemu-daemon-3.0.2/src/device-recording.c       2014-09-28 
21:19:13.000000000 +0200
@@ -117,7 +117,7 @@
             /* Free CD-TEXT packs data */
             g_slist_free_full(self->priv->leadin_cdtext_packs, 
(GDestroyNotify)g_free);
             self->priv->leadin_cdtext_packs = NULL;
-            self->priv->leadin_cdtext_packs = 0;
+            self->priv->num_leadin_cdtext_packs = 0;
         }
 
         /* Release the reference we hold */

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to