• last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
using renamed function for maturity name

adding Maturity and license support to repository builder

  1. … 1 more file in changeset.
Adding new package version attributes maturity, license, and license_url. Introducing the concept of dynamic package version attributes so that these can be added easily in the future. The attributes are driven by a metadata spec returned by the proc apm::package_version::attributes::get_spec.The attributes are stored in the skinny table apm_package_version_attr and managed through the Tcl API in namespace apm::package_version::attributes. Changing the parse and generate info XML file procs to use the dynamic attributes. Adding the dynamic attributes to the manifest XML file as well. The attributes are editable in the APM admin UI.

  1. … 10 more files in changeset.
updated package version numbers in core from 5.0.0 to 5.1.0d1

  1. … 24 more files in changeset.
added cosmetic improvements to repository builder UI and output

  1. … 1 more file in changeset.
Forgot to turn off debugging mode in new repository builder

New version of repository-builder also builds html pages for the repository, and one for each channel

  1. … 2 more files in changeset.
- Use openacs-x-y-compat tag to find packages

- Include dotlrn-core packages in repository

- Fixed problem with manifest variable not being cleared between channels

- Added an exclude-packages list as a quick hack to remove packages which we now are broken (particularly dependencies not satisfied)

Fixed bug in repository-building, it wiped the directory before each new channel, thus wiping the channels already built

Fixed to handle oacs-5-0 branch, where the release tags are named openacs-...-final

Changed head_channel from 5-0 to 5-1

merge Lars path fix from HEAD

Fixed package root path when building repository

Fixed the code to build repository for all relevant versions, include description, summary, etc. in manifest

Installation from package repository -- now we just need the repository up at openacs.org

    • -0
    • +68
    ./build-repository.tcl
  1. … 19 more files in changeset.