[Pkg-libburnia-devel] libisofs

George Danchev danchev at spnet.net
Thu Aug 2 08:52:06 UTC 2012


On Wednesday 01 August 2012 21:28:22 bash.d wrote:
> Hello, George Danchev,
> 
> I would like to help you maintaining the libisofs-package.
> I already replied to the BTS entry, but have not yet received any
> response. If you are interested, please answer me.
> Thank you and regards,

Hi Sebastian, [I added pkg-libburnia-devel@ in CC, where Thomas Schmitt is 
also subscribed]

Thank you for your offer to help, it is really appreciated. It is of course my 
fault of not paying attention close to RFH#679254, but you did it right 
pinging my on private. Thanks!

The three libraries of libburn (RFH#679249), libisofs, and libisoburn 
(RFH#679265) are best to be maintained together, and involve quite some 
interaction with upstream, which is fortunately very responsive and helpful. 
See http://libburnia-project.org for details, and the upstream list is 
libburn-hackers at pykix.org.

For libisofs in particular, there is an effort to complete the hybrid fs part, 
which involves HFS+ (see libisofs/hfsplus*.c|h in bzr) and HFS (no plus) - no 
code yet. ISO9660/HFS hybrid is used for the production of Debian PowerPC 
images, and in order to replace the old and almost unmaintained genisoimage, 
it would be nice to have this one properly implemented, verified and deployed.
(actually these are HFS#630351 and UDF#630863, the latter being a goal in the 
distant future).

The libburnia libraries are covered by in-house test suite called 'releng':
See, README, TODO and CHECKLIST, as well as the code at:
http://libburnia-project.org/browser/libisoburn/trunk/releng

Extending and running this test suite is a good way to build trust that no or 
less regressions would occur.

Then comes the debian-cd task, which is the largest "stress-test suite" for 
xorriso (and resp. libisofs in particular) currently known to us, so it is 
also nice to pay attention to debian-cd BTS record for relevant bugs, the 
debian-cd mailing list for relevant complaints, and debian-cd live logs as 
well: http://cdbuilder.debian.org/cdimage-log/ (also see analysis.html)

Last, but not least, it is also nice to try to help applications which are 
trying to make proper use (or resp. abuse) of libburnia libraries to find their 
way. For instance, see brasero BTS record.

To summarize: there is a plenty of code work, thrice as much testing and bug 
triaging and sorting out (coupled and decoupled) issues or non-issues... and 
I'm pretty sure Thomas can add some more points as well. While it is true that 
libburn/libisofs/libisoburn currently bear almost perfectly clean BTS log 
record, it took, takes, and will take a fair amount of time to preserve this 
state as it is.

So, feel free to pick your niche to contribute to the project :)

-- 
pub 4096R/0E4BD0AB <people.fccf.net/danchev/key pgp.mit.edu>



More information about the Pkg-libburnia-devel mailing list