Package: libflickcurl-dev Version: 1.26-1.1 Severity: serious Justification: Policy ยง8.4 Tags: patch Control: block 850840 by -1
Raptor 1.x has not had an upstream release in 6 years and is superseded by Raptor 2.x. flickcurl is one of two packages for which the migration to Raptor 2.x was not complete, which is blocking Raptor 1.x from being removed from the next stable release (see #850840). Emilio Pozuelo Monfort has indicated that non-intrusive changes to fix this would be given a freeze exception. I believe the necessary change in this case is trivial: replace libraptor1-dev in the -dev package's Depends by libraptor2-dev. This dependency mistake also means that installing libflickcurl-dev is not sufficient to link a trivial program to libflickcurl with pkg-config, which is why I'm filing this as serious: (sid-amd64)~/tmp% cat > noop.c int main(void) {return 0;} (sid-amd64)~/tmp% gcc noop.c `pkg-config --cflags --libs flickcurl` Package raptor2 was not found in the pkg-config search path. Perhaps you should add the directory containing `raptor2.pc' to the PKG_CONFIG_PATH environment variable Package 'raptor2', required by 'flickcurl', not found I don't know how to smoke-test this package, so I would appreciate an upload by a maintainer. However, I'd be happy to arrange the request for a freeze exception if that would help. Regards, S
diffstat for flickcurl-1.26 flickcurl-1.26 changelog | 8 ++++++++ control | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff -Nru flickcurl-1.26/debian/changelog flickcurl-1.26/debian/changelog --- flickcurl-1.26/debian/changelog 2017-01-10 14:08:00.000000000 +0000 +++ flickcurl-1.26/debian/changelog 2017-02-03 09:56:16.000000000 +0000 @@ -1,3 +1,11 @@ +flickcurl (1.26-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * libflickcurl-dev: depend on libraptor2-dev, not obsolete + libraptor1-dev (Closes: #nnnnnn) + + -- Simon McVittie <s...@debian.org> Fri, 03 Feb 2017 09:56:16 +0000 + flickcurl (1.26-1) unstable; urgency=medium * New upstream release (Closes: #850725) diff -Nru flickcurl-1.26/debian/control flickcurl-1.26/debian/control --- flickcurl-1.26/debian/control 2017-01-10 14:08:00.000000000 +0000 +++ flickcurl-1.26/debian/control 2017-02-03 09:56:16.000000000 +0000 @@ -12,7 +12,7 @@ Package: libflickcurl-dev Section: libdevel Architecture: any -Depends: libflickcurl0 (= ${binary:Version}), libxml2-dev, libraptor1-dev, ${misc:Depends} +Depends: libflickcurl0 (= ${binary:Version}), libxml2-dev, libraptor2-dev, ${misc:Depends} Description: C library for accessing the Flickr API - development files Flickcurl is a C library for the Flickr API, handling creating the requests, signing, token management, calling the API, marshalling