Difficulty packaging in Fedora
- Dominant language
- Go
- Stars
- 1.2k
- Forks
- 357
- PR merge metrics
- No merged PRs in 30d
Description
I'm trying to package the SSM agent in Fedora, but it's incredibly difficult. Vendored dependencies are frowned upon in Fedora (but almost all of the dependencies are packaged already). Also, I can't get tests to pass on go 1.18 and 1.19.
Is there a CI environment where this software is tested regularly? I saw a Travis CI YAML file, but it doesn't look like it's going through the full build and test each time.
Contributor guide
Research direction
Start by reviewing the Travis CI YAML file and the current vendored-dependency setup, then run the existing tests with Go 1.18 and 1.19. Done should mean Fedora packaging constraints are addressed and CI regularly performs the full build and test process.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fedora, go
- Domain
- build-system, ci-cd
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100