Hi Elvis,

Our bug tracking system is not currently open to the public. I'm not sure when 
it will be, but please 
feel free to contact the helpdesk (h...@hdfgroup.org) if you ever want to check 
on the status of a bug report.

-Barbara
h...@hdfgroup.org

-----Original Message-----
From: Hdf-forum [mailto:hdf-forum-boun...@lists.hdfgroup.org] On Behalf Of 
Elvis Stansvik
Sent: Monday, October 02, 2017 12:29 PM
To: HDF Users Discussion List
Subject: Re: [Hdf-forum] HDF lib incompatible with HDF file spec?

2017-10-02 18:56 GMT+02:00 Barbara Jones <bljo...@hdfgroup.org>:
> Hi Markus,
>
>
>
> Just letting you know that bug HDFFV-10300 was entered for this issue.
>5
> We will investigate it and get back to you on this.

Sorry to jump in, but this time I have to ask: Is the bug tracker where these 
"HDFFV" bugs are filed available somewhere? I know I've seen some discussions 
in the past about opening up the HDF5 development process. Has there been any 
movements on this yet?

I'm quite interested in following the triaging/work/discussions around this 
bug, but if there's no bug tracker where I can subscribe to the bug activity, 
like I can with most other open source projects, I don't see how I can do that. 
Whenever one of these mail threads end with a "HDFFV-XXX has been entered", 
it's as if the issue disappears into a black hole, only to come out again when 
the problem is already solved.
I find that sad, because no-one outside of the HDF5 Group can really learn 
anything from this :/

Elvis

>
>
>
> Thanks!
>
> -Barbara
>
> h...@hdfgroup.org
>
>
>
>
>
> From: Hdf-forum [mailto:hdf-forum-boun...@lists.hdfgroup.org] On 
> Behalf Of Krug, Markus
> Sent: Tuesday, September 05, 2017 2:57 AM
> To: HDF Users Discussion List
> Subject: [Hdf-forum] HDF lib incompatible with HDF file spec?
>
>
>
> Dear all,
>
>
>
> I just came around an interesting issue.
>
> I implemented the writing of HDF files on an embedded system. The 
> amount of functionality I implemented is significant less than the HDF 
> lib offers. So it is just tailored to my needs. I implemented 
> everything on base of the HDF
> 3.0 file spec. One point of my tailoring was to optimize the file size.
> Therefore, I write every internal block in the HDF files aligned 
> byte-by-byte to the next – or padded to the address alignment if it is 
> requested by the HDF file specification. The HDF files generated by 
> HDFview or Matlab have plenty of space in-between the internal blocks. 
> Sometimes a few hundred bytes. As far as I read from the HDF file 
> specification this ‘extended padding’ is not defined at all – not even 
> recommended.
>
> However, this ‘extended padding’ that is performed by the HDF lib 
> leads to a behavior that I would consider as an incompatibility to 
> itself. To demonstrate this I attached two HDF files to this email. 
> The first
> (sizeoptimized.h5) is generated by my embedded software and is 
> optimized concerning the file size. It contains three compounds with 
> each of them has
> 2 elements. You should be able to open that file in HDFview or similar 
> tools and read all its contents.
>
> The second file (sizeoptimizedextended.h5) is generated by HDFview by 
> adding a fourth compound after the sizeoptimized.h5 file was opened in 
> HDFview. You can see that the file is partly corrupted. The reason for 
> this is that HDFview (and therefore the HDF lib I guess) is not really 
> taking care about the position of the internal blocks of a file that 
> it is writing to. It seems to me it has some internal mapping of those 
> blocks. This mapping gets applied even if it will collide, and therefore 
> corrupt, the existing blocks.
>
> If my observation is correct I think the HDF lib will need a bugfix or 
> the HDF file spec will need a description of how the internal blocks 
> are allowed to be positioned within a HDF file.
>
> I forgot to mention that I tried to use the HDF lib sources and 
> compile it to my system. However, I quit after a couple of days 
> because the way the sources are written are not suitable at all to 
> adopt them to an embedded system that runs a simplified file system 
> and a real-time operating system – and all of it has to fit into a few 
> hundred kilobytes.
>
>
>
> Can anyone comment on my observation?
>
>
>
>
>
> Best Regards
>
> Markus
>
>
> _______________________________________________
> Hdf-forum is for HDF software users discussion.
> Hdf-forum@lists.hdfgroup.org
> http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.or
> g
> Twitter: https://twitter.com/hdf5

_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@lists.hdfgroup.org
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5
_______________________________________________
Hdf-forum is for HDF software users discussion.
Hdf-forum@lists.hdfgroup.org
http://lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org
Twitter: https://twitter.com/hdf5

Reply via email to