View Full Version : Lulu's ever-so-helpful ePUBcheck 1.1 issue/apple meta file


Hitch
06-12-2012, 07:44 PM
Back in February, Hey,
I'm having similar problems with Lulu right now ("invalid images" and "unmanifested files" messages), but some of the others I think I can help with.

Unmanifested files: you have a file within your epub that is not listed within your OPF. My guess is that you included the "com.apple.ibooks.display-options.xml" file.

<SNIP>.

So, now: has anyone solved the "need the com.apple.ibooks.display-options.xml file for Apple" but can't get it past Lulu's epubcheck 1.1 for B&N issue?

I have a client that neglected to mention he was going to do distro via Lulu, so now I have an ePUB with embedded fonts, intended to be sold on both B&N and iBooks, and no way to deliver this file, because it's Lulu. Did the rest of you solve this by creating two separate epubs with their own ISBNs, one for Apple with the com.apple.ibooks.display-options.xml file, one for everyone else? For that matter, will Lulu even transport an ePUB for Apple with the com.apple.ibooks.display-options.xml file?

Hitch

JSWolf
06-14-2012, 12:03 PM
What would happen if the com.apple.ibooks.display-options.xml file was included in the OPF?

Hitch
06-14-2012, 08:08 PM
What would happen if the com.apple.ibooks.display-options.xml file was included in the OPF?

Hmmm....I thought about that (admittedly, not in great depth)...what the hell would you categorize it AS?

H.

JSWolf
06-14-2012, 08:12 PM
Hmmm....I thought about that (admittedly, not in great depth)...what the hell would you categorize it AS?

H.

It's an XML file.

Hitch
06-14-2012, 11:18 PM
Wolfie:

Yabbut, it's in the META-INF, not just hanging about. We'll have to play with it, but I'll have to go find epbucheck 1.1 again, to test the accursed thing. Sheesh.

H

Jellby
06-15-2012, 04:26 AM
What is the error that epubcheck 1.1 gives?

Hitch
06-15-2012, 06:33 AM
Unmanifested file. That's it. It's obviously the com.apple.ibooks.display-options.xml file, in the META-INF, and I admit, I haven't screwed around with it to see if I can manifest it, to get 1.1 to pass it (Lulu) for the client. I'll work on it with the Crew this weekend, if I can.

Thanks, Jellby!

Hitch

Doitsu
06-15-2012, 07:35 AM
I just tested an epub with com.apple.ibooks.display-options.xml in the META-INF folder with the Java version of epubcheck 1.1 and didn't get any error message.
Unless Lulu customized their version of epubcheck, chances are another file is unmanifested.
Maybe someone had a look at the images folder on a Windows machine and a hidden Thumbs.db file was added?

DaleDe
06-15-2012, 10:53 AM
I just tested an epub with com.apple.ibooks.display-options.xml in the META-INF folder with the Java version of epubcheck 1.1 and didn't get any error message.
Unless Lulu customized their version of epubcheck, chances are another file is unmanifested.
Maybe someone had a look at the images folder on a Windows machine and a hidden Thumbs.db file was added?

As I recall sometimes Calibre places a file, bookmarks I think, in the file.

Dale

Hitch
06-15-2012, 02:37 PM
I just tested an epub with com.apple.ibooks.display-options.xml in the META-INF folder with the Java version of epubcheck 1.1 and didn't get any error message.
Unless Lulu customized their version of epubcheck, chances are another file is unmanifested.
Maybe someone had a look at the images folder on a Windows machine and a hidden Thumbs.db file was added?

Hi, Doitsu:

I ripped the file apart and checked everything else; it's the only thing I see. It's a relatively simple file, about 12 xhtml files and some images, 1 embedded font...NOTHING pops in FC, epubcheck 3.04b; Sigil...I get nuttin'. So, the only thing I have thought of, thus far, is the xml file with Lulu's "version" of 1.1.

I am very grateful for your test, although now, testing is even harder. It means I get to send new files to Lulu for "testing." Urgh.

Hitch

JSWolf
06-16-2012, 10:08 PM
As I recall sometimes Calibre places a file, bookmarks I think, in the file.

Dale

That's only if you have the eBook-Viewer configured to save the last page read. That's the default. It can be turned off so you don't get the extra files. Plus the Modify ePub plugin can remove those files the viewer added in.

JSWolf
06-16-2012, 10:10 PM
Hi, Doitsu:

I ripped the file apart and checked everything else; it's the only thing I see. It's a relatively simple file, about 12 xhtml files and some images, 1 embedded font...NOTHING pops in FC, epubcheck 3.04b; Sigil...I get nuttin'. So, the only thing I have thought of, thus far, is the xml file with Lulu's "version" of 1.1.

I am very grateful for your test, although now, testing is even harder. It means I get to send new files to Lulu for "testing." Urgh.

Hitch

However, you could do a John Scalzi and tell the readers how to strip the DRM and to use Bluefire Reader instead of iBooks once the DRM has been removed.

JSWolf
06-16-2012, 10:11 PM
Unmanifested file. That's it. It's obviously the com.apple.ibooks.display-options.xml file, in the META-INF, and I admit, I haven't screwed around with it to see if I can manifest it, to get 1.1 to pass it (Lulu) for the client. I'll work on it with the Crew this weekend, if I can.

Thanks, Jellby!

Hitch

Did you put com.apple.ibooks.display-options.xml in the OPF? If you didn't, it's always going to be not manifested.

The only error you might get after that is that it's unused. But if you can slip in a reference to it somehow in the book, you should be good to go.