-
Notifications
You must be signed in to change notification settings - Fork 112
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
Please revert switch to v2 #129
Comments
I added the v2 version since:
If there's the need of sticking to a v1 for the time being (since the main maintainer is currently unavailable), an alternative solution consists in moving v2 changes into a dedicated branch. |
In my personal opinion, it's better not to hesitate to bump major version if necessary. |
@at-wat I agree. The problem here is that switching to v2 put pion/rtc and pion/webrtc out of sync — it was no longer possible to link a recent webrtc against a recent rtp, which forced some git gymnastics if you wanted to tweak rtc. Just like you, I have no objection to major version changes if they are necessary and all dependencies are updated in a timely manner. |
If we upgraded I am fine doing the work to make that upgrade! Would rather move forward the undo contributions. |
This one is not blocking me right now, it just prevents me from contributing to pion/rtp: since any contribution I make will be done to a version that I cannot use, I'd need to maintain my own private branch and do some creative replacing in the modules, which is just not worth the hassle. The one that's a hard blocker is pion/webrtc#1874, where my bug fixes got into a version that I cannot use due to a broken samplebuilder. The only solutions I can see is to maintain my own samplebuilder that's not broken, or to stop using the samplebuilder. This has been broken for over a month not, so it's not just a temporary fluke. |
I created a I attempted to upgrade pion/webrtc to pion/rtp@v2 but it would be a breaking change. So we need to wait until pion/webrtc@v4 |
Commit 863e835 updates the package version to v2. This causes a lot of churn for no good reason, since commit 6b516fb merely removes some fields that nobody is using anyhow (that's why they're being removed).
An alternative would be to revert both commits.
If reverting this commit is not possible, then we need an update to pion/webrtc ASAP, since the samplebuilder takes a v1 packet.
The text was updated successfully, but these errors were encountered: