Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
slapos slapos
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Labels
    • Labels
  • Merge requests 122
    • Merge requests 122
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • slaposslapos
  • Merge requests
  • !1837

Merged
Created Jun 09, 2025 by Levin Zimmermann@levin.zimmermannMaintainer

Draft: wendelin.core: v↑ 2.0.alpha4 -> 2.0.alpha4.1

  • Overview 28
  • Commits 6
  • Changes 8

Since wendelin.core@e751b02c WCFS CLI 'status' command spawns a subprocess to avoid hanging if WCFS is deadlocked. To ensure the subprocess can find all python modules, we need to utilize the 'pyprog' section. Even if WCFS xmultiprocessing implementation would auto-set 'sys.path', this is still a relevant change:

"wcfs is not only multiprocessing and there might be other places that depend on correct sys.path to be set in the spawned subinterpreters." [1]

[1] wendelin.core!40 (comment 237529)


This is semantically not exactly related to !1815 (merged), but is still needed there to let all tests pass. To only merge levin.zimmermann/slapos@74fae446 to current master (92bec259) doesn't really 'fix' something, because current 'wendelin.core' version is before wendelin.core@e751b02c. That's why I also added levin.zimmermann/slapos@9360ddd8.

/cc @kirr @jerome

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: fix-wcfs-promise
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7