On 02/04/2014 07:37 AM, Norman Dunbar wrote:
> Evening all,
> 
> I have created a default book as a test with the following:
> 
> $ publican create --type=book --name=Book_001 --langs=en-US
> 
> And built it as follows:
> 
> $ publican build --langs=en-US --formats=pdf
> 
> And all is well.
> 
> I then created a brand called jms:
> 
> $ publican create_brand --name=jms --lang=en-US
> 
> I added my images, updated the xml files etc, and published it:
> 
> $ publican build --formats=xml --langs-en-US --publish
> 
> And installed it:
> 
> $ sudo publican install_brand --path=/usr/share/publican/Common_Content
> 
> And everything was fine. I then changed the brand in the publican.cfg for my 
> test book from
> 
> brand: common
> 
> to
> 
> brand: jms
> 
> 
> Now when I run the build command, I get this one line:
> 
> Failed to load brand overrides.cfg file at /usr/local/bin/publican line 797.

This is a known issue: https://bugzilla.redhat.com/show_bug.cgi?id=1037037

Workaround is to delete the empty conf file.


> And $?=255 immediately afterwards.
> 
> I can see overrides.cfg is present in the installed brand directory:
> 
> $ ll /usr/share/publican/Common_Content/jms/
> total 16
> -rw-r--r-- 1 root root  137 Feb  3 21:18 defaults.cfg
> drwxr-xr-x 4 root root 4096 Jan 28 19:14 en-US/
> -rw-r--r-- 1 root root   51 Feb  3 21:18 overrides.cfg
> -rw-r--r-- 1 root root  107 Feb  3 21:18 publican.cfg
> 
> It's all a bit strange! The file is present, but can't be found. Is there a 
> way to turn on some form of debugging to show exactly what publican is doing 
> and where it is looking for this file?
> 
> 
> My second problem, I love the html-desktop format when generating a book, 
> article etc. It appears to have gone in some of the later versions of 
> Publican. Is it coming back again at some point? It really is the nicest html 
> output format.
> 
> When I try to build with that format, I get html-single instead, I can see it 
> being substituted in the output from the build:
> 
> 
> $ publican build --langs=en-US --formats=html-desktop
> Setting up en-US
> ...
> Beginning work on en-US
> DTD Validation OK
>         Starting html-desktop
>         Using XML::LibXSLT on /usr/share/publican/xsl/html-single.xsl
>         Finished html-desktop
> 

This is correct, that XSL file takes a parameter to switch behaviour. Is the 
output broken?

Cheers, Jeff.


-- 
Jeff Fearn <[email protected]>
Senior Software Engineer
Software Engineering & Development
Red Hat Asia Pacific Pty Ltd
GPG: 0x0357E8F0

_______________________________________________
publican-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/publican-list
Wiki: https://fedorahosted.org/publican

Reply via email to