LyX should recommend texlive-latex-extra

Bug #271994 reported by Harris
26
Affects Status Importance Assigned to Milestone
lyx (Debian)
Fix Released
Undecided
Unassigned
lyx (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

The integrals in the default math panel of Lyx use the esint package from texlive-latex-extra. It's not currently included in the dependencies.

Tags: packaging
Revision history for this message
Mackenzie Morgan (maco.m) wrote : Re: LyX should depend on texlive-latex-extra

What version of Ubuntu and what version of LyX are you using?

Changed in lyx:
status: New → Incomplete
Revision history for this message
Alessio Treglia (quadrispro) wrote :

Package's Suggests field contains texlive-latex-extra (both in hardy and intrepid).

Revision history for this message
Harris (henniss) wrote :

This is using 8.04.

I'm fairly new to Linux, so I apologize if what constitutes a dependency and what a suggestion has already been settled in general. However, lyx simply fails with an error about missing "esint" when trying to use these integrals - it's not clear that the texlive-latex-extra is needed, and integrals seem like they would be very commonly used, judging from Lyx's user base. Myself, I'd rather see it be made a dependency; however, see my comment at the start. If it's clearly only a suggestion as far as the community is concerned, then lets close this.

Revision history for this message
Nick Ellery (nick.ellery) wrote :

I think moving texlive-latex-extra up to Recommends along with the rest of the texlive-latex-* packages would be best. Attaching a debdiff.

Changed in lyx:
importance: Undecided → Low
status: Incomplete → Confirmed
Revision history for this message
Nick Ellery (nick.ellery) wrote :

lyx (1.5.5-1ubuntu1) intrepid; urgency=low

  * Moved texlive-latex-extra from suggests to recommends in lyx package (LP:
    #271994).

 -- Nick Ellery <email address hidden> Sat, 20 Sep 2008 11:10:07 -0700

Revision history for this message
Dara Adib (daradib) wrote :

According to the Debian Policy Manual:

This [Recommends] 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.

Source: http://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps

Packages should avoid being listed as dependencies unless they are essential for installing/running the application.

Therefore, as Nick Ellery said, texlive-latex-extra should be in recommends. As of Ubuntu Intrepid (to become 8.10), the recommends field of a package is automatically installed like a dependency, but APT will not complain about unsatisfied recommends on your system.

However, as this package is maintained by Debian (and to allow future syncs), the changes should be submitted upstream to Debian. This bug report needs forwarding upstream. Once Debian adds texlive-latex-extra to recommends, the packaged can be synced.

Changed in lyx:
status: Confirmed → Triaged
Revision history for this message
Nick Ellery (nick.ellery) wrote :

Good point, submitted to Debian.

Changed in lyx:
importance: Undecided → Unknown
status: New → Unknown
Changed in lyx:
status: Unknown → New
Revision history for this message
Dara Adib (daradib) wrote :

The responders to the filed bug in Debian (see linked bug tracker) have made several points that anyone interested in this bug should look over.

Changed in lyx:
status: Triaged → New
Revision history for this message
Nick Ellery (nick.ellery) wrote :

Dara, it would be incorrect to reduce this bug from triaged to new because of debian maintainer thoughts. It should be left as is until the bug is officially closed (or marked as a dup) in Debian, and following that, it can be closed here. For now I'll put it back to confirmed until further activity in the Debian bug.

On a side note, the Debian guys made good points about why not to promote -extra to recommends. Probably best not to change anything here.

Changed in lyx:
status: New → Confirmed
Revision history for this message
James Westby (james-w) wrote :

Hi,

Reading the comments on this and the Debian bug I'm reluctant to upload this
fix. Suggests does feel right, but I realise that the message shown to the user
is not very helpful.

I'm going to unsubscribe the sponsors from this bug and wait for Debian.

If you disagree please re-subscribe the sponsors and someone else will take
a look.

Thanks,

James

Revision history for this message
Matt Boehm (bigolewannabe) wrote :

Without this additional dependency the user can't even use lyx to create output files of the introduction. Attempting to do so will result in an error about an unfound subfigure.sty.
Installing texlive-latex-extra resolved that error and dispayed the ps or pdf of the introduction.

Revision history for this message
Dara Adib (daradib) wrote :

Debian has added texlive-latex-extra to recommends in LyX 1.6.1-1.

Revision history for this message
Dara Adib (daradib) wrote :

I will open a sync request when the package is installed to the Debian archive.

lyx 1.6.1-1 accepted in Debian: http://packages.qa.debian.org/l/lyx/news/20081214T184710Z.html

Revision history for this message
Dara Adib (daradib) wrote :

Sync request (for Jaunty) filed at Bug 308047.

Revision history for this message
Dara Adib (daradib) wrote :

Fixed in Ubuntu Jaunty with autosync of LyX 1.6.1-1. For Ubuntu 8.04 and 8.10 see the LyX 1.6.1-1 backport request at Bug 297941.

Changed in lyx:
status: Confirmed → Fix Released
Revision history for this message
Artur Rona (ari-tczew) wrote :

 lyx (1.6.1-1) unstable; urgency=low

   [ Per Olofsson ]
   * Don't recommend postscript-viewer. Those who need one know how to get
     it, and a PDF reader is enough for most people.

   [ Sven Hoexter ]
   * New upstream release
     + Add missing includes for cstdio as it won't be included indirectly
       in gcc 4.4. Thanks to Martin Michlmayr. Closes: #505958
   * Add ${misc:Depends} to the Depends field for the lyx binary package.
     This seems to be a required thing nowdays (according to lintian).
   * Move texlive-latex-extra from Suggests to Recommends. Closes: #499629

 -- Per Olofsson <email address hidden> Sun, 14 Dec 2008 17:31:32 +0100

Changed in lyx (Debian):
importance: Unknown → Undecided
status: New → Fix Released
Revision history for this message
Dara Adib (daradib) wrote :

Attempting Launchpad's automatic bug status updating from Debian bug tracker.

Changed in lyx (Debian):
importance: Undecided → Unknown
status: Fix Released → Unknown
Revision history for this message
Dara Adib (daradib) wrote :

Launchpad refuses to import the Debian bug because of Launchpad bug 380362. I'm reverting to manual updating.

Changed in lyx (Debian):
importance: Unknown → Undecided
status: Unknown → New
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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