Greetings,

As of changeset 2144 / 2ac203b826abd73edede95d2a5a75be0ed48dc10 in the pkg(5) gate, the on-disk format for pkg(5) images has changed.

============================================================
What changed?
============================================================
The client now stores its package metadata in the same format used for package repositories. It is hoped that this will enable clients in the future to more easily share cached package data between systems.

As a consequence of these changes, the client now also stores license information differently. Such that the client will now only process license actions that have changed during upgrades. This also means that licenses that are marked as requiring display will only be displayed if they have changed since the last package version when updating.

Finally, a new 'update-format' subcommand was added to pkg(1) to facilitate manual upgrades of the image format when it cannot be automatically done by pkg(5) clients (due to privilege or other issues).

============================================================
How could this impact me?
============================================================
Because the format of the image has changed, older version of pkg(5) will *NOT* understand images created by newer clients.

However, the new pkg(5) client can read and use images in the older format. If the image that the pkg(5) client is using is for a user image, is rooted at '/', or is for a zone, it will *automatically be upgraded* to the new format.

============================================================
Changeset Details
============================================================
The following RFEs or defects were resolved as part of the changes discussed above (see defect.opensolaris.org for details):

  7276 /var/pkg metadata needs reorg (looks busy)
  5750 add versioning information for image meta data (cfg_cache, etc.)
  7273 manifests should be arranged in a hierarchy by publisher
  17190 licenses are installed into directories for each leading '/'
        component in name
  17199 package updates should only require license acceptance when
        licenses change
  3695 image-update on an image not rooted at '/' can fail for
       unprivileged users
  17143 error message for an unsupported uri should say what is
        supported

-Shawn
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to