Skip to content

Implement more generic vendor packages recommendations #2024

@dejanb

Description

@dejanb

At this point recommendation API only suggest packages from Red Hat as a vendor. We need explore versioning schemes from other vendors and try to find a best way to support it generically.

For starters here are some exmaple

  • Red Hat
3.6.8-38.redhat_16.4.1
1.7.10-17.redhat_2.ep7.el7
2.7.5-48.redhat_00001

(common suffix: -redhat-<digits> or -<digits>.redhat<...>)

  • Atlassian
8.5.14-atlassian-1
7.13.0-atlassian-4

(suffix: -atlassian-<digits>)

  • Spring
5.3.20.release
4.3.30.RELEASE

(suffix: .release or .RELEASE)

  • Debian / Ubuntu
1.2.3-1ubuntu1
2.0.0-3debian4

(suffix: -<digits>(ubuntu|debian)<digits>)

  • SUSE

1.4.3-3.18.1.suse.1

(suffix: .suse.<digits>)

  • Oracle

2.4.57-5.0.3.0.1.el8uek

(suffixes like .el8uek or .oracle)

  • Amazon Linux

1.1.1k-7.amzn2.0.2

(suffix: .amzn<digits>)

  • Alpine

1.1.1w-r0

(suffix: -r<digits>)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions