FS#54751 - [pango-perl] remove check() to avoid circular dependencies

Attached to Project: Arch Linux
Opened by Balló György (City-busz) - Monday, 10 July 2017, 07:33 GMT
Last edited by Jan de Groot (JGC) - Saturday, 19 August 2017, 21:44 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Currently gtk2-perl is a check dependency for pango-perl, which causes circular dependencies between gtk2-perl and pango-perl, making it impossible to build them in a clean chroot from scratch.

E.g. see the problem on last Perl rebuild:
https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/pango-perl&id=18ec99c32e7ca6d782efefd5fce1dee390f5385d

So I want to request to remove the check() function and checkdepends from the pango-perl package to avoid this problem.
This task depends upon

Closed by  Jan de Groot (JGC)
Saturday, 19 August 2017, 21:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  svn trunk, removed complete testsuite .
Comment by Jan de Groot (JGC) - Monday, 10 July 2017, 18:58 GMT
I don't like removing the testsuite for this. The workaround that was applied in the last perl rebuild is probably the best option here.
Comment by Balló György (City-busz) - Monday, 10 July 2017, 20:35 GMT
The workaround is not the best, because it breaks automated rebuilds.
Comment by Jan de Groot (JGC) - Tuesday, 11 July 2017, 18:49 GMT
I think we can simply drop the checkdepend. Removing the dependency will skip some tests. We can also remove the xvfb dependency then.
Comment by Balló György (City-busz) - Tuesday, 11 July 2017, 19:40 GMT
That would be good.

Loading...