Documented changes and release timestamp

This commit is contained in:
Thomas Schmitt 2015-05-17 20:55:39 +00:00
parent 25d574a52e
commit d4691ea96b
2 changed files with 645 additions and 68 deletions

View File

@ -1,7 +1,19 @@
SVN trunk (to become libisoburn-1.3.8 or higher)
SVN trunk (to become libisoburn-1.4.2 or higher)
===============================================================================
- no novelties yet -
libisoburn-1.4.0.tar.gz Sun May 17 2015
===============================================================================
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
* New API calls isoburn_igopt_set_appended_as_gpt(),
isoburn_igopt_get_appended_as_gpt()
* New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
* New -find action "show_stream_id"
* Optional libisofs interval reader with -append_partition and System Area
* New -boot_image bootspec "appended_part_as=",
new -as mkisofs option -appended_part_as_gpt
* New -report_system_area formats "cmd" and "as_mkisofs"
libisoburn-1.3.8.tar.gz Sat Jun 28 2014
===============================================================================

View File

@ -16073,12 +16073,383 @@ xorriso/xorrecord.1
xorriso/xorrecord.info
Version leap to libisoburn-1.3.9
[ ]
28 Jun 2014 [5362]
ChangeLog
xorriso/changelog.txt
Documented changes and release timestamp
------------------------------------ cycle - xorriso-1.3.9 -
------------------------------------ cycle - xorriso-1.3.9 - 2014.06.28.071234
28 Jun 2014 [5363]
svn move -m Promoted branch to tag
http://svn.libburnia-project.org/libisoburn/branches/1.3.8
http://svn.libburnia-project.org/libisoburn/tags/1.3.8
06 Jul 2014 [5365]
COPYRIGHT
Updated copyright date
20 Aug 2014 [5372]
ChangeLog
xorriso/xorriso_eng.html
Updated change log and web page
------------------------------------ cycle - xorriso-1.3.9 - 2014.08.20.093534
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
2014.09.23.064407 [5377]
xorriso/emulators.c
Corrected xorrisofs help text about -chrp-boot-part and -prep-boot-part
2014.09.23.064554 [5378]
libisoburn/burn_wrap.c
libisoburn/isofs_wrap.c
Reporting with severity DEBUG about read error messages during image loading
26 Sep 2014 [5379]
xorriso/xorrisofs.texi
xorriso/xorrisofs.1
xorriso/xorrisofs.info
Corrected description of -as mkisofs option -boot-load-size
2014.09.28.085819 [5380]
xorriso/emulators.c
Officially supporting combination -isohybrid-gpt-basdat -isohybrid-apm-hfsplus
2014.09.30.181738 [5381]
xorriso/opts_a_c.c
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
New -boot_image bootspecs partition_table=gpt_basdat, gpt_hfsplus, apm_hfsplus
01 Oct 2014 [5382]
doc/faq.wiki
Added three popular google search texts to FAQ
02 Oct 2014 [5383]
doc/faq.wiki
Small correction of rev 5382
2014.10.03.180649 [5384]
xorriso/emulators.c
Supporting -as mkisofs -chrp-boot as alias of -chrp-boot-part
2014.10.28.140220 [5385]
xorriso/iso_img.c
Preparing for -report_system_area formats "cmd" and "as_mkisofs"
2014.10.28.140313 [5386]
xorriso/write_run.c
Improved processing of system area in multi-session situations
2014.10.28.140609 [5387]
xorriso/opts_a_c.c
xorriso/emulators.c
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
xorriso/xorrisofs.texi
xorriso/xorrisofs.1
xorriso/xorrisofs.info
Argument "." for system area import commands
2014.10.28.140709 [5388]
xorriso/misc_funct.c
Interpreting number suffix "d" (disk block) as factor of 512
2014.10.28.141130 [5389]
xorriso/xorriso_private.h
Added a clarifying comment about XorrisO.patch_system_area
2014.10.28.141959 [5390]
xorriso/write_run.c
Reacted on compiler warning about rev 5386
2014.11.04.121733 [5391]
xorriso/opts_d_h.c
xorriso/findjob.h
xorriso/iso_manip.c
xorriso/iso_tree.c
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
New -find action "show_stream_id"
2014.11.11.112623 [5392]
xorriso/write_run.c
Sort weight 1000000000 for El Torito boot catalog with -boot_image patch
2014.11.13.180252 [5393]
xorriso/iso_img.c
With -report_system_area as_mkisofs: Adding option -B if --grub2-sparc-core
2014.11.13.180427 [5394]
xorriso/emulators.c
Letting -as mkisofs -sparc-label perform command -boot_image any sparc_label=
2014.11.26.134709 [5396]
acinclude.m4
configure.ac
xorriso/configure_ac.txt
xorriso/misc_funct.c
Checking at configure time for timezone integer variable
2014.11.26.164605 [5398]
xorriso/check_media.c
xorriso/cmp_update.c
xorriso/disk_ops.c
xorriso/read_run.c
xorriso/text_io.c
xorriso/write_run.c
test/compare_file.c
Equipped all non-system-dependent open(2) calls with O_BINARY
------------------------------------ cycle - xorriso-1.3.9 - 2014.11.28.110954
* New -find action "show_stream_id"
------------------------------------ cycle - xorriso-1.3.9 - 2014.12.06.183523
2014.12.21.222445 [5401]
acinclude.m4
xorriso/README_gnu_xorriso
xorriso/xorriso_eng.html
Using libvolmgt on older Solaris
------------------------------------ cycle - xorriso-1.3.9 - 2014.12.21.222445
2014.12.29.105732 [5402]
Makefile.am
Fixed a typo in message of make install. Thanks to Jakub Wilk.
2014.12.29.142036 [5404]
xorriso/write_run.c
Clarified meaning of xorriso->patch_isolinux_image in Xorriso_make_iso_write_opts()
29 Jan 2015 [5405]
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
Mentioned -report_el_torito parameters cmd and as_mkisofs
2015.02.04.113526 [5406]
xorriso/write_run.c
Fixed memory error when overwriting boot image of loaded ISO. Caused by rev5386
2015.02.06.114605 [5407]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/libisoburn.ver
New API calls isoburn_igopt_set_appended_as_gpt(), isoburn_igopt_get_appended_as_gpt()
2015.02.06.115405 [5408]
xorriso/xorriso_private.h
xorriso/opts_a_c.c
xorriso/opts_d_h.c
xorriso/base_obj.c
xorriso/emulators.c
xorriso/iso_img.c
xorriso/write_run.c
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
xorriso/xorrisofs.texi
xorriso/xorrisofs.1
xorriso/xorrisofs.info
New -boot_image bootspec "appended_part_as=", new -as mkisofs option -appended_part_as_gpt
2015.02.07.114834 [5409]
xorriso/iso_img.c
Corrected representation of isohybrid MBR with -report_system_area "cmd"
2015.02.28.142843 [5410]
xorriso/xorrisoburn.h
xorriso/opts_a_c.c
xorriso/opts_d_h.c
xorriso/emulators.c
xorriso/iso_img.c
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
xorriso/xorrisofs.texi
xorriso/xorrisofs.1
xorriso/xorrisofs.info
New bootspec alpha_boot=, new -as mkisofs option -alpha-boot
2015.03.03.201723 [5411]
xorriso/drive_mgt.c
Corrected error message about drive class "caution"
------------------------------------ cycle - xorriso-1.3.9 - 2015.03.05.144703
* New API calls isoburn_igopt_set_appended_as_gpt(), isoburn_igopt_get_appended_as_gpt()
* New -boot_image bootspec "appended_part_as=", new -as mkisofs option -appended_part_as_gpt
------------------------------------ cycle - xorriso-1.3.9 - 2015.04.13.172501
(with libisofs rev 1194 for -appended_part_as_gpt without isohybrid)
2015.04.23.135054 [5413]
libisoburn/libisoburn.h
libisoburn/isoburn.h
libisoburn/isoburn.c
libisoburn/isofs_wrap.c
libisoburn/libisoburn.ver
New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
2015.04.23.142257 [5414]
xorriso/write_run.c
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
xorriso/xorrisofs.texi
xorriso/xorrisofs.info
xorriso/xorrisofs.1
Enabled use of libisofs interval reader in xorriso
2015.04.23.142407 [5415]
xorriso/iso_img.c
Counting -volid as pending change only if the text really changed
29 Apr 2015 [5416]
doc/grub-mkrescue_reserved_commands.txt
New file with list of argument names which are reserved for grub-mkrescue
29 Apr 2015 [5417]
doc/grub-mkrescue_reserved_commands.txt
Small correction in new doc file
2015.05.07.075329 [5418]
xorriso/iso_img.c
Emitting interval reader strings with -report_system_area cmd or as_mkisofs
2015.05.07.151926 [5419]
xorriso/iso_img.c
Emitting sparse zeroizers for system area and SORRY events for some insufficiencies
2015.05.10.093325 [5420]
xorriso/iso_img.c
Some corrections about -report_system_area cmd and as_mkisofs
2015.05.11.160333 [5421]
xorriso/iso_img.c
Some corrections about -report_system_area cmd and as_mkisofs
2015.05.14.100737 [5422]
xorriso/xorriso_private.h
xorriso/base_obj.c
xorriso/findjob.h
xorriso/iso_img.h
xorriso/iso_img.c
xorriso/iso_manip.c
Enabled output of HFS+ proposal with report_system_area cmd and as_mkisofs
2015.05.14.113925 [5423]
xorriso/findjob.h
xorriso/iso_img.h
xorriso/iso_manip.c
Updated some copyright marks
2015.05.14.131152 [5424]
xorriso/iso_img.c
Enabled output of volume id und modification date with -report_system_area cmd
16 May 2015 [5425]
xorriso/xorriso.texi
xorriso/xorriso.info
xorriso/xorriso.1
Updated man xorriso about -report_system_area cmd
17 May 2015 [5432]
svn copy -m Branching for libisoburn release 1.4.0
http://svn.libburnia-project.org/libisoburn/trunk
http://svn.libburnia-project.org/libisoburn/branches/1.4.0
2015.05.17.112001 [5433]
configure.ac
README
libisoburn/libisoburn.h
xorriso/README_gnu_xorriso
xorriso/xorriso.h
xorriso/xorrisoburn.h
xorriso/xorriso_main.c
xorriso/xorriso_eng.html
xorriso/make_xorriso_standalone.sh
xorriso/configure_ac.txt
frontend/xorriso-tcltk
xorriso/xorriso_timestamp.h
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
xorriso/xorrisofs.texi
xorriso/xorrisofs.1
xorriso/xorrisofs.info
xorriso/xorrecord.texi
xorriso/xorrecord.1
xorriso/xorrecord.info
Version leap to libisoburn-1.4.0
17 May 2017 [5434]
ChangeLog
xorriso/changelog.txt
Documented changes and release timestamp
2015.05.17.112001 [5436]
xorriso/iso_img.c
Reacted on a warning of NetBSD compiler
----------------------------------- release - xorriso-1.4.0 -
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
* New API calls isoburn_igopt_set_appended_as_gpt(),
isoburn_igopt_get_appended_as_gpt()
* New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
* New -find action "show_stream_id"
* Optional libisofs interval reader with -append_partition and System Area
* New -boot_image bootspec "appended_part_as=",
new -as mkisofs option -appended_part_as_gpt
* New -report_system_area formats "cmd" and "as_mkisofs"
2015.05.17.204035 [5442]
xorriso/iso_img.c
Reacted on a warning of NetBSD compiler
2015.05.17.204220 [5443]
configure.ac
README
libisoburn/libisoburn.h
xorriso/README_gnu_xorriso
xorriso/xorriso.h
xorriso/xorrisoburn.h
xorriso/xorriso_main.c
xorriso/xorriso_eng.html
xorriso/make_xorriso_standalone.sh
xorriso/configure_ac.txt
frontend/xorriso-tcltk
xorriso/xorriso_timestamp.h
xorriso/xorriso.texi
xorriso/xorriso.1
xorriso/xorriso.info
xorriso/xorrisofs.texi
xorriso/xorrisofs.1
xorriso/xorrisofs.info
xorriso/xorrecord.texi
xorriso/xorrecord.1
xorriso/xorrecord.info
Version leap to libisoburn-1.4.1
17 May 2017 []
ChangeLog
xorriso/changelog.txt
Documented changes and release timestamp
[]
ChangeLog
xorriso/xorriso_eng.html
Updated change log and web page
------------------------------------ cycle - xorriso-1.4.1 - 2015.05.17.204220
[]
@ -16086,27 +16457,274 @@ ChangeLog
xorriso/xorriso_eng.html
Updated change log and web page
------------------------------------ cycle - xorriso-1.3.9 -
[]
ChangeLog
xorriso/xorriso_eng.html
Updated change log and web page
------------------------------------ cycle - xorriso-1.3.9 -
------------------------------------ cycle - xorriso-1.4.1 -
**********************************************************************
Important: When adding a public API function then add its name to file
Important:
When adding a public API function then add its name to file
libisoburn/libisoburn.ver
When adding a new xorriso command or xorrisofs option, check
the list in file doc/grub-mkrescue_reserved_commands.txt
**********************************************************************
===============================================================================
TODO
===============================================================================
NetBSD (Solaris complains about first occasion, too):
libisofs/ecma119.c: In function 'iso_ivr_read_number':
libisofs/ecma119.c:1565:5: warning: integer constant is too large for 'long' type [-Wlong-long]
if (num < 0.0 || num > 0xffffffffffff) {
^
libisofs/ecma119.c: In function 'iso_write_partition_file':
libisofs/ecma119.c:1998:17: warning: variable 'intvl_blocks' set but not used [-Wunused-but-set-variable]
uint32_t i, intvl_blocks;
^
---------
Current pending changes:
---------
>>> compare old and new boot equipment after modifying with
-report_system_area cmd resp. -report_system_area as_mkisofs
xorriso=/home/thomas/projekte/cdrskin_dir/libisoburn-develop/xorriso/xorriso
# (set empty to start from scratch)
start=/dvdbuffer/FreeBSD-8.2-RELEASE-amd64-livefs.iso
for i in /dvdbuffer/*.iso
do
test "$start" = "$i" && start=""
test -n "$start" && continue
test "$i" = /dvdbuffer/test.iso && continue
$xorriso -indev "$i" -toc -report_el_torito cmd \
-report_el_torito plain -report_system_area plain
done 2>&1 | less
for i in /dvdbuffer/*.iso
do
test "$start" = "$i" && start=""
test -n "$start" && continue
test "$i" = /dvdbuffer/test.iso && continue
/bin/rm /dvdbuffer/test.iso
echo $i
$xorriso -indev "$i" -report_system_area cmd >/tmp/xorriso_boot_cmds
$xorriso -report_about ALL -indev "$i" -outdev /dvdbuffer/test.iso \
-options_from_file /tmp/xorriso_boot_cmds -changes_pending yes \
-compliance no_emul_toc \
-commit \
-report_el_torito plain -report_system_area plain
done 2>&1 | less
>>> compare with result of -report_system_area as_mkisofs
for i in /dvdbuffer/*.iso
do
test "$start" = "$i" && start=""
test -n "$start" && continue
test "$i" = /dvdbuffer/test.iso && continue
$xorriso -indev "$i" -toc -report_el_torito as_mkisofs \
-report_el_torito plain -report_system_area plain
done 2>&1 | less
for i in /dvdbuffer/*.iso
do
test "$start" = "$i" && start=""
test -n "$start" && continue
test "$i" = /dvdbuffer/test.iso && continue
/bin/rm /dvdbuffer/test.iso
echo ' -as mkisofs' $($xorriso -indev "$i" -report_system_area as_mkisofs) \
>/tmp/xorriso_boot_cmds
$xorriso -report_about ALL -indev "$i" -outdev /dvdbuffer/test.iso \
-options_from_file /tmp/xorriso_boot_cmds -changes_pending yes \
-commit \
-report_el_torito plain -report_system_area plain
done 2>&1 | less
-------------------------------------------------------------------------
2015:
>>> xorriso : SORRY : Cannot make proposal to mark PReP partition by data file: '/CD_GET_V'
Drive current: -indev '/dvdbuffer/mkisofs-prep-boot.iso'
--- Old:
System area options: 0x00000200
System area summary: PReP
ISO image size/512 : 3712
Partition offset : 0
MBR heads per cyl : 0
MBR secs per head : 0
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x80 0x41 140 26
MBR partition path : 1 /CD_GET_V
PReP boot partition: 35 7
--- New:
System area options: 0x00000200
System area summary: PReP
ISO image size/512 : 3152
Partition offset : 0
MBR heads per cyl : 64
MBR secs per head : 32
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x00 0xcd 0 148
MBR partition : 2 0x00 0x41 148 28
MBR partition : 3 0x00 0xcd 176 2976
PReP boot partition: 37 7
>>> Unusual MBR partition layout. isohybrid plus head transplant.
>>> xorriso : SORRY : Cannot make proposal to mark data file as MBR partition without being in GPT : '/boot/x86_64/efi'
Drive current: -indev '/dvdbuffer/openSUSE-13.1-NET-x86_64.iso'
--- Old:
El Torito catalog : 20 1
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 4238
El Torito boot img : 2 UEFI y none 0x0000 0x00 1 70
El Torito img path : 1 /boot/x86_64/loader/isolinux.bin
El Torito img opts : 1 boot-info-table isohybrid-suitable
El Torito img path : 2 /boot/x86_64/efi
System area options: 0x00000202
System area summary: MBR isohybrid cyl-align-off
ISO image size/512 : 581424
Partition offset : 0
MBR heads per cyl : 64
MBR secs per head : 32
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x00 0xef 280 8192
MBR partition : 2 0x80 0x17 8472 573160
MBR partition path : 1 /boot/x86_64/efi
--- New:
El Torito catalog : 46 1
El Torito images : N Pltf B Emul Ld_seg Hdpt Ldsiz LBA
El Torito boot img : 1 BIOS y none 0x0000 0x00 4 2095
El Torito boot img : 2 UEFI y none 0x0000 0x00 8192 47
El Torito img path : 1 /boot/x86_64/loader/isolinux.bin
El Torito img opts : 1 boot-info-table isohybrid-suitable
El Torito img path : 2 /boot/x86_64/efi
System area options: 0x00000202
System area summary: MBR isohybrid cyl-align-off GPT
ISO image size/512 : 572292
Partition offset : 0
MBR heads per cyl : 64
MBR secs per head : 32
MBR partition table: N Status Type Start Blocks
MBR partition : 1 0x80 0x00 0 572292
MBR partition : 2 0x00 0xef 188 8192
MBR partition path : 2 /boot/x86_64/efi
GPT : N Info
GPT disk GUID : 552ab653be9e044caf952a521d48596c
GPT entry array : 2 248 overlapping
GPT lba range : 64 572228 572291
GPT partition name : 1 490053004f00480079006200720069006400
GPT partname local : 1 ISOHybrid
GPT partition GUID : 1 552ab653be9e044caf972a521d48596c
GPT type GUID : 1 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 1 0x1000000000000001
GPT start and size : 1 0 572228
GPT partition name : 2 490053004f004800790062007200690064003100
GPT partname local : 2 ISOHybrid1
GPT partition GUID : 2 552ab653be9e044caf962a521d48596c
GPT type GUID : 2 a2a0d0ebe5b9334487c068b6b72699c7
GPT partition flags: 2 0x1000000000000001
GPT start and size : 2 188 8192
GPT partition path : 2 /boot/x86_64/efi
>>> Hidden El Torito boot images
/dvdbuffer/netbsd_69944_boot.iso
/dvdbuffer/FreeBSD-8.4-BETA1-amd64-livefs.iso
/dvdbuffer/NetBSD-6.1.3-i386.iso
/dvdbuffer/NetBSD-6.1.4-i386.iso
xorriso : SORRY : Cannot enable EL Torito boot image #1 because it is not a data file in the ISO filesystem
>>> /dvdbuffer/debian-7.4.0-amd64-netinst.iso grows by 25 MB
(/dvdbuffer/debian-testing-amd64-netinst.iso does not)
- identical files initrd.gz and vmlinuz do not get unified
as is done with newly imported ones.
Caused by the fact that the debian ISO was made with
hardlinks off and thus with PX entries of length 36.
>>> Need a command to unify the inode numbers of files
with same LBA and nonzero length
>>> Maintain GPT individual GUIDs ?
>>> ??? should giving up of both drives cause dropping of boot images ?
>>> coordinate libisofs/image.h : iso_write_opts.system_area_options
and iso_write_opts.imported_sa_info->system_area_options
possibly by new API call:
/* >>> Activates all System Area and El Torito features from the loaded ISO
(see iso_image_report_system_area() and iso_image_report_el_torito())
for the upcomming ISO.
*/
int iso_image_set_boot_as_loaded(IsoImage *img, int flag);
>>>
Why does -boot_image "grub" "patch", -boot_image "grub" "boot_info_table=on"
set bit1 of patch_isolinux_image/el_torito_set_isolinux_options ?
- This causes iso_align_isohybrid() to align to full MB
- } else if (sa_type == 0 && t->catalog != NULL &&
(t->catalog->bootimages[0]->isolinux_options & 0x0a) == 0x02) {
/* Check for isolinux image with magic number of 3.72 and produce
an MBR from our built-in template. (Deprecated since 31 Mar 2010)
*/
-------------------------------------------------------------------
DVD 95 home_backup_update_zisofs B41104 -
load sbsector 2193824
indev /dev/sr3
...
libburn : DEBUG : SCSI error on read_10(0,32): [3 11 05] Medium error. L-EC uncorrectable error.
...
Why does it read sector 0 ?
indev /dev/sr2
...
libburn : DEBUG : SCSI error condition on command 28h READ(10): [4 3E 02] Drive error. Timeout on logical unit.
libburn : DEBUG : SCSI error on read_10(0,32): [4 3E 02] Drive error. Timeout on logical unit.
libburn : DEBUG : SCSI error condition on command 28h READ(10): [3 11 05] Medium error. L-EC uncorrectable error.
libburn : DEBUG : SCSI error on read_10(0,16): [3 11 05] Medium error. L-EC uncorrectable error.
...
dev
indev /dev/sr2
...
libburn : SORRY : Drive is already registered resp. scanned
Why does libburn have the drive registered while xorriso is not aware of it ?
-------------------------------------------------------------------
xorriso -indev /dev/sr0 \
-as mkisofs -r -J -iso-level 3 \
-C 0,1486688 -o /dvdbuffer/ms.iso \
--md5 test_dir
xorriso -as cdrecord -v dev=/dev/sr0 --grow_overwritable_iso \
-multi /dvdbuffer/ms.iso
xorriso -md5 on -indev /dev/sr0 -check_md5_r sorry / --
libisofs: WARNING : Found copied superblock checksum tag
probably ISO loading does not checkread MD5
Surely this does not use MD5s:
xorriso -md5 on -indev /dev/sr0 -check_media --
-------------------------------------------------------------------
- One should try to determine the relaxation in the imported
image. iso_add_dir_src_rec() would proabably be the place to do so.
-------------------------------------------------------------------
>>> Does libisofs need an assertion that sizeof(ino_t) >= 4 ?
@ -16201,19 +16819,6 @@ not replace target files on disk but rather cause a failure event.
-------------------------------------------------------------------
>>> test/daniel_martin_boot.sh
+ gdisk complains about wrong GPT if multi-session emulation is enabled
/sbin/gdisk -l ~/test.iso
+ That's because new GUIDs got computed for the session superblock
+ fixed
- fdisk complains about differing sizes of GPT and MBR
- caused by non-zero padding in mode "appended"
? make padding 0 default for non-CD-TAO runs ?
+ can be avoided by -padding 0 or -padding "internal"
? disable appended padding if GPT is to be produced ?
? switch to image internal padding ?
-------------------------------------------------------
>>> NetBSD
>>> Explore mounting with arbitrary offset
@ -16238,19 +16843,6 @@ not replace target files on disk but rather cause a failure event.
>>> Review output sequence of -status for compliance with -list_arg_sorting
>>> HP-PA PALO
mount -o loop /dvdbuffer/debian-508-hppa-businesscard.iso /mnt
valgrind --leak-check=full xorriso -as mkisofs -r \
-V 'Debian 5.0.8 hppa Repacked' \
-o /dvdbuffer/debian-508-hppa-repack.iso \
-hppa-cmdline '0/vmlinux initrd=0/ramdisk' \
-hppa-kernel-32 install/vmlinux-2.6.26-2-parisc \
-hppa-kernel-64 install/vmlinux-2.6.26-2-parisc64 \
-hppa-bootloader install/iplboot \
-hppa-ramdisk install/initrd.gz \
-hppa-hdrversion 5 \
/mnt
>>> ??? Adjust partition tables after add-on session with
-boot_image any keep ?
@ -16510,8 +17102,6 @@ Other:
-------------------------
man page for osirrox ?
--------------------------
@ -16524,31 +17114,6 @@ man page for osirrox ?
-------------------------------------------------------------------------
- Problem words in man xorriso
"writeable" - Should be "writable" but is allowed as alternative spelling.
Problem with -as cdrecord option --grow_overwriteable_iso
"allow" - "allow to do something" is wrong english.
Current favorite: "allow for something [to happen]"
Seems legal, and seems to match the intended meaning.
"modifying" - was not mentioned yet.
I made several attempts to find a better name for the
method of copying an ISO image from one media to another
while manipulating it.
This is in contrast to "growing" where a new session gets
appended to the same media where the input image resides.
(The term stems from Vreixo Formoso, original author of
libisofs.)
I propose we decide now:
That "writeable" shall stay as it is.
That "allow" gets changed from "to do something" to "for [doing] something".
(It turned out that only a minority of "allow" in the text are of the bad
form.)
- Get rid of ((size_t) -1) in libisofs/util.c
- Make Debian test machine ready for cppcheck and add it to release procedure