action #92122
closedImprove dependency detection via MYMETA.json in cpanspec
0%
Description
If there are dynamic dependencies, cpanspec runs Makefile.PL/Build.PL etc. and overwrites some of the functions to gather the dependencies.
Instead it should be more reliable and easier now to read from the generated MYMETA.(json|yaml) after running Makefile.PL.
Updated by tinita over 3 years ago
- Related to action #90047: Improve dependency detection in cpanspec added
Updated by tinita over 3 years ago
- Related to action #97535: cpanspec: Fix package (dependency and missing script) added
Updated by tinita almost 3 years ago
- Status changed from New to In Progress
- Assignee set to tinita
Updated by tinita almost 3 years ago
I refactored the reading of META.json and META.yml (and other small stuff), so that I can use the same subroutines for reading MYMETA files.
Pushed a branch.
Now need to decide which data I'll use from the MYMETA file(s) (only dependencies?).
Then I can throw away the intrusive.pl code.
Updated by tinita almost 3 years ago
Made a draft PR: https://github.com/openSUSE/cpanspec/pull/33
It is running on the autoupdate host, and I will check the updates in the next days and add fixes if necessary.
Updated by tinita almost 3 years ago
- Target version changed from future to Ready
Setting to Ready so it doesn't get lost in our statistics
Updated by openqa_review almost 3 years ago
- Due date set to 2022-03-17
Setting due date based on mean cycle time of SUSE QE Tools
Updated by tinita almost 3 years ago
- Status changed from In Progress to Feedback
Updated by tinita almost 3 years ago
I pushed two fixes to the PR and will have another look in the generated updates since then.
Updated by tinita almost 3 years ago
A problem with a v
version came up:
https://build.opensuse.org/request/show/960460
BuildRequires: perl(Parallel::ForkManager) >= v0.7.6
I need to find out why such versions weren't a problem before.
Updated by tinita almost 3 years ago
- Copied to action #108120: rpm and cpanspec: Support vx.y versions in perl modules added
Updated by tinita almost 3 years ago
See my comment https://github.com/openSUSE/cpanspec/pull/33#issuecomment-1064252911 why the problem with the v
version isn't a problem with my pull request.
Ready to merge the PR if noone objects, it has been running on the autoupdate host for a while now, and two things have been fixed since then.
Updated by tinita almost 3 years ago
- Status changed from Feedback to In Progress
PR merged, now I need to package it https://build.opensuse.org/package/show/devel:languages:perl/cpanspec
Updated by tinita almost 3 years ago
- Status changed from In Progress to Feedback
Packaged, SR: https://build.opensuse.org/request/show/961071