found 548282 0.8.7-1
severity 548282 important
thanks

Hi,

You have real problems in your dependency line of debian/control.  Your
new upload did not fix them.  The same type of problem as gnash-tools is
breaking gnash-cygnal too.  If you have gnash-common-opengl installed,
these tools can not be installed since these require gnash-common which
conflicts with gnash-common-opengl.  mozilla-plugin-gnash and
konqueror-plugin-gnash are in the similar situation.

In some sense, the severity level can be "critical" since these make
unrelated software on the system break (uninstallable!). (Since I did
not know unrelated or not, I marked as important.)

Let's take Leo's bug report seriously and fix its root cause.

Now that swfdec is going to be removed, this gnash is important as THE
FREE Macromedia Flash animation player.

(gnash, gnash-opengl, klash, and klash-opengl are suffering similar
problem but not as much bad side effects.  They look bad only.)

Let's look at your package, e.g., for gnash-tools.

=========== debian/control ============
Package: gnash-tools
Section: utils
Architecture: any
Depends: gnash-common (= ${binary:Version}) | gnash-common-opengl (= 
${binary:Version}),
 ${shlibs:Depends}, ${misc:Depends}

=========== Result ====================
$ apt-cache show gnash-tools
Package: gnash-tools
Priority: optional
Section: video
Installed-Size: 424
Maintainer: Miriam Ruiz <[email protected]>
Architecture: amd64
Source: gnash
Version: 0.8.7-1
Depends: gnash-common (= 0.8.7-1) | gnash-common-opengl (= 0.8.7-1), 
gnash-common, libc6 (>= 2.2.5), libgcc1 (>= 1:4.1.1), libglib2.0-0 (>= 2.12.0), 
libgstreamer-plugins-base0.10-0 (>= 0)

=======================================

${shlibs:Depends}, ${misc:Depends} generates dependency line with the best
guess.  Since you already stated special dependency as
   gnash-common (= ${binary:Version}) | gnash-common-opengl (= 
${binary:Version})
you should exclude it from auto-generation with -X.

Please follow debhelper(8) manpage under:
 Automatic generation of miscellaneous dependencies.

That much, I can dig-in.  If you need more help, please seek it in
mentor etc.  This seems to be a typical package dependency bug.  I am
not expert on this type of packaging.  Please ask help with
debian-mentors if you need it.

(With fancy export LD_LIBRARY_PATH=... in debian/rules, this is a bit
complicated package for me.)

Thanks for your hard work and best regards,

Osamu

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash





-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to