Closed Bug 560756 Opened 10 years ago Closed 1 year ago

Liaise with Flash Player team re: versioning files


(Tamarin Graveyard :: Virtual Machine, defect, P3)



(Not tracked)

Q1 12 - Brannan


(Reporter: lhansen, Unassigned)


See bug #559994.  There are files in the core/ directory in the Tamarin repository that are used to control the versioning setup - api-versions.xml and api-versions.{h,as,java}, which are generated from the xml files by utils/ - and the xml file should probably not diverge from the file the player uses.  We need a setup to ensure that that does not happen.
Two possibilities seems the most obvious:

(1) Have the canonical Flash/AIR versions live in Tamarin. This makes testing and synchronization easy for Adobe, but is suboptimal for everyone else. It also is conceptually distasteful.

(2) Don't even try to keep them in sync; have avmshell use one set, and Flash/AIR use a completely different set. (Drawback here is that we'll have to synthesize test cases in avmshell, and even then coverage won't be as large as in Flash/AIR.)

Previous comment said "the xml file should probably not diverge from the file the player uses" -- not sure I agree with that assertion, since other embedders could want their own versions, and having a different setup in avmshell would prove robustness.
Flags: flashplayer-bug-
Flags: flashplayer-qrb+
Flags: flashplayer-injection-
Target Milestone: Q3 11 - Serrano → Q1 12 - Brannan
Tamarin is a dead project now. Mass WONTFIX.
Closed: 1 year ago
Resolution: --- → WONTFIX
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
You need to log in before you can comment on or make changes to this bug.