Skip to content

Add BellSoft Alpaquita and Hardened Containers ecosystems#347

Merged
oliverchang merged 1 commit intoossf:mainfrom
i-bs:main
Jun 23, 2025
Merged

Add BellSoft Alpaquita and Hardened Containers ecosystems#347
oliverchang merged 1 commit intoossf:mainfrom
i-bs:main

Conversation

@i-bs
Copy link
Contributor

@i-bs i-bs commented Apr 10, 2025

No description provided.

Copy link
Collaborator

@oliverchang oliverchang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Just a clarifying question

docs/schema.md Outdated
| `AlmaLinux` | AlmaLinux package ecosystem; the `name` is the name of the source package. The ecosystem string might optionally have a `:<RELEASE>` suffix to scope the package to a particular AlmaLinux release. `<RELEASE>` is a numeric version. |
| `Alpine` | The Alpine package ecosystem; the `name` is the name of the source package. The ecosystem string must have a `:v<RELEASE-NUMBER>` suffix to scope the package to a particular Alpine release branch (the `v` prefix is required). E.g. `v3.16`. |
| `Android` | The Android ecosystem. Android organizes code using [`repo` tool](https://gerrit.googlesource.com/git-repo/+/HEAD/README.md), which manages multiple git projects under one or more remote git servers, where each project is identified by its name in [repo configuration](https://gerrit.googlesource.com/git-repo/+/HEAD/docs/manifest-format.md#Element-project) (e.g. `platform/frameworks/base`). The `name` field should contain the name of that affected git project/submodule. One exception is when the project contains the Linux kernel source code, in which case `name` field will be `:linux_kernel:`, followed by an optional SoC vendor name e.g. `:linux_kernel:Qualcomm`. The list of recognized SoC vendors is listed in the [Appendix](#android-soc-vendors) |
| `BellSoft` | BellSoft Alpaquita Linux package ecosystem; the `name` is the name of the source package. The ecosystem string might optionally have a `:<RELEASE>` suffix to scope the package to a particular Alpaquita Linux release. `<RELEASE>` is a numeric version. |
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there some documentation we can point to regarding <RELEASE> ? I couldn't find any references to release numbers on https://bell-sw.com/pages/downloads/alpaquita/ or https://bell-sw.com/alpaquita-containers/#docker-hub-images

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@oliverchang , thank you for this spot I overlooked. I fixed the description.

Alpaquita Linux has (rolling) Stream and LTS (currently 23-lts) releases.

And you can find the list of Alpaquita releases:

Hope it helps. Thanks.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@oliverchang , anything else I need to do to improve this PR?

thanks.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the explanation, can you add an example release name to the doc as well, otherwise it looks good to me!

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 please include an example release name and/or a link to an authoritative list of the pretty names.

For example, is it "BellSoft:23 LTS", or "BellSoft:LTS" or "BellSoft:23-lts" or some other variation? Similarly, "BellSoft:stream" or "BellSoft:Stream" ?

@another-rex
Copy link
Collaborator

Sorry for the delay! There's some issues pointed out by the workflows, specifically:

  • You need to run: python3 ./scripts/update-ecosystems-lists.py
  • Sign your commits, see the DCO failing check for instructions.

the osv-linter unit test seems to be an issue on our end, I'll ask someone to have a look.

@oliverchang
Copy link
Collaborator

Also apologies for the delay on this -- our team has been busy with travel in the past few weeks.

@andrewpollock
Copy link
Collaborator

@i-bs if you're able to address the things pointed out by @another-rex this should be good to merge

@i-bs
Copy link
Contributor Author

i-bs commented May 12, 2025 via email

@i-bs i-bs force-pushed the main branch 2 times, most recently from f02e363 to 68226e8 Compare June 3, 2025 08:05
@i-bs i-bs changed the title Add BellSoft ecosystem Add BellSoft Alpaquita and Hardened Containers ecosystems Jun 3, 2025
@i-bs
Copy link
Contributor Author

i-bs commented Jun 3, 2025

Greetings!
I'm back with the new/updated contents. Please, have a look.
In addition to the links I gave before, there are some more:

  1. https://hub.docker.com/u/bellsoft/?search=alpaquita
  2. https://hub.docker.com/u/bellsoft/?search=hardened

Thank you

ecosystems.json Outdated
"GitHub Actions": "The GitHub Actions ecosystem; the `name` field is the action's repository name with owner e.g. `{owner}/{repo}`.",
"Go": "The Go ecosystem; the `name` field is a Go module path.",
"Hackage": "The Haskell package ecosystem. The `name` field is a Haskell package name as published on Hackage.",
"Hardened Containers": "BellSoft Hardened Containers package ecosystem; the `name` is the name of the source package. The ecosystem string has a `:<RELEASE>` suffix to scope the package to a particular Hardened Containers release. `<RELEASE>` is the id of the particular Hardened Containers release. Examples: `Hardened Containers:23`, `Hardened Containers:stream`.",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Hardened Containers" seems rather general.

Could we qualify this with "Bellsoft"? i.e. "BellSoft Hardened Containers" ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we qualify this with "Bellsoft"? i.e. "BellSoft Hardened Containers" ?

Yes, changes applied.

Signed-off-by: Ildar Mulyukov <ildar.mulyukov@bell-sw.com>
@i-bs
Copy link
Contributor Author

i-bs commented Jun 16, 2025

Greetings!
Is there anything to be done for this PR? Thanks

@another-rex another-rex requested a review from oliverchang June 20, 2025 00:14
@oliverchang oliverchang merged commit 5c056e9 into ossf:main Jun 23, 2025
4 checks passed
progval added a commit to progval/osv that referenced this pull request Dec 19, 2025
progval added a commit to progval/osv that referenced this pull request Dec 19, 2025
progval added a commit to progval/osv that referenced this pull request Dec 19, 2025
progval added a commit to progval/osv that referenced this pull request Dec 19, 2025
Includes:

* 1.7.0:
  * ossf/osv-schema#312 (`upstream` field)
  * ossf/osv-schema#319
  * ossf/osv-schema#337 (`Ubuntu` as `severity` score)
* 1.7.1: nothing
* 1.7.2:
  * ossf/osv-schema#351
  * ossf/osv-schema#347
  * ossf/osv-schema#358
* 1.7.3:
  * ossf/osv-schema#394
* 1.7.4: ossf/osv-schema#434
  * ossf/osv-schema#357
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants