diff -Nru brasero-3.4.1/debian/changelog brasero-3.4.1/debian/changelog --- brasero-3.4.1/debian/changelog 2012-04-17 00:52:06.000000000 -0400 +++ brasero-3.4.1/debian/changelog 2012-10-15 05:16:37.000000000 -0400 @@ -1,3 +1,11 @@ +brasero (3.4.1-0ubuntu2) precise-proposed; urgency=low + + * debian/patches/014_burn_libisofs.patch: + - Fix for "Brasero finishes without error but unusable media + [on-the-fly mode] (Ubuntu 11.04 ->12.04)" (LP: #780117) + + -- Ayan George Fri, 12 Oct 2012 10:15:07 -0400 + brasero (3.4.1-0ubuntu1) precise; urgency=low * New upstream release: diff -Nru brasero-3.4.1/debian/control brasero-3.4.1/debian/control --- brasero-3.4.1/debian/control 2012-04-17 00:52:08.000000000 -0400 +++ brasero-3.4.1/debian/control 2012-10-15 05:31:32.000000000 -0400 @@ -2,13 +2,12 @@ # # Modifications should be made to debian/control.in instead. # This file is regenerated automatically in the clean target. - Source: brasero Section: gnome Priority: optional Maintainer: Ubuntu Desktop Team XSBC-Original-Maintainer: Debian GNOME Maintainers -Uploaders: Debian GNOME Maintainers , Josselin Mouette , Michael Biebl +Uploaders: Debian GNOME Maintainers , Jeremy Bicha , Michael Biebl Build-Depends: debhelper (>= 8), autotools-dev, dh-autoreconf, diff -Nru brasero-3.4.1/debian/patches/014_burn_libisofs.patch brasero-3.4.1/debian/patches/014_burn_libisofs.patch --- brasero-3.4.1/debian/patches/014_burn_libisofs.patch 1969-12-31 19:00:00.000000000 -0500 +++ brasero-3.4.1/debian/patches/014_burn_libisofs.patch 2012-10-15 05:08:52.000000000 -0400 @@ -0,0 +1,13 @@ +diff --git a/plugins/libburnia/burn-libisofs.c b/plugins/libburnia/burn-libisofs.c +index 22cb75e..841468a 100644 +--- a/plugins/libburnia/burn-libisofs.c ++++ b/plugins/libburnia/burn-libisofs.c +@@ -199,7 +199,7 @@ brasero_libisofs_write_image_to_fd_thread (BraseroLibisofs *self) + + BRASERO_JOB_LOG (self, "Writing to pipe"); + read_bytes = priv->libburn_src->read_xt (priv->libburn_src, buf, sector_size); +- while (priv->libburn_src->read_xt (priv->libburn_src, buf, sector_size) == sector_size) { ++ while (read_bytes == sector_size) { + if (priv->cancel) + break; + diff -Nru brasero-3.4.1/debian/patches/series brasero-3.4.1/debian/patches/series --- brasero-3.4.1/debian/patches/series 2012-04-17 00:52:06.000000000 -0400 +++ brasero-3.4.1/debian/patches/series 2012-10-15 05:08:52.000000000 -0400 @@ -3,3 +3,4 @@ 012_appindicator.patch 013_unity_launcher_progress.patch 03_cue-invalid-frame-75.patch +014_burn_libisofs.patch