Hi all,

I am one of the minions who occasionally works on gentoo's ebuilds for
various items such as ivtv, mythtv and showeq... but that doesn't
really matter!

Let me get on with the specifics of this request:  Currently, it is
named "firmware.tar.gz" which makes it hard to nail down a version for
it.  Ie, you guys can go and change the files inside it, add files or
what ever and the only way to see if its new is to dl it and poke
around.

There is a simple solution, I think!  Give it a version, like
"firmware-1.0.tar.gz" and incriment as you release new versions.  I
suspect this would not happen very often, so it wouldn't be a big
deal.  To preserve the current "firmware.tar.gz" file, you could
simply make "firmware.tar.gz" a symlink to the *latest* firmware, ie
"firmware-1.0.tar.gz" in my example case.

There are a few reasons for this, but I'll give you the gentoo ones
since that is what I know.  First, it gives us a specific file we know
works with *that* version to retrieve.  If you ever release a new
firmware file that only works with ivtv-0.10.0, we can still build
ivtv-0.8.0 because it is pointing to your *specific* release.  Another
issue is that if you update your file, we'll download it and do an
md5sum (and a few others in gentoo's case) and say "hey, this file is
different" and then bomb out.  After a few minutes, of course we'll be
flooded with tons of "hey, ivtv just broke" and we'll figure it out...
but its easy to avoid!

Some of the same reasoning works out for many other distros and even
people compiling from source, but I won't try and summerize all those.

How is that?  Easy to do?  I think so :)

It'd be much appreciated for sure.
-- 
AIM: fryfrog
ICQ: 304825
WWW: http://www.fryfrog.com

_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to