[mythtv-theming] Theme downloader site updated for trunk/master.

Chris Pinkham cpinkham at bc2va.org
Tue Dec 21 18:56:15 UTC 2010


* On Tue Dec 21, 2010 at 11:10:15AM +0100, Elkin Fricke wrote:
> how do you keep updated by the themers on changes to the themes? Do we send
> you a mail each time we have a change? would you prefer us to commit our
> themes to a git repo?

We haven't thought through the whole upload site yet, but I think that one
feature that might be nice to have is automated pulls from git/svn
repositories.  This would be optional, the themer could request that we
only pull when they clicked a button on the upload site.  Another idea
is to let the user specify which tag or branch to pull from.

My current script can pull from a remote package (tarball, zip, etc.) or
from a git/svn repository.  The git/svn repository method uses much less
bandwidth and resources when the packaging script is run because I don't
need to download anything if no changes have been pushed/committed to
the repository.  For tarballs and zips, I need to fetch the package in
order to know if it has been updated or not.  For repositories, it's
a simple git pull or svn update to fetch the changed files.

So, long story short, I'd say it's preferable to be able to pull from a
svn or git repo.  This could be on github or anywhere as long as it's
publically accessible and you give me the URL.

> did I understand correctly, that you are currently getting the themes that
> will be compatible with 0.25 or are you looking for 0.24 themes?

I can package up both 0.24 and 0.25pre/master/trunk themes if you have
updates.  I need to go through the 0.24 compatible themes and put those up
in the 0.24 download area, but need to look over them first.  I probably
should have done this for the ones I uploaded to the 'trunk' area earlier
this week, but I didn't.

If we (MythTV developers) are distributing themes on our website, we need
to do a little due diligence to verify that there are no copyright
violations in the themes.  All images should be covered under a license
which allows their free redistribution.  This was one of the stipulations
of the theming contest.  I've considered allowing our theme download site
to optionally contain just a link to a theme package, but that is still
undecided.

If you are using a git or subversion repository, then you can maintain a
0.24 branch and a master/trunk branch and I can pull from both of those
to generate packages for the 0.24 release and master/trunk.

--
Chris Pinkham


More information about the mythtv-theming mailing list