4 ms·
Foxboron wrote "Reproducible Builds has standardized". Going to the website, they write "SOURCE_DATE_EPOCH is a standardised environment variable" and it links
by capableweb 5y ago
Foxboron wrote "Reproducible Builds has standardized". Going to the website, they write "SOURCE_DATE_EPOCH is a standardised environment variable" and it links to https://reproducible-builds.org/specs/source-date-epoch/ https://reproducible-builds.org/specs/source-date-epoch/ which is a specification to standardize something.
So it's accurate to say that "Reproducible Builds has standardized" that since they only talk about their own organization, not that it has been accepted to IETF or something like that.
- Foxboron 5y agoMan, if people just took the time to read the link and not the comment :)
- password4321 5y agoIt usually takes less than 30 seconds to copy+paste quote the portion of the linked content that's actually relevant. Doing so greatly improves the effectiveness of communication.
- laumars 5y agoI actually did and the link just references a specification, not a standard. Something being “standardised” requires more than just a specification and just because the specification throws the term “standard” around it doesn’t mean it has been formally standardised. This doesn’t mean people shouldn’t still follow the specification. Plenty of specifications exist that have not been standardised. For example, there is an RFC specification for CSVs but not formal standard. So by all means push this specification as a de facto standard but please don’t mislead people saying it has been standardised when it has not.
- laumars 5y agoThat’s a specification. Just because the specification says it’s standardised it doesn’t mean it is. Where’s the corresponding approval from ISO, ANSI or other standards authority? There’s nothing wrong with a specification or even a reference implementation but they are not themselves standards. And that’s exactly what this is: a widely respected specification. You shouldn’t have to lie about this being standardised for it still to be relevant.
- capableweb 5y agoYou don't need to get approval from ISO, ANSI or any other entity in order to standarize something _within your own organization_. Again, the SOURCE_DATE_EPOCH variable has been standarized within the Reproducible Builds organization, and no one can say otherwise.
- laumars 5y agoBut that doesn’t still make the specification “standardised” for anyone else. I hate arguing semantics because it’s usually a worthless argument. But the problem here is people are specifically arguing that Reproducible Builds have standardised something when they have not. If you still want to use their specification then that’s grand. You don’t need a specification standardised for it to be relevant. However on the very specific point of whether this is a standard, I’m yet to see any proof that anyone has actually standardised the specification. All I’m reading is “but they say it is” and frankly that’s not enough to make a standard.
- Foxboron 5y agoI wrote "Reproducible Builds has standardized". I made no assertions how this is recognized in the wider ecosystem. However, a couple hundred projects heed this standard along with most distributions. Does your nitpicking really matter?
- laumars 5y agoIt does when you tersely react to other people’s comments stating they should follow “standards” (which you now finally agree are not a standard). If your comment wasn’t so rude from the outset then I wouldn’t have nitpicked your statement. I think there’s some “law” people often quite about people who correct other people that applies to your post.
- deleted 5y ago[deleted]