Bug 786656 - HAL needed for Adobe Flash Protected Content
Summary: HAL needed for Adobe Flash Protected Content
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: hal
Version: 16
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-02 03:26 UTC by Randy
Modified: 2013-02-13 14:22 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-02-13 14:22:32 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Randy 2012-02-02 03:26:53 UTC
Pretty sure the latest Flash player requires hal to play protected content. 

There is a test video included in this link. 

http://kb2.adobe.com/cps/929/cpsid_92948.html

Comment 1 Randy 2012-02-02 17:55:39 UTC
Also filed an Adobe Flash bug since HAL is being depreciated, 3103209

They might change flash player

Comment 2 Randy 2012-02-06 21:58:16 UTC
Adobe isn't really being very helpful yet. 

https://bugbase.adobe.com/index.cfm?event=bug&id=3103209

Comment 3 Bill Nottingham 2012-03-06 15:46:55 UTC
I can confirm that playing protected content (at least via the Adobe test
site) requires HAL.

In the interest of seeing if it could possibly moved off of HAL, as we're
not intending to support that long-term, I decided to see what the Flash
plugin is using HAL for. Here is what it does with HAL:

1) Initializes HAL
2) Gets the 'system.hardware.serial' property of the computer. This is
normally provided from DMI, and is the machine's serial number.
3) Enumerates all the disk drives in the system (all devices where
'storage.drive_type' is 'disk'.)
4) For each of these, gets the bus of the device ('storage.bus')
5) If this bus is *not* USB, it gets the serial number ('storage.serial')
6) Looks for a device with 'info.category' equal to 'processor'. I don't
have one of these for whatever reason under F-16. From a bit of research,
these are the ACPI cpu devices; the only distinguishing information attached
to these devices is a description string, as far as I can tell.
7) It goes back to the disk devices. For each disk device, it again gets the
bus of the device. ('storage.bus')
8) If this bus is *not* USB, it gets the size of the device ('storage.size')
9) De-initializes HAL

It repeats this a couple of times, at least on their test video page.

Not being Adobe, I am not going to speculate on why the plugin is
collecting this data (system serial numbers, drive serial numbers, drive
sizes, potentially processor identification strings), or what it's doing
with this data once it is collected. But that is what it's using HAL for.

Comment 4 Bill Nottingham 2012-03-06 15:48:00 UTC
I also briefly discussed with Adodbe - given their recent announcements regarding the future of Flash on Linux, they're not invested in fixing this dependency.

Comment 5 Fedora End Of Life 2013-01-16 13:32:33 UTC
This message is a reminder that Fedora 16 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 16. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '16'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 16's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 16 is end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" and open it against that version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 6 Fedora End Of Life 2013-02-13 14:22:35 UTC
Fedora 16 changed to end-of-life (EOL) status on 2013-02-12. Fedora 16 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.