Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1555479 - InsightToolkit: FTBFS in F28
Summary: InsightToolkit: FTBFS in F28
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: InsightToolkit
Version: 28
Hardware: Unspecified
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Igor Raits
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1592088 (view as bug list)
Depends On:
Blocks: F28FTBFS
TreeView+ depends on / blocked
 
Reported: 2018-03-14 19:09 UTC by Fedora Release Engineering
Modified: 2018-09-06 03:10 UTC (History)
7 users (show)

Fixed In Version: InsightToolkit-4.9.1-8.fc28
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-09-06 03:10:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Fedora Release Engineering 2018-03-14 19:09:09 UTC
Your package InsightToolkit failed to build from source in current F28.

https://koji.fedoraproject.org/koji/taskinfo?taskID=24763039

For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

Comment 1 Andre Robatino 2018-03-21 03:44:22 UTC
This is uninstallable in F28. (Can be installed in Rawhide, though.)

Comment 2 Andre Robatino 2018-03-28 19:35:38 UTC
On 2018-02-21 there was a successful build for InsightToolkit-4.9.1-8, but for Rawhide only, no attempted F28 build. Probably just needs the same build for F28.

https://koji.fedoraproject.org/koji/packageinfo?packageID=15995

Comment 3 Andre Robatino 2018-05-11 13:15:33 UTC
Noticed there was a failed F28 koji build on April 13 for the exact same version that exists in Rawhide. Anyone know why?

Comment 4 Zbigniew Jędrzejewski-Szmek 2018-07-09 04:27:47 UTC
Dear Maintainer,

your package has not been built successfully in F28. Action is required from you.

If you can fix your package to build, perform a build in koji, and either create
an update in bodhi, or close this bug without creating an update, if updating is
not appropriate [1]. If you are working on a fix, set the status to ASSIGNED to acknowledge this. Following the latest policy for such packages [2], your package will be orphaned if this bug remains in NEW state more than 8 weeks.

[1] https://fedoraproject.org/wiki/Updates_Policy
[2] https://fedoraproject.org/wiki/Fails_to_build_from_source#Package_Removal_for_Long-standing_FTBFS_bugs

Comment 5 Igor Raits 2018-07-23 11:15:52 UTC
It's really complicated to fix.

Comment 6 Zbigniew Jędrzejewski-Szmek 2018-08-27 19:49:57 UTC
Built in F28: InsightToolkit-4.9.1-8.fc28

Comment 7 Zbigniew Jędrzejewski-Szmek 2018-08-27 19:52:08 UTC
*** Bug 1592088 has been marked as a duplicate of this bug. ***

Comment 8 Fedora Update System 2018-08-27 19:53:15 UTC
InsightToolkit-4.9.1-8.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-9638c0fdcd

Comment 9 Fedora Update System 2018-08-28 10:51:35 UTC
InsightToolkit-4.9.1-8.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-9638c0fdcd

Comment 10 Andre Robatino 2018-08-28 16:46:18 UTC
Should the other updates-testing packages that it wants to install be included in the bodhi update?

[root@lenovo-pc yum.repos.d]# dnf --enablerepo=updates-testing install InsightToolkit\*
Fedora 28 - x86_64 - Test Updates               336 kB/s |  11 MB     00:34    
Last metadata expiration check: 0:00:23 ago on Tue 28 Aug 2018 12:42:17 PM EDT.
Dependencies resolved.
================================================================================
 Package                   Arch   Version                 Repository       Size
================================================================================
Installing:
 InsightToolkit-devel      x86_64 4.9.1-8.fc28            updates-testing 3.3 M
 InsightToolkit-doc        noarch 4.9.1-8.fc28            updates-testing 6.3 M
 InsightToolkit-examples   x86_64 4.9.1-8.fc28            updates-testing 1.8 M
Installing dependencies:
 InsightToolkit            x86_64 4.9.1-8.fc28            updates-testing 3.3 M
 InsightToolkit-vtk        x86_64 4.9.1-8.fc28            updates-testing 128 k
 InsightToolkit-vtk-devel  x86_64 4.9.1-8.fc28            updates-testing  23 k
 blas-devel                x86_64 3.8.0-9.fc28            updates          25 k
 cmake                     x86_64 3.11.2-1.fc28           updates         7.7 M
 cmake-data                noarch 3.11.2-1.fc28           updates         1.3 M
 cmake-rpm-macros          noarch 3.11.2-1.fc28           updates          38 k
 gl-manpages               noarch 1.1-15.20161227.fc28    fedora          1.2 M
 hdf5-devel                x86_64 1.8.20-3.fc28           fedora          977 k
 jsoncpp                   x86_64 1.8.4-3.fc28            fedora           92 k
 jsoncpp-devel             x86_64 1.8.4-3.fc28            fedora           31 k
 keyutils-libs-devel       x86_64 1.5.10-6.fc28           fedora           47 k
 krb5-devel                x86_64 1.16.1-13.fc28          updates         545 k
 lapack-devel              x86_64 3.8.0-9.fc28            updates          88 k
 libICE-devel              x86_64 1.0.9-12.fc28           fedora           54 k
 libSM-devel               x86_64 1.2.2-8.fc28            fedora           17 k
 libXcursor-devel          x86_64 1.1.15-1.fc28           fedora           28 k
 libXdamage-devel          x86_64 1.1.4-12.fc28           fedora           14 k
 libXext-devel             x86_64 1.3.3-8.fc28            fedora           79 k
 libXfixes-devel           x86_64 5.0.3-5.fc28            fedora           18 k
 libXi-devel               x86_64 1.7.9-6.fc28            fedora          110 k
 libXinerama-devel         x86_64 1.1.3-10.fc28           fedora           18 k
 libXrandr-devel           x86_64 1.5.1-5.fc28            fedora           25 k
 libXt-devel               x86_64 1.1.5-7.fc28            fedora          450 k
 libXv-devel               x86_64 1.0.11-5.fc28           fedora           44 k
 libXxf86vm-devel          x86_64 1.1.4-7.fc28            fedora           23 k
 libaec-devel              x86_64 1.0.2-3.fc28            fedora           10 k
 libcom_err-devel          x86_64 1.44.2-0.fc28           updates          37 k
 libcurl-devel             x86_64 7.59.0-6.fc28           updates         795 k
 libdrm-devel              x86_64 2.4.93-1.fc28           updates         142 k
 libglvnd-core-devel       x86_64 1:1.1.0-1.fc28          updates          24 k
 libglvnd-devel            x86_64 1:1.1.0-1.fc28          updates          15 k
 libglvnd-opengl           x86_64 1:1.1.0-1.fc28          updates          47 k
 libjpeg-turbo-devel       x86_64 1.5.3-6.fc28            updates         108 k
 libkadm5                  x86_64 1.16.1-13.fc28          updates         182 k
 libogg-devel              x86_64 2:1.3.2-10.fc28         fedora           18 k
 libselinux-devel          x86_64 2.8-1.fc28              updates         197 k
 libsepol-devel            x86_64 2.8-1.fc28              updates          84 k
 libtheora-devel           x86_64 1:1.1.1-21.fc28         fedora           39 k
 libtiff-devel             x86_64 4.0.9-10.fc28           updates         509 k
 libverto-devel            x86_64 0.3.0-5.fc28            fedora           17 k
 libxml2-devel             x86_64 2.9.8-4.fc28            updates         1.0 M
 mariadb-connector-c-devel x86_64 3.0.5-1.fc28            updates          61 k
 mariadb-devel             x86_64 3:10.2.17-1.fc28        updates-testing 978 k
 mesa-libGL-devel          x86_64 18.0.5-3.fc28           updates         173 k
 mesa-libGLU-devel         x86_64 9.0.0-14.fc28           updates-testing  14 k
 mesa-libOSMesa-devel      x86_64 18.0.5-3.fc28           updates          33 k
 netcdf-cxx                x86_64 4.2-19.fc28             updates          44 k
 netcdf-cxx-devel          x86_64 4.2-19.fc28             updates         227 k
 netcdf-devel              x86_64 4.4.1.1-9.fc28          updates-testing  83 k
 openssl-devel             x86_64 1:1.1.0h-3.fc28         updates-testing 1.9 M
 pcre2-devel               x86_64 10.31-8.fc28            updates         589 k
 pcre2-utf32               x86_64 10.31-8.fc28            updates         213 k
 postgresql-devel          x86_64 10.5-1.fc28             updates         1.3 M
 python2-vtk               x86_64 7.1.1-11.fc28           updates-testing  11 M
 python2-vtk-qt            x86_64 7.1.1-11.fc28           updates-testing  44 k
 qt-devel                  x86_64 1:4.8.7-40.fc28         updates          11 M
 qtwebkit-devel            x86_64 2.3.4-20.fc28           fedora           37 k
 vtk                       x86_64 7.1.1-11.fc28           updates-testing  18 M
 vtk-devel                 x86_64 7.1.1-11.fc28           updates-testing 8.7 M
 vtk-java                  x86_64 7.1.1-11.fc28           updates-testing 3.3 M
 vtk-qt                    x86_64 7.1.1-11.fc28           updates-testing 307 k
 vtk-qt-tcl                x86_64 7.1.1-11.fc28           updates-testing  38 k
 vtk-tcl                   x86_64 7.1.1-11.fc28           updates-testing 8.8 M
 vxl                       x86_64 1.17.0-26.fc28          updates-testing 5.8 M

Transaction Summary
================================================================================
Install  68 Packages

Total download size: 104 M
Installed size: 399 M
Is this ok [y/N]: N
Operation aborted.
[root@lenovo-pc yum.repos.d]#

Comment 11 Zbigniew Jędrzejewski-Szmek 2018-08-28 17:19:59 UTC
That's not a good test. A better test is:
# dnf download --enablerepo=updates-testing InsightToolkit\*
# dnf install ./InsightToolkit-*rpm
This shows that all the dependencies can be satisfied with packages not in updates-testing. Packages need to be included in a joint update when they are uninstallable separately or broken. But this doesn't seem to be the case here. You are getting various packages from updates-testing in your transaction your transaction because they are available and newer than what is in updates or fedora, but those newer versions are not actually necessary.

Comment 12 Andre Robatino 2018-08-28 18:17:39 UTC
I followed your instructions and the downloaded packages do indeed install without requiring any other updates-testing packages. Sorry for the noise.

Comment 13 Fedora Update System 2018-09-06 03:10:09 UTC
InsightToolkit-4.9.1-8.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.