debian-forge-composer/internal
Brian C. Lane eb76b9ec8e weldr: Fix the bad blueprint depsolve response
This changes the response to match lorax-composer's behavior. If any of
the blueprints in the list passed to /blueprints/depsolve/... have an
error that error should be appended to the error list, and the blueprint
included in the blueprints list with an empty dependencies section.

It was returning an error 400 and a single error if it hit any depsolve
problems, skipping any other blueprints and returning the wrong
response.

This also adjusts the tests to account for the change.

Fixes #890
2020-07-28 08:18:56 +02:00
..
blueprint blueprint: do not append "-" to name-version if version is empty 2020-06-10 17:40:30 +02:00
client test: add a test-case to prevent bad multilib depsolves 2020-06-10 17:40:30 +02:00
common common/ImageType: move to the store package 2020-05-18 11:50:15 +02:00
crypt crypt: add automatic darwin support 2020-07-17 07:48:22 +02:00
distro distro/rhel8: increase default image size to 4GB 2020-07-27 10:27:15 -05:00
jobqueue jobqueue: allow canceling jobs 2020-05-13 16:45:09 +02:00
jsondb jsondb: Allow passing nil as document to Read() 2020-05-13 16:45:09 +02:00
mocks worker: introduce job artifact directory 2020-05-26 10:42:20 +02:00
osbuild osbuild: Add "labels" field into the SELinux stage 2020-07-22 10:47:46 +01:00
rpmmd rpmmd/Depsolve: expose whether to check GPG signature for each RPM 2020-06-10 19:25:54 +02:00
store distro/rhel8: add RHEL for Edge 2020-06-11 20:44:17 +02:00
target store: move queue out of the store 2020-05-08 14:53:00 +02:00
test weldr: add support for toml format in /blueprints/freeze 2020-06-05 13:51:04 +02:00
upload Add more emojis to AWS upload logs 2020-06-05 19:56:57 +02:00
weldr weldr: Fix the bad blueprint depsolve response 2020-07-28 08:18:56 +02:00
worker worker: Check OSBuildOutput for nil before using it 2020-06-12 12:45:46 +02:00