[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#889937: transition: libminiupnpc



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

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";


Reply to: