Bug#889937: transition: libminiupnpc
Control: tags -1 confirmed
Control: block -1 with 889055 889059
On 08/02/18 23:56, Thomas Goirand wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@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
bitcoin and swift-im are not in testing, so no big deal wrt the transition.
Please file a bug for eiskaltdcpp.
> 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.
Please go ahead.
Emilio
Reply to: