azavea / azavea/docker-gdal

Install libgdal-dev headers

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
actionable backlog operations
Dominant language
Shell
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

One of our most common usage patterns for this image involves installing `rasterio` which requires the `libgdal-dev` headers to be installed. We should evaluate installing these headers in the base image. This would result in a larger image since we need to install `build-essential` (or most of it), but could reduce downstream build time and complexity.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Dockerfile or image-build entry point for the base image, then inspect how system packages are installed. Evaluate the image-size tradeoff of adding libgdal-dev and build-essential for rasterio users; done means the project has a documented decision and, if adopted, a reproducible image build reflecting it.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, shell
Domain
build-system, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.