Bug 1379142 - Sigil package lacks a dependency on minizip
Summary: Sigil package lacks a dependency on minizip
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: sigil
Version: 26
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-09-25 12:01 UTC by Adam Hunt
Modified: 2017-07-24 11:49 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-07-24 11:49:01 UTC
Type: Bug


Attachments (Terms of Use)

Description Adam Hunt 2016-09-25 12:01:18 UTC
Sigil fails to load because libminizip.so.1 is missing. The sigil package spec is missing a dependency on minizip.


Sep 25 04:55:43 drogon sigil.desktop[5310]: /usr/lib64/sigil/sigil: error while loading shared libraries: libminizip.so.1: cannot open shared object file: No such file or directory


After installing the minizip package Sigil loads and works as expected.

Comment 1 Dan Horák 2016-09-26 11:35:27 UTC
The sigil has correct dependencies set - http://koji.fedoraproject.org/koji/rpminfo?rpmID=7955020 - and dnf should resolve them during install.

What does "dnf history info sigil" and "rpm -qi sigil" says?

Comment 2 Adam Hunt 2016-12-30 13:03:01 UTC
I apologize for not replying earlier. These outputs are from a somewhat recently installed Fedora 25 workstation.

 


[adam@drogon]~% sudo dnf history info sigil
Transaction ID : 102
Begin time     : Fri Dec 30 04:55:39 2016
Begin rpmdb    : 2134:4d96699a3e965d6cf13a2c2e7d031bfdfc679be6
End time       :            04:55:42 2016 (3 seconds)
End rpmdb      : 2139:f28631057c76087f7fd18c0f5145665978d1c691
User           : adam <adam>
Return-Code    : Success
Command Line   : install sigil
Transaction performed with:
    Installed     dnf-1.1.10-4.fc25.noarch @updates
    Installed     rpm-4.13.0-6.fc25.x86_64 @updates
Packages Altered:
    Install FlightCrew-sigil-plugin-0.9.1-3.fc25.x86_64 @fedora
    Install python3-cssutils-1.0.1-5.fc25.noarch        @fedora
    Install python3-regex-2016.09.22-1.fc25.x86_64      @fedora
    Install sigil-0.9.6-1.fc25.x86_64                   @fedora
    Install zipios++-0.1.5.9-15.fc24.x86_64             @fedora
[adam@drogon]~% 




[adam@drogon]~% sudo rpm -qi sigil            
Name        : sigil
Version     : 0.9.6
Release     : 1.fc25
Architecture: x86_64
Install Date: Fri 30 Dec 2016 04:55:41 AM PST
Group       : Unspecified
Size        : 13976372
License     : GPLv3+
Signature   : RSA/SHA256, Mon 15 Aug 2016 10:15:52 AM PDT, Key ID 4089d8f2fdb19c98
Source RPM  : sigil-0.9.6-1.fc25.src.rpm
Build Date  : Fri 12 Aug 2016 03:49:05 AM PDT
Build Host  : buildvm-21.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : https://sigil-ebook.com/
Summary     : WYSIWYG ebook editor
Description :
Sigil is a multi-platform WYSIWYG ebook editor. It is designed to edit books
in ePub format.

Now what does it have to offer...

    * Full Unicode support: everything you see in Sigil is in UTF-16
    * Full EPUB spec support
    * WYSIWYG editing
    * Multiple Views: Book View, Code View and Split View
    * Metadata editor with full support for all possible metadata entries with
      full descriptions for each
    * Table Of Contents editor
    * Multi-level TOC support
    * Book View fully supports the display of any XHTML document possible under
      the OPS spec
    * SVG support
    * Basic XPGT support
    * Advanced automatic conversion of all imported documents to Unicode
    * Currently imports TXT, HTML and EPUB files; more will be added with time
    * Embedded HTML Tidy; all imported documents are thoroughly cleaned;
      changing views cleans the document so no matter how much you screw up
      your code, it will fix it (usually)
[adam@drogon]~%

Comment 3 Hans de Goede 2016-12-31 16:29:16 UTC
Adam,

Can you please run:

rpm -q --requires sigil

and:

rpm --verify sigil

And post the output of both here ?

Regards,

Hans

Comment 4 Dan Horák 2016-12-31 16:56:20 UTC
My guess is that there is another package that (incorrectly) provides libminizip.so.1 on the rpm level, but this is a private copy not available in /usr/lib64.

It should be like
[dan@eagle ~]$ locate libminizip.so.1
/usr/lib64/libminizip.so.1
/usr/lib64/libminizip.so.1.0.0
[dan@eagle ~]$ rpm -q --whatprovides 'libminizip.so.1()(64bit)'
minizip-1.2.8-10.fc24.x86_64

Comment 5 Fedora End Of Life 2017-02-28 10:21:27 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle.
Changing version to '26'.

Comment 6 Adam Hunt 2017-07-24 11:49:01 UTC
Admittedly limited testing points to this no longer being an issue, if it ever was. Closing


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