Skip to content

community/perl-app-cpanminus: move custom patches to -https subpackage

rubicon requested to merge rubicon/aports:fix-cpanminus-again into master

This MR reverts the unversioned install_if (see !36252 (comment 247000) for why this is not a good solution) added to perl-lwp-protocol-https in commit 67e65c79, and solves cpanminus's "LWP https not installed" problem by moving all my custom patches to a new subpackage.

This is done so the main perl-app-cpanminus package doesn't give any surprises to users who have come to rely on its default behavior (such as not turning on HTTPS), and is also one of the solutions suggested by #14003 (closed).

There have been a few requests for Busybox compatibility and HTTPS by default in upstream's issue tracker, and generally, I think upstream is disinclined to make those changes, as this version of cpanminus is in maintenance mode, and it is otherwise working really fine. So, patching it this way seems to be the best option for now.

Edited by rubicon

Merge request reports