comaps/docker-android-sdk
16
2
Fork
You've already forked docker-android-sdk
1

Update dependencies #2

Merged
x7z4w merged 1 commit from x7z4w-patch-1 into main 2026年02月05日 19:29:14 +01:00
Owner
Copy link
No description provided.
Update dependencies
Some checks failed
cicd / build (standalone, ubuntu) (push) Failing after 22s
fb5d052118
Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org>
x7z4w scheduled this pull request to auto merge when all checks succeed 2026年02月05日 19:10:02 +01:00
x7z4w deleted branch x7z4w-patch-1 2026年02月05日 19:29:15 +01:00

Why LLVM and not Make? (I can guess but want to ask)

Why LLVM and not Make? (I can guess but want to ask)
Author
Owner
Copy link

@zyphlar wrote in #2 (comment):

Why LLVM and not Make? (I can guess but want to ask)

make was already installed (as the other deps I've removed)
LLVM is for code coverage (probably not needed though, need to check): comaps/comaps@e257534a97/.forgejo/workflows/coverage-check.yaml (L90-89)

@zyphlar wrote in https://codeberg.org/comaps/docker-android-sdk/pulls/2#issuecomment-10394252: > Why LLVM and not Make? (I can guess but want to ask) `make` was already installed (as the other deps I've removed) LLVM is for code coverage (probably not needed though, need to check): https://codeberg.org/comaps/comaps/src/commit/e257534a97c5bd656a350b7820dd8cd071718e27/.forgejo/workflows/coverage-check.yaml#L90-89

I highly prefer listing all dependencies we care about, whether or not they're already installed. It'll take a half-second to output the fact that it's installed, but then later when we're going around running this on some other distro or updating dependencies we aren't forgetting that oh, yeah, XYZ is outdated/deprecated/important/etc.

My top issue with compiling stuff has always been people's assumptions about what's present or missing on a system, and before paying AI 20ドル/mo it'd be easy to waste multiple days just digging through the stack of package names and included packages on i.e. Ubuntu that are different/missing on i.e. Alpine or Arch. I'm currently wading through i.e. not even interesting compilation issues on Windows, just the fact that Python arrives broken on Windows depending on how exactly it's installed, with no obvious error messages or rhyme/reason either way. When I get it working, my docs/scripts will be very opinionated on the right way to install Python so as to save others the headache.

I'd very much appreciate if you re-added the things that we do want to be present, so that the dependency documentation lives in the dependency installation itself, with fewer assumptions.

I highly prefer listing all dependencies we care about, whether or not they're already installed. It'll take a half-second to output the fact that it's installed, but then later when we're going around running this on some other distro or updating dependencies we aren't forgetting that oh, yeah, XYZ is outdated/deprecated/important/etc. My top issue with compiling stuff has always been people's assumptions about what's present or missing on a system, and before paying AI 20ドル/mo it'd be easy to waste multiple days just digging through the stack of package names and included packages on i.e. Ubuntu that are different/missing on i.e. Alpine or Arch. I'm currently wading through i.e. not even interesting compilation issues on Windows, just the fact that Python arrives broken on Windows depending on how exactly it's installed, with no obvious error messages or rhyme/reason either way. When I get it working, my docs/scripts will be very opinionated on the *right* way to install Python so as to save others the headache. I'd very much appreciate if you re-added the things that we do want to be present, so that the dependency documentation lives in the dependency installation itself, with fewer assumptions.
Author
Owner
Copy link

@zyphlar wrote in #2 (comment):

I highly prefer listing all dependencies we care about, whether or not they're already installed. It'll take a half-second to output the fact that it's installed, but then later when we're going around running this on some other distro or updating dependencies we aren't forgetting that oh, yeah, XYZ is outdated/deprecated/important/etc.

My top issue with compiling stuff has always been people's assumptions about what's present or missing on a system, and before paying AI 20ドル/mo it'd be easy to waste multiple days just digging through the stack of package names and included packages on i.e. Ubuntu that are different/missing on i.e. Alpine or Arch. I'm currently wading through i.e. not even interesting compilation issues on Windows, just the fact that Python arrives broken on Windows depending on how exactly it's installed, with no obvious error messages or rhyme/reason either way. When I get it working, my docs/scripts will be very opinionated on the right way to install Python so as to save others the headache.

I'd very much appreciate if you re-added the things that we do want to be present, so that the dependency documentation lives in the dependency installation itself, with fewer assumptions.

We don't use make or zip or even openssh-client in our app anyway.
All the required dependencies are already listed in the main repo's docs, people shouldn't need to check some internal files from a different repo to build the app.

(and TBH how is that related to this PR)?

@zyphlar wrote in https://codeberg.org/comaps/docker-android-sdk/pulls/2#issuecomment-10416648: > I highly prefer listing all dependencies we care about, whether or not they're already installed. It'll take a half-second to output the fact that it's installed, but then later when we're going around running this on some other distro or updating dependencies we aren't forgetting that oh, yeah, XYZ is outdated/deprecated/important/etc. > > My top issue with compiling stuff has always been people's assumptions about what's present or missing on a system, and before paying AI 20ドル/mo it'd be easy to waste multiple days just digging through the stack of package names and included packages on i.e. Ubuntu that are different/missing on i.e. Alpine or Arch. I'm currently wading through i.e. not even interesting compilation issues on Windows, just the fact that Python arrives broken on Windows depending on how exactly it's installed, with no obvious error messages or rhyme/reason either way. When I get it working, my docs/scripts will be very opinionated on the _right_ way to install Python so as to save others the headache. > > I'd very much appreciate if you re-added the things that we do want to be present, so that the dependency documentation lives in the dependency installation itself, with fewer assumptions. We don't use `make` or `zip` or even `openssh-client` in our app anyway. All the required dependencies are already listed in the main repo's docs, people shouldn't need to check some internal files from a different repo to build the app. (and TBH how is that related to this PR)?
Sign in to join this conversation.
No reviewers
Labels
Clear labels
No items
No labels
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
comaps/docker-android-sdk!2
Reference in a new issue
comaps/docker-android-sdk
No description provided.
Delete branch "x7z4w-patch-1"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?