def build_process_prerequsites(conf): jobs = itertools.chain(build_prereq_jobs(conf), manpage_jobs(conf), table_jobs(conf), api_jobs(conf), option_jobs(conf), steps_jobs(conf), release_jobs(conf), intersphinx_jobs(conf), image_jobs(conf)) try: res = runner(jobs, parallel='process') print('[sphinx-prep]: built {0} pieces of content'.format(len(res))) except PoolResultsError: print('[WARNING]: sphinx prerequisites encountered errors. ' 'See output above. Continuing as a temporary measure.') buildinfo_hash(conf)
def build_prerequisites(conf): jobs = itertools.chain( build_prereq_jobs(conf), manpage_jobs(conf), table_jobs(conf), api_jobs(conf), toc_jobs(conf), option_jobs(conf), steps_jobs(conf), release_jobs(conf), intersphinx_jobs(conf), image_jobs(conf), ) try: res = runner(jobs, parallel="process") print("[sphinx-prep]: built {0} pieces of content".format(len(res))) except PoolResultsError: print( "[WARNING]: sphinx prerequisites encountered errors. " "See output above. Continuing as a temporary measure." ) runner(external_jobs(conf), parallel="thread") buildinfo_hash(conf) if conf.project.name != "mms": # we copy source manually for mms in makefile.mms, avoiding this # operation to clarify the artifacts directory transfer_source(conf) print("[sphinx-prep]: resolving all intra-source dependencies now. (takes several seconds)") dep_count = refresh_dependencies(conf) print("[sphinx-prep]: bumped timestamps of {0} files".format(dep_count)) command(build_platform_notification("Sphinx", "Build in progress pastb critical phase."), ignore=True) print("[sphinx-prep]: INFO - Build in progress past critical phase.") dump_file_hashes(conf.system.dependency_cache, conf) print("[sphinx-prep]: build environment prepared for sphinx.")
def build_process_prerequsites(sync, conf): pjobs = itertools.chain(table_jobs(conf), api_jobs(conf), option_jobs(conf), release_jobs(conf), intersphinx_jobs(conf)) tjobs = itertools.chain(build_prereq_jobs(sync, conf), image_jobs(conf)) tres = runner(tjobs, parallel='threads') try: pres = runner(pjobs, parallel='process') logger.info( 'built {0} pieces of content to prep for sphinx build'.format( len(pres) + len(tres))) except PoolResultsError: logger.error('sphinx prerequisites encountered errors. ' 'See output. Continuing as a temporary measure.') if not sync.satisfied('buildhash'): buildinfo_hash(conf) sync.buildhash = True
def build_process_prerequsites(sync, conf): pjobs = itertools.chain(table_jobs(conf), api_jobs(conf), option_jobs(conf), release_jobs(conf), intersphinx_jobs(conf)) tjobs = itertools.chain(build_prereq_jobs(sync, conf), image_jobs(conf)) tres = runner(tjobs, parallel='threads') try: pres = runner(pjobs, parallel='process') logger.info('built {0} pieces of content to prep for sphinx build'.format(len(pres) + len(tres))) except PoolResultsError: logger.error('sphinx prerequisites encountered errors. ' 'See output. Continuing as a temporary measure.') if not sync.satisfied('buildhash'): buildinfo_hash(conf) sync.buildhash = True
def build_prerequisites(conf): jobs = itertools.chain(build_prereq_jobs(conf), manpage_jobs(conf), table_jobs(conf), api_jobs(conf), toc_jobs(conf), option_jobs(conf), steps_jobs(conf), release_jobs(conf), intersphinx_jobs(conf), image_jobs(conf)) try: res = runner(jobs, parallel='process') print('[sphinx-prep]: built {0} pieces of content'.format(len(res))) except PoolResultsError: print('[WARNING]: sphinx prerequisites encountered errors. ' 'See output above. Continuing as a temporary measure.') runner(external_jobs(conf), parallel='thread') buildinfo_hash(conf) if conf.project.name != 'mms': # we copy source manually for mms in makefile.mms, avoiding this # operation to clarify the artifacts directory transfer_source(conf) print('[sphinx-prep]: resolving all intra-source dependencies now. (takes several seconds)') dep_count = refresh_dependencies(conf) print('[sphinx-prep]: bumped timestamps of {0} files'.format(dep_count)) command(build_platform_notification('Sphinx', 'Build in progress pastb critical phase.'), ignore=True) print('[sphinx-prep]: INFO - Build in progress past critical phase.') dump_file_hashes(conf.system.dependency_cache, conf) print('[sphinx-prep]: build environment prepared for sphinx.')