| 6 Sep 2021 |
David Arnold (blaggacao) | Looks like that is a Colombian company 🚀 | 20:47:28 |
David Arnold (blaggacao) | Paisas berracos! | 20:48:18 |
David Arnold (blaggacao) | https://gitlab.com/fluidattacks/product/-/tree/master/makes | 22:07:21 |
David Arnold (blaggacao) | interesting record of how they came around to do this. | 22:07:40 |
David Arnold (blaggacao) | I really like how they strictly avoid overlapping namespaces and how they seem to have an a strong anti-corruption layer that fends against the nixpkgs "mess". | 22:19:54 |
David Arnold (blaggacao) | You can really see a spirit of: "Even cooler than to figure things out is still to get stuff done." | 22:20:37 |
David Arnold (blaggacao) | Anyone still say, nixkpgs cannot be split... | 22:21:27 |
tomberek | In reply to @blaggacao:matrix.org I really like how they strictly avoid overlapping namespaces and how they seem to have an a strong anti-corruption layer that fends against the nixpkgs "mess". https://github.com/fluidattacks/makes/blob/9fc15d3ad0a612e8c17f6c9eb6f6f24dfeb7300d/src/cli/main/main.py#L128-L145 | 22:35:19 |
| 7 Sep 2021 |
David Arnold (blaggacao) | Do I see correctly? Bootstrapping python? https://github.com/fluidattacks/makes/blob/f22d6b6973e11507d45068e174dba8c36f4087f8/src/args/make-python-pypi-environment/default.nix | 00:39:42 |
David Arnold (blaggacao) | Now, that's auditable!! | 00:39:52 |
David Arnold (blaggacao) | I figure the way it encapsulates job scripts is innprinciple not too unsimilar to bud. I wonder if we could - in theory - replace both bud & devshell with makes. | 01:11:15 |
David Arnold (blaggacao) | * I figure the way it encapsulates job scripts is in principle not too unsimilar to `divnix/bud`. I wonder if we could - in theory - replace both `bud` & `devshell` with `makes`. | 01:11:36 |
David Arnold (blaggacao) | I mean, at it's core, makes is a job tree with a cli front. | 01:40:45 |
David Arnold (blaggacao) | Bit having it purposed specifically for CI reasons is actually pretty smart w.r.t. CI/dev parity, I guess. | 01:41:31 |
David Arnold (blaggacao) | * But having it purposed specifically for CI reasons is actually pretty smart w.r.t. CI/dev parity, I guess. | 02:06:40 |
tomberek | it's got good ideas | 03:02:45 |
@gtrunsec:matrix.org | In reply to @blaggacao:matrix.org I mean, at it's core, makes is a job tree with a cli front. In fact, I have always had a plan to use airflow as a front-end testing framework and pipeline of workflows. | 04:41:24 |
@gtrunsec:matrix.org | In reply to @blaggacao:matrix.org I mean, at it's core, makes is a job tree with a cli front. * In fact, I have always had a plan to use airflow as a front-end testing framework and pipeline of workflows.Maybe we can integrate the use case of both of them | 04:42:20 |
tomberek | My plan is to make Airflow obsolete by using Hydra and controlled impurity. | 05:02:25 |
David Arnold (blaggacao) | Well for workflow managament, I still believe that zeebe.io, albeit a beast, is the "industry" standard that we could borrow from regular mamagement science (not code-mamagement science). | 13:54:07 |
David Arnold (blaggacao) | What I like about it is that it bridges two separate worlds "management" & "development". But this division is artifical, at best. | 13:54:55 |
David Arnold (blaggacao) | Workflows managaement is probably the home turf of the managaement domain. And zeebe bridges that nicely into tech via executable BPMNs. | 13:56:01 |
David Arnold (blaggacao) | BPMN = Business Process Modeling Notation is a bit like the nix for workflows. | 13:56:31 |
David Arnold (blaggacao) | * Workflows managaement is probably the home turf of the management domain. And zeebe bridges that nicely into tech via executable BPMNs. | 13:57:00 |
David Arnold (blaggacao) | * BPMN = Business Process Modeling Notation is a bit like the (graphical) `nix` for workflows. | 13:57:29 |
David Arnold (blaggacao) | * Well for workflow managament, I still believe that zeebe.io, albeit a beast, is the "industry" standard that we could borrow from regular mamagement science (not code-management science). | 13:57:50 |
David Arnold (blaggacao) | Now, if alongside the CLI store-front, we could implememt a BPMN worker that maps command messages to makes' jobs, that would be a "slim" (<500 LOC) but very elegant solution. | 13:59:45 |
David Arnold (blaggacao) | * Now, if alongside the CLI store-front, we could implememt a BPMN worker that maps BPMN's command messages to `makes`' jobs, that would be a "slim" (<500 LOC) but very elegant solution. | 14:00:16 |
@timdeh:matrix.org | I always wanted DevOS to slim up a bit, but it just seemed to keep moving in the other direction 😅 | 14:09:14 |
David Arnold (blaggacao) | should we do calver for devos? | 14:32:44 |