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: emacs22 Now 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-bin Source package name. Use texlive-binaries jbibtex Non-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.000000000 +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.