On Aug 22, 2013, at 9:35 AM, Leif Hedstrom <[email protected]> wrote:
> On Aug 22, 2013, at 10:11 AM, James Peach <[email protected]> wrote:
>
>> On Aug 21, 2013, at 5:51 PM, 永豪 <[email protected]> wrote:
>>
>>> things I'd like to keep:
>>> 1, feature should be outlined, and should keep revolution in a user
>>> friendly way
>>> 2, provide basic system 'it just work'
>>> 3, user interface changing should get more review before we can release
>>> into public
>>
>> Yes, I strongly agree with all 3 of these points, though I don't think this
>> particular commit is too problematic, particularly since we never actually
>> installed the example_alarm_bin.sh script :)
>>
>> I looked at the alarm documentation and there's a few things that we can
>> improve:
>>
>> - the docs still reference example_alarm_bin.sh though it no longer
>> exists
>> - the docs reference proxy.config.alarm_email, though it's no longer
>> clear what this is for
>
> Yeah, proxy.config.alarm_email is no longer used, and unless we back out this
> commit, we should remove it.
>
> So, I'm asking now for consensus, with two options:
>
> 1) We restore the old behavior, which passed the email address on the command
> line to the alarm script. I'd still argue that this old behavior simply did
> not "just work", it basically "just failed miserably".
>
> 2) We keep the commit, but also remove proxy.config.alarm_email (cause it's
> unused right now).
+1
> The improvements James points out are great, lets file an RFE on those. For
> example, there's nothing right now preventing someone from contributing a
> much better alarms.sh script. Or several of them, for different use cases,
> and something that actually does work.
>
> Please voice your opinions asap, I'd like to get this resolved by tomorrow
> (Friday) morning.
Let's not revert, let's improve.
I will commit a change to add a new configuration option
proxy.config.alarm.arguments that contains a string of arguments that get
passed to the the alarm script. The final invoked command will be:
"%s/%s %s %s %s", proxy.config.alarm.abs_path, proxy.config.alarm.bin,
proxy.config.alarm.arguments, description, alarm
Then I will commit a variation of the original emailing script as a default.
IMHO this supports the original use case, actually works out of the box for
clean installations, and makes sense for sites that don't want this to be
emailed.
J