Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • sac2c sac2c
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 394
    • Issues 394
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 25
    • Merge requests 25
  • Deployments
    • Deployments
    • Releases
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • sac-group
  • sac2csac2c
  • Merge requests
  • !39

[masterrun] introduce meaningful package names

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Hans-Nikolai Viessmann requested to merge hans/sac2c:develop into develop Jan 29, 2018
  • Overview 13
  • Commits 5
  • Changes 11

This commit introduces several changes to how we build packages thought the masterrun with the primary goal being to have package file names be more meaningful for end-users - specifically being easily diffferentiated from both version to version and build type (tag/release vs weekly).

To achieve this, the following has been done:

  • introduce support for STDLIB IS_RELEASE flag (see STDLIB commit 8376c82ca26201ac52 [Jan 10 2018]).
  • major change in the stages of the masterrun, specifically test and package. The reason for doing this is to more closely associate these 'actions' to the actual build of sac2c and the stdlib. This has the added benefit of also reducing the number of 'artifacts' that we must ship between cycles, improving the overall runtime of the masterrun.
  • we now generate and install the packages locally, meaning we can identify problems with packages more quickly. This is achieved through a wrapper script, located in the ci/ directory that is able to correctly install the sac2c and stdlib packages correctly on almost any system (except those that use DNF for RPMs).

Additionally, as an aside, have also updated the copyright notices in several places - happy 2018!!!

This commit provides solutions for the following issues: #2221 (closed), #2219 (closed)

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: develop