Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Alert system retirement notice #1392

Merged
merged 3 commits into from Oct 17, 2016

Conversation

Projects
None yet
8 participants
Contributor

achow101 commented Oct 13, 2016 edited

As per discussion on the -core-dev IRC, here is the post for the retirement of the alert system. The actual alert will happen tomorrow. This post should go up today before the actual alert as a pre-warning warning.

IRC Discussion of this post: https://botbot.me/freenode/bitcoin-core-dev/2016-10-13/?msg=74784693&page=6

Contributor

achow101 commented Oct 14, 2016

This post should go up today before the actual alert as a pre-warning warning.

IRC Discussion of this post: https://botbot.me/freenode/bitcoin-core-dev/2016-10-13/?msg=74784693&page=6

Contributor

harding commented Oct 14, 2016

This LGTM (note: I don't have merge access; either @Cobra-Bitcoin or @laanwj will have to merge). Here's what the alert will look like on the Alerts page:

2016-10-14-05_24_59_352104926

I confirmed the alert is listed in the RSS feed. Here's a full page preview of the rendered Alert:

screenshot-127 0 0 1 4000 2016-10-14 05-22-27

Contributor

harding commented Oct 14, 2016

I also confirmed that the redirection from bitcoin.org/alert-retirement to this alert will work when this is published.

Contributor

gmaxwell commented Oct 14, 2016

LGTM. I'm not sure we're actually sending it the 15th. If we're RCing a new release ASAP, it would be a little unfortunate to cause the few remaining users on older versions to upgrade to something that is immediately outdated. Page should go up in advance (though perhaps not highlighted on the site). @laanwj ?

Contributor

harding commented Oct 14, 2016

As background information for whatever decision is made:

This PR as of commit 1b8bcce is emphasized on the site only through a warning icon in the footer on every page:

2016-10-14-06_07_34_002143755

Clicking that link will take the reader to the Alerts page where this alert is prominently featured (see screenshot above).

The alert is also listed in the alerts RSS feed.

There is no colored banner at the top of ever page as we've done in the past for serious situations. (The part of the YAML header that would cause that to be rendered has the text written but is commented out; I assumed this was so it can be uncommented when the pre-final alert is actually sent.)


If this page's YAML header field active: is changed to false, then this alert will still appear in the RSS feed, but the warning icon in the footer will not be displayed and this alert's listing on the Alerts page will be a standard non-prominent list item.

Contributor

achow101 commented Oct 14, 2016

I'll adjust the dates as we go.

Should this have the banner displayed? I wasn't sure what to do about that. I think that the banner should be displayed initially for the first few days of the Alert then taken down until the Final alert is made and it can go back up briefly for that too.

If we're RCing a new release ASAP, it would be a little unfortunate to cause the few remaining users on older versions to upgrade to something that is immediately outdated.

Considering that we are still probably a month out from the release itself, I think it would be fine to do this in the next couple of days.

Contributor

harding commented Oct 14, 2016

The banner color can be toggled; we have the following presets but others can be created:

## (Optional; default=alert) CSS class to set banner color
##   alert = red  |  warning = orange  |  success = green  | info = blue
bannerclass: info

I think an info banner would probably be good before the pre-final alert is sent as well as maybe for a week or two after it is sent.

More info about Bitcoin.org alerts options is here: https://github.com/bitcoin-dot-org/bitcoin.org#alerts

Contributor

achow101 commented Oct 14, 2016

I've set the banner to info.

Contributor

harding commented Oct 14, 2016

For reference, here's a preview of the banner as set in 8039c66 :

2016-10-14-09_07_19_195085315

(This is from the main page; the banner is shown on every Bitcoin.org page.)

Contributor

Cobra-Bitcoin commented Oct 14, 2016

Looks good.

Not sure if I should merge this now, it doesn't look like things have been 100% decided yet.

Contributor

achow101 commented Oct 14, 2016 edited

@Cobra-Bitcoin It really depends on when the 0.13.1 RC cycle begins (and when @gmaxwell wants to send the alert). IMO we can merge this now and move forward with the alert for tomorrow. I can update the dates.

Contributor

MarcoFalke commented Oct 14, 2016

It really depends on when the 0.13.1 RC cycle begins

There are still two bugs, so rc1 will come earliest next week. But this does not help here in any case because we don't want people to upgrade production systems to a rc.

Contributor

MarcoFalke commented Oct 14, 2016 edited

utACK 8039c66 (Of course the dates need adjustment, first)

Contributor

achow101 commented Oct 14, 2016

Pushed the dates back by one day and also added some additional links to related PRs.

Contributor

laanwj commented Oct 15, 2016

ACK, thanks for writing this

Contributor

achow101 commented Oct 17, 2016

Bumped the dates. I think this can be merged

Contributor

kanzure commented Oct 17, 2016

ACK 0ea7206

@Cobra-Bitcoin Cobra-Bitcoin merged commit e3eda64 into bitcoin-dot-org:master Oct 17, 2016

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment