Bug 1699250

Summary: perl-Test2-Suite-0.000111-1.fc28 FTBFS: Failed test 'sanitize' at t/modules/Util/Table.t line 277
Product: [Fedora] Fedora Reporter: Petr Pisar <ppisar>
Component: perl-Test2-SuiteAssignee: Petr Pisar <ppisar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 28CC: perl-devel, ppisar
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: perl-Test2-Suite-0.000111-2.fc28 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-04-24 22:58:30 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Petr Pisar 2019-04-12 08:34:11 UTC
perl-Test2-Suite-0.000111-1.fc28 fails to build in F28 because t/modules/Util/Table.t test fails:

$ prove -l t/modules/Util/Table.t
t/modules/Util/Table.t .. 1/?     # Failed test 'Sanitized data'
    # at t/modules/Util/Table.t line 259.
    # +------+------------------------------+----+------------------------------+
    # | PATH | GOT                          | OP | CHECK                        |
    # +------+------------------------------+----+------------------------------+
    # | [0]  | +--------------------------- | eq | +--------------------------- |
    # |      | ---------------------------+ |    | ------------------------+    |
    # |      |                              |    |                              |
    # | [1]  | | data1                      | eq | | data1                      |
    # |      |                            | |    |                         |    |
    # |      |                              |    |                              |
    # | [2]  | +--------------------------- | eq | +--------------------------- |
    # |      | ---------------------------+ |    | ------------------------+    |
    # |      |                              |    |                              |
    # | [3]  | | a\t\n                      | eq | | a\t\n                      |
    # |      |                            | |    |                         |    |
    # |      |                              |    |                              |
    # | [4]  | | \r\b\a\N{U+A0}\N{U+1680}\N | eq | | \r\b\a\N{U+A0}\N{U+1680}\N |
    # |      | {U+2000}\N{U+2001}\N{U+200 | |    | {U+2000}\N{U+2001}\N{U+ |    |
    # |      |                              |    |                              |
    # | [5]  | | 2}\N{U+2003}\N{U+2004}\N{U | eq | | 2002}\N{U+2003}\N{U+2004}\ |
    # |      | +2008}\N{U+2028}\N{U+2029} | |    | N{U+2008}\N{U+2028}\N{U |    |
    # |      |                              |    |                              |
    # | [6]  | | \N{U+3000}\N{U+200C}\N{U+F | eq | | +2029}\N{U+3000}\N{U+200C} |
    # |      | EFF}\N{U+B}bф              | |    | \N{U+FEFF}\N{U+B}bф     |    |
    # |      |                              |    |                              |
    # | [7]  | +--------------------------- | eq | +--------------------------- |
    # |      | ---------------------------+ |    | ------------------------+    |
    # +------+------------------------------+----+------------------------------+

# Failed test 'sanitize'
# at t/modules/Util/Table.t line 277.

A difference between passing and failing build root is at <https://apps.fedoraproject.org/koschei/build/5806628>.

Comment 1 Petr Pisar 2019-04-12 10:24:53 UTC
This is triggered by upgrading perl-Term-Table from 0.012 to 0.013 and the failure was fixed in Test2-Suite-0.000117 by removing the test with an explanation "This test belongs in Term::Table". I will port the fix to Fedora 28.

Comment 2 Fedora Update System 2019-04-12 10:41:24 UTC
perl-Test2-Suite-0.000111-2.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2019-85bf368eff

Comment 3 Fedora Update System 2019-04-13 03:22:15 UTC
perl-Test2-Suite-0.000111-2.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-85bf368eff

Comment 4 Fedora Update System 2019-04-24 22:58:30 UTC
perl-Test2-Suite-0.000111-2.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.