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 576435

Summary: RFE: make a separate package for the nautilus extension
Product: [Fedora] Fedora Reporter: Christoph Wickert <cwickert>
Component: evinceAssignee: Marek Kašík <mkasik>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: kevin, mclasen, mkasik
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: evince-2.30.0-6.fc14 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 661507 661570 (view as bug list) Environment:
Last Closed: 2010-11-28 10:24:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 661442    
Attachments:
Description Flags
spec based on rawhides evince.spec none

Description Christoph Wickert 2010-03-24 02:28:38 UTC
Created attachment 402179 [details]
spec based on rawhides evince.spec

Description of problem:
Currently evince requires nautilus for libevince-properties-page.so.

Version-Release number of selected component (if applicable):
evince-2.29.92-1.fc13

Actual results:
The dependency on nautilus adds +20 MB for the Xfce Spin.

Expected results:
evince should be installable without nautilus.

Additional info:
evince-nautilus subpackge can be a conditional in comps, so it get's installed automatically with evince if nautilus is installed.

The attached spec contains some more fixes: make is now verbose, the obsolete scrollkeeper parts were dropped and the scriptlets updated, e.g. GConf stuff uses macros now.

Comment 1 Kevin Fenzi 2010-03-28 22:34:22 UTC
This would be nice to get in time for F13, so we could save 20MB on the Xfce spin. 

I don't see much downside here off hand...

Comment 2 Matthias Clasen 2010-04-01 04:42:04 UTC
> evince-nautilus subpackge can be a conditional in comps, so it get's installed
> automatically with evince if nautilus is installed.

This kinds of comps games are more of a problem than a solution. I'd just add evince-nautilus to the gnome-desktop group.

> The attached spec contains some more fixes: make is now verbose, the obsolete
> scrollkeeper parts were dropped and the scriptlets updated, e.g. GConf stuff
> uses macros now.    

Two minuses here: 1) unrelated changes 2) not providing a patch. That makes it unnecessarily hard to review the proposed changed.

Comment 3 Marek Kašík 2010-04-01 11:47:41 UTC
Hi Kevin,

I filled separate bug for Fedora 13, its number is 578776. But I'm not sure whether it will break "Software string freeze" or not.

Marek

Comment 4 Marek Kašík 2010-04-02 10:06:35 UTC
Hi,

I committed Christoph's modifications to CVS. The version of the evince is evince-2.30.0-6.fc14.

Regards

Marek

Comment 5 Christoph Wickert 2010-04-10 10:41:55 UTC
(In reply to comment #2)

> Two minuses here: 1) unrelated changes 

Could have been avoided if the spec followed the packaging guidelines.

> 2) not providing a patch. That makes it
> unnecessarily hard to review the proposed changed.    

Sorry, but I didn't know when this was going to be picked up.