User:JoeyArmstrong/conversion

moz.build

Variable in_mozbuild m-c wip c-c conversion phase-2 cleanup
[nomakefiles_meta_bug], all_variables
ASFILES (869135) logic, #1 #2-try, test-media

2 directories remain.

NOP [870076]
CMMSRCS (870407) logic, #1, #2, #3,cleanup, #4 FIN
CPPSRCS logic, #2 FIN FIN 882190
CSRCS (870406) logic, #1, #2 #3-inbound

backed out, conditional scrubbing problem around gtk*. Redo patch, test on try this time and submit.

FIN cleanup
DEFINES landed-incomplete
EXPORT FIN 870401
EXTRA_COMPONENTS (870370) logic, #1, #2, cleanup_#1&#2, #3, #4 block FIN
EXTRA_JS_MODULES (880245) logic
#1
FIN
EXTRA_PP_COMPONENTS (880246) logic, #1, cleanup FIN
GARBAGE_DIRS (882354)
HOST_CPPSRCS (888009) logic #1-try

Cannot create arm/arm_init.o last-try-build Failure on panda and unagi - arm/arm_init.c

NOP
HOST_CSRCS (875549) logic, #1, cleanup NOP
HOST_LIBRARY_NAME (872087) logic, #2, cleanup NOP
INSTALL_TARGETS (870408) 853594-wontfix migrating rules to INSTALL_TARGETS
LIBRARY_NAME (875934) logic, #1, #2, #3 wip: bokeefe (patch waiting review)
LIBS (882904) logic #1
LOCAL_INCLUDES (880254)
MIDL_GENERATED_FILES (881446) logic-review
OS_LIBS (882908) logic-try-build

-inbound

PREF_JS_EXPORT (870366) logic-review
SDK_HEADERS (883350) #1 cleanup-build

inbound-0701?

NOP
SDK_LIBRARY (882907) logic #1-try-test

osx, unagi and panda failures.

NOP
SHARED_LIBRARY (881345) NOP with asterisk
SHARED_LIBRARY_LIBS (881344) logic re-try-local-build-now-succeeds.

#{1,2}-build-pass-try #3-try-err-split-patch-3-3w
#4-try:build

SIMPLE_PROGRAMS (872086) logic, #1 #2-backout_win_breakage NOP
SSRCS (880773) logic, #1, cleanup NOP
SUBMAKEFILES (872062) logic NOP
DISABLED_ removal(894052) #1
XPCSHELL_TESTS (844655) logic, #1 FIN FIN [866734], 869143
XPI_NAME (880260)

mozbuild conversion etherpad: http://etherpad.mozilla.org/mozbuild-conversion

Legend:

  • logic - mozbuild logic, passthrough variables or subroutines.
  • #1, #2 - Batches of directories containing converted Makefiles.
  • inbound - patch reviewed + tested on try, submit to inbound.
  • try - test results are pending
  • review - code review pending.

http://trychooser.pub.build.mozilla.org/

moz.build (indirect variables)

Variable landed m-c conversion c-c conversion phase-2 cleanup
PP_TARGETS (862316)
DIST_FILES (indirect) [870891]

Configuration changes

Makefile.in token moz.build token
ASFILES = foo.asm ASFILES += ['foo.asm', 'bar.asm']
CMMSRCS = foo.asm CMM_SOURCES += ['foo.asm', 'bar.asm']
CSRCS = foo.asm CSRCS += ['foo.asm', 'bar.asm']
HOST_LIBRARY_NAME HOST_LIBRARY = 'host_foobar'
PREF_JS_EXPORTS = $(srcdir)/prefs/foo.js JS_PREFERENCE_FILES += ['prefs/foo.js']
XPCSHELL_TESTS = unit test XPCSHELL_TESTS_MANIFESTS += [
    'test/xpcshell.ini',
    'unit/xpcshell.in'
]

Misc

Directory test suite
media/* mochitest-1, mobile tests are different option.

https://developer.mozilla.org/en-US/docs/Mozilla/QA/Automated_testing


General Errors

Failure Platforms Related Bugs
MOZ_PNG_init_filt_func_neon panda,unagi 882907, 888009