Skip to content
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

Create repositories for our plugins #183

Closed
dagwieers opened this issue May 4, 2019 · 3 comments
Closed

Create repositories for our plugins #183

dagwieers opened this issue May 4, 2019 · 3 comments
Labels
enhancement New feature or request
Milestone

Comments

@dagwieers
Copy link
Collaborator

dagwieers commented May 4, 2019

We have been contemplating to have one or more repositories to distribute our plugins faster.

  • Official repository (for end-users)
    • All released stable versions of the VRT NU and VRT Radio plugin
    • This would be automatically updated as soon as we release a new version
    • We could look into having a 2 or 4 hour update interval
    • Fix issues before people notice anything
  • Development repository (for collaborators)
    • The latest development version at this time (master branch)
    • A plugin per open PR and/or feature branches from developers
    • This would not automatically update (version would not be higher than latest release)
    • Users could select a version from one of the open PR branches to test out if it fixes their problem

Our current release process has a few issues:

  • When we push to the official repository, we have no control over when it gets approved (might be hours, or days)
  • When the new release becomes available it may take up to 24 hours before a Kodi installation updates the package
  • We have had cases where we fixed a known issues within the hour, but it took more than 48 hours before all end-users had the fix

That said, our code today is a lot more resilient, we can test if things still work automatically, and we have fallback logic to not only depend on web scraping. So we are better prepared for issues than we were ever before.

@dagwieers dagwieers added this to the Future milestone May 4, 2019
@dagwieers dagwieers added enhancement New feature or request help wanted Extra attention is needed labels May 4, 2019
@dagwieers
Copy link
Collaborator Author

@dagwieers
Copy link
Collaborator Author

I was also looking into adding GitHub releases as a source in Kodi's file manager. However I couldn't find a working interface (RSS, DAV or HTTP). A wrapper for this could be nice (and easier than generating repositories on the fly).

@dagwieers
Copy link
Collaborator Author

I still think this would be nice to have, also for other plugins, but now that the VRT NU plugin is pretty stable, there is no longer a real need to ship something fast.

@dagwieers dagwieers modified the milestones: Future, v2.1.0 Jul 6, 2019
@dagwieers dagwieers removed the help wanted Extra attention is needed label Aug 16, 2019
@dagwieers dagwieers modified the milestones: Future, Revisit Oct 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant