Le 23/01/2018 à 11:42, Hadrien Grasland a écrit :
Le 23/01/2018 à 11:33, John Paul Adrian Glaubitz a écrit :
On 01/23/2018 10:37 AM, John Paul Adrian Glaubitz wrote:
Tier 2 platforms can be thought of as “guaranteed to build”. **Automated tests are not run so it’s not guaranteed to produce a working build**, but platforms often work to quite a good degree and patches are always welcome! Specifically, these platforms are required to have each of the following:
Official binary releases are provided for the platform. **Automated building is set up, but may not be running tests.** Landing changes to the rust-lang/rust repository’s master branch is gated on platforms building. For some platforms only the standard library is compiled, but for others rustc and cargo are too.
Oh, and to add to that: In Debian, Firefox is now breaking more often on platforms which are not x86/x86_64 as you can see here with armhf currently broken:
https://buildd.debian.org/status/package.php?p=firefox&suite=sid
But I really don't know what people expect from a compiler whose testsuite is only ever run on x86/x86_64 by upstream - unlike virtually any other compiler project on the planet. Heck, even Free Pascal runs tests on all platforms - natively. I know that because I am providing those guys hardware for testing.
Adrian
Then maybe your time would be better spent working together with the Rust team to ensure that they can and do run their tests on armhf as well?
Hadrien
PS: By the way, if you go and have a look at the build log for the firefox package on armhf that you mention, you will find that the problem is that the build machine ran out of RAM ("terminate called after throwing an instance of 'std::bad_alloc'"). This has nothing to do with Rust, it is a common problem with large C++ projects too. You may want to beef up the corresponding build node or to reduce the amount of concurrent build processes. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org