Changes between Version 33 and Version 34 of Obsolete/MovedToTree/PackageManagement/TODO


Ignore:
Timestamp:
May 13, 2013, 3:52:42 PM (11 years ago)
Author:
bonefish
Comment:

Remove B_HPKG_ATTRIBUTE_ID_PACKAGE_PROVIDES_TYPE removed

Legend:

Unmodified
Added
Removed
Modified
  • Obsolete/MovedToTree/PackageManagement/TODO

    v33 v34  
    2929=== Package/package repository format ===
    3030  * Add a package attribute (string) that specifies a base package of a package. For most ported software, the files resulting from a built are usually separated into different packages (base, develop, debug-info, doc, etc.). All of these packages should be installed in the same installation location, since they have been built with the same installation prefix. In order to enforce such a constraint, one of the packages should be declared in the "requires" list of the others and they should additionally use the new attribute to identify it as the base package.
    31   * Remove B_HPKG_ATTRIBUTE_ID_PACKAGE_PROVIDES_TYPE ("package:provides.type"). The type is encoded in the name anyway.
    3231  * Add support for repository keys (public/private) and package signing/check sums, so that it is possible to verify that data retrieved from a repository have not been tempered with.
    3332  * Support compression for the whole heap instead of just for individual file data. This should improve compression rates especially for packages containing many small files with only a small drawback regarding removing/replacing files in packages (potentially the whole heap would have to be recompressed).