AcademySoftwareFoundation / AcademySoftwareFoundation/aswf-docker

Using Conan for dependency resolution has broken README.md generation

Open
#319 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
189
Forks
42
Avg merge
9h 38m
Merged PRs (30d)
6

Description

Since switching to using Conan to figure out at runtime which packages need to be included in a ci-XXXX image and removing
the static list from ci-XXXX/image.yaml, generation by `aswfdocker dockergen` of the ci-XXXX/README.md no longer works:

- dependencies are no longer listed
- the package itself is incorrectly listed as included

It should be possible to call:

```
conan info . --only requires
```

to get this list, but this has to be done in the context of a container which includes Conan itself.

Contributor guide

Open the contributing guide

Research direction

Start with the `aswfdocker dockergen` entry point and compare generated `ci-XXXX/README.md` output with `ci-XXXX/image.yaml`. Run `conan info . --only requires` inside a container that includes Conan, then verify the README lists dependencies and does not list the package itself.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
build-system, devops
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.