Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • slapos slapos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 129
    • Merge requests 129
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedinexedi
  • slaposslapos
  • Merge requests
  • !1903

software/peertube: set npm_config_build_from_source, prevent some check_software errors

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Jérome Perrin requested to merge fix/peertube_check_software into master Oct 08, 2025
  • Overview 1
  • Commits 1
  • Pipelines 1
  • Changes 1

setting npm_config_build_from_source tells npm/yarn to build the source packages instead of using pre-built packages.

This was not enough to solve check_software problems with pre-compiled extensions in binary packages such as @lmdb/lmdb-linux-x64 because these packages get installed anyway. For reference the problem is that such packages contain multiple binaries for different libc versions, which causes check_software from software release test to fail differently on different linux versions. To address this, we remove the files that are not used and mark non executable the ones that might be used.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: fix/peertube_check_software
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7