Package: ftp.debian.org Severity: normal X-Debbugs-Cc: f...@debian.org Dear FTP Masters,
golang-gopkg-alecthomas-kingpin.v3 is no longer used by any other Go packages. Despite the rename from golang-gopkg-alecthomas-kingpin.v3-unstable to golang-gopkg-alecthomas-kingpin.v3, it never became "stable" upstream, and https://gopkg.in/alecthomas/kingpin.v3-unstable still carries the warning: This is an *_unstable_* package and should not be used in _released_ code. According to https://bugs.debian.org/879694 , it was originally packaged as an dependency of hugo, indirectly, via golang-github-alecthomas-chroma-dev. But it turns out that kingpin.v3 was never needed at all because "gopkg.in/alecthomas/kingpin.v3-unstable" was referenced only in _tools/css2style/main.go and _tools/exercise/main.go which were never touched by Go due to the _ (underscore) prefix. And, with upstream author no longer using Kingpin, now using github.com/alecthomas/kong instead, the Kingpin.v3-unstable is essentially abandoned. Thus, 3rd party Go projects opt to stay with the stable kingpin.v2 rather than moving to kingpin.v3-unstable. Indeed, that is the case for prometheus-postfix-exporter Debian package which used to depend on golang-gopkg-alecthomas-kingpin.v3-dev, a misunderstanding due to the ambiguous "github.com/alecthomas/kingpin" versionless import path. But it turns out that upstream intended to use the stable kingpin.v2 according to the relatively recent https://github.com/kumina/postfix_exporter/blob/master/go.mod file. This discrepancy was remedied in the upload of prometheus-postfix-exporter/0.2.0-3, see the changelog at https://tracker.debian.org/news/1187790/accepted-prometheus-postfix-exporter-020-3-source-into-unstable/ Since no package depends on golang-gopkg-alecthomas-kingpin.v3 any more, it can be safely removed from Debian unstable. Please see also #974032 for the related removal request of the golang-github-nicksnyder-go-i18n package. Many thanks! Cheers, Anthony Fok