Unsatifiable constraints curl-dev

So just trying to install
‘’’

system_packages:
  - curl
  - curl-dev
python_packages: []
init_commands: []

or

system_packages:
  - curl-dev
python_packages: []
init_commands: []

generates (truncated)

ERROR: unsatisfiable constraints:
  libcrypto1.1-1.1.1g-r0:
    breaks: openssl-dev-1.1.1i-r0[libcrypto1.1=1.1.1i-r0]
    satisfies: world[libcrypto1.1=1.1.1g-r0]
               ca-certificates-20191127-r4[so:libcrypto.so.1.1]
               python3-3.8.5-r0[so:libcrypto.so.1.1]
               libcurl-7.69.1-r3[so:libcrypto.so.1.1]
               apk-tools-2.10.5-r1[so:libcrypto.so.1.1]
               libssl1.1-1.1.1g-r0[so:libcrypto.so.1.1]
               libtls-standalone-2.9.1-r1[so:libcrypto.so.1.1]
  libssl1.1-1.1.1g-r0:
    breaks: openssl-dev-1.1.1i-r0[libssl1.1=1.1.1i-r0]
    satisfies: world[libssl1.1=1.1.1g-r0]
               python3-3.8.5-r0[so:libssl.so.1.1]
               libcurl-7.69.1-r3[so:libssl.so.1.1]
               apk-tools-2.10.5-r1[so:libssl.so.1.1]
               libtls-standalone-2.9.1-r1[so:libssl.so.1.1]
[04:00:15] FATAL: Failed installing package curl-dev
[cont-init.d] appdaemon.sh: exited 1.
[cont-finish.d] executing container finish scripts...
[cont-finish.d] 99-message.sh: executing... 
-----------------------------------------------------------
                Oops! Something went wrong.

 We are so sorry, but something went terribly wrong when
 starting or running this add-on.
 
 Be sure to check the log above, line by line, for hints.
-----------------------------------------------------------
[cont-finish.d] 99-message.sh: exited 0.
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

This issue line for line was reported here which required a revision of appdaemon.

my complete logs

Except this time I was instructed to add

- openssl-dev

so

  - openssl-dev
  - curl
  - curl-dev

generates

ERROR: unsatisfiable constraints:
  libcrypto1.1-1.1.1g-r0:
    breaks: openssl-dev-1.1.1i-r0[libcrypto1.1=1.1.1i-r0]
    satisfies: world[libcrypto1.1=1.1.1g-r0]
               ca-certificates-20191127-r4[so:libcrypto.so.1.1]
               python3-3.8.5-r0[so:libcrypto.so.1.1]
               libcurl-7.69.1-r1[so:libcrypto.so.1.1]
               apk-tools-2.10.5-r1[so:libcrypto.so.1.1]
               libssl1.1-1.1.1g-r0[so:libcrypto.so.1.1]
               libtls-standalone-2.9.1-r1[so:libcrypto.so.1.1]
  libssl1.1-1.1.1g-r0:
    breaks: openssl-dev-1.1.1i-r0[libssl1.1=1.1.1i-r0]
    satisfies: world[libssl1.1=1.1.1g-r0]
               python3-3.8.5-r0[so:libssl.so.1.1]
               libcurl-7.69.1-r1[so:libssl.so.1.1]
               apk-tools-2.10.5-r1[so:libssl.so.1.1]
               libtls-standalone-2.9.1-r1[so:libssl.so.1.1]
[19:13:55] FATAL: Failed installing package openssl-dev

So I add

- libcrypto

which generates

ERROR: unsatisfiable constraints:
  libcrypto (missing):
    required by: world[libcrypto]
[19:18:24] FATAL: Failed installing package libcrypto

I found that

libcrypto

requires

libssl

which requires

libz or zlib depending on which distro you look at.

All of the above packages come up as (missing).

What I want to run and was running until yesterday.

system_packages:
  - ffmpeg
  - libcurl
  - python3-dev
  - curl-dev
  - gcc
  - g++
python_packages:
  - pip>=19.0.2
  - pycurl
init_commands: []
log_level: debug

I really am at a loss of where to look to next. Is there a way to track down dependencies? Would I be looking for HA/Buildroot dependency chains or python for appdameon. Any help on how to track down requirements in general would be appreciated.

Well after staring at the error codes I finally realized to check alpine linux for depend req. This is what I wound up with.

system_packages:
  - ffmpeg
  - libcurl
  - python3-dev
  - gcc
  - g++
  - pkgconf
  - musl
  - libcrypto1.1
  - libssl1.1
  - openssl-dev
  - curl-dev
python_packages:
  - pip>=19.0.2
  - pycurl
init_commands: []
log_level: debug