evince is marked as an add-on of gnumeric

Bug #626700 reported by Andrew
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnumeric (Ubuntu)
Won't Fix
Undecided
Unassigned
software-center (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: software-center

In software-center, evince is marked as an add-on of gnumeric - this is incorrect, they are completely different applications.

This is because gnumeric has 'evince' in it's 'Recommends:' field - this should be removed.

Revision history for this message
Mohamed Amine Ilidrissi (ilidrissi.amine) wrote :

This is because gnumeric recommends evince, so we can't do much in this case.

Changed in software-center (Ubuntu):
status: New → Invalid
Changed in gnumeric (Ubuntu):
status: New → Confirmed
Andrew (and471)
description: updated
Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

> This is because gnumeric recommends evince, so we can't do much in this case.

Why? The recommendation is fine… The bug is rather in software-center.

Changed in gnumeric (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Andrew (and471) wrote :

@Lionel
As I have no experience with the gnumeric package, why is it that gnumeric recommends evince?

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

AFAIK, it is used by the print preview.

Revision history for this message
Andrew (and471) wrote :

In this case, shouldn't it be Suggests?

(From Debian Policy Manual):

"Recommends
    This declares a strong, but not absolute, dependency.
    The Recommends field should list packages that would be found together with this one in all but unusual installations.

Suggests
    This is used to declare that one package may be more useful with one or more others. Using this field tells the packaging system and the user that the listed packages are related to this one and can perhaps enhance its usefulness, but that installing this one without them is perfectly reasonable."

Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

Without Evince, there is no print preview ability in Gnumeric. So, if this is changed to suggests, users will report how many times that the print preview failed? And it will only be fixed by making it a recommends again.

Revision history for this message
Andrew (and471) wrote :

In default Ubuntu/GNOME install evince is installed anyway, so I don't think users reporting bugs about it should be a problem.

I don't feel as though Print Preview is a major part of gnumeric either, it is useful, but it is not essential, a user can still print without it.

As for it failing, if this is the case (i.e. it does not degrade gracefully) then this is a bug in gnumeric, it should not heavily depend on it so much -otherwise it should be marked as Depends

Revision history for this message
Charlie Kravetz (cjkgeek) wrote :

Hm, So, since evince is a part of Ubuntu installations, Xubuntu should go through extra work with bugs? Xubuntu installs gnumeric as the default spreadsheet application. Ubuntu installs OpenOffice instead. For those of us that actually use spreadsheets, it is rather cumbersome to have 50 blank pages printed because there was no print preview and we forgot to mark the print area first. I welcome opinions, but mine is that a preview in a spreadsheet is absolutely essential.

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

Re-read your policy quote: "This declares a strong, but not absolute, dependency.". Gnumeric can work without evince (so not absolute), but you lose features, and AFAIK, it's doesn't degrade gracefully (no feedback at all except in .xsession-errors?).

Anyway, we're not going to make xubuntu/gnumeric users lose features because the software-center spec is a bit "special" (not to say it's too late in the release development cycle). But, since we merge it from Debian, if you can convince the Debian maintainer to demote evince to Suggests, it'll be changed in ubuntu as well with the next merge (same if upstream adds a graceful fallback).

Changed in gnumeric (Ubuntu):
status: Incomplete → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.