Re: [Bitcoin-development] Going to tag 0.9.2 final
Was joking, but isn't the translation process back-ended with runtime tests to ensure that any stray chars etc cause the application to fail? On 14/06/2014, at 1:49 pm, Matt Whitlock b...@mattwhitlock.name wrote: On Saturday, 14 June 2014, at 1:42 pm, Un Ix wrote: How about a prize for anyone who can spot any malicious strings within next hour? I think it's more an issue of accidental breakage than any maliciousness. One character in the wrong place in a language bundle somewhere can make the difference between success and runtime failure, and it may not be immediately apparent when running in unaffected locales. This kind of problem isn't likely to result in data loss (or money loss, where money is data, is in Bitcoin), but it could be enough to necessitate scrapping the whole release, which would look bad and prompt users to question the dev team's quality control process. -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development
Re: [Bitcoin-development] Going to tag 0.9.2 final
On Sat, Jun 14, 2014 at 7:58 AM, Un Ix slashdevn...@hotmail.com wrote: Was joking, but isn't the translation process back-ended with runtime tests to ensure that any stray chars etc cause the application to fail? There is some postprocessing done in the script that fetches translation files (see https://github.com/bitcoin/bitcoin/blob/master/contrib/devtools/update-translations.py ). It removes stray control characters, but for example there is no check for number and presence of formatting characters. I generally check that by manually looking through the diffs. But would be great if someone added that. Wladimir -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development
Re: [Bitcoin-development] Going to tag 0.9.2 final
On Sat, Jun 14, 2014 at 7:42 AM, Un Ix slashdevn...@hotmail.com wrote: How about a prize for anyone who can spot any malicious strings within next hour? ;-) Hah, if there was to be a prize I'd rather have people looking out for icebergs than for wrongly arranged deck chairs :-) Wladimir -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development
Re: [Bitcoin-development] Going to tag 0.9.2 final
Wladimir, On Jun 13, 2014, at 12:18 PM, Wladimir wrote: If I do not hear anything, I will do a last-minute language import this import can actually break things. I'd avoid it. -- Pavel Janík -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development
Re: [Bitcoin-development] Going to tag 0.9.2 final
It cannot, it is just data. Wladimir -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development
Re: [Bitcoin-development] Going to tag 0.9.2 final
On Jun 13, 2014, at 1:58 PM, Wladimir wrote: It cannot, it is just data. The (new) data can break user interface (at least). -- Pavel Janík -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development
Re: [Bitcoin-development] Going to tag 0.9.2 final
On Friday, 13 June 2014, at 9:24 pm, xor wrote: On Friday, June 13, 2014 12:18:37 PM Wladimir wrote: If I do not hear anything, I will do a last-minute language import High risk projects as Bitcoin should NOT see ANY changes between release candidates and releases. You can cause severe havoc with ANY changes. Humans make mistakes! Please do not do such things! Agreed. Does Bitcoin Core not have a release cycle policy? Typically mission-critical projects will enter a code and resource freeze prior to tagging a release candidate, after which point only critical bugfixes are allowed into the release branch. A language translation update does not qualify as a critical bugfix and should be merged during the next release cycle. -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development
Re: [Bitcoin-development] Going to tag 0.9.2 final
How about a prize for anyone who can spot any malicious strings within next hour? ;-) On 14/06/2014, at 1:32 pm, Wladimir laa...@gmail.com wrote: On Fri, Jun 13, 2014 at 10:12 PM, Jeff Garzik jgar...@bitpay.com wrote: As a general principle, I agree. Other projects have translation freeze points to address this. Although it is a small holistic risk, in theory, someone could maliciously change strings at the last minute in a language maintainers don't know well. I was just doing what was always done. In practice, the translations follow a very different cycle than the rest of the code. Entering translations as well as reviewing them happens inside Transifex. Sure, someone could maliciously change strings. It's typical that this little bikeshedding topic attracts so much attention. But if it makes all of you happy I won't do the translation update. Wladimir -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development -- HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions Find What Matters Most in Your Big Data with HPCC Systems Open Source. Fast. Scalable. Simple. Ideal for Dirty Data. Leverages Graph Analysis for Fast Processing Easy Data Exploration http://p.sf.net/sfu/hpccsystems ___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development