[illumos-Developer] On Perl
John Sonnenschein
johnsonnenschein at gmail.com
Tue Mar 15 21:15:03 PDT 2011
On Mar 15, 2011, at 3:42 PM, Albert Lee wrote:
> On Tue, Mar 15, 2011 at 1:43 PM, John Sonnenschein
> <johnsonnenschein at gmail.com> wrote:
>>
>> On Mar 15, 2011, at 10:11 AM, John Sonnenschein wrote:
>>
>>> What would need to change on the distribution side is to deliver one extra package, the name of which I have no opinion of (though I do think that it should be micro-version agnostic such as perl-512 or similar) which delivers /usr/perl5/5.12 , and the /usr/perl5/bin/perl symlink . This requires no change to /usr/bin/perl, since no system software depends on it.
>>>
>
> 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.
That sounds correct, yes.
-JohnS
More information about the Developer
mailing list