Project

General

Profile

Bug #748

/usr/perl5/bin needs to be split into its own package

Added by Alexander Eremin over 8 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
cmd - userland programs
Start date:
2011-02-22
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

we have path "/usr/perl5/bin/perl" in perl scripts. While Perl not delivering by Illumos, perl path should be explicit in scripts. /usr/perl5/bin symlinks should be delivered by a separate package illumos-gate to allow system Perl version transitions without affecting consumers of /usr/perl5/bin.

History

#1

Updated by Albert Lee over 7 years ago

  • Subject changed from perl path should be explicit to /usr/perl5/bin needs to be split into its own package
  • Category set to cmd - userland programs
  • Difficulty set to Medium
  • Tags set to needs-triage

From http://lists.illumos.org/pipermail/developer/2011-March/001651.html

My understanding of the proposal was that:
  • illumos-gate will deliver the /usr/perl5/bin/perl symlink [1] using
    a well-known package name, along with its consumers.
  • Distributions currently providing /usr/perl5/bin/perl should have it
    split into its own package using the same name as the package from
    illumos-gate (not necessarily the pkg(5) name, but whatever it gets
    transformed into in the distro's packaging).
  • Distributions will be under a contract to provide /usr/perl5/5.12 in
    some form. [2]

This allows onu to replace /usr/perl5/bin/perl on a running system.

Does this match what you had in mind?

[1] Technically. /usr/perl5/{bin,man,pod} symlinks to ../5.12

[2] The pkg manifests in illumos should probably spell out
pkg:/runtime/perl-512 as a dependency for IPS systems.

Also available in: Atom PDF