Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 947191 - dev-python/pygccxml: version bump
Summary: dev-python/pygccxml: version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Thomas Beierlein
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-30 06:04 UTC by Michał Górny
Modified: 2025-01-25 08:51 UTC (History)
3 users (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 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2024-12-30 06:04:21 UTC
2.6.1 released on 2024-12-15.
Comment 1 Thomas Beierlein gentoo-dev 2024-12-30 08:56:39 UTC
Thanks for reminding. It is in testing here for some days already.
But due to changed test environment there I get a quite a lot of test failures and am looking to sort it out before bringing the ebuild into the tree.
Comment 2 Thomas Beierlein gentoo-dev 2025-01-10 16:30:57 UTC
Did some further investigation. See below for results.

There are 285 tests in the testsuite.
Running the tests as is with GCC-14 and LLVM-19 only 187 passes. The rest (98) ends 'failed' or with 'error'.

- 29 tests are resulting in error due to 'dynamic exception specification' not allowed 
  with >=ISO C++17. These can be fixed by forcing to run the tests with -std=c++14.

- 18 tests failed due to handling of spaces around '<...>' pairs in templates, 
  e.g. failed 'assert 'vector<int>' == 'vector< int >''
  Seems as upstream is working on these one.

- 13 tests failed and 37 with error with the same error message from the parser:
  'Unable to find out actual class definition: 'type'.'
  It further showed that these last tests fails only with >=gcc-14 as active compiler.
  GCC-11 and GCC-13 was tested successful.
Comment 3 Larry the Git Cow gentoo-dev 2025-01-10 16:42:54 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7b09f9fa3636474af90e386df66f2e4609640e7

commit b7b09f9fa3636474af90e386df66f2e4609640e7
Author:     Thomas Beierlein <tomjbe@gentoo.org>
AuthorDate: 2025-01-10 16:38:57 +0000
Commit:     Thomas Beierlein <tomjbe@gentoo.org>
CommitDate: 2025-01-10 16:42:28 +0000

    dev-python/pygccxml: add 2.6.1
    
    Had to deselect 109 of 288 tests. See bug for more information.
    
    Bug: https://bugs.gentoo.org/947191
    Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>

 dev-python/pygccxml/Manifest                       |  1 +
 .../files/pygccxml-2.6.1-xml_generator.patch       |  9 +++
 dev-python/pygccxml/pygccxml-2.6.1.ebuild          | 70 ++++++++++++++++++++++
 3 files changed, 80 insertions(+)