action #92122
closed
Improve dependency detection via MYMETA.json in cpanspec
Added by tinita over 3 years ago.
Updated almost 3 years ago.
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.
- Related to action #90047: Improve dependency detection in cpanspec added
- Description updated (diff)
- Related to action #97535: cpanspec: Fix package (dependency and missing script) added
- Status changed from New to In Progress
- Assignee set to tinita
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.
- Target version changed from future to Ready
Setting to Ready so it doesn't get lost in our statistics
- Due date set to 2022-03-17
Setting due date based on mean cycle time of SUSE QE Tools
- Status changed from In Progress to Feedback
I pushed two fixes to the PR and will have another look in the generated updates since then.
- Copied to action #108120: rpm and cpanspec: Support vx.y versions in perl modules added
- Status changed from Feedback to In Progress
- Status changed from In Progress to Feedback
- Status changed from Feedback to Resolved
Also available in: Atom
PDF