~trebelnik-stefina/cinnamon-test/+git/k3b-packaging2:cdrskin

Last commit made on 2018-01-07
Get this branch:
git clone -b cdrskin https://git.launchpad.net/~trebelnik-stefina/cinnamon-test/+git/k3b-packaging2

Branch merges

Branch information

Recent commits

3a2190e... by Laurent Montel <email address hidden>

Remove unused file

702de8d... by Leslie Zhai

Change arguments for Cdrskin Writter

FAILED: cdrskin-k3b1.log

CCMAIL: <email address hidden>
CCBUG: 137436

1d8b430... by Leslie Zhai

Change arguments for Cdrskin Writter

Summary:
- Show more verbose debugging log for K3B_DEBUG;
- Emit MessageError for not support raw writing;
- K3B user get *NO* opportunity via UI to explicitely choose SAO/DAO
- Cdrecord Writter debugging log is tooo big for generation so I just kill
the k3b process

attachment for testplan: cdrskin-burn-archlinux-iso-debugging-output5.txt

CCMAIL: <email address hidden>
CCBUG: 137436

a807410... by Leslie Zhai

Change arguments for Cdrskin

Use libburn git version 19a1b8e768e393ea0476c1a7224c58599f30628b
Bug fix: Option -dummy did not affect writing by direct_write_amount=

patch -Np1 -i Libburn_cdemu_host_status_test.patch

Test plan1:
1. cdemu create-blank --writer-id=WRITER-ISO --medium-type=dvd+r 0
~/virt.iso
2. dd if=/dev/zero bs=2048 count=375808 | /usr/sbin/cdrskin -v dev=/dev/sr1
speed=18 -tao -data -tsize=375808s - >/tmp/cdrskin.log 2>&1
SUCCESS: cdrskin3.log

Test plan2:
1. cdemu create-blank --writer-id=WRITER-ISO --medium-type=dvd+r 0
~/virt.iso
2. k3b burn ArchLinux iso
FAILED: cdrskin-burn-archlinux-iso-debugging-output4.txt

Test plan3:
1. cdemu create-blank --writer-id=WRITER-ISO --medium-type=dvd+r 0
~/virt.iso
2. dd if=/dev/zero bs=2048 count=375808 | /usr/bin/cdrecord -d -v -V
gracetime=2 dev=/dev/sr1 speed=18 -sao driveropts=burnfree -data
-tsize=375808s - >/tmp/cdrecord.log 2>&1
SUCCESS: cdrecord.log.tar.bz2

CCMAIL: <email address hidden>
CCBUG: 137436

5213bf6... by Leslie Zhai

Change features and arguments for Cdrskin

Test plan1:
1. cdemu create-blank --writer-id=WRITER-ISO --medium-type=dvd+r 0
~/virt.iso
2. k3b burn ArchLinux iso
* FAILED: cdrskin-burn-archlinux-iso-debugging-output3.txt

Test plan2:
1. cdemu create-blank --writer-id=WRITER-ISO --medium-type=dvd+r 0
~/virt.iso
2. dd if=/dev/zero bs=2048 count=375808 | /usr/sbin/cdrskin -v -V
dev=/dev/sr1 speed=18 -tao -data -tsize=375808s - 2>&1 | tee -i
/tmp/cdrskin1.log
* SUCCESS: cdrskin1.log

Test plan3:
1. cdemu create-blank --writer-id=WRITER-ISO --medium-type=dvd+r 0
~/virt.iso
2. dd if=/dev/zero bs=2048 count=375808 | /usr/sbin/cdrskin -v -V
dev=/dev/sr1 speed=18 -tao -data -tsize=375808s - >/tmp/cdrskin2.log 2>&1
* SUCCESS: cdrskin2.log

Test plan4:
1. cdemu create-blank --writer-id=WRITER-ISO --medium-type=dvd+r 0
~/virt.iso
2. dd if=/dev/zero bs=2048 count=375808 | /usr/bin/cdrecord -d -v -V
gracetime=2 dev=/dev/sr1 speed=18 -sao driveropts=burnfree -data
-tsize=375808s - >/tmp/cdrecord.log 2>&1
* SUCCESS: cdrecord.log

CCMAIL: <email address hidden>
CCBUG: 137436

c17d307... by Leslie Zhai

Change features and arguments for Cdrskin

Test plan1:
burn ArchLinux iso created by CDEmu with --allow_emulated_drives
FAILED! see debugging log attachment:
cdrskin-burn-archlinux-iso-debugging-output2.txt

Test plan2:
burn ArchLinux iso created by CDEmu with growisofs
SUCCESS! see debugging log attachment:
growisofs-burn-archlinux-iso-debugging-output1.txt

CCMAIL: <email address hidden>
CCBUG: 137436

330c3e2... by Leslie Zhai

Fix memory leak issue detected by clang sanitizer

0cbea61... by Leslie Zhai

Change features and arguments for CdrskinProgram and CdrskinWriter

Reviewers: Thomas Schmitt

Test plan:
burn ArchLinux iso
FAILED!
attachment: cdrskin-burn-archlinux-iso-debugging-output1.txt

CCMAIL: <email address hidden>
CCBUG: 137436

88c0c90... by Leslie Zhai

Very begining CdrskinProgram and CdrskinWriter

Summary:
It is skeleton of migrating to cdrskin, so it might be full of bugs, I
need to be faimilar with cdrskin command...

1. [UI] add cdrskin to the items of Writing app combo
2. [k3blib] add CdrskinProgram inherited from SimpleExternalProgram (not
including *.cue)
3. [k3blib] add CdrskinWriter (it might not suitable for cdrskin command)

Test plan:
burn , for example ArchLinux, iso

CCMAIL: <email address hidden>
CCBUG: 137436

88b3596... by Leslie Zhai

Export K3b::BootItem compiled for clang++