Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: transition
Dear release team, libminiupnpc16 is now in Experimental. I tried rebuilding all reverse dependencies, which are: * 0ad * bitcoin * classified-ads * dogecoin * dolphin-emu * eiskaltdcpp * i2pd * litecoin * megaglest * sushi * swift-im * transmission * warzone2100 Out of this, eiskaltdcpp and bitcoin failed to build for apparently unrelated issues, and for the 3rd one swift-im, I filed a bug: https://bugs.debian.org/889062 2 reverse dependencies seemed to have libminiupnpc upgrade issues, and I fied bugs against them: sushi-1.4.0+git20160822+dfsg https://bugs.debian.org/889055 warzone2100 3.2.1-2: https://bugs.debian.org/889059 I do have proposed patches from upstream, which basically means doing this: #if defined(MINIUPNPC_API_VERSION) && (MINIUPNPC_API_VERSION >= 14) miniupnpc_dev = upnpDiscover(3000, NULL, NULL, 0, 0, 2, &result); /* use default TTL of 2 */ #elif defined(MINIUPNPC_API_VERSION) && (MINIUPNPC_API_VERSION >= 8) miniupnpc_dev = upnpDiscover(3000, NULL, NULL, 0, 0, &result); #elif defined(MINIUPNPC_API_VERSION) && (MINIUPNPC_API_VERSION >= 3) miniupnpc_dev = upnpDiscover(3000, NULL, NULL, 0); #else miniupnpc_dev = upnpDiscover(3000, NULL, NULL); #endif which seems fairly easy to fix in both sushi and warzone2100, and both of which has been documented in the bug reports by upstream. Therefore, I think it's time to request for a transition slot. Please let me know when I can upload miniupnpc to Sid. Cheers, Thomas Goirand (zigo) Ben file: title = "libminiupnpc"; is_affected = .depends ~ "libminiupnpc10" | .depends ~ "libminiupnpc16"; is_good = .depends ~ "libminiupnpc16"; is_bad = .depends ~ "libminiupnpc10";