Bug 1687120

Summary: Sporadic failures with scipy 1.2.0
Product: [Fedora] Fedora Reporter: Elliott Sales de Andrade <quantum.analyst>
Component: scipyAssignee: Thomas Spura <tomspur>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 30CC: cstratak, mhroncok, python-sig, tomspur
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-05-16 06:42:26 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Build log traceback none

Description Elliott Sales de Andrade 2019-03-10 02:31:30 UTC
Created attachment 1542427 [details]
Build log traceback

Description of problem:
Recent builds of dask have worked on F28 [1], F29 [2], and F31 [3], but failed on F30 [4].

See the attached build.log snippet for the failure, but it seems to be:
SystemError: <fortran object> returned NULL without setting an error

Since F30 and Rawhide were built at the same time, I'm calling this a "sporadic" failure, but it's possible something related in Rawhide was built later and fixed it.

Version-Release number of selected component (if applicable):
python3-scipy-1.2.0-1.fc30.x86_64


Additional info:
[1] https://koji.fedoraproject.org/koji/buildinfo?buildID=1228115
[2] https://koji.fedoraproject.org/koji/buildinfo?buildID=1228118
[3] https://koji.fedoraproject.org/koji/buildinfo?buildID=1228116
[4] https://koji.fedoraproject.org/koji/buildinfo?buildID=1228117

Comment 1 Elliott Sales de Andrade 2019-03-10 03:39:54 UTC
A rebuild doesn't work, so I guess it's specific to F30...

Old build (since the task gets replaced): https://koji.fedoraproject.org/koji/taskinfo?taskID=33347032
vs. new build: https://koji.fedoraproject.org/koji/taskinfo?taskID=33348339

Comment 2 Miro HronĨok 2019-03-10 10:13:22 UTC
Note: This is all on x86_64, so it is not an architecture difference.

Also note: scipy-1.2.0-1.fc30 is in both f30 and f31, so the package is identical.

Let's compare the buildroots and see the difference in other the packages between f31 and f30?

Comment 3 Elliott Sales de Andrade 2019-03-12 08:47:16 UTC
Here's the diff between F31 -> F30:

binutils-2.32-9.fc31.x86_64 > binutils-2.31.1-28.fc30.x86_64
binutils-gold-2.32-9.fc31.x86_64
boost-regex-1.69.0-6.fc30.x86_64 > boost-regex-1.69.0-6.fc30.x86_64
curl-7.64.0-4.fc31.x86_64 > curl-7.64.0-4.fc30.x86_64
dbus-libs-1:1.12.12-5.fc31.x86_64 > dbus-libs-1:1.12.12-5.fc30.x86_64
efi-srpm-macros-4-2.fc30.noarch > efi-srpm-macros-4-2.fc30.noarch
fedora-gpg-keys-31-0.1.noarch > fedora-gpg-keys-30-0.5.noarch
fedora-release-31-0.1.noarch > fedora-release-30-0.24.noarch
fedora-release-common-31-0.1.noarch > fedora-release-common-30-0.24.noarch
fedora-repos-31-0.1.noarch > fedora-repos-30-0.5.noarch
fedora-repos-rawhide-31-0.1.noarch > fedora-repos-rawhide-30-0.5.noarch
file-5.36-2.fc31.x86_64 > file-5.36-2.fc30.x86_64
file-libs-5.36-2.fc31.x86_64 > file-libs-5.36-2.fc30.x86_64
fontconfig-2.13.1-6.fc31.x86_64 > fontconfig-2.13.1-6.fc30.x86_64
fpc-srpm-macros-1.2-1.fc31.noarch > fpc-srpm-macros-1.1-6.fc30.noarch
gdb-headless-8.3.50.20190304-1.fc31.x86_64 > gdb-headless-8.2.90.20190304-19.fc30.x86_64
gdk-pixbuf2-2.38.1-1.fc31.x86_64 > gdk-pixbuf2-2.38.1-1.fc30.x86_64
gdk-pixbuf2-modules-2.38.1-1.fc31.x86_64 > gdk-pixbuf2-modules-2.38.1-1.fc30.x86_64
glib2-2.60.0-2.fc31.x86_64 > glib2-2.59.3-1.fc30.x86_64
glibc-2.29.9000-4.fc31.x86_64 > glibc-2.29-8.fc30.x86_64
glibc-common-2.29.9000-4.fc31.x86_64 > glibc-common-2.29-8.fc30.x86_64
glibc-minimal-langpack-2.29.9000-4.fc31.x86_64 > glibc-minimal-langpack-2.29-8.fc30.x86_64
gmp-1:6.1.2-10.fc31.x86_64 > gmp-1:6.1.2-10.fc30.x86_64
gmp-6.1.2-10.fc31.x86_64 > gmp-6.1.2-10.fc30.x86_64
guile22-2.2.4-3.fc30.x86_64 > guile22-2.2.4-3.fc30.x86_64
hicolor-icon-theme-0.17-6.fc31.noarch > hicolor-icon-theme-0.17-5.fc30.noarch
info-6.6-1.fc30.x86_64 > info-6.6-1.fc30.x86_64
krb5-libs-1.17-6.fc31.x86_64 > krb5-libs-1.17-4.fc30.x86_64
libX11-1.6.7-2.fc31.x86_64 > libX11-1.6.7-1.fc30.x86_64
libX11-common-1.6.7-2.fc31.noarch > libX11-common-1.6.7-1.fc30.noarch
libarchive-3.3.3-3.fc30.x86_64 > libarchive-3.3.3-3.fc30.x86_64
libatomic_ops-7.6.10-1.fc31.x86_64 > libatomic_ops-7.6.6-2.fc30.x86_64
libblkid-2.33.1-4.fc31.x86_64 > libblkid-2.33.1-3.fc30.x86_64
libcap-ng-0.7.9-7.fc31.x86_64 > libcap-ng-0.7.9-6.fc30.x86_64
libcom_err-1.44.6-1.fc31.x86_64 > libcom_err-1.44.5-2.fc30.x86_64
libcurl-7.64.0-4.fc31.x86_64 > libcurl-7.64.0-4.fc30.x86_64
libfdisk-2.33.1-4.fc31.x86_64 > libfdisk-2.33.1-3.fc30.x86_64
libgs-9.26-2.fc31.x86_64 > libgs-9.26-1.fc30.x86_64
libicu-63.1-2.fc30.x86_64 > libicu-63.1-2.fc30.x86_64
libjpeg-turbo-2.0.2-1.fc31.x86_64 > libjpeg-turbo-2.0.2-1.fc30.x86_64
libmount-2.33.1-4.fc31.x86_64 > libmount-2.33.1-3.fc30.x86_64
libnghttp2-1.37.0-1.fc31.x86_64 > libnghttp2-1.36.0-2.fc30.x86_64
libpng-2:1.6.36-1.fc31.x86_64 > libpng-2:1.6.36-1.fc30.x86_64
libsepol-2.9-0.rc2.1.fc31.x86_64 > libsepol-2.9-0.rc1.1.fc30.1.x86_64
libsmartcols-2.33.1-4.fc31.x86_64 > libsmartcols-2.33.1-3.fc30.x86_64
libssh-0.8.7-1.fc31.x86_64 > libssh-0.8.7-1.fc30.x86_64
libstdc++-9.0.1-0.8.fc30.x86_64 > libstdc++-9.0.1-0.8.fc30.x86_64
libutempter-1.1.6-16.fc30.x86_64 > libutempter-1.1.6-16.fc30.x86_64
libuuid-2.33.1-4.fc31.x86_64 > libuuid-2.33.1-3.fc30.x86_64
libxcrypt-4.4.4-1.fc31.x86_64 > libxcrypt-4.4.4-1.fc30.x86_64
libxml2-2.9.9-2.fc30.x86_64 > libxml2-2.9.9-2.fc30.x86_64
make-4.2.1-13.fc30.x86_64 > make-4.2.1-13.fc30.x86_64
openblas-0.3.5-5.fc31.x86_64 > openblas-0.3.5-5.fc30.x86_64
openblas-serial-0.3.5-5.fc31.x86_64 > openblas-serial-0.3.5-5.fc30.x86_64
openblas-threads-0.3.5-5.fc31.x86_64 > openblas-threads-0.3.5-5.fc30.x86_64
openssl-libs-1.1.1b-2.fc31.x86_64 > openssl-libs-1.1.1b-2.fc30.x86_64
openssl-libs-1:1.1.1b-2.fc31.x86_64 > openssl-libs-1:1.1.1b-2.fc30.x86_64
patch-2.7.6-9.fc31.x86_64 > patch-2.7.6-9.fc30.x86_64
pcre-8.43-1.fc31.x86_64 > pcre-8.43-1.fc30.x86_64
pcre2-10.33-0.1.RC1.fc31.x86_64 > pcre2-10.32-8.fc30.x86_64
perl-Errno-1.29-434.fc31.x86_64 > perl-Errno-1.29-434.fc30.x86_64
perl-IO-1.39-434.fc31.x86_64 > perl-IO-1.39-434.fc30.x86_64
perl-Socket-4:2.029-1.fc31.x86_64 > perl-Socket-4:2.029-1.fc30.x86_64
perl-interpreter-4:5.28.1-434.fc31.x86_64 > perl-interpreter-4:5.28.1-434.fc30.x86_64
perl-libs-4:5.28.1-434.fc31.x86_64 > perl-libs-4:5.28.1-434.fc30.x86_64
perl-macros-4:5.28.1-434.fc31.x86_64 > perl-macros-4:5.28.1-434.fc30.x86_64
perl-open-1.11-434.fc31.noarch > perl-open-1.11-434.fc30.noarch
python-pip-wheel-19.0.3-1.fc31.noarch > python-pip-wheel-19.0.2-1.fc30.noarch
python3-attrs-18.2.0-1.fc31.noarch > python3-attrs-18.2.0-1.fc30.noarch
python3-ipython_genutils-0.1.0-17.fc31.noarch > python3-ipython_genutils-0.1.0-16.fc30.noarch
python3-matplotlib-3.0.3-1.fc31.x86_64 > python3-matplotlib-3.0.3-1.fc30.x86_64
python3-matplotlib-data-3.0.3-1.fc31.noarch > python3-matplotlib-data-3.0.3-1.fc30.noarch
python3-matplotlib-data-fonts-3.0.3-1.fc31.noarch > python3-matplotlib-data-fonts-3.0.3-1.fc30.noarch
python3-matplotlib-tk-3.0.3-1.fc31.x86_64 > python3-matplotlib-tk-3.0.3-1.fc30.x86_64
python3-numpy-1:1.16.2-1.fc31.x86_64 > python3-numpy-1:1.16.2-1.fc30.x86_64
python3-numpy-f2py-1:1.16.2-1.fc31.x86_64 > python3-numpy-f2py-1:1.16.2-1.fc30.x86_64
python3-pickleshare-0.7.4-12.fc31.noarch > python3-pickleshare-0.7.4-12.fc30.noarch
python3-pygments-2.2.0-16.fc31.noarch > python3-pygments-2.2.0-16.fc30.noarch
python3-pyparsing-2.3.1-1.fc31.noarch > python3-pyparsing-2.3.1-1.fc30.noarch
python3-pyyaml-5.1-0.1.b6.fc31.x86_64 > python3-pyyaml-4.2-0.2.b4.fc30.x86_64
python3-tables-3.4.4-4.fc31.x86_64 > python3-tables-3.4.4-4.fc30.x86_64
qt5-srpm-macros-5.12.1-1.fc31.noarch > qt5-srpm-macros-5.11.3-2.fc30.noarch
redhat-rpm-config-128-1.fc30.noarch > redhat-rpm-config-128-1.fc30.noarch
rpm-4.14.2.1-4.fc30.1.x86_64 > rpm-4.14.2.1-4.fc30.1.x86_64
rpm-build-4.14.2.1-4.fc30.1.x86_64 > rpm-build-4.14.2.1-4.fc30.1.x86_64
rpm-build-libs-4.14.2.1-4.fc30.1.x86_64 > rpm-build-libs-4.14.2.1-4.fc30.1.x86_64
rpm-libs-4.14.2.1-4.fc30.1.x86_64 > rpm-libs-4.14.2.1-4.fc30.1.x86_64
setup-2.13.1-1.fc31.noarch > setup-2.12.6-2.fc30.noarch
shadow-utils-2:4.6-9.fc31.x86_64 > shadow-utils-2:4.6-8.fc30.x86_64
shadow-utils-4.6-9.fc31.x86_64 > shadow-utils-4.6-8.fc30.x86_64
snappy-1.1.7-8.fc31.x86_64 > snappy-1.1.7-8.fc30.x86_64
source-highlight-3.1.8-23.fc31.x86_64 > source-highlight-3.1.8-23.fc30.x86_64
sqlite-libs-3.27.2-3.fc31.x86_64 > sqlite-libs-3.26.0-3.fc30.x86_64
systemd-libs-241-2.gita09c170.fc31.x86_64 > systemd-libs-241-2.gita09c170.fc30.x86_64
tar-1.32-1.fc31.x86_64 > tar-1.32-1.fc30.x86_64
tar-2:1.32-1.fc31.x86_64 > tar-2:1.32-1.fc30.x86_64
util-linux-2.33.1-4.fc31.x86_64 > util-linux-2.33.1-3.fc30.x86_64
which-2.21-14.fc30.x86_64 > which-2.21-14.fc30.x86_64
xz-libs-5.2.4-5.fc30.x86_64 > xz-libs-5.2.4-5.fc30.x86_64
zstd-1.3.8-2.fc30.x86_64 > zstd-1.3.8-2.fc30.x86_64


Nothing in particular stands out to me. I did notice on the numpy update commit [1] that it took a few tries to pass for F30. I wonder if it's related somehow?

[1] https://src.fedoraproject.org/rpms/numpy/c/d5b3f0c71935a1c7f7963f878a2b3460debcb327?branch=master

Comment 4 Elliott Sales de Andrade 2019-05-16 06:42:26 UTC

*** This bug has been marked as a duplicate of bug 1709161 ***