[publican-list] publican build break on openSUSE

Jeff Fearn jfearn at redhat.com
Mon Apr 3 22:37:36 UTC 2017


You have to build and install the desktop docs separately see "cd Users_Guide && ..." and
"%files doc" in the spec file.

Cheers, Jeff.

On 04/04/17 02:44, Sascha Manns wrote:
> Hi List,
> 
> btw: I'm using ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
> in the %install section.
> 
> Exists a install rule for User_Guide and Releasenotes inside that
> install script or have i to install it manualy?
> 
> Greetings
> 
> Sascha
> 
> 
> On 03.04.2017 13:08, Sascha Manns wrote:
>>
>> Hi Jeff,
>>
>> thanks for the fast answer. Deleting the Catalog file manipulation was
>> a success :-)
>>
>> The build process goes near to the end. The Build Service checks the
>> *.desktop files and searches the SVGs there:
>> /usr/share/doc/packages/publican-doc/en-US/images/icon.svg.
>> What is the default install path for the SVGs?
>>
>> Greetings Sascha
>>
>> On 03.04.2017 08:48, Jeff Fearn wrote:
>>> On 03/04/17 16:15, Sascha Manns wrote:
>>>> Hello list,
>>>>
>>>> as mentioned i'm working on publican on openSUSE.
>>>>
>>>> The known dependencies are available now and i'm working on publican itself.
>>>>
>>>> The current buildlog looks like:
>>>> https://build.opensuse.org/build/Documentation:Publican/openSUSE_Tumbleweed/x86_64/publican/_log
>>>>
>>>> It uses in Line 5 of User Guide :
>>>> <!ENTITY % DOCBOOK_ENTS PUBLIC "-//OASIS//ENTITIES DocBook Character
>>>> Entities V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/dbcentx.m od">;
>>>> The mentioned line 6 has %DOCBOOK_ENTS; so it tries to use it.
>>>>
>>>> I have added "docbook_4" as BuildRequires. And it contains the above
>>>> mentioned: /usr/share/sgml/docbook/dtd/4.5/dbcentx.mod
>>>>
>>>> As far as i understand, it should map from the oasis url to the local
>>>> one. Or have i misunderstood that?
>>>>
>>>> The in the build log mentioned per-XML-Parser is already defined as BR.
>>>>
>>>> The Specfile: https://build.opensuse.org/package/view_file/Documentatio
>>>> n:Publican/publican/publican.spec?expand=1
>>>>
>>>> I asked on the openSUSE packaging Mailinglist and there comes up the
>>>> idea, that publican tries to download the reference from the internet.
>>>> But that feature isn't enabled on the Build Service.
>>> It only calls out to the network if you specifically set allow_network.
>>>
>>>> Maybe anyone can guess, how to get it working?
>>> I'd try dropping all the XML_CATALOG_FILES manipulation, it's in there to handle fedora idiosyncrasies
>>> and might be doing you more harm that good, IIRC none of that is required for the Debian build.
>>>
>>>
>>> Cheers, Jeff.
>>>
>>
>>
>> -- 
>> Sascha Manns
>> openSUSE member
>>
>>
>> _______________________________________________
>> publican-list mailing list
>> publican-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/publican-list
>> Wiki: https://fedorahosted.org/publican
> 
> 
> 
> _______________________________________________
> publican-list mailing list
> publican-list at redhat.com
> https://www.redhat.com/mailman/listinfo/publican-list
> Wiki: https://fedorahosted.org/publican
> 

-- 
Jeff Fearn
Senior Software Engineer
PnT - DevOps - Development
Red Hat Asia Pacific Pty Ltd
http://dilbert.com/fast/2004-08-17/
PGP Fingerprint: B61A DC52 3E0E B17C 94D7 945C BB37 478C F119 9BCA




More information about the publican-list mailing list