From saigkill at opensuse.org Mon Apr 3 06:15:24 2017 From: saigkill at opensuse.org (Sascha Manns) Date: Mon, 3 Apr 2017 08:15:24 +0200 Subject: [publican-list] publican build break on openSUSE Message-ID: 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 : ; 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. Maybe anyone can guess, how to get it working? Greetings Sascha -- Sascha Manns openSUSE member From jfearn at redhat.com Mon Apr 3 06:48:21 2017 From: jfearn at redhat.com (Jeff Fearn) Date: Mon, 3 Apr 2017 16:48:21 +1000 Subject: [publican-list] publican build break on openSUSE In-Reply-To: References: Message-ID: <25f42c0b-12f3-4104-2196-e67bfcc1e1ad@redhat.com> 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 : > 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. -- 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 From saigkill at opensuse.org Mon Apr 3 11:08:05 2017 From: saigkill at opensuse.org (Sascha Manns) Date: Mon, 3 Apr 2017 13:08:05 +0200 Subject: [publican-list] publican build break on openSUSE In-Reply-To: <25f42c0b-12f3-4104-2196-e67bfcc1e1ad@redhat.com> References: <25f42c0b-12f3-4104-2196-e67bfcc1e1ad@redhat.com> Message-ID: <52a9d18c-3252-261a-59bf-958b3e8492d1@opensuse.org> 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 : >> > 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: From saigkill at opensuse.org Mon Apr 3 16:44:31 2017 From: saigkill at opensuse.org (Sascha Manns) Date: Mon, 3 Apr 2017 18:44:31 +0200 Subject: [publican-list] publican build break on openSUSE In-Reply-To: <52a9d18c-3252-261a-59bf-958b3e8492d1@opensuse.org> References: <25f42c0b-12f3-4104-2196-e67bfcc1e1ad@redhat.com> <52a9d18c-3252-261a-59bf-958b3e8492d1@opensuse.org> Message-ID: 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 : >>> >> 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 -- Sascha Manns openSUSE member -------------- next part -------------- An HTML attachment was scrubbed... URL: From jfearn at redhat.com Mon Apr 3 22:37:36 2017 From: jfearn at redhat.com (Jeff Fearn) Date: Tue, 4 Apr 2017 08:37:36 +1000 Subject: [publican-list] publican build break on openSUSE In-Reply-To: References: <25f42c0b-12f3-4104-2196-e67bfcc1e1ad@redhat.com> <52a9d18c-3252-261a-59bf-958b3e8492d1@opensuse.org> Message-ID: <5157bf05-a8b9-aaf9-bec8-6c7a081fe862@redhat.com> 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 : >>>> >>> 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 From saigkill at opensuse.org Tue Apr 4 11:44:13 2017 From: saigkill at opensuse.org (Sascha Manns) Date: Tue, 4 Apr 2017 13:44:13 +0200 Subject: [publican-list] publican build break on openSUSE In-Reply-To: <5157bf05-a8b9-aaf9-bec8-6c7a081fe862@redhat.com> References: <25f42c0b-12f3-4104-2196-e67bfcc1e1ad@redhat.com> <52a9d18c-3252-261a-59bf-958b3e8492d1@opensuse.org> <5157bf05-a8b9-aaf9-bec8-6c7a081fe862@redhat.com> Message-ID: <53104e6e-06fa-9644-0c55-3be1592c3177@opensuse.org> Hi Jeff, On 04.04.2017 00:37, Jeff Fearn wrote: > You have to build and install the desktop docs separately see "cd Users_Guide && ..." and > "%files doc" in the spec file. Currently my spec file looks like: https://build.opensuse.org/package/view_file/Documentation:Publican/publican/publican.spec?expand=1 The last build log looks like: https://build.opensuse.org/build/Documentation:Publican/openSUSE_Tumbleweed/x86_64/publican/_log On the line [ 87s] starts the install process from that package. But if i'm reading the list no Users_Guide or Release_Notes are installed. Maybe do you have any idea, how to fix that? Greetings Sascha -- Sascha Manns openSUSE member From saigkill at opensuse.org Thu Apr 6 19:58:39 2017 From: saigkill at opensuse.org (Sascha Manns) Date: Thu, 6 Apr 2017 21:58:39 +0200 Subject: [publican-list] Announcement: publican on openSUSE Message-ID: Hello list, i'm pleased to announce publican for openSUSE. More on: https://saigkill.tuxfamily.org/dotclear/?post/2017/04/06/publican-available-for-openSUSE Greetings Sascha -- Sascha Manns Maifeldstra?e 10 56727 Mayen P: +49-2651-4014045 W: http://saigkill.tuxfamily.org -- Sascha Manns openSUSE member From saigkill at opensuse.org Mon Apr 17 20:58:20 2017 From: saigkill at opensuse.org (Sascha Manns) Date: Mon, 17 Apr 2017 22:58:20 +0200 Subject: [publican-list] Patching Qt Message-ID: <50eb0448-c684-1bf7-f350-22949257f4b7@opensuse.org> Hello list, depending on this post (https://groups.google.com/forum/#!topic/wkhtmltopdf-general/UO4S5iBd43U) i would like to ask, if anyone knows more on patching Qt for using wkhtmltopdf with publican. Exists a patched Qt in Redhat/Fedora? Greetings Sascha -- Sascha Manns openSUSE member From jfearn at redhat.com Mon Apr 17 22:58:02 2017 From: jfearn at redhat.com (Jeff Fearn) Date: Tue, 18 Apr 2017 08:58:02 +1000 Subject: [publican-list] Patching Qt In-Reply-To: <50eb0448-c684-1bf7-f350-22949257f4b7@opensuse.org> References: <50eb0448-c684-1bf7-f350-22949257f4b7@opensuse.org> Message-ID: <68929448-b56f-e656-163d-ec8eaa5feae6@redhat.com> On 18/04/17 06:58, Sascha Manns wrote: > Hello list, > > depending on this post > (https://groups.google.com/forum/#!topic/wkhtmltopdf-general/UO4S5iBd43U) > i would like to ask, if anyone knows more on patching Qt for using > wkhtmltopdf with publican. I generally just tell people to get a static binary [1], but that might not be an option for you. > Exists a patched Qt in Redhat/Fedora? Not shipped. There are internal builds used by Red Hat staff for Fedora/RHEL, I've put the source rpms for them up at [2]. Cheers, Jeff. 1: https://wkhtmltopdf.org/downloads.html 2: https://jfearn.fedorapeople.org/wkhtmltopdf/src/ -- 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