Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: ripper234 on December 02, 2012, 08:55:32 PM



Title: All BIPs should contain a link to a discussion thread
Post by: ripper234 on December 02, 2012, 08:55:32 PM
Some (https://en.bitcoin.it/wiki/BIP_0020) (> 0) wiki entries for BIPs do not contain any links to a discussion thread.
As all BIPs are publically discussed before being accepted, the discussion exists somewhere "out there", be it bitcointalk, the developer group, or some other place.

I propose that the standard template for a BIP will include a link to the canonical discussion about it. It will be nice to also give a link to the specific message that "officially decided" that the BIP is accepted.


Title: Re: All BIPs should contain a link to a discussion thread
Post by: ripper234 on December 04, 2012, 09:50:34 PM
Bump.

What's the proper way to get a response about this?
Send this to the dev mailing list?


Title: Re: All BIPs should contain a link to a discussion thread
Post by: Gavin Andresen on December 04, 2012, 10:24:48 PM
No, you probably won't get a response there, either.

"All BIPs should" ... is too rigid, in my humble opinion.

If the person championing the BIP thinks that a link to a discussion thread helps clarify or convince, then they should include a link.  But I don't think a hard-and-fast rule is the right thing to do, we'll just waste time arguing over WHICH discussion thread or threads should be linked...


Title: Re: All BIPs should contain a link to a discussion thread
Post by: ripper234 on December 07, 2012, 10:42:33 AM
No, you probably won't get a response there, either.

"All BIPs should" ... is too rigid, in my humble opinion.

If the person championing the BIP thinks that a link to a discussion thread helps clarify or convince, then they should include a link.  But I don't think a hard-and-fast rule is the right thing to do, we'll just waste time arguing over WHICH discussion thread or threads should be linked...


I wrote "should", not "must", although I genuinely think "must" is better.

Every BIP has a champion, right? That champion can decide which thread he wants to link to. I don't think there would be any arguments involved ... the champion/champions of a BIP should just list pick a canonical BIP thread where the official discussion / voting occurs (I admit I'm still not very clear on how exactly BIPs get accepted, asked this now on stack exchange (http://bitcoin.stackexchange.com/questions/5640/how-is-a-bip-accepted))

The situation I'd like to avoid is BIPs that are accepted, but have no direct evidence of this status in the wiki page, e.g. BIP 21 (https://en.bitcoin.it/wiki/BIP_0021).

In theory, anyone create a page called BIP XXXX, and make it appear as though it's "accepted". I imagine that such forgery will be quickly detected by "people who know it's not a real BIP", but if all accepted BIPs had to have a link to the discussion thread, this verification of BIP authenticity would not be limited only to "people who know it's not a real BIP".

Why shouldn't BIPs, certainly BIPs that are accepted, have some proof of their status?

Aren't BIPs important enough to warrant requiring at least a link to the thread that created them?