[mythtv] [mythtv-commits] mythtv/master commit: fd1800a11 by Gavin Hurlbut (Beirdo)

Newbury newbury at mandamus.org
Fri Mar 9 01:38:26 UTC 2012


Sent from my iPhone

On 2012-03-08, at 14:03, Paul Harrison <mythtv at sky.com> wrote:

> On 08/03/12 17:52, Kenni Lund wrote:
>> 
>> 
>> 2012/3/8 R. G. Newbury <newbury at mandamus.org
>> <mailto:newbury at mandamus.org>>
>> 
>>    On 03/07/2012 07:40 PM, Gavin Hurlbut wrote:
>>> On Wed, Mar 7, 2012 at 3:37 PM, Michael Watson
>>> <michael at thewatsonfamily.id.au
>>    <mailto:michael at thewatsonfamily.id.au>>  wrote:
>>>> Why not place a message in file specified in --logfile of the
>>    changes
>>>> required to fix the setup, and allow backend to carry on
>>    without logging.
>>> 
>>> Simple.  Most people will not look at the logs until something
>>    breaks,
>>> so it may be months before they need the log files, and at that
>>    point
>>> they don't have any.  Better to make part of the upgrade include
>>> making a conscious decision as to how you want the logs to be
>>    stored,
>>> whether done by the user personally, or by the packagers that
>>    bundled
>>> it up for the user.
>>> 
>>> There is no need for extra command line arguments to tell you "you
>>> need to change this" when it will be obvious (and documented).  This
>>> is where RTF(ine)M comes in handy :)
>> 
>>    In the meantime, the backend *should not break*. It should continue to
>>    work as previously expected.
>> 
>> 
>> When I make the decision to upgrade some software from one major
>> version to another, I *expect* that a lot of stuff has changed (that's
>> why it's a new major version) and that something probably needs to get
>> fixed. When I just update with minor updates, say security- or
>> bug-fixes, I expect the software to work with no action required from
>> me. I don't consider my setup "broken" if I actively make the decision
>> to upgrade my stable 0.24-fixes setup to a brand new and shiny 0.25
>> release, and the backend doesn't start, as I'm giving it some obsolete
>> argument....
>> 
>> 
>> 
>>    I can think of circumstances when you would NOT want the frontend to
>>    fail to run on first launch, but merely announce the requirement for
>>    change. (Proud mythtv user showing off setup to prospective accolyte:
>>    'I've just upgraded the box to the new ,25 version.'  And getting it
>>    running takes 5 minutes of script revision. VERY PROFESSIONAL. And
>>    completely avoidable.
>> 
>> 
>> If you're your own packager, eg. you compile MythTV yourself and you
>> have created your own init scripts, you'll surely figure out how to
>> fix it within a few minutes...either by RTFM or looking at the output
>> from mythbackend. If you're not compiling MythTV yourself, your
>> packager will already have fixed the init script.
>> 
>> Even though this change was included a bit late in the release cycle,
>> I still see it as a non-issue. Everyone who might not be capable of
>> identifying the issue, will likely receive the MythTV package from
>> some packager, who already has corrected the logging argument - the
>> user will never notice.
>> 
>> Best regards
>> Kenni
>> 
> 
> Heh! I think it's really funny there's this big push to make Myth more
> user friendly then we go and do something like this that deliberately
> breaks many users systems. What makes it even funnier is many of the
> devs supporting this have in the past criticized ffmeg for changing the
> command line parameters each version. You've got to laugh :-D .
> 
> Paul H.
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-dev

Yes if it not a comedy then it must be a tradgedy, and then you have to cry.
G


More information about the mythtv-dev mailing list