[Pkg-libburnia-devel] Bug#690207: libburn4: Premature end incorrectly reports, always 2048 bytes are missing.
Paul Menzel
pm.debian at googlemail.com
Thu Oct 11 11:11:58 UTC 2012
Dear Thomas,
Am Donnerstag, den 11.10.2012, 10:24 +0200 schrieb Thomas Schmitt:
> (i got this via pkg-libburnia-devel at lists.alioth.debian.org)
thank you for being subscribed there.
> Paul Menzel wrote:
> > Thomas Schmitt pointed out a bug in libburn 1.2.2 [2] that it always
> > reports that 2048 bytes are reported to be missing when a premature
> > ending occurs. This is fixed upstream in changeset 4762 [2] and libburn
> > 1.2.4 contains the fix.
>
> I did not propose this to George Danchev for backporting
> because it is fewly tested and happens only when something
> else is already fatally wrong.
>
> We should first test it in the context of bug 688229
> before we risk to put it into the stabilized libburn-1.2.2
> of the Debian release candidate.
I just want to report that testing this patch worked fine in my case.
And I leave the surprising – actually not anymore after your analysis –
to my answer to the other report.
First, here is how I built the package libburn4.
$ debcheckout -p libburn4
$ git svn clone svn://svn.debian.org/svn/pkg-libburnia/trunk/libburn/ libburn-debian
$ git svn clone http://svn.libburnia-project.org/libburn/trunk
$ cd libburn
$ ln -s ../libburn-debian/debian debian
Search for the latest 1.2.2 commit with `git log`.
commit 0a14ff40d0f62264ed42412e11f7d7dc40ed9792
Author: scdbackup <scdbackup at fff8544e-141b-0410-a922-c1ea1f00b384>
Date: Mon Apr 2 17:30:19 2012 +0000
Updated change log
git-svn-id: http://svn.libburnia-project.org/libburn/trunk@4693 fff8544e-141b-0410-a922-c1ea1f00b384
Get that into an own branch.
$ git checkout -b 1.2.2 0a14ff
Search for the fix I want to test with `git log` and the sting 4762.
commit c74e6964a3be6b5b6365e3509792043aff55f26a
Author: scdbackup <scdbackup at fff8544e-141b-0410-a922-c1ea1f00b384>
Date: Sun Jun 17 17:33:26 2012 +0000
Improved reported number of missing bytes in case of track source shortage
git-svn-id: http://svn.libburnia-project.org/libburn/trunk@4762 fff8544e-141b-0410-a922-c1ea1f00b384
Cherry pick that.
$ git cherry-pick c74e6964a3be6b5b6365e3509792043aff55f26a
error: could not apply c74e696... Improved reported number of missing bytes in case of track source shortage
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'
hint: and commit the result with 'git commit'
$ git diff
$ vim cdrskin/cdrskin_timestamp.h
$ git add cdrskin/cdrskin_timestamp.h
$ git commit
[1.2.2 1c15d96] Improved reported number of missing bytes in case of track source shortage
Author: scdbackup <scdbackup at fff8544e-141b-0410-a922-c1ea1f00b384>
1 file changed, 8 insertions(+), 3 deletions(-)
$ dch
Since this is from Git/SVN do not forget to create the needed files.
$ ./bootstrap
$ debuild -b -us -uc
$ sudo dpkg -i ../*_1.2.2-2.1*deb
It works as expected.
BraseroBurn: (at burn-libburn-common.c:218) BraseroLibburn Premature end of input encountered. Missing: 48709632 bytes
BraseroBurn: (at burn-job.c:1787) BraseroLibburn called brasero_job_get_session_output_size
BraseroBurn: (at burn-job.c:1858) BraseroLibburn called brasero_job_set_current_action
BraseroBurn: (at burn-libburn-common.c:218) BraseroLibburn syncing cache (stdio fsync)
BraseroBurn: (at burn-libburn.c:852) BraseroLibburn Something went wrong
BraseroBurn: (at burn-job.c:1138) BraseroLibburn called brasero_job_error
BraseroBurn: (at burn-job.c:1140) BraseroLibburn finished with an error
BraseroBurn: (at burn-job.c:1174) BraseroLibburn asked to stop because of an error
error = 15
message = "Ein Fehler trat beim Beschreiben der CD/DVD auf"
Thanks,
Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-libburnia-devel/attachments/20121011/7fc18b92/attachment.pgp>
More information about the Pkg-libburnia-devel
mailing list