Dactyloidae/python/mozbuild/mozbuild
FranklinDM 9c51368727 Issue #2065 - Part 5: Fix incorrect inclusion of base file name in destination path for generated FasterMake track files
I'm not sure about what they had in mind when they first wrote this, but this is completely unnecessary. The base name is the file name. This part will break building with `mach faster` once partial filenames with wildcards are included in the package manifest, which became the case when we began supporting the newer MSVC runtime.

This also aligns FasterMake with how RecursiveMake treats wildcard copy directives.

They fixed this in bug 1416465, but it included a conditional that will almost always be true and kept this incorrect joining of the path and base name in the destination path. Since the value for the base name is either empty or contains a partial file name, that conditional effectively does nothing.
2022-12-30 09:20:41 +08:00
..
action Issue #2065 - Part 3: Process install manifests with --track in the recursive make backend 2022-12-30 09:20:05 +08:00
backend Issue #2065 - Part 5: Fix incorrect inclusion of base file name in destination path for generated FasterMake track files 2022-12-30 09:20:41 +08:00
codecoverage import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
compilation import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
configure Issue #1761 - Enable use of Tauthon instead of Python 2.7 at build 2021-04-10 17:16:32 +08:00
controller No Issue - Add checking in platform/ for clobber.py because it can only know hardcoded values in comm-style configurations 2019-12-02 15:46:28 +08:00
frontend Issue #1761 - Enable use of Tauthon instead of Python 2.7 at build 2021-04-10 17:16:32 +08:00
locale/en-US/LC_MESSAGES import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
resources/html-build-viewer import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
test Issue #251 - Move chrome packaging options to ac configure 2020-11-19 21:11:41 +08:00
__init__.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
android_version_code.py Use UTC where appropriate in python files 2019-02-14 14:28:19 +08:00
artifacts.py Issue #1829 - Revert "Issue #1751" 2022-05-04 09:40:24 +08:00
base.py Issue #1477 - Fix finding config.guess on builds not using MOZ_OBJDIR 2020-03-20 08:58:07 +08:00
config_status.py Make sure the waiting message is actually displayed. 2019-02-16 00:02:05 +08:00
doctor.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
dotproperties.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
html_build_viewer.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
jar.py Preprocessor warnings should not be fatal errors 2019-02-14 14:28:14 +08:00
mach_commands.py Issue #1859 - Part 6: Update mach mar to accept --bz2 for old style MAR 2022-04-19 22:05:01 +08:00
makeutil.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
milestone.py Pick up major+minor milestone version from GRE milestone file. 2019-02-15 23:33:01 +08:00
mozconfig.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
mozconfig_loader MoonchildProductions#1251 - Part 2: Make the mozconfig loader POSIX-compliant. 2019-11-04 11:52:14 +08:00
mozinfo.py Issue #21 - Remove unused telemetry build variables. 2022-04-28 10:37:10 +08:00
preprocessor.py Preprocessor warnings should not be fatal errors 2019-02-14 14:28:14 +08:00
pythonutil.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
shellutil.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
sphinx.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
testing.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
util.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
vendor_rust.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00
virtualenv.py import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00