Skip to content

Conversation

@jnewbery
Copy link
Contributor

Explains when and how release notes should be written.

@fanquake fanquake added the Docs label Jan 24, 2019
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why do we suggest something that's going to break outside of users' control?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, I don't understand the question.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you suggest this, people will do it, and things will break. Why not have them do the latter and make a new file?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's up to the individual contributor, but I'm happy to change this to just suggest using release-notes-XXXXX.md.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think a single actionable item is better than 2, one of which has negative externalities(maybe just me)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO I'd leave both - the PR author has the right to update doc/release-notes.md, especially if he wants to work out existing text.

There's also the case where one PR XXX updates release-notes-YYY.md

to avoid conflicts between multiple PRs.

IMO the conflicts in release notes shouldn't be postponed to release time.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@promag they're typically not real conflicts, but "oops pushed a line down" conflicts.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that's fine, that also happens with code and must be fixed accordingly. I'm not against individual files, both options are valid for me.

Anyway, looks like now I'm forced to write individual release notes. See #15193 for instance, would you NACK it because it doesn't create an individual file?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just my opinion, everyone else seems to disagree :)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't want to make this prescriptive that you can't write notes in release-notes.md, and I certainly wouldn't want to encourage "please move release notes to a separate file" review comments. However, I agree with instagibbs that only presenting one action is better.

I'm happy to go either way.

@laanwj
Copy link
Member

laanwj commented Jan 24, 2019

Thanks for adding this, ACK

@jnewbery
Copy link
Contributor Author

@maflcko
Copy link
Member

maflcko commented Jan 24, 2019

ACK

@fanquake
Copy link
Member

ACK 65bc38d

@laanwj laanwj merged commit 65bc38d into bitcoin:master Jan 30, 2019
laanwj added a commit that referenced this pull request Jan 30, 2019
65bc38d [doc] add notes on release notes (John Newbery)

Pull request description:

  Explains when and how release notes should be written.

Tree-SHA512: 94085d5a30499f41e6d1821b9f157aea40b3cff61a8ba606fed1b239e794ffe6769f985f53400715d712d12aadaa8db8cfca08dd1700a1fe17df86e0e554eac2
@jnewbery jnewbery deleted the release_notes branch January 30, 2019 15:26
deadalnix pushed a commit to Bitcoin-ABC/bitcoin-abc that referenced this pull request Nov 18, 2020
Summary:
The procedure of writing notes to diff-specific files to avoid conflicts does not seem useful for Bitcoin ABC, as we don't take as long for reviews as Core does.

This is a backport of Core [[bitcoin/bitcoin#15243 | PR15243]]

Test Plan: Proof-reading.

Reviewers: #bitcoin_abc, majcosta

Reviewed By: #bitcoin_abc, majcosta

Differential Revision: https://reviews.bitcoinabc.org/D8434
PastaPastaPasta pushed a commit to PastaPastaPasta/dash that referenced this pull request Jun 29, 2021
65bc38d [doc] add notes on release notes (John Newbery)

Pull request description:

  Explains when and how release notes should be written.

Tree-SHA512: 94085d5a30499f41e6d1821b9f157aea40b3cff61a8ba606fed1b239e794ffe6769f985f53400715d712d12aadaa8db8cfca08dd1700a1fe17df86e0e554eac2
UdjinM6 pushed a commit to UdjinM6/dash that referenced this pull request Aug 24, 2021
65bc38d [doc] add notes on release notes (John Newbery)

Pull request description:

  Explains when and how release notes should be written.

Tree-SHA512: 94085d5a30499f41e6d1821b9f157aea40b3cff61a8ba606fed1b239e794ffe6769f985f53400715d712d12aadaa8db8cfca08dd1700a1fe17df86e0e554eac2
Munkybooty pushed a commit to Munkybooty/dash that referenced this pull request Aug 24, 2021
65bc38d [doc] add notes on release notes (John Newbery)

Pull request description:

  Explains when and how release notes should be written.

Tree-SHA512: 94085d5a30499f41e6d1821b9f157aea40b3cff61a8ba606fed1b239e794ffe6769f985f53400715d712d12aadaa8db8cfca08dd1700a1fe17df86e0e554eac2
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Dec 16, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants