heroku / base-images

Recipes for building the base images for Heroku's stacks
BSD 3-Clause "New" or "Revised" License
267 stars 75 forks source link

Heroku-24: Migrate away from transitional packages #279

Closed edmorley closed 6 months ago

edmorley commented 6 months ago

Several of the packages being installed were actually transitional packages, that is, the package itself is either a complete no-op (since the functionality of the package is no needed), or else the package only exists to depend on another package of a new name (to support people who are still installing the package by its old name).

For the former, we can drop the dependency entirely, and for the latter we should use the new package name directly.

Specifically:

These changes are a no-op in terms of end functionality of the images.

Note: The libgeoip1 -> libgeoip1t64 rename is to make CI pass since the package has been renamed upstream as part of the 64-bit time_t transition: https://lists.debian.org/debian-devel-announce/2024/02/msg00005.html

GUS-W-15616760.