Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 550210 - app-text/po4a-0.47: version bump
Summary: app-text/po4a-0.47: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Fat-Zer
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-23 09:43 UTC by Fat-Zer
Modified: 2017-01-26 08:28 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fat-Zer 2015-05-23 09:43:23 UTC
There is a new upstream release: https://alioth.debian.org/frs/?group_id=30267
Maillist announcement: http://lists.alioth.debian.org/pipermail/po4a-devel/2015-May/002321.html
It seems ebuild doesn't need to be changed.

Reproducible: Always
Comment 1 Fat-Zer 2015-05-25 08:49:46 UTC
I may proxy-maintain the package.
Comment 2 Pacho Ramos gentoo-dev 2015-05-26 21:07:27 UTC
(In reply to Fat-Zer from comment #1)
> I may proxy-maintain the package.

Thanks
Comment 3 Ian Delaney (RETIRED) gentoo-dev 2015-05-31 11:28:50 UTC
app-text/po4a $ ebuild po4a-0.46.ebuild clean test

yields

t/13-splitted.t ....... ok     
t/20-sgml.t ........... 1/4 nsgmls:<OSFD>0:1:59:W: cannot generate system identifier for public text "-//OASIS//DTD DocBook V4.1//EN"
nsgmls:<OSFD>0:6:0:E: reference to entity "REFENTRY" for which no system identifier could be generated
nsgmls:<OSFD>0:1:0: entity was defined here
nsgmls:<OSFD>0:6:0:E: DTD did not contain element declaration for document type name
po4a::sgml: Error while running nsgmls -p.  Please check if nsgmls and the DTD are installed.
t/20-sgml.t ........... 3/4 
#   Failed test 'normalisation test runs'
#   at t/20-sgml.t line 44.
# cd tmp && perl ../../po4a-normalize -f sgml ../data-20/test2.sgml
# Looks like you failed 1 test of 4.
t/20-sgml.t ........... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/4 subtests 
	(less 1 skipped subtest: 2 okay)
t/21-dia.t ............ ok   
t/23-man.t ............ ok     
t/24-tex.t ............ ok   
t/25-xhtml.t .......... ok   
t/26-ini.t ............ ok   
t/27-xml.t ............ ok   
t/28-msguntypot.t ..... ok     
t/29-wml.t ............ ok   
t/30-asciidoc.t ....... ok     

Test Summary Report
-------------------
t/20-sgml.t         (Wstat: 256 Tests: 4 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
Files=20, Tests=377, 20 wallclock secs ( 0.18 usr  0.03 sys + 16.12 cusr  2.75 csys = 19.08 CPU)
Result: FAIL
Failed 1/20 test programs. 1/377 subtests failed.

So it does not yet qualify for bumping until this is resolved. Failing a testsuite present and in place in an ebuild comes under qa protocol.
Did you run the testsuite with po4a-0.46.ebuild?

Please check if nsgmls and the DTD are installed.
suggests this is simply missing a dep re the DTD of nsgmls
Comment 4 Fat-Zer 2015-06-02 10:15:42 UTC
(In reply to Ian Delaney from comment #3)
> So it does not yet qualify for bumping until this is resolved. Failing a
> testsuite present and in place in an ebuild comes under qa protocol.
> Did you run the testsuite with po4a-0.46.ebuild?
> 
> Please check if nsgmls and the DTD are installed.
> suggests this is simply missing a dep re the DTD of nsgmls

Have you tried to emerge rather than ebuild? There is already a test dependence upon app-text/docbook-sgml-dtd. And as you know ebuild doesn't handle dependencies...

Anyway IMHO it's not ready for bumping yet: there is a bug in mandb table formating introduced with the release:
Original opensuse discussion: https://build.opensuse.org/request/show/308224
The upstream bugzilla (not anonymously enabled): https://alioth.debian.org/tracker/index.php?func=detail&aid=315075&group_id=30267&atid=410622
Comment 5 Ian Delaney (RETIRED) gentoo-dev 2015-06-03 15:03:20 UTC
 (In reply to Fat-Zer from comment #4)
> (In reply to Ian Delaney from comment #3)
> > So it does not yet qualify for bumping until this is resolved. Failing a
> > testsuite present and in place in an ebuild comes under qa protocol.
> > Did you run the testsuite with po4a-0.46.ebuild?
> > 
> > Please check if nsgmls and the DTD are installed.
> > suggests this is simply missing a dep re the DTD of nsgmls
> 
> Have you tried to emerge rather than ebuild? There is already a test
> dependence upon app-text/docbook-sgml-dtd. And as you know ebuild doesn't
> handle dependencies...
> 

I might have missed having that emerged.
> Anyway IMHO it's not ready for bumping yet: there is a bug in mandb table
> formating introduced with the release:

Say when ready
Comment 6 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2016-04-20 06:13:40 UTC
Any update here?
Comment 7 Fat-Zer 2016-04-26 05:25:16 UTC
(In reply to Lars Wendler (Polynomial-C) from comment #6)
> Any update here?

nope, unfortunately... I'll try to investigate it myself...
Comment 8 Fat-Zer 2017-01-07 00:45:20 UTC
 >=sys-apps/man-db-2.7.6 fixed the issue in their own man module:
http://git.savannah.gnu.org/cgit/man-db.git/commit/?id=f8034f54218d002d3562ed95ed06a33dcae19374

Going to bump the version soon; specifically after fixing 604428.
Comment 9 Göktürk Yüksek archtester gentoo-dev 2017-01-26 08:28:09 UTC
commit e64a786b623af3a08ee3f1a5bf8e654e4fdfa882
Author:     Alexander Golubev <fatzer2@gmail.com>
AuthorDate: Thu Jan 19 03:24:51 2017 +0300
Commit:     Göktürk Yüksek <gokturk@gentoo.org>
CommitDate: Thu Jan 26 03:25:50 2017 -0500

    app-text/po4a: version bump to 0.47
    
    Gentoo-Bug: 550210