Closed Bug 1089780 Opened 11 years ago Closed 4 years ago

Fix Moz2D recording on Linux

Categories

(Core :: Graphics, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: nical, Unassigned, Mentored)

Details

Attachments

(10 files)

Last time I checked there were a bunch of build failures with the recording feature on linux and the player, and a bunch of issues with the standalone moz2D repo not being always in sync with mozilla-central. Those are mostly simple fixes and getting the recorder to work on lix would be awesome to help debugging some bugs like Bug 1033375.
Patches fix_linux_compile_*.patch allow to build player2d. It was tested with clang++ and g++. There are a lot of warning, but we have not fixed them. @Nicolas Silva: I think that the patch you sent me (fix_linux_compile_1.patch) needs to be merged with fix_linux_compile_6.patch The patch add_hgignore.patch is not related with that bug. We created it during the creation of the others patches. Maybe, it can be useful.
Assignee: nobody → mathieu.blot
Attachment #8609347 - Flags: review?(bas)
Attachment #8609348 - Flags: review?(bas)
Attachment #8609349 - Flags: review?(bas)
Attachment #8609350 - Flags: review?(bas)
Attachment #8609351 - Flags: review?(bas)
Attachment #8609352 - Flags: review?(bas)
Attachment #8609353 - Flags: review?(bas)
Maybe we should update the Moz2D stand-alone repo to inbound's latest version first? :S
(In reply to Bas Schouten (:bas.schouten) from comment #10) > Maybe we should update the Moz2D stand-alone repo to inbound's latest > version first? :S Sure, how do you usually go about it, you just replace the content of the moz2d repo with whatever's in mozilla-inbound or is it a more involved process?
Assignee: mathieu.blot → nobody
Attached file export.sh
Bash script to qexport and qimport patchs (since the last shared commit) from mozilla-inbound to moz2d
Attachment #8617770 - Flags: feedback?(nical.bugzilla)
Attachment #8617770 - Flags: feedback?(bas)
Attached file diff_cutter.rb
Ruby script to cut irrelevant diffs from the patchs. Dependant with export.sh.
Attachment #8617772 - Flags: feedback?(nical.bugzilla)
Attachment #8617772 - Flags: feedback?(bas)
export.sh and diff_cutter.rb can help you (probably Bas) to update the moz2d repository from mozilla-inbound since it will automate the export and the export of patchs. However, conflicts remain to be corrected by manual merge. Furthermore, robin.moussu+git@gmail.com and me won't be working on this bug anymore.
Comment on attachment 8617770 [details] export.sh Thanks for the scripts. They won't be checked in mozilla-central so review/feedbacks aren't needed but it's useful to have them attached to this bug.
Attachment #8617770 - Flags: feedback?(nical.bugzilla)
Attachment #8617770 - Flags: feedback?(bas)
Attachment #8617772 - Flags: feedback?(nical.bugzilla)
Attachment #8617772 - Flags: feedback?(bas)
Attachment #8609347 - Flags: review?(bas)
Attachment #8609348 - Flags: review?(bas)
Attachment #8609349 - Flags: review?(bas)
Attachment #8609350 - Flags: review?(bas)
Attachment #8609351 - Flags: review?(bas)
Attachment #8609352 - Flags: review?(bas)
Attachment #8609353 - Flags: review?(bas)
Comment on attachment 8617770 [details] export.sh How do you real with conflicts?
Attachment #8617770 - Flags: feedback+
> How do you real with conflicts? That's the best we can do with our understanding of the moz2d repository so far.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: