Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intro Github Actions and fix docker build error #11

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

ChowRex
Copy link

@ChowRex ChowRex commented Nov 8, 2024

  • Add .github/workflows/build-images.yml to auto create docker image.
  • Add .github/workflows/create-amd64-release.yml to create x86_64 arch packages.
  • Add .github/workflows/create-arm64-release.yml to create arm64 arch packages.
  • Modify docker/Dockerfile to fix build image error.

- Add an auto action for arch `X86_64`
- Add an auto action for arch `aarch64`
- Add an auto action for docker images
@ChowRex
Copy link
Author

ChowRex commented Nov 13, 2024

  • Modify Dockerfile, when using Jammy version to build package, here will raise an error:

    dpkg-checkbuilddeps: error: Unmet build dependencies: dh-sequence-movetousr
    

    This error CAN NOT be solved by using apt install -y dh-sequence-movetousr cause there is no such package named dh-sequence-movetousr

  • Modify README.md, add 2 env params into build command.

- Fix dockerfile
- Fix build requirement package: `curl`
- Modify `Dockerfile`, when using Jammy version to build package, here will raise an error:

    ````
    dpkg-checkbuilddeps: error: Unmet build dependencies: dh-sequence-movetousr
    ````

    This error **CAN NOT** be solved by using `apt install -y dh-sequence-movetousr` cause there is no such package named `dh-sequence-movetousr`

- Modify `README.md`, add 2 env params into build command.
…12 (bookworm) environment build error.

- Modify `Dockerfile`, when using above version OS to build package, here will raise an error:

    ````
    dpkg-checkbuilddeps: error: Unmet build dependencies: dh-sequence-movetousr
    ````

    This error **CAN NOT** be solved by using `apt install -y dh-sequence-movetousr` cause there is no such package named `dh-sequence-movetousr`

- Uncomment collect actions in `create-amd64-release.yml` and `create-arm64-release.yml`
@ChowRex
Copy link
Author

ChowRex commented Nov 14, 2024

🛠️ Fix Docker in Ubuntu 22.04(jammy) & Debian 11 (bullseye) & Debian 12 (bookworm) environment build error.

  • Modify Dockerfile, when using above version OS to build package, here will raise an error:

    dpkg-checkbuilddeps: error: Unmet build dependencies: dh-sequence-movetousr
    

    This error CAN NOT be solved by using apt install -y dh-sequence-movetousr cause there is no such package named dh-sequence-movetousr

  • Uncomment collect actions in create-amd64-release.yml and create-arm64-release.yml

- Modify `Dockerfile`, when using above version OS to build package, here will raise an error:

    ````
    debhelper : Depends: dwz (>= 0.12.20190711) but 0.12-2 is to be installed
    ````

    ````
    dpkg-checkbuilddeps: error: Unmet build dependencies: dh-runit (>= 2.8.8)
    ````

    This error **CAN NOT** be solved by using `apt install -y dwz dh-runit` cause there is no such package version.

- Add collect actions in `build-images.yml`, `create-amd64-release.yml` and `create-arm64-release.yml`
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.

1 participant