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 - jengelh@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 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
-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+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org