[MDEV-28014] 10.2.43 ubuntu bionic aarch64 package broken dependency Created: 2022-03-07 Updated: 2022-03-25 Resolved: 2022-03-11 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Docker, Packaging |
| Fix Version/s: | 10.2.43 |
| Type: | Task | Priority: | Major |
| Reporter: | Daniel Black | Assignee: | Daniel Bartholomew |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Description |
|
The docker library failed to build a aarch64 bionic package: https://doi-janky.infosiftr.net/job/multiarch/job/arm64v8/job/mariadb/ Cause
|
| Comments |
| Comment by Daniel Black [ 2022-03-07 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Daniel is it acceptable to update a single package from the same source? pushed bb-10.2-danielblack- | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Daniel Black [ 2022-03-07 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
pushed bb-10.2-compatibility as its a branch that isn't a release/main branch that saves packages. take 2: https://ci.mariadb.org/23049/ | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Daniel Black [ 2022-03-08 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
tested:
So, is a package update acceptable? | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Daniel Bartholomew [ 2022-03-09 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Generally a package update is not acceptable. But in this case, since the current package is preventing all installs due to the errant dependency, updating it seems warranted. I will proceed with updating the 10.2.43 Ubuntu repository with the mariadb-server-10.2_10.2.43+maria_bionic_arm64.deb package from https://ci.mariadb.org/23049/aarch64-ubuntu-1804-deb-autobake/debs/ | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Daniel Black [ 2022-03-11 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
Thanks dbart Docker Library container images released from it https://github.com/docker-library/official-images/pull/12022 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Comment by Otto Kekäläinen [ 2022-03-18 ] | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
The aarch64 is not an official architecture of Ubuntu Bionic. Breakage on that ports.ubuntu.com is kind of likely and expected. The package iproute is very common and if it is broken on ports.ubuntu.com you should file a bug against ports.ubuntu.com, not start to change the dependencies of a stable MariaDB release on a Ubuntu LTS version. I don't have an arm64 host now handy nor the time to reproduce this, but* I find it very unlikely that there would ever be any need to touch the contents of `debian/` on a MariaDB release that is several years old to adapt to a Ubuntu release that is several years old*. Neither has any changes, and that is intentional. If you now change them, there is a large risk of regressions and broken installs/upgrades.If the CI starts showing failure for an old MariaDB release on and old distro, the issue is most likely something broken with the distribution channel / unofficial ports etc and not with the old MariaDB release nor the old Ubuntu/Debian distro itself. |