-
Notifications
You must be signed in to change notification settings - Fork 1.3k
bump miniupnpc to 2.2.8 #6907
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bump miniupnpc to 2.2.8 #6907
Conversation
|
When miniupnpc is 2.2.7 or older, UPNP_GetValidIGD requires exactly 5 arguments. [edit] |
|
You seem to be referencing a commit that's not in our mirror (https://github.com/transmission/miniupnp), at least I'm not seeing a tag named If we're currently referencing 2.2.7 (not sure when that happened), that's a good thing I noticed because if upstream would go away right now we'd have a broken repo. |
|
Ah, looks like we do have a commit matching 2.2.7 there after all, just not the tag :-\ |
|
That has been discussed in the past: I offered Charles to have write access to the 3rd-party forks to sync them, but he preferred to do it himself whenever there are 3rd-party PR changes. So I'm not doing it wrong: that's the current process:
And, well, in the extreme case where a 3rd-party would be erased from existence right after a release, I do have a local copy, since I test my changes before making pull requests, but I would question the validity of such release if the sources are no more official. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've synced all our 3rd-party mirrors (and set it up to sync periodically), so that should be resolved.
Co-authored-by: Mike Gelfand <mikedld@users.noreply.github.com>
Co-authored-by: Mike Gelfand <mikedld@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't comment on the Xcode changes, but I'm happy with the other changes.
See if Mike wants the #if block extracted to a helper function instead.
I prefer not: for a single usage, I prefer avoiding wrappers.
|
It seems that miniupnpc 2.2.8 broke API compatibility - see miniupnp/miniupnp#758. This causes the current transmission package to segfault (#20490) as well as the build to fail, so we here backport transmission/transmission#6907 to fix that. Closes #20490
It seems that miniupnpc 2.2.8 broke API compatibility - see miniupnp/miniupnp#758. This causes the current transmission package to segfault as well as the build to fail, so we here backport transmission/transmission#6907 to fix that. Corresponding `transmission` patch: #20788
It seems that miniupnpc 2.2.8 broke API compatibility - see miniupnp/miniupnp#758. This causes the current transmission package to segfault (#20490) as well as the build to fail, so we here backport transmission/transmission#6907 to fix that. Closes #20490
It seems that miniupnpc 2.2.8 broke API compatibility - see miniupnp/miniupnp#758. This causes the current transmission package to segfault as well as the build to fail, so we here backport transmission/transmission#6907 to fix that. Corresponding `transmission` patch: #20788
It seems that miniupnpc 2.2.8 broke API compatibility - see miniupnp/miniupnp#758. This causes the current transmission package to segfault (#20490) as well as the build to fail, so we here backport transmission/transmission#6907 to fix that. Closes #20490
It seems that miniupnpc 2.2.8 broke API compatibility - see miniupnp/miniupnp#758. This causes the current transmission package to segfault as well as the build to fail, so we here backport transmission/transmission#6907 to fix that. Corresponding `transmission` patch: #20788
bump miniupnpc from 2.2.7 to to 2.2.8