10
3
Fork
You've already forked alpine
1

use alpinelinux/build-base:latest #3

Closed
sertonix wants to merge 1 commit from (deleted):build-base into main
pull from: (deleted):build-base
merge into: librewolf:main
librewolf:main
librewolf:restructure
librewolf:restructure-stable
librewolf:refactor
librewolf:sertonix

I think alpinelinux/build-base:latest is the correct docker image for building alpine packages. alpinelinux/docker-abuild:latest seems to be intended for testing abuild itself (and seems pretty old).

If I understand the docker files correctly the use should already be buildozer

I more or less guessed the change in this pull request. I don't have access to any woodpecker CI instance to test it.

I think `alpinelinux/build-base:latest` is the correct docker image for building alpine packages. `alpinelinux/docker-abuild:latest` seems to be intended for testing abuild itself (and seems pretty old). If I understand the docker files correctly the use should already be `buildozer` I more or less guessed the change in this pull request. I don't have access to any woodpecker CI instance to test it.

Somewhere in the git history I used docker-abuild but there is nearly no documentation except for the dockerbuild file. But I would not use it, as it hasn't been updated for over 2 years. https://hub.docker.com/r/alpinelinux/docker-abuild

build-base seams to be the right one as it's frequently updated and there is more documentation. https://hub.docker.com/r/alpinelinux/build-base

Somewhere in the git history I used docker-abuild but there is nearly no documentation except for the dockerbuild file. But I would not use it, as it hasn't been updated for over 2 years. https://hub.docker.com/r/alpinelinux/docker-abuild build-base seams to be the right one as it's frequently updated and there is more documentation. https://hub.docker.com/r/alpinelinux/build-base

Also. buildozer is being used on actions. It works (see https://codeberg.org/librewolf/alpine/actions/runs/46) but for some reason woodpecker ci uses a different user and directory. Then I tried using gitlab ci to push the artifacts directly to gitlab. But the timelimit can not be changed and more than 3 hours are needed as their ci is slower than my machine. (See https://gitlab.com/librewolf-community/browser/alpine/-/jobs/5613514217) After all of that I had to pause for a bit.

The plan now is to build the package on woodpecker and push the artifacts "auto magically" to gitlab without their ci. But for that I need to read deep into both documentations and test how to integrate those two systems. (Maybe https://woodpecker-ci.org/docs/administration/forges/gitlab) And I didn't really wanted to do that after realizing in what kind of dependency hell I managed to get myself lost in. I will work an it again but for now I'll pause. If you have some idea to make everything more simple please let me know.

Also. buildozer is being used on actions. It works (see https://codeberg.org/librewolf/alpine/actions/runs/46) but for some reason woodpecker ci uses a different user and directory. Then I tried using gitlab ci to push the artifacts directly to gitlab. But the timelimit can not be changed and more than 3 hours are needed as their ci is slower than my machine. (See https://gitlab.com/librewolf-community/browser/alpine/-/jobs/5613514217) After all of that I had to pause for a bit. The plan now is to build the package on woodpecker and push the artifacts "auto magically" to gitlab without their ci. But for that I need to read deep into both documentations and test how to integrate those two systems. (Maybe https://woodpecker-ci.org/docs/administration/forges/gitlab) And I didn't really wanted to do that after realizing in what kind of dependency hell I managed to get myself lost in. I will work an it again but for now I'll pause. If you have some idea to make everything more simple please let me know.

Just yesterday I realized that I actually have the wrong image in the woodpecker ci. I now changed that.

Just yesterday I realized that I actually have the wrong image in the woodpecker ci. I now changed that.
sertonix closed this pull request 2025年04月01日 12:43:48 +02:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
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
librewolf/alpine!3
Reference in a new issue
librewolf/alpine
No description provided.
Delete branch "(deleted):build-base"

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?