[illumos-Developer] webrev for 1125: manifest hygiene

Garrett D'Amore garrett at damore.org
Wed Jun 29 06:25:44 PDT 2011



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

> 
> Cheers,
> Bayard
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.12 (Darwin)
> 
> iQIcBAEBAgAGBQJOCwuZAAoJEHm5cBpJ87dosX8QAItBYLocyjdPFHkQ5MSaKxFp
> WoYTPyMQSAFT3fgVnBTY4HdaT7ceD0q2fU+Z8DUB1jQiWZ4IWuToruIzYEQW5Q4U
> IoSnC106EL/Fzi1bRjtWOt1vMvAeWC/HBWhE0nNkiz/BC129/XwBo4xzqwo21Q/S
> PAMvATBN+PGKwAqPgqm1BOwmdyUFCMGns53A8v6ZE3dNJIW/jLL32HKVLNHbadYu
> F5KVseFQZOeqJHIlLxdrnkWHA6iDz52yZWieLF6MBWNSa5Nu0+FNecKFFfC5nKZg
> 4DdzhOgl+ix1NpY+1VM8Jt5+0eFpcgk+x+ghQO9m5Q0L3IgHA8V/7a6yw6A8nmWI
> bbZV84N6IENcq5Bl7ohb3Gl2C5yFI4kB7wvTL+07Lzf/gVwJm7dPN8sbqJqe4CYl
> gpW+eUkHBPfdA99mt+aetj+exxjq+nqqmDZmdRm/34c+hLJIvaoRkzrRasYW3C/x
> f3ftgFBGtSoqNKzjiclrbE/HjANzQ5Lgmx6eGjmAhipkE3cepBUGFdwwu7zuyR1E
> WEVr3AtTBzLkJ+N3tyEPW0gW8N9P+ZgeHM6T3AVUJna91UtisHzLWRaRgIn88WnP
> ZpduOssPnmkCQbYtXiAEey7gjZLyOdCz0Ono2YNAo83/7MEMJYRm/DcOIGzYzaj+
> /BFQBlO86dSgEKEeVrSx
> =wb8c
> -----END PGP SIGNATURE-----



More information about the Developer mailing list