package gnash tags 451348 + patch thanks (I'm a new maintainer doing RC bug squashing; Michael Koch, Cc'd, is my AM.)
I attach a proposed NMU interdiff for this bug, and for a FTBFS with recent dpkg-shlibdeps which I discovered while fixing it. I haven't built the patched packages cleanly yet - I've built and tested them successfully using incremental builds with -nc, but I'm still waiting for a clean build to finish - so it's possible that my patch isn't quite right, but it should at least be close. (Warning to potential sponsors: I recommend building gnash on a fast machine! sbuild on my laptop is taking a while...) Regards, Simon
diff -u gnash-0.8.1~rc.070818/debian/changelog gnash-0.8.1~rc.070818/debian/changelog --- gnash-0.8.1~rc.070818/debian/changelog +++ gnash-0.8.1~rc.070818/debian/changelog @@ -1,3 +1,17 @@ +gnash (0.8.1~rc.070818-2.1) unstable; urgency=low + + * Non-maintainer upload. + * Add debian/shlibs.local so gnash-tools, gnash-cygnal automatically pick + up a dependency on gnash-common (= ${binary:Version}) due to use of + the private shared libraries (Closes: #451348); remove resulting duplicate + dependency from gnash, klash + * Set LD_LIBRARY_PATH while running dpkg-shlibdeps; this and the above + fix an unreported FTBFS with new dpkg-shlibdeps versions + * Amend changelog for version 0.7.2+cvs20070518.1557-1 to include missing + CVE ID CVE-2007-2500 for future reference + + -- Simon McVittie <[EMAIL PROTECTED]> Tue, 11 Dec 2007 01:45:07 +0000 + gnash (0.8.1~rc.070818-2) unstable; urgency=low Upload prepared by by Cyril Brulebois to fix RC bugs: @@ -182,7 +196,8 @@ * Depending on libcurl?-gnutls-dev instead of libcurl?-openssl-dev for not depending on OpenSSL (incompatible with GPL license). Closes: #423884 * Closes: #423433 , memory corruption vulnerability in gnash, due to a out - of bounds memory access ( http://savannah.gnu.org/bugs/?19774 ) + of bounds memory access ( http://savannah.gnu.org/bugs/?19774, + CVE-2007-2500 ) * gstreamer0.10-audiosink is a virtual package, modifying control. * Updated dependencies to use libcurl4 instead of libcurl3. * Depending on swfmill for check (as well as from ming and mtasc) diff -u gnash-0.8.1~rc.070818/debian/control gnash-0.8.1~rc.070818/debian/control --- gnash-0.8.1~rc.070818/debian/control +++ gnash-0.8.1~rc.070818/debian/control @@ -32,7 +32,7 @@ Package: gnash Section: utils Architecture: any -Depends: gnash-common (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} Description: free Flash movie player Gnash is a free Flash movie player, which works either standalone, or as plugin for Firefox/Mozilla or Konqueror. Currently it is in a alpha state. @@ -55,7 +55,7 @@ Package: klash Section: utils Architecture: any -Depends: gnash-common (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} Description: free Flash movie player - standalone player for KDE Gnash is a free Flash movie player, which works either standalone, or as plugin for Firefox/Mozilla or Konqueror. Currently it is in a alpha state. diff -u gnash-0.8.1~rc.070818/debian/rules gnash-0.8.1~rc.070818/debian/rules --- gnash-0.8.1~rc.070818/debian/rules +++ gnash-0.8.1~rc.070818/debian/rules @@ -163,7 +163,7 @@ dh_fixperms #dh_makeshlibs dh_installdeb - dh_shlibdeps + dh_shlibdeps -l$(CURDIR)/debian/gnash-common/usr/lib/gnash dh_gencontrol dh_md5sums dh_builddeb only in patch2: unchanged: --- gnash-0.8.1~rc.070818.orig/debian/shlibs.local +++ gnash-0.8.1~rc.070818/debian/shlibs.local @@ -0,0 +1,5 @@ +libgnashserver 0.8.1 gnash-common (= ${binary:Version}) +libgnashgeo 0.8.1 gnash-common (= ${binary:Version}) +libgnashamf 0.8.1 gnash-common (= ${binary:Version}) +libgnashbase 0.8.1 gnash-common (= ${binary:Version}) +libgnashbackend 0.8.1 gnash-common (= ${binary:Version})
signature.asc
Description: Digital signature