Bug#692215: yatex: recommend non-free ptex-jtex and list non-existing binary packages texlive-bin gimageview jweblint

2013-03-07 Thread Satoru KURASHIKI
hi,

Thank you for pointing out.

On Sun, Nov 4, 2012 at 12:59 AM, Osamu Aoki os...@debian.org wrote:
  emacs22Now not for wheezy.  why not use virtual package emacsen?

The reason is to deal with #217129.
Anyway, I have to fix this explicit declaration to fit current emacs status.

  ptex-bin   Now this is replaced by texlive-lang-cjk
  ptex-jtex  Non-free package -- Should be in suggest field to be safe
   (non-free can not be in recommends but can be in suggests.)
  texlive-binSource package name.  Use texlive-binaries
  jbibtexNon-existing. Use jbibtex-bin ?
  jweblint   Non-existing. Use weblint-perl ?

I will take your suggestion. Thanks.

  gimageview Non-existing. I do not know.  Drop ?

I will drop this with next upload.

regards,
-- 
KURASHIKI Satoru


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#692215: yatex: recommend non-free ptex-jtex and list non-existing binary packages texlive-bin gimageview jweblint

2012-11-03 Thread Osamu Aoki
Package: yatex
Version: 1.76+dfsg1-2
Severity: serious
Justification: Policy 2.2.1 The main archive area

I admit this bug may be tagged as wheezy-ignore per wheezy release
policy
  http://release.debian.org/wheezy/rc_policy.txt

Also, the interpretation of policy have some room to be debated.
 http://bugs.debian.org/681419

I am filing this bug under serious so you can upload fix for wheezy and
unblock request can be accepted.  If you do not agree and still wish to
release this package in this state, you can downgrade bug severity to
whatever you think is right to prevent this to be removed from the
release.

Anyway, this package defines very strange package dependencies and
requires serious re-evaluation of package dependencies.  Currently:

Depends: emacs23 | emacs22 | emacs21 | xemacs21-mule | xemacs21-mule-canna-wnn, 
install-info
Recommends: ptex-bin | ptex-jtex, texlive-bin
Suggests: jbibtex, mendexk, jweblint | weblint, iceweasel | www-browser, 
gimageview

Please note we must use the binary package name or the virtual package
name for these dependencies.  Problems I can spot are the following:

 emacs22Now not for wheezy.  why not use virtual package emacsen?
 ptex-bin   Now this is replaced by texlive-lang-cjk
 ptex-jtex  Non-free package -- Should be in suggest field to be safe
  (non-free can not be in recommends but can be in suggests.)
 texlive-binSource package name.  Use texlive-binaries
 jbibtexNon-existing. Use jbibtex-bin ?
 jweblint   Non-existing. Use weblint-perl ?
 gimageview Non-existing. I do not know.  Drop ?

This is very broken situation. In addition to these, if we list only
texlive-binaries, it does not provide decent font supports.  So
texlive-latex-recommended is something we should have for recommends.

To fix this mess, I propose attached patch to change above to:

Depends: emacs23 | emacsen, ${misc:Depends}, install-info
Recommends: texlive-latex-recommended, texlive-lang-cjk
Suggests: jbibtex-bin, mendexk, ptex-jtex, weblint-perl | weblint, iceweasel | 
www-browser

Since gimageview has been removed from debian, I dropped it.  If you
know some graphics viewer is suggested, you can list any pertinent
current package in suggests in addition to the above my proposal.

Anyway some update is needed to make this package in some reasonable
shape.

Regards,
Osamu

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru yatex-1.76+dfsg1.orig/debian/control yatex-1.76+dfsg1/debian/control
--- yatex-1.76+dfsg1.orig/debian/control	2012-06-15 08:54:03.0 +0900
+++ yatex-1.76+dfsg1/debian/control	2012-11-04 00:44:10.957729112 +0900
@@ -4,7 +4,7 @@
 Maintainer: KURASHIKI Satoru lur...@gmail.com
 Uploaders: Junichi Uekawa dan...@debian.org
 DM-Upload-Allowed: yes
-Build-Depends: debhelper (= 5), cdbs (= 0.4.27), nkf, texinfo, emacs23|emacs22|emacs21|xemacs21-mule|xemacs21-mule-canna-wnn
+Build-Depends: debhelper (= 5), cdbs (= 0.4.27), nkf, texinfo, emacs23 | emacsen
 Standards-Version: 3.9.3
 Homepage: http://www.yatex.org/
 Vcs-Git: git://anonscm.debian.org/collab-maint/yatex.git
@@ -12,9 +12,9 @@
 
 Package: yatex
 Architecture: all
-Depends: emacs23|emacs22|emacs21|xemacs21-mule|xemacs21-mule-canna-wnn, ${misc:Depends}, install-info
-Recommends: ptex-bin|ptex-jtex, texlive-bin
-Suggests: jbibtex, mendexk, jweblint|weblint, iceweasel | www-browser, gimageview
+Depends: emacs23 | emacsen, ${misc:Depends}, install-info
+Recommends: texlive-latex-recommended, texlive-lang-cjk
+Suggests: jbibtex-bin, mendexk, ptex-jtex, weblint-perl | weblint, iceweasel | www-browser
 Description: Yet Another TeX mode for Emacs
  YaTeX is an intelligent, acquisitive and integrated package which reduces
  your efforts of composing LaTeX source on Emacs.