• 0 Posts
  • 323 Comments
Joined 2 years ago
cake
Cake day: June 22nd, 2023

help-circle


  • The problem is PRs / CI tooling. They treat a repo as an independent project, but…:

    • A change needs to be able to span multiple repos
    • …or you need a way of expressing dependencies between changes in multiple repos
    • …and you need to be able to block changes to dependencies that should be non-breaking but aren’t.

    Zuul CI solved a lot of these kind of problems for the Openstack project but I’ve personally found it a bitch to setup. Lots of good ideas in it though.













  • Yes ed begat sed, but sed works differently. It didn’t replace ed. It did a different job.

    Ed loads the file into a buffer which you edit in a random access fashion and then save. Sed collects a list of commands and then streams the file line by line, executing the commands as they match lines. In your example nothing happens until you’ve entered the whole editing script.