Bug 1300055 - ceres-solver-devel missing dependency on glog-devel
Summary: ceres-solver-devel missing dependency on glog-devel
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ceres-solver
Version: 23
Hardware: x86_64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Taylor Braun-Jones
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-01-19 20:41 UTC by Matthew Woehlke
Modified: 2016-03-28 01:19 UTC (History)
2 users (show)

Fixed In Version: ceres-solver-1.10.0-6.fc22 ceres-solver-1.11.0-4.fc23
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-03-27 20:48:30 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Matthew Woehlke 2016-01-19 20:41:58 UTC
Description of problem:
ceres-solver-devel depends on glog-devel, but does not express this dependency, making it possible to install (an unusable) ceres-solver-devel without glog-devel installed.

Version-Release number of selected component (if applicable):
ceres-solver-devel-1.11.0-2.fc23.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Attempt to configure a CMake-based application that uses ceres-solver

Actual results:
-- Failed to find glog - Could not find glog library, set GLOG_LIBRARY to full path to libglog.
-- Failed to find glog - Caller defined GLOG_INCLUDE_DIR: /usr/include does not contain glog/logging.h header.
CMake Error at /usr/share/Ceres/CeresConfig.cmake:88 (message):
  Failed to find Ceres - Missing required Ceres dependency: Glog, please set
  GLOG_INCLUDE_DIR.
Call Stack (most recent call first):
  /usr/share/Ceres/CeresConfig.cmake:248 (ceres_report_not_found)
  ... (find_package)
  ...

CMake Error at ... (find_package):
  Found package configuration file:

    /usr/share/Ceres/CeresConfig.cmake

  but it set Ceres_FOUND to FALSE so package "Ceres" is considered to be NOT
  FOUND.

Expected results:
Configures and builds successfully. (But see also bug #1300053.)

Comment 1 Rich Mattes 2016-01-25 23:25:47 UTC
Thanks for the report.  There's actually a few bugs here:

- ceres-solver-devel missing Requires: eigen3-devel
- ceres-solver-devel missing Requires: glog-devel
- CeresConfig.cmake installed to /usr/share instead of /usr/lib<qual>

I'll fix this all up and submit an update.

Comment 2 Taylor Braun-Jones 2016-01-26 00:32:13 UTC
Thanks, Rich.

Comment 3 Fedora Update System 2016-01-27 00:54:33 UTC
ceres-solver-1.11.0-3.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-fdbd0a023d

Comment 4 Fedora Update System 2016-01-27 02:06:36 UTC
ceres-solver-1.10.0-5.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-173be0cfee

Comment 5 Fedora Update System 2016-01-28 22:27:05 UTC
ceres-solver-1.11.0-3.fc23 has been pushed to the Fedora 23 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-2016-fdbd0a023d

Comment 6 Fedora Update System 2016-01-29 06:54:46 UTC
ceres-solver-1.10.0-5.fc22 has been pushed to the Fedora 22 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-2016-173be0cfee

Comment 7 Fedora Update System 2016-03-02 17:25:14 UTC
ceres-solver-1.10.0-6.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-cd74529f16

Comment 8 Fedora Update System 2016-03-02 17:25:15 UTC
ceres-solver-1.11.0-4.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-6bc25bf197

Comment 9 Fedora Update System 2016-03-03 21:55:23 UTC
ceres-solver-1.10.0-6.fc22 has been pushed to the Fedora 22 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-2016-cd74529f16

Comment 10 Fedora Update System 2016-03-03 21:58:35 UTC
ceres-solver-1.11.0-4.fc23 has been pushed to the Fedora 23 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-2016-6bc25bf197

Comment 11 Fedora Update System 2016-03-27 20:48:25 UTC
ceres-solver-1.10.0-6.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.

Comment 12 Fedora Update System 2016-03-28 01:19:26 UTC
ceres-solver-1.11.0-4.fc23 has been pushed to the Fedora 23 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.