Replies: 3 comments
|
That's a real README typo, not your mistake. On 4da90cc there's no I only looked at #1. The ns.dependency boot failure needs a full app config to reproduce, so I left that one for the maintainers. |
|
Yeah, some files run a bit outdated, we will take care of it. |
|
Thanks for the detailed report. I checked this against current runtime main (2026-09-23), since your reproduction used the August commit.
The CLI and dependency package tests pass locally; #836 is awaiting its normal CI review. |
Uh oh!
There was an error while loading. Please reload this page.
I spent a few days evaluating Wippy from a source build and hit two things right at the start. Both have workarounds, but I couldn't tell from the docs whether they're bugs or my own misuse — hence Q&A rather than a bug report. Issues are disabled on this repo, so apologies if this is the wrong venue.
Environment: commit
4da90cc(fix(s3): reject nil upload readers (#566), 2026-08-10), go1.26.5, darwin/arm64.wippy versionprintsdev unknownon a source build, so I'm citing the commit.1. The README's build command points at a directory that doesn't exist
README.md:115says:But
cmd/contains onlyinternal/andwippy/. The command that works is:Happy to open a PR for the one-line fix if that's welcome.
2. Any
ns.dependencyentry aborts the boot withinvalid dependency resolutionThis one I'm genuinely unsure about. The docs and tutorials show
ns.dependencyas the way to wire a framework module into an app, e.g.:With any such entry present, the boot fails:
I narrowed it down as follows:
parameters:→ failscomponent:only, noparameters:→ fails identicallyns.dependencyentry removed entirely → boots toruntime readySo it's the entry kind itself, not the parameter wiring. Removing it and declaring the app's resources directly (
env.storage.os,process.host,http.service,http.router,db.sql.sqlite) gets to a clean boot — but then the hub modules' own internalenv.variableandhttp.endpointentries have unresolvedstorage:/meta.router:fields, which I ended up filling in with 23wippy run --overrideflags. That works, but it's clearly not the intended path, and the runtime reports 8 unresolved requirements (wippy.bootloader:application_host,wippy.migration:app_db,wippy.session:api_router, etc.) that I assumens.dependencyis meant to supply.Questions:
ns.dependencyexpected to work on this commit, or is it mid-refactor?wippy init, thenwippy addfor each module, thenwippy install.Also a small related note:
wippy search wippy/migrationreturns "No modules found", whilewippy add wippy/migrationresolves and installs it fine. Searching the bare name (wippy search migration) does find it. That led me to briefly conclude the module wasn't published, so it may be worth a look.For context, I was evaluating Wippy as a possible replacement for a Temporal-based agent workflow engine. The evaluation went well on the whole — the dataflow module, signal nodes, and the ABAC tenant isolation all did what I needed. These two were the main friction in getting started, and I'd rather report them than leave them for the next person.
All reactions