Public bug reported: There is freshplayerplugin compatibility software which helps NPAPI- compatible browsers to load PPAPI Flash. Since PPAPI plugins have no embedded version reporting like NPAPI plugins do, version is stored outside, in a file named manifest.json. Freshplayerplugin needs that file to report version to a browser (say, Firefox).
Please, include manifest.json file in binary packages. I've tried to take adobe-flashplugin_20151110.1-0xenial1 as a starting point, and found that the following change is enough: diff -ur adobe-flashplugin-20151110.1.prev/debian/adobe-flashplugin.install.in adobe-flashplugin-20151110.1/debian/adobe-flashplugin.install.in --- adobe-flashplugin-20151110.1.prev/debian/adobe-flashplugin.install.in 2015-11-28 17:25:13.000000000 +0300 +++ adobe-flashplugin-20151110.1/debian/adobe-flashplugin.install.in 2015-11-28 17:27:07.580851273 +0300 @@ -1,5 +1,6 @@ #ARCH#/libflashplayer.so usr/lib/adobe-flashplugin #ARCH#/libpepflashplayer.so usr/lib/adobe-flashplugin +#ARCH#/manifest.json usr/lib/adobe-flashplugin #ARCH#/usr/share/icons/* usr/share/icons #ARCH#/usr/share/pixmaps/* usr/share/pixmaps debian/10-flash etc/chromium-browser/customizations Although I've tested package creation only on amd64, I think i386 should be fine too. ** Affects: adobe-flashplugin (Ubuntu) Importance: Undecided Status: New ** Tags: patch ** Description changed: - There is freshplayerplugin compatibility software which helps NPAPI browsers - to load PPAPI Flash. Since PPAPI plugins have no embedded version reporting - like NPAPI plugins do, version is stored outside, in a file named manifest.json. - Freshplayerplugin needs that file to report version to a browser (say, Firefox). + There is freshplayerplugin compatibility software which helps NPAPI + browsers to load PPAPI Flash. Since PPAPI plugins have no embedded + version reporting like NPAPI plugins do, version is stored outside, in a + file named manifest.json. Freshplayerplugin needs that file to report + version to a browser (say, Firefox). Please, include manifest.json file in binary packages. I've tried to take adobe-flashplugin_20151110.1-0xenial1 as a starting point, and found that the following change is enough: diff -ur adobe-flashplugin-20151110.1.prev/debian/adobe-flashplugin.install.in adobe-flashplugin-20151110.1/debian/adobe-flashplugin.install.in --- adobe-flashplugin-20151110.1.prev/debian/adobe-flashplugin.install.in 2015-11-28 17:25:13.000000000 +0300 +++ adobe-flashplugin-20151110.1/debian/adobe-flashplugin.install.in 2015-11-28 17:27:07.580851273 +0300 @@ -1,5 +1,6 @@ - #ARCH#/libflashplayer.so usr/lib/adobe-flashplugin - #ARCH#/libpepflashplayer.so usr/lib/adobe-flashplugin + #ARCH#/libflashplayer.so usr/lib/adobe-flashplugin + #ARCH#/libpepflashplayer.so usr/lib/adobe-flashplugin +#ARCH#/manifest.json usr/lib/adobe-flashplugin - #ARCH#/usr/share/icons/* usr/share/icons - #ARCH#/usr/share/pixmaps/* usr/share/pixmaps - debian/10-flash etc/chromium-browser/customizations + #ARCH#/usr/share/icons/* usr/share/icons + #ARCH#/usr/share/pixmaps/* usr/share/pixmaps + debian/10-flash etc/chromium-browser/customizations Although I've tested package creation only on amd64, I think i386 should be fine too. ** Description changed: - There is freshplayerplugin compatibility software which helps NPAPI - browsers to load PPAPI Flash. Since PPAPI plugins have no embedded - version reporting like NPAPI plugins do, version is stored outside, in a - file named manifest.json. Freshplayerplugin needs that file to report - version to a browser (say, Firefox). + There is freshplayerplugin compatibility software which helps NPAPI- + compatible browsers to load PPAPI Flash. Since PPAPI plugins have no + embedded version reporting like NPAPI plugins do, version is stored + outside, in a file named manifest.json. Freshplayerplugin needs that + file to report version to a browser (say, Firefox). Please, include manifest.json file in binary packages. I've tried to take adobe-flashplugin_20151110.1-0xenial1 as a starting point, and found that the following change is enough: diff -ur adobe-flashplugin-20151110.1.prev/debian/adobe-flashplugin.install.in adobe-flashplugin-20151110.1/debian/adobe-flashplugin.install.in --- adobe-flashplugin-20151110.1.prev/debian/adobe-flashplugin.install.in 2015-11-28 17:25:13.000000000 +0300 +++ adobe-flashplugin-20151110.1/debian/adobe-flashplugin.install.in 2015-11-28 17:27:07.580851273 +0300 @@ -1,5 +1,6 @@ #ARCH#/libflashplayer.so usr/lib/adobe-flashplugin #ARCH#/libpepflashplayer.so usr/lib/adobe-flashplugin +#ARCH#/manifest.json usr/lib/adobe-flashplugin #ARCH#/usr/share/icons/* usr/share/icons #ARCH#/usr/share/pixmaps/* usr/share/pixmaps debian/10-flash etc/chromium-browser/customizations Although I've tested package creation only on amd64, I think i386 should be fine too. ** Description changed: There is freshplayerplugin compatibility software which helps NPAPI- compatible browsers to load PPAPI Flash. Since PPAPI plugins have no embedded version reporting like NPAPI plugins do, version is stored outside, in a file named manifest.json. Freshplayerplugin needs that file to report version to a browser (say, Firefox). Please, include manifest.json file in binary packages. - I've tried to take adobe-flashplugin_20151110.1-0xenial1 as a starting point, - and found that the following change is enough: + I've tried to take adobe-flashplugin_20151110.1-0xenial1 as a starting + point, and found that the following change is enough: diff -ur adobe-flashplugin-20151110.1.prev/debian/adobe-flashplugin.install.in adobe-flashplugin-20151110.1/debian/adobe-flashplugin.install.in --- adobe-flashplugin-20151110.1.prev/debian/adobe-flashplugin.install.in 2015-11-28 17:25:13.000000000 +0300 +++ adobe-flashplugin-20151110.1/debian/adobe-flashplugin.install.in 2015-11-28 17:27:07.580851273 +0300 @@ -1,5 +1,6 @@ #ARCH#/libflashplayer.so usr/lib/adobe-flashplugin #ARCH#/libpepflashplayer.so usr/lib/adobe-flashplugin +#ARCH#/manifest.json usr/lib/adobe-flashplugin #ARCH#/usr/share/icons/* usr/share/icons #ARCH#/usr/share/pixmaps/* usr/share/pixmaps debian/10-flash etc/chromium-browser/customizations Although I've tested package creation only on amd64, I think i386 should be fine too. ** Also affects: freshplayerplugin (Ubuntu) Importance: Undecided Status: New ** No longer affects: freshplayerplugin (Ubuntu) ** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1520782 Title: binary packages miss manifest.json file To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/adobe-flashplugin/+bug/1520782/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs