Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
cerbero
cerbero
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 85
    • Issues 85
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 22
    • Merge Requests 22
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • cerberocerbero
  • Issues
  • #298

Closed
Open
Opened Aug 24, 2020 by Nirbheek Chauhan@nirbheek🐜Maintainer

Split bootstrap --system-only / --build-tools-only into system-deps / extract-toolchain / build-tools

--system-only currently does 'install system deps' (for platform) and 'extract toolchain' (for target_platform). This is bad because:

  1. Installation of system deps is an infrequent task
  2. Installation of system deps requires root on Linux
  3. Installation of system deps needs to be done in the Dockerfile when building the image
  4. Extraction of toolchain is a frequent task
  5. Extraction of toolchain needs to be done in CI jobs, not when building the image

The new options must allow picking one, two, or all of these tasks.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gstreamer/cerbero#298