← Back to team overview

canonical-partner-dev team mailing list archive

[Bug 1520782] [NEW] binary packages miss manifest.json file

 

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 Canonical
Partner Developers, which is subscribed to adobe-flashplugin in 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


Follow ups