[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#400657: marked as done (texlive-metapost: Please integrate feynmf more in TeXLive packages)



Your message dated Tue, 28 Nov 2006 15:47:09 +0000
with message-id <E1Gp5Ar-0000oh-Ok@ries.debian.org>
and subject line Bug#400657: fixed in texlive-bin 2005.dfsg.2-4
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: texlive-metapost
Version: 2005.dfsg.2-3
Severity: wishlist

Hi TeX maintainers!

I am hoping that FeynMF could be integrated a little better in TeXLive.
Specifically, the FeynMF shipped in texlive-metapost is missing two things:

* It would be nice to have a symlink
  /usr/share/texmf-texlive/doc/latex/feynmf/feynmf.ps.gz -> ../../../texlive-metapost/latex/feynmf/manual.ps.gz

  This would allow "texdoc feynmf" to work correctly.

* It would be nice to install the /usr/bin/feynmf script.  (If you need a
  copy it can be obtained from the feynmf package.  Note that I made
  some security patches to it, although I think you're aware of them.)  Ditto
  for the feynmf.1.gz man page.


I can see three ways to manage this, labeled a, b, and c below.  Please
let me know ASAP which would be ideal for you guys.  The first two ways need
some work on the TeXLive side, whereas the third would not (but would be
less elegant).  If I don't hear back from you within several days I will
go ahead and implement option c.


a) Add the above files in the texlive-metapost package, and make
texlive-metapost Conflict with feynmf.  (Maybe it should also Provide: feynmf.)
This wouldn't require anything on my part.

Or,

b) Remove _all_ FeynMF stuff from the texlive-metapost package, and make
texlive-metapost Depend on feynmf instead.  If this would be preferable,
I can very quickly upload a version of feynmf, 1.08-3, that is installable in
parallel with TeXLive.  The control information for this version of feynmf
would be as follows:


Package: feynmf
Architecture: all
Depends: ${misc:Depends}, ${perl:Depends}, tetex-bin | texlive-latex-base, texlive-font-utils | tetex-bin, texlive-extra-utils | tetex-bin
Suggests: tetex-extra | texlive-metapost
Description: set of LaTeX macros for creating Feynman diagrams
 FeynMF is a LaTeX package for easy drawing of professional-quality Feynman
 diagrams, illustrations that depict the fundamental interactions of subatomic
 particles.  The diagrams may be created using either the Metafont
 or MetaPost programs.  FeynMF lays out most diagrams satisfactorily from the
 structure of the graph without any need for manual intervention.
 Nevertheless all the power of Metafont or MetaPost is available for more
 obscure cases.
 .
 Note that you will need the tetex-extra or texlive-metapost package
 (depending upon whether your installed TeX system is teTeX or TeXLive) in
 order to use the MetaPost-based version of FeynMF.


c) If you don't think there is time (or you are not willing) to change
the texlive-metapost package as in a) or b) and still get it into the
release of Etch, I can nevertheless upload a feynmf package that is
parallel-installable with texlive-metapost.  In this case I would also
use the control information above, additionally adding the following
remarks to the end of the feynmf long description:

 FeynMF is also shipped as part of the texlive-metapost package; this
 package may be installed in parallel with it if you wish.  The file
 feynmf-and-texlive.txt shipped in this package's documentation provides
 more detail.

where the file /usr/share/doc/feynmf/feynmf-and-texlive.txt would be as
follows:

[begin file]
FeynMF and TeXLive
------------------

Debian ships with two different TeX systems: teTeX and TeXLive.  If you prefer
to install teTeX, you need read no further, since this package (feynmf) is the
only one that provides FeynMF for a teTeX-based Debian system.

On a TeXLive-based Debian system, FeynMF may be installed either via this
package, or as part of the texlive-metapost package.  The packages do not
conflict, so both may be installed simultaneously.  The advantages and
disadvantages of each possible set of installations are listed below.

Only feynmf
-----------

If you do not need MetaPost, nor any other components of the texlive-metapost
package, you may prefer to install only feynmf.  This will save some disk
space (currently about 9 MB).  However, be aware that you will not be able
to use the MetaPost features of FeynMF.

Only texlive-metapost
---------------------

If you have a TeXLive system and you need MetaPost, you will have to install
this package regardless.  This would seem to make the feynmf package redundant.
Currently, though, the texlive-metapost package does not ship the
/usr/bin/feynmf script, which one can use to create DVI directly from
feynmf-using TEX files without an intermediate manual run of Metafont.  Also,
the texlive-metapost package ships the FeynMF manual as
/usr/share/doc/texlive-metapost/latex/feynmf/manual.ps.gz , so running
"texdoc feynmf" does not work.  These issues may be fixed in texlive-metapost
in the future.

Both feynmf and texlive-metapost
--------------------------------

If both packages are installed, the FeynMF from texlive-metapost will be
put under /usr/share/texmf-texlive, while that from the feynmf package will
be available under /usr/share/texmf.  The latter directory takes precedence.

 -- Kevin B. McCarty <kmccarty@debian.org>  Mon, 27 Nov 2006
[end file]

Please let me know what you prefer.

best regards,

-- 
Kevin B. McCarty <kmccarty@princeton.edu>   Physics Department
WWW: http://www.princeton.edu/~kmccarty/    Princeton University
GPG: public key ID 4F83C751                 Princeton, NJ 08544


--- End Message ---
--- Begin Message ---
Source: texlive-bin
Source-Version: 2005.dfsg.2-4

We believe that the bug you reported is fixed in the latest version of
texlive-bin, which is due to be installed in the Debian FTP archive:

texlive-base-bin_2005.dfsg.2-4_i386.deb
  to pool/main/t/texlive-bin/texlive-base-bin_2005.dfsg.2-4_i386.deb
texlive-bin_2005.dfsg.2-4.diff.gz
  to pool/main/t/texlive-bin/texlive-bin_2005.dfsg.2-4.diff.gz
texlive-bin_2005.dfsg.2-4.dsc
  to pool/main/t/texlive-bin/texlive-bin_2005.dfsg.2-4.dsc
texlive-extra-utils_2005.dfsg.2-4_i386.deb
  to pool/main/t/texlive-bin/texlive-extra-utils_2005.dfsg.2-4_i386.deb
texlive-font-utils_2005.dfsg.2-4_i386.deb
  to pool/main/t/texlive-bin/texlive-font-utils_2005.dfsg.2-4_i386.deb
texlive-lang-indic_2005.dfsg.2-4_i386.deb
  to pool/main/t/texlive-bin/texlive-lang-indic_2005.dfsg.2-4_i386.deb
texlive-metapost_2005.dfsg.2-4_i386.deb
  to pool/main/t/texlive-bin/texlive-metapost_2005.dfsg.2-4_i386.deb
texlive-music_2005.dfsg.2-4_i386.deb
  to pool/main/t/texlive-bin/texlive-music_2005.dfsg.2-4_i386.deb
texlive-omega_2005.dfsg.2-4_i386.deb
  to pool/main/t/texlive-bin/texlive-omega_2005.dfsg.2-4_i386.deb
texlive-pdfetex_2005.dfsg.2-4_i386.deb
  to pool/main/t/texlive-bin/texlive-pdfetex_2005.dfsg.2-4_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 400657@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Küster <frank@debian.org> (supplier of updated texlive-bin package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 28 Nov 2006 14:52:03 +0100
Source: texlive-bin
Binary: texlive-extra-utils texlive-pdfetex texlive-lang-indic texlive-omega texlive-font-utils texlive-metapost texlive-base-bin texlive-music
Architecture: source i386
Version: 2005.dfsg.2-4
Distribution: unstable
Urgency: low
Maintainer: Debian TeX Maintainers <debian-tex-maint@lists.debian.org>
Changed-By: Frank Küster <frank@debian.org>
Description: 
 texlive-base-bin - TeX Live: Essential binaries
 texlive-extra-utils - TeX Live: TeX auxiliary programs
 texlive-font-utils - TeX Live: TeX font-related programs
 texlive-lang-indic - TeX Live: Indic
 texlive-metapost - TeX Live: MetaPost (and Metafont) drawing packages
 texlive-music - TeX Live: Music typesetting
 texlive-omega - TeX Live: Omega
 texlive-pdfetex - TeX Live: pdfTeX
Closes: 400657
Changes: 
 texlive-bin (2005.dfsg.2-4) unstable; urgency=low
 .
   * blacklist feynmf in tl-metapost and add a Recommends on the feynmf
     package (closes: #400657)
Files: 
 0a37c42f8e5020eefedbb732594cdbe9 1077 tex optional texlive-bin_2005.dfsg.2-4.dsc
 9fe77ffeb68994d42baaefbab643a2f6 98473 tex optional texlive-bin_2005.dfsg.2-4.diff.gz
 77b3cfed5c3aa0f26784cd070900f191 12022668 tex optional texlive-base-bin_2005.dfsg.2-4_i386.deb
 6f6424f154957b010d4fb57e3d647861 732904 tex optional texlive-extra-utils_2005.dfsg.2-4_i386.deb
 d252ff7b74536fee36025b21d003b046 1379878 tex optional texlive-font-utils_2005.dfsg.2-4_i386.deb
 dd2848fe5ca05bf7789d8b5e7457e162 5944004 tex optional texlive-metapost_2005.dfsg.2-4_i386.deb
 8e21326754cd9abd426fab7a2d2a2823 3060600 tex optional texlive-omega_2005.dfsg.2-4_i386.deb
 05d6dd88c8f9ffdc7e298cf58c1ed358 3025382 tex optional texlive-pdfetex_2005.dfsg.2-4_i386.deb
 b41af0e593771ef3c5540285a9949735 418370 tex optional texlive-music_2005.dfsg.2-4_i386.deb
 fc4edee9a31c510aa63ac945c6d575cb 8817520 tex optional texlive-lang-indic_2005.dfsg.2-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFbFb2+xs9YyJS+hoRAt96AJ9iBccEOjeJnhbr8ahqJpmKu3PS8gCffqMO
MarqI4osRaxhT3Cx4PNsKK4=
=gAJZ
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: