-
-
Notifications
You must be signed in to change notification settings - Fork 36
Gst rtsp server #170
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
Gst rtsp server #170
Conversation
Signed-off-by: solonovamax <[email protected]>
Signed-off-by: solonovamax <[email protected]>
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( I do have some suggestions for making it better though... For recipe/meta.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/18994227013. Examine the logs at this URL for more detail. |
|
This is the PR in the admin-requests repo for adding the |
tjwilli58
left a comment
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 don't see any problems with these changes.
|
@conda-forge-admin, please rerender |
|
Hi! This is the friendly automated conda-forge-linting service. I was trying to look for recipes to lint for you, but it appears we have a merge conflict. Please try to merge or rebase with the base branch to resolve this conflict. Please ping the 'conda-forge/core' team (using the |
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( I do have some suggestions for making it better though... For recipe/meta.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/19113773640. Examine the logs at this URL for more detail. |
|
@FlyingSamson , I resolved to merge conflicts but you may want to check your |
Updated SHA256 checksums for GStreamer source URLs.
tjwilli58
left a comment
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.
Updated hashes
|
General question that this PR made me think about, maybe @hmaarrfk will know the answer. Why aren't all the gatreamer subprojects included in this feedstock? |
|
Keeping licenses separated (some are GPL) and keeping the recipe complexity down has been a historical desire. If the contributor of rstp (for example) is no longer active, are we allow to merge the broken recipe? it does make the gstreamer ecosystem spread out but it really helps delegate. finally, on qt we started to hit the time limit. So splitting it across projects really helped keep the compilation time under control. You can look for the qt6- packages |
|
Also, not everyone needs gst-plugins-bad, gst-plugins-ugly. It makes sense to have gst-plugins-base, gst-plugins-good along with gstreamer, especially -base. I'm on the fence about having gst-plugins-good having its own feedstock. |
|
To be clear. I removed myself from a maintainer to allow you all to make the best decisions that work for you. Happy to share my historical knowledge and let you maneuver as you see fit. Ps. These kinds of package renames are very natural to do at version changes. So minor version changes are quite natural. But maybe patch version also work. I haven’t thought it through. |
|
So wouldn't that mean tsp should be a separate feedstock too? |
|
@hmaarrfk , |
After looking at issue #146 again, maybe this is an argument for putting that in a separate feedstock. |
You can try removing it |
|
Closing now that conda-forge/staged-recipes#31457 is merged. |
|
Thanks. I was planning to close it after I did a conda search on it. |
|
@FlyingSamson , @solonovamax , |
|
Thank you @tjwilli58 for moving this into its own feedstock. Unfortunately, there is currently no macOS ARM-64 build provided through conda-forge. Is this intentional, or does it only take some time until everything is build and uploaded? |
|
@FlyingSamson , I had a lot of help from @hmaarrfk and @yishai1999 on that. As to the macOS build, I basically started from what was in this PR. I'll look at the other gstreamer feedstocks to see what's different about that. Maybe it does take a few more days. I don't know about that. |
|
Do I need to add this to my |
|
Added PR#3. Waiting for review. |
|
Hi @FlyingSamson , |
Probably best to follow https://conda-forge.org/docs/maintainer/knowledge_base/#apple-silicon-builds |
|
I just did a quick read of this. Once I'm sure I understand it all, I'll open a new PR with that. In the meantime, I'd like to see if @FlyingSamson has issues with the current build. |
|
Created issue so I don't forget about it |
|
Sorry for the delay. Installing from conda-forge now succeeded without any issues. However, I just ran into the issue with the cross-compiled prebuilt packages not having introspection support enabled. In order to test the new feedstock I hence built the main branch of the gstreamer feedstock locally using the build_locally.py script and then, setting I'm a complete novice with regard to the gst-rtsp-server (and gstreamer as a whole really) but the small example script that I had previously up and running with the branch behind this MR still runs perfectly with the rtsp-server from the new feedstock. Thanks again for the work put in by all of you! |
|
@FlyingSamson , I'm back at work now since the US gov't shutdown is over, so I don't have as much time as before. I'll look into it though. |
|
@FlyingSamson , Thanks |
|
@FlyingSamson , |
|
if it is linux based platforms you care about, you can try to build them with "emulation", its much slower, but it helps with these introspection issues. |
|
I believe @FlyingSamson is on a Mac, but if I can build the other linux platforms that way, then that'll support people on those platforms. How do I do that? BTW, I looked into https://conda-forge.org/docs/maintainer/knowledge_base/#apple-silicon-builds, and I'll probably submit a PR on that soon. |
|
all that bot will do is submit the osx arm PR you've already enabled. |
|
So don't bother with a PR to add gst-rtsp-server to https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/main/recipe/migration_support/osx_arm64.txt ? |
|
Yes I'm on a ARM64 machine running macOS. From what I understand from sifting through related issues it seems that it is still not possible to use g-ir-scanner in a cross compilation environment, so I guess I'll have to continue building these feedstocks locally for now. |
|
conda-forge/gst-rtsp-server-feedstock#6 (comment) maybe open an issue on gst-rtsp-server's feedstock so we can monitor progress there. |
Checklist
conda-smithy(Use the phrase@conda-forge-admin, please rerenderin a comment in this PR for automated rerendering)This builds up on the work by @solonovamax in PR #159 and resolves #149.
In addition to his prior work, I only removed some remnant code that caused the build on macOS to fail.
I'm unsure if I need to bump the build number in this case of adding a sub-package to the main package.