Fedora Account System
Red Hat Associate
Red Hat Customer
Add the following field to a spec: Copyright Holder = Red Hat, Inc When the book is built, you'll get this Copyright © 2014 Red Hat, Inc. We should get this Copyright © 2014 Red Hat, Inc.
*** Bug 1064707 has been marked as a duplicate of this bug. ***
Fixed in 1.6-SNAPSHOT build 201405131741 This was caused by escaping all "&" characters as "&". This meant the value in the entity file was "Red Hat, Inc". This has now been updated to remove entities first and then do the replacement.
When using built in entities (like or >) or entities defined in the Entities metadata field in the Copyright Holder metadata field, everything works as expected. When using entities that don't exist (e.g. Copyright Holder = &NON_EXISTANT;), csprocessor will build the book ok, but Publican won't compile it. An error should be generated when the spec is saved for malformed metadata elements.
That's a separate bug and applies to more than Copyright Holder, as such I've opened BZ#1100139 to handle that. Moving this back to ON_QA since that isn't related to this bug, as this is about making sure entities in copyright holder aren't escaped when built.
Added entities to Title, Subtitle, Product, Abstract and Copyright Holder. All built ok.