[illumos-Developer] webrev for 1125: manifest hygiene

Albert Lee trisk at opensolaris.org
Tue Jul 5 18:10:06 PDT 2011


On Wed, Jun 29, 2011 at 9:25 AM, Garrett D'Amore <garrett at damore.org> wrote:
>
>
> On Jun 29, 2011, at 4:24 AM, Bayard Bell <buffer.g.overflow at googlemail.com> wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> On 29 Jun 2011, at 08:09, Garrett D'Amore wrote:
>>
>>> I think you need at least one package to deliver the group membership.
>>
>> Looking at the resulting manifest for SUNWcs, the default transform should be making sure that the group membership continues to be delivered, this time with requisite consistency:
>>
>> buffyg at buffyg.uk.openindiana.org:/repo/illumos-1125/packages/i386/nightly/repo.redist$ pkg contents -m -s file://. SUNWcs | nawk 'NR  == 1 || $NF ~/usr\/share$
>> / || $NF ~ /usr\/share\/lib$/'
>> set name=pkg.fmri value=pkg://openindiana.org/SUNWcs@0.5.11,5.11-0.151:20110523T153305Z
>> dir group=sys mode=0755 owner=root path=usr/share
>> dir group=sys mode=0755 owner=root path=usr/share/lib
>
> I forgot about default transforms.   So this looks fine.
>
>>
>>> I am also thinking you should not remove the perl 584 manifests, but merely obsolete them.
>>
>> I was less (least?) sure of what to do in this case. I reckon the case is pretty compelling that perl5.8 should/must die, but I can understand why removing the manifest may not be the right way to get there. I take it that something needs to happen, either to declare them obsolete or perhaps to exclude the packages via the consolidation manifest. I'm still learning IPS and would be appreciative of any pointers to documentation on applicable mechanics.
>
> The README in the pkg directory explains obsoleting packages.
>
>  -- Garrett
>

Looks fine... the renane manifests currently serve no purpose.

-Albert



More information about the Developer mailing list