Errors during abra catalogue generate <recipe> are not shown consistently #593

Open
opened 2025-08-12 21:56:10 +00:00 by 3wordchant · 1 comment
Owner

While investigating coop-cloud/peertube#15, @decentral1se is seeing "abra catalogue generate peertube does output the error but as a warning and continues 🤔" but for me it just silently bails after 3.0.0+v4.3.0-bullseye:

peertube on  main 
➜ abra catalogue generate peertube -d
DEBU <cli/run.go:65> abra version dev, commit 56a68dfa9163d1ab73245f7abaa48edb072e93d3
DEBU <git/read.go:149> read global ignore paths: .DS_Store *.swp *.swo *.pyc /doc/tags /.envrc .~*# /.rgignore
DEBU <git/read.go:52> git status: /home/user/.abra/recipes/peertube: clean
DEBU <internal/validate.go:81> validated peertube as recipe argument
DEBU <git/read.go:149> read global ignore paths: .DS_Store *.swp *.swo *.pyc /doc/tags /.envrc .~*# /.rgignore
DEBU <git/read.go:52> git status: /home/user/.abra/catalogue: clean
DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=1
DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=1
DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=2
DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=2
DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=3
DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=3
DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=4
DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=4
DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=5
DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=5
DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=6
DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=6
DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=7
DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=7
DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=8
DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=8
DEBU <git/read.go:149> read global ignore paths: .DS_Store *.swp *.swo *.pyc /doc/tags /.envrc .~*# /.rgignore
DEBU <git/read.go:52> git status: /home/user/.abra/recipes/peertube: clean
DEBU <git/clone.go:87> git clone: /home/user/.abra/recipes/peertube already exists
DEBU <git/read.go:149> read global ignore paths: .DS_Store *.swp *.swo *.pyc /doc/tags /.envrc .~*# /.rgignore .netcoredbg_hist
DEBU <git/read.go:52> git status: /home/user/.abra/recipes/peertube: clean
DEBU <recipe/git.go:376> git: opening repository in /home/user/.abra/recipes/peertube
DEBU <recipe/git.go:396> processing 1.0.0+v3.4.1-buster for peertube
DEBU <recipe/git.go:408> git checkout: refs/tags/1.0.0+v3.4.1-buster in /home/user/.abra/recipes/peertube
DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing
DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing
DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing
DEBU <recipe/git.go:396> processing 2.0.0+v4.0.0-bullseye for peertube
DEBU <recipe/git.go:408> git checkout: refs/tags/2.0.0+v4.0.0-bullseye in /home/user/.abra/recipes/peertube
DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing
DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing
DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing
DEBU <recipe/git.go:396> processing 2.1.0+v4.1.0-bullseye for peertube
DEBU <recipe/git.go:408> git checkout: refs/tags/2.1.0+v4.1.0-bullseye in /home/user/.abra/recipes/peertube
DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing
DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing
DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing
DEBU <recipe/git.go:396> processing 2.1.1+v4.1.1-bullseye for peertube
DEBU <recipe/git.go:408> git checkout: refs/tags/2.1.1+v4.1.1-bullseye in /home/user/.abra/recipes/peertube
DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing
DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing
DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing
DEBU <recipe/git.go:396> processing 2.2.0+v4.2.2-bullseye for peertube
DEBU <recipe/git.go:408> git checkout: refs/tags/2.2.0+v4.2.2-bullseye in /home/user/.abra/recipes/peertube
DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing
DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing
DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing
DEBU <recipe/git.go:396> processing 3.0.0+v4.3.0-bullseye for peertube
DEBU <recipe/git.go:408> git checkout: refs/tags/3.0.0+v4.3.0-bullseye in /home/user/.abra/recipes/peertube
DEBU <recipe/recipe.go:236> /home/user/.abra/recipes/peertube/README.md: attempt recipe metadata parse
DEBU <git/branch.go:97> successfully checked out refs/heads/main in /home/user/.abra/catalogue
DEBU <catalogue/catalogue.go:84> fetched latest git changes for /home/user/.abra/catalogue
DEBU <recipe/recipe.go:405> read recipe catalogue from file system cache in /home/user/.abra/catalogue/recipes.json
INFO <catalogue/catalogue.go:174> generated recipe catalogue: /home/user/.abra/catalogue/recipes.json
While investigating coop-cloud/peertube#15, @decentral1se is seeing "abra catalogue generate peertube does output the error but as a warning and continues 🤔" but for me it just silently bails after `3.0.0+v4.3.0-bullseye`: ``` peertube on  main ➜ abra catalogue generate peertube -d DEBU <cli/run.go:65> abra version dev, commit 56a68dfa9163d1ab73245f7abaa48edb072e93d3 DEBU <git/read.go:149> read global ignore paths: .DS_Store *.swp *.swo *.pyc /doc/tags /.envrc .~*# /.rgignore DEBU <git/read.go:52> git status: /home/user/.abra/recipes/peertube: clean DEBU <internal/validate.go:81> validated peertube as recipe argument DEBU <git/read.go:149> read global ignore paths: .DS_Store *.swp *.swo *.pyc /doc/tags /.envrc .~*# /.rgignore DEBU <git/read.go:52> git status: /home/user/.abra/catalogue: clean DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=1 DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=1 DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=2 DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=2 DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=3 DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=3 DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=4 DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=4 DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=5 DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=5 DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=6 DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=6 DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=7 DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=7 DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=8 DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=8 DEBU <git/read.go:149> read global ignore paths: .DS_Store *.swp *.swo *.pyc /doc/tags /.envrc .~*# /.rgignore DEBU <git/read.go:52> git status: /home/user/.abra/recipes/peertube: clean DEBU <git/clone.go:87> git clone: /home/user/.abra/recipes/peertube already exists DEBU <git/read.go:149> read global ignore paths: .DS_Store *.swp *.swo *.pyc /doc/tags /.envrc .~*# /.rgignore .netcoredbg_hist DEBU <git/read.go:52> git status: /home/user/.abra/recipes/peertube: clean DEBU <recipe/git.go:376> git: opening repository in /home/user/.abra/recipes/peertube DEBU <recipe/git.go:396> processing 1.0.0+v3.4.1-buster for peertube DEBU <recipe/git.go:408> git checkout: refs/tags/1.0.0+v3.4.1-buster in /home/user/.abra/recipes/peertube DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing DEBU <recipe/git.go:396> processing 2.0.0+v4.0.0-bullseye for peertube DEBU <recipe/git.go:408> git checkout: refs/tags/2.0.0+v4.0.0-bullseye in /home/user/.abra/recipes/peertube DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing DEBU <recipe/git.go:396> processing 2.1.0+v4.1.0-bullseye for peertube DEBU <recipe/git.go:408> git checkout: refs/tags/2.1.0+v4.1.0-bullseye in /home/user/.abra/recipes/peertube DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing DEBU <recipe/git.go:396> processing 2.1.1+v4.1.1-bullseye for peertube DEBU <recipe/git.go:408> git checkout: refs/tags/2.1.1+v4.1.1-bullseye in /home/user/.abra/recipes/peertube DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing DEBU <recipe/git.go:396> processing 2.2.0+v4.2.2-bullseye for peertube DEBU <recipe/git.go:408> git checkout: refs/tags/2.2.0+v4.2.2-bullseye in /home/user/.abra/recipes/peertube DEBU <formatter/formatter.go:237> stripped library/redis to redis for parsing DEBU <formatter/formatter.go:237> stripped library/postgres to postgres for parsing DEBU <formatter/formatter.go:237> stripped library/nginx to nginx for parsing DEBU <recipe/git.go:396> processing 3.0.0+v4.3.0-bullseye for peertube DEBU <recipe/git.go:408> git checkout: refs/tags/3.0.0+v4.3.0-bullseye in /home/user/.abra/recipes/peertube DEBU <recipe/recipe.go:236> /home/user/.abra/recipes/peertube/README.md: attempt recipe metadata parse DEBU <git/branch.go:97> successfully checked out refs/heads/main in /home/user/.abra/catalogue DEBU <catalogue/catalogue.go:84> fetched latest git changes for /home/user/.abra/catalogue DEBU <recipe/recipe.go:405> read recipe catalogue from file system cache in /home/user/.abra/catalogue/recipes.json INFO <catalogue/catalogue.go:174> generated recipe catalogue: /home/user/.abra/catalogue/recipes.json ```
3wordchant added the
bug
label 2025-08-12 21:56:10 +00:00
Owner

@3wordchant what is going onnnnn 😱

I did also make sure to update my catalogue / peeertube recipe locally with git pull / git fetch -a?

> ./abra catalogue generate peertube -d
DEBU <cli/run.go:65> abra version dev, commit 952d768ab0dec10b91355783e05f5c2c4612b228
DEBU <git/read.go:149> read global ignore paths: .TODO .envrc .ignore .ipy .ipython.ipy .passwds .python-version .testmondata .venv /.cache/ /.mypy_cache/ /__pycache__/ /node_modules/ /pip-wheel-metadata/ package-lock.json tags
DEBU <git/read.go:52> git status: /home/decentral1se/.abra_test/recipes/peertube: clean
**WARN <internal/validate.go:72> yaml: unmarshal errors:
  line 40: mapping key "restart_policy" already defined at line 33**
DEBU <internal/validate.go:81> validated peertube as recipe argument
DEBU <git/read.go:149> read global ignore paths: .TODO .envrc .ignore .ipy .ipython.ipy .passwds .python-version .testmondata .venv /.cache/ /.mypy_cache/ /__pycache__/ /node_modules/ /pip-wheel-metadata/ package-lock.json tags
DEBU <git/read.go:52> git status: /home/decentral1se/.abra_test/catalogue: clean
DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=1
DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=1
...
@3wordchant what is going onnnnn 😱 I did also make sure to update my catalogue / peeertube recipe locally with `git pull` / `git fetch -a`? ``` > ./abra catalogue generate peertube -d DEBU <cli/run.go:65> abra version dev, commit 952d768ab0dec10b91355783e05f5c2c4612b228 DEBU <git/read.go:149> read global ignore paths: .TODO .envrc .ignore .ipy .ipython.ipy .passwds .python-version .testmondata .venv /.cache/ /.mypy_cache/ /__pycache__/ /node_modules/ /pip-wheel-metadata/ package-lock.json tags DEBU <git/read.go:52> git status: /home/decentral1se/.abra_test/recipes/peertube: clean **WARN <internal/validate.go:72> yaml: unmarshal errors: line 40: mapping key "restart_policy" already defined at line 33** DEBU <internal/validate.go:81> validated peertube as recipe argument DEBU <git/read.go:149> read global ignore paths: .TODO .envrc .ignore .ipy .ipython.ipy .passwds .python-version .testmondata .venv /.cache/ /.mypy_cache/ /__pycache__/ /node_modules/ /pip-wheel-metadata/ package-lock.json tags DEBU <git/read.go:52> git status: /home/decentral1se/.abra_test/catalogue: clean DEBU <recipe/recipe.go:554> fetching repo metadata from https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=1 DEBU <web/client.go:17> [DEBUG] GET https://git.coopcloud.tech/api/v1/orgs/coop-cloud/repos?page=1 ... ```
decentral1se added this to the Recipe release stability project 2025-08-25 10:55:42 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: toolshed/abra#593
No description provided.