bug-xorriso
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-xorriso] PMBR sizing with appended_part_as=gpt


From: Paul Robins
Subject: Re: [Bug-xorriso] PMBR sizing with appended_part_as=gpt
Date: Fri, 11 Jan 2019 12:55:37 +0000

Thomas,
Thank you very much for committing the change. I agree that this seems to be the correct thing to do.

I've had a think about the appending partitions. I wonder if perhaps we could adopt a syntax very similar to the existing 'interval' syntax. While it has the concept of 'zeroizers' I wonder if we could incorporate the concept of 'Padders', ie options for how to pad around partitions.

This would allow the support of different modes, such as relative and absolute offsets. I'll experiment with modifying ISOs this weekend and get back to you if I have any improved proposals.

The bug regarding no_emul_toc is one I have come across, hence the inclusion of it within my command. I don't know enough about CDs to know whether it's ultimately a good idea or not ☺

Thanks again,
Paul

On Thu, 10 Jan, 2019 at 8:49 AM, Thomas Schmitt <address@hidden> wrote:
Hi,

i now commited the preliminary bug fix as final one.
https://dev.lovelyhq.com/libburnia/libisofs/commit/96261585f19894de8514a7ed81b3fede570f5d86

The cause of the situation covers valid use cases and thus will not be
changed. So subsequent adjustment of the protective partition's size
appears to be the right thing to do.


I am still pondering about your enhancement wishes.

- The user defined positioning of appended partitions still needs a more
  tangible description how it shall work.
  (What information does the user provide when ?
Shall further information be read from the older version of the ISO ?)

- More than 4 GPT partitions and user-defined type GUID is quite
  straightforward. (Mainly increase of ISO_MAX_PARTITIONS, adjustment
  of input tests for higher partition numbers, and a new API call to
  hand over the GUID.)

I will start to work on it when i have fixed another bug which popped
  up yesterday: The defaults of xorriso's native command set prevent
  production of GPT by
    "Program error: GPT partitions 2 and 3 overlap by 64 blocks"
  (Workaround is to use command: -compliance no_emul_toc.
   which is default in mkisofs emulation.)


Have a nice day :)

Thomas






reply via email to

[Prev in Thread] Current Thread [Next in Thread]