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

[improvement]: Add support for Debian:Bullseye #660

Open
jackdpeterson opened this issue Mar 20, 2024 · 0 comments
Open

[improvement]: Add support for Debian:Bullseye #660

jackdpeterson opened this issue Mar 20, 2024 · 0 comments
Assignees
Labels
improvement support-level-extended Functionality with extended support level

Comments

@jackdpeterson
Copy link

jackdpeterson commented Mar 20, 2024

Improvement Description

I'm upgrading applications to latest GA release of the upstream distribution. Asterisk was not compatible w/ Debian:bullseye. The associated PR #489 closes this.

jackdpeterson added a commit to jackdpeterson/asterisk that referenced this issue Mar 20, 2024
…bility Resolves asterisk#660

- [x] update list of debian packages to installable packages for debian:bullseye
- [x] switch from aptitude to apt-get (so we can get specific error messages when packages aren't found)
- [x] switch for aptitude check to dpkg since that's also stable
jackdpeterson added a commit to jackdpeterson/asterisk that referenced this issue Mar 20, 2024
- [x] update list of debian packages to installable packages for debian:bullseye
- [x] switch from aptitude to apt-get (so we can get specific error messages when packages aren't found)
- [x] switch for aptitude check to dpkg since that's also stable

Tested in docker.
@jackdpeterson jackdpeterson changed the title [improvement]: Add support for Debian:Bullseye (inside of docker) [improvement]: Add support for Debian:Bullseye Mar 20, 2024
jackdpeterson added a commit to jackdpeterson/asterisk that referenced this issue Mar 20, 2024
- [x] update list of debian packages to installable packages for debian:bullseye
    libmysqlclient-dev -> libmariadb-dev-compat
    libgmime-2.6-dev is not available in debian:bulleye. Remove.
    libsrtp0-dev is no longer available on debian:bulleye. Remove.
- [x] switch from aptitude to apt (so that we error messages are more obvious when packages aren't found)
- [x] switch aptitude check for packages to dpkg since thats one less dependency needed.
@mbradeen mbradeen added support-level-extended Functionality with extended support level and removed triage labels Mar 20, 2024
jackdpeterson added a commit to jackdpeterson/asterisk that referenced this issue Apr 25, 2024
- [x] update list of debian packages to installable packages for debian:bullseye debian:buster, and debian:bookworm
    libmysqlclient-dev -> libmariadb-dev-compat
    libgmime-2.6-dev is not available in debian:bulleye. Remove.
    libsrtp0-dev is no longer available on debian:bulleye. Remove.
- [x] switch from aptitude to apt (so that we error messages are more obvious when packages aren't found)
- [x] switch aptitude check for packages to dpkg since thats one less dependency needed.
- [x] verify works w/ debian:buster, debian:bullseye, debian:bookworm.

Side note, I didn't test w/ Debian:jessie since that Docker image was returning 404's when attempting an apt update out of the box.

See [Github Gist containing Dockerfiles I used to test this PR](https://gist.github.com/jackdpeterson/c75eed4ac6e842e173fde80b56af3b04)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement support-level-extended Functionality with extended support level
Projects
None yet
Development

No branches or pull requests

2 participants