Bug#879976: meson: 0.43.0-1 fails to build, test failures

2017-10-27 Thread Jeremy Bicha
On Fri, Oct 27, 2017 at 5:18 PM, Jussi Pakkanen  wrote:
> We can bump the version requirement of GDC tests to be >= 8. This is
> would be equivalent to what we had before. We're going to have a point
> release soon so this could go in that.

Ok, well feel free to demote this bug to Important if you want the
latest upload to migrate to Testing.

Jeremy



Bug#879976: meson: 0.43.0-1 fails to build, test failures

2017-10-27 Thread Jussi Pakkanen
On Sat, Oct 28, 2017 at 12:08 AM, Jeremy Bicha  wrote:

>> I think this is because pitti's sbuilder had an issue and it crashed
>> the test runner when trying to determine the number of CPUs in the
>> system. IIRC the same issue was in reproducible build environment ages
>> ago. Under pbuilder the compilation works without issues.
>
> What do you suggest for Ubuntu's builders which do use sbuild and I'm
> guessing gcc-8 is still months away.

Based on the log, the builders are working fine. It just failed on
pitti's machine for some reason we don't know.

We can bump the version requirement of GDC tests to be >= 8. This is
would be equivalent to what we had before. We're going to have a point
release soon so this could go in that.



Bug#879976: meson: 0.43.0-1 fails to build, test failures

2017-10-27 Thread Jeremy Bicha
On Fri, Oct 27, 2017 at 5:02 PM, Jussi Pakkanen  wrote:
> On Fri, Oct 27, 2017 at 11:37 PM, Jeremy Bicha  wrote:
>> meson 0.43.0-1 fails to build from source in Ubuntu and with Debian
>> Reproducible Builds
>> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/meson.html
>>
>> https://launchpad.net/ubuntu/+source/meson/0.43.0-1/+build/13633070
>
> This is caused by the fact that GDC's standard library is not compiled
> with fPIC even though it should support shared libraries. We skipped
> this test on GCC versions earlier than 7 (because it was known broken,
> but should have started working in 7, and won't be fully fixed until
> GCC 8 IIRC).
>
> I ran the full test suite on packaging on i386 and it passed without errors.
>
>> By the way, I notice that this version was uploaded as a binary upload
>> instead of a source-only upload.
>
> I think this is because pitti's sbuilder had an issue and it crashed
> the test runner when trying to determine the number of CPUs in the
> system. IIRC the same issue was in reproducible build environment ages
> ago. Under pbuilder the compilation works without issues.

What do you suggest for Ubuntu's builders which do use sbuild and I'm
guessing gcc-8 is still months away.

Thanks,
Jeremy Bicha



Bug#879976: meson: 0.43.0-1 fails to build, test failures

2017-10-27 Thread Jussi Pakkanen
On Fri, Oct 27, 2017 at 11:37 PM, Jeremy Bicha  wrote:

> meson 0.43.0-1 fails to build from source in Ubuntu and with Debian
> Reproducible Builds
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/meson.html
>
> https://launchpad.net/ubuntu/+source/meson/0.43.0-1/+build/13633070

This is caused by the fact that GDC's standard library is not compiled
with fPIC even though it should support shared libraries. We skipped
this test on GCC versions earlier than 7 (because it was known broken,
but should have started working in 7, and won't be fully fixed until
GCC 8 IIRC).

I ran the full test suite on packaging on i386 and it passed without errors.

> By the way, I notice that this version was uploaded as a binary upload
> instead of a source-only upload.

I think this is because pitti's sbuilder had an issue and it crashed
the test runner when trying to determine the number of CPUs in the
system. IIRC the same issue was in reproducible build environment ages
ago. Under pbuilder the compilation works without issues.



Bug#879976: meson: 0.43.0-1 fails to build, test failures

2017-10-27 Thread Jeremy Bicha
Source: meson
Version: 0.43.0-1
Severity: serious
X-Debbugs-CC: mp...@debian.org

meson 0.43.0-1 fails to build from source in Ubuntu and with Debian
Reproducible Builds
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/meson.html

https://launchpad.net/ubuntu/+source/meson/0.43.0-1/+build/13633070

By the way, I notice that this version was uploaded as a binary upload
instead of a source-only upload.

https://wiki.debian.org/SourceOnlyUpload

Thanks,
Jeremy Bicha