[Pkg-libburnia-devel] Bug#617409: brasero: Brasero corrupts all blank CD-R when burning (was: additional info)

Thomas Schmitt scdbackup at gmx.net
Sat Jul 7 20:19:44 UTC 2012


Hi,

> get the source package (apt-get source) and just edit
> plugins/libburnia/burn-libburn.c

Does it still have that name ?
Are there other occasions of burn_write_opts_set_write_type() in 3.4 ?


(Meanwhile i stirred up the system enough to get this:
  Message from syslogd at debian2 at Jul  7 21:32:25 ...
   kernel:[34537.006023] Oops: 0000 [#1] SMP 

 Now brasero starts as dull grey window. I better reboot.
 Ok. It lives again. The re-start plague spreads from GUI to kernel.
 Owee !
)

-------------------------------------------------------------------------

I try to exercise the procedure in my squeeze:

  $ vi ./plugins/libburnia/burn-libburn.c

There are two occasions of burn_write_opts_set_write_typ() with three
calls. Strangely the porcessing path with erasing of CD-RW does not
obey (flags & BRASERO_BURN_FLAG_DAO) but sets TAO unconditionally.

  $ dpkg-source --commit 
  dpkg-source: need a command (-x, -b, --before-build, --after-build, --print-format)
  ... usage instructions ...
  $

I make a backup of the altered source file and try

  $ dpkg-buildpackage
  ...
  dpkg-source: info: local changes stored in brasero-2.30.3/debian/patches/debian-changes-2.30.3-2, the modified files are:
   brasero-2.30.3/libbrasero-burn/burn-process.c
   brasero-2.30.3/plugins/libburnia/burn-libburn.c
  dpkg-source: info: building brasero in brasero_2.30.3-2.debian.tar.gz
  ...

It is addicted to my upstream installation in /usr/local/lib now.
Refuses to link if there is no /usr/local/lib/libburn.so.

  # dpkg -i brasero_2.30.3-2_amd64.deb

But brasero  still produces TAO. Grrrrr ...
I added
       fprintf(stderr, "Brasero libburn-plugin: Write type is SAO\n");
and
       fprintf(stderr, "Brasero libburn-plugin: Write type is TAO\n");
but none of them show up in the terminal.

I doubt that i really installed my change.


What am i doing wrong ?


Have a nice day :)

Thomas




More information about the Pkg-libburnia-devel mailing list