Blame SOURCES/modulemd.src.txt

440b53
---
440b53
document: modulemd
440b53
version: 2
440b53
data:
440b53
  summary: Parfait Module
440b53
  description: >-
440b53
    Parfait is a Java performance monitoring library that exposes and
440b53
    collects metrics through a variety of outputs.  It provides APIs
440b53
    for extracting performance metrics from the JVM and other sources.
440b53
    It interfaces to Performance Co-Pilot (PCP) using the Memory Mapped
440b53
    Value (MMV) machinery for extremely lightweight instrumentation.
440b53
  license:
440b53
    module:
440b53
      - ASL 2.0
440b53
  dependencies:
440b53
    - buildrequires:
440b53
        javapackages-tools: [201801]
440b53
        pki-deps: [10.6]
440b53
        platform: [el8]
440b53
      requires:
440b53
        platform: [el8]
440b53
        pki-deps: [10.6]
440b53
        javapackages-runtime: [201801]
440b53
440b53
  profiles:
440b53
    common:
440b53
      rpms:
440b53
         - parfait
440b53
         - pcp-parfait-agent
440b53
         - parfait-examples
440b53
  api:
440b53
    rpms:
440b53
      - parfait
440b53
      - pcp-parfait-agent
440b53
      - parfait-examples
440b53
440b53
  components:
440b53
    rpms:
440b53
      unit-api:
440b53
        buildorder: 10
440b53
        ref: stream-0.5
440b53
        rationale: >-
440b53
          The Unit of Measurement library provides a set of
440b53
          Java language programming interfaces for handling
440b53
          units and quantities. The interfaces provide a layer
440b53
          which separates client code, which would call the
440b53
          API, from library code, which implements the API.
440b53
440b53
          The specification contains Interfaces and abstract
440b53
          classes with methods for unit operations:
440b53
440b53
            * Checking of unit compatibility
440b53
            * Expression of a quantity in various units
440b53
            * Arithmetic operations on units
440b53
      uom-parent:
440b53
        buildorder: 20
440b53
        ref: stream-0.5
440b53
        rationale: >-
440b53
          Main parent POM for all Units of Measurement Maven projects.
440b53
      uom-lib:
440b53
        buildorder: 30
440b53
        ref: stream-0.5
440b53
        rationale: >-
440b53
          Units of Measurement Libraries - extending and complementing JSR 363.
440b53
      uom-se:
440b53
        buildorder: 40
440b53
        ref: stream-0.5
440b53
        rationale: >-
440b53
          This package contains documentation for the Units Standard (JSR 363)
440b53
          Java SE 8 Implementation.
440b53
      si-units:
440b53
        buildorder: 50
440b53
        ref: stream-0.5
440b53
        rationale: >-
440b53
          A library of SI quantities and unit types (JSR 363).
440b53
      uom-systems:
440b53
        buildorder: 60
440b53
        ref: stream-0.5
440b53
        rationale: >-
440b53
          Units of Measurement Systems - modules for JSR 363.
440b53
      parfait:
440b53
        buildorder: 70
440b53
        ref: stream-0.5
440b53
        rationale: >-
440b53
          Main Parfait Package
440b53
      log4j12:
440b53
        buildorder: 80
440b53
        ref: stream-javapackages-tools-201801
440b53
        rationale: >-
440b53
          Needed as a runtime dep for parfait.