> > -----Original Message----- > From: Ewan Mellor [mailto:ewan.mel...@eu.citrix.com] > Sent: Tuesday, August 07, 2012 6:02 PM > To: cloudstack-dev@incubator.apache.org > Subject: RE: DOCS: problems with using entities > > > -----Original Message----- > > From: Ewan Mellor > > Sent: Tuesday, August 07, 2012 5:47 PM > > To: cloudstack-dev@incubator.apache.org > > Subject: RE: DOCS: problems with using entities > > > > > -----Original Message----- > > > From: David Nalley [mailto:da...@gnsa.us] > > > Sent: Tuesday, August 07, 2012 3:37 PM > > > To: cloudstack-dev@incubator.apache.org > > > Subject: DOCS: problems with using entities > > > > > > Hi folks. > > > > > > I experienced a problem today building the docs set now that we have > > > an entity in place. The problem that I found was: (building with > > > --format=test succeeds, but specifying a real output fails > > complaining > > > about not being able to locate an entity.) > > > > > > Joe has begun working around this by specifying the entity file in > > the > > > XML declaration. > > > > > > The problem is, that when compiling to a real output format it > > expects > > > to find Doc_name.ent - and of course that isn't there. > > > cloudstack.ent is the only thing present. If there are no declared > > > entities, you never see a problem. However, publican.cfg declares the > name to be: > > > release-notes-3.0.4, however there are a number of these, so my > > > supposition is that it's all designed to work with a single set of > > XML > > > documents and picking which are included for any given document > > > produced. > > > > > > So how do we solve this. symlink a .ent to cloudstack.ent file for > > > each doc produced? Create a directory to house all of the XML files > > > and symlink them as appropriate to the document they are to be > > > included in? Something else? > > > > Having release-notes-3.0.4 in the publican.cfg obviously doesn't make > > any sense. I presume we need multiple publican.cfg files, one for > > each doc that we want to build. > > > > Looking at the Publican docs, symlinking a Doc_name.ent to > > cloudstack.ent (or something like that) seems like the only sensible > > option open to us. The Publican docs have a long rant about how what > > we are doing is evil, but I don't see any alternative. > > > > Ewan. > > > > http://docs.fedoraproject.org/en- > > US/Fedora_Contributor_Documentation/1/html/Users_Guide/chap- > > Users_Guide-Creating_a_document.html#sect-Users_Guide- > > Files_in_the_book_directory-Doc_Name.ent > > By the way, I created a Jenkins job that runs Publican. So now we know > automatically and reliably that it doesn't work right now. > > http://jenkins.cloudstack.org/job/build-docs-master/ > > Ewan. > > Ewan, Thanks very much for making a build job. I just broke it even more. It will start to work better if you make it use the new publican-all.cfg.
Jessica T. CloudStack Tech Pubs