Skip to content
Peter Scheibel edited this page Mar 27, 2024 · 14 revisions

Wednesday March 27th, 9am PT (UTC -7:00)

Attendees

  • Peter Scheibel (host)
  • Davide DelVento
  • Bernhard
  • Jakov Petrina

Agenda

(This week the meeting is for Q&A, there are no pre-planned topics)

  • Davide: how to add -L flags to a package build?
  • Bernhard: CI is building E4S environment
    • Also, what about packages outside of this set?
      • i.e. not every package that is changed is built
      • Peter: yes - only packages mentioned in share/spack/gitlab/cloud_pipelines (or those packages they depend on) are built as part of CI
    • Can we dynamically build everything?
      • Not every variant combination, but rather, one configuration of each package
      • This could be time consuming
    • Bernhard: maybe it would be less time-consuming to generate a build dynamically for a package PR
      • Peter: one off instances of builds can suffer from drift; also, users may not be willing in general to fix build problems w/other users
    • There is also a potential security issue w/ generating builds dynamically
    • Difficult to create code coverage of PR based on this
  • Davide: can we talk about the possibility of outside compute sites running pipelines and submitting results to PRs to verify that they work?
    • Peter: e.g. this could push a PR to a site and they build on it (so instead of Spack running build from PR, we alert the external site to the PR's existence)
  • Bernhard: Can we automate aspects of Python package review?
    • Harmen is working on automatically generating the updates themselves, and that same logic might be useful for verifying
    • Conda has Grayskull
Clone this wiki locally