From b9c51067c875009e5c08fdd391ebb63ed91a08eb Mon Sep 17 00:00:00 2001 From: Adam Bergmark Date: Wed, 30 Oct 2019 11:25:45 +0100 Subject: [PATCH] MAINTAINERS.md: Update for new transitive dependency flow --- MAINTAINERS.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 00d09c6f..c0bb2a80 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -19,10 +19,14 @@ To add your package you can edit [`build-constraints.yaml`](https://github.com/f - package2 - package3 -If your library depends on a C library, please add it to the `debian-bootstrap.sh` script. +Any dependencies of your packages that are not already part of +stackage also need to be added explicitly (When this happens you will +see `not present` errors in the CI log). As mentioned above: If you +don't maintain this package yourself it is preferable that the actual +maintainer is also the stackage maintainer, but you are allowed to add +it under your own name. -Any dependencies of your packages that are not already part of stackage are added implictly, but it is prefered -to add all packages explicitly. It is planned to remove this behaviour in the future. +If your library depends on a C library, please add it to the `debian-bootstrap.sh` script. After doing that commit with a message like "add foo-bar" and send a pull request.