aws / aws/amazon-ssm-agent

Difficulty packaging in Fedora

Open
#460 2 comments 4 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.