shaka-packager icon indicating copy to clipboard operation
shaka-packager copied to clipboard

Changes in Shaka

Open joeyparrish opened this issue 3 years ago • 7 comments

Hi everyone,

I want to share with you some changes that are coming to the Shaka family of projects. This will be cross-posted to shaka-player-users, shaka-packager-users, and the GitHub Issues pages of all of our projects.

Shaka is moving within Google

After 7.5 years of Shaka under Chrome/Widevine, the Shaka projects are moving. The Cast team, who has been a primary user of Shaka Player within Google, will be taking over ownership of Shaka from Chrome/Widevine. We look forward to a closer relationship with Cast!

Seeking volunteer maintainers

We are now offering members of the Shaka community an opportunity to share in maintenance responsibilities, such as responding to issues, reviewing and merging PRs, and making releases. We think this is long overdue, and will help all Shaka projects move forward more quickly.

If you would like to volunteer as a maintainer for one or more of the Shaka projects, please email me privately at [email protected].

Infrastructure is moving to GitHub Actions

We are rewriting our internal tools and processes to make them more publicly accessible. Having Google-only tools (and even some Google-only tests) has become a barrier for contributors and has slowed down our release timelines.

We are migrating all testing, release, and deployment infrastructure to GitHub Actions, and improving access as much as possible. All contributors will be able to run the same tests and get faster feedback, and all maintainers will be equally able to create releases and deploy demos and docs.

We will also start sending our own contributions through the public PR process, rather than using a private code review process for Googlers.

Questions?

If you have any questions about these changes, please don't hesitate to ask! You can email me privately at [email protected] or ask publicly via the GitHub Issues pages for any of our projects.

https://github.com/google/shaka-packager https://github.com/google/shaka-player https://github.com/google/shaka-player-embedded https://github.com/google/shaka-streamer

Joey, on behalf of the Shaka Team

joeyparrish avatar Jan 27 '22 00:01 joeyparrish

Hi there.

I see a PR of mine is failing because of configuration issues in the new testing pipeline, unrelated to my code. I'm sure it's part of the migration efforts to github actions, so it will most likely fixed eventually. However, I'm not sure how should we collaborators deal with such issues. Should we create other issues, talk about it here, or just wait for the thing to be fixed?

Thanks.

Canta avatar Feb 04 '22 14:02 Canta

Any anticipated changes regarding the usage of the depot_tools build system?

jbree avatar Feb 10 '22 19:02 jbree

Mine PR is waiting over month. I see the problem now :) Fingers crossed for good changes!

zdanek avatar Feb 19 '22 13:02 zdanek

Just realised that documentation is removed https://google.github.io/shaka-packager/html/documentation.html

Is there a plan to put it at a new place?

adityapatadia avatar Mar 15 '22 08:03 adityapatadia

Documentation has been moved to https://shaka-project.github.io/shaka-packager/html/

yash1994 avatar Mar 15 '22 08:03 yash1994

Yes, and although GitHub will forward git clone, push, and pull requests from the old address to the new one, it won't forward the HTTP requests for the docs. We apologize for the inconvenience!

joeyparrish avatar Mar 15 '22 16:03 joeyparrish

Still hoping to find volunteer maintainers for Shaka Packager!

Seeking volunteer maintainers

We are now offering members of the Shaka community an opportunity to share in maintenance responsibilities, such as responding to issues, reviewing and merging PRs, and making releases. We think this is long overdue, and will help all Shaka projects move forward more quickly.

If you would like to volunteer as a maintainer for one or more of the Shaka projects, please email me privately at [email protected].

joeyparrish avatar May 04 '22 20:05 joeyparrish

Sign me up. Check your email.

Brainiarc7 avatar Mar 16 '23 23:03 Brainiarc7