Closed Bug 1285503 Opened 8 years ago Closed 8 years ago

Fix DragonFly target spelling

Categories

(Firefox Build System :: General, defect)

Unspecified
Other
defect
Not set
normal

Tracking

(firefox50 fixed, firefox51 fixed)

RESOLVED FIXED
mozilla51
Tracking Status
firefox50 --- fixed
firefox51 --- fixed

People

(Reporter: jbeich, Unassigned)

References

Details

(Keywords: regression)

Attachments

(1 file)

Common spelling mistakes are either in capitalization or adding BSD suffix. $ uname -sr DragonFly 4.5-DEVELOPMENT
Comment on attachment 8769104 [details] Bug 1285503 - Fix DragonFly target spelling after bug 1266368. Review request updated; see interdiff: https://reviewboard.mozilla.org/r/63074/diff/1-2/
Attachment #8769104 - Attachment description: Bug 1285503 - Chase |uname -s| spelling for DragonFly. → Bug 1285503 - Fix BSD targets after bug 1266368.
https://reviewboard.mozilla.org/r/63074/#review63290 Let's try another build peer. Ted is taking too long to review a trivial change.
Attachment #8769104 - Flags: review?(ted) → review?(mh+mozilla)
Comment on attachment 8769104 [details] Bug 1285503 - Fix DragonFly target spelling after bug 1266368. https://reviewboard.mozilla.org/r/63074/#review63918 ::: build/moz.configure/rust.configure:75 (Diff revision 2) > + # Bitrig > + ('x86_64', 'Bitrig'): 'x86_64-unknown-bitrig', Considering Bitrig is not in python/mozbuild/mozbuild/configure/constants.py, this is not going to be any useful. ::: build/moz.configure/rust.configure:78 (Diff revision 2) > os_or_kernel = target.kernel if target.kernel == 'Linux' and target.os != 'Android' else target.os > rustc_target = { > + # Bitrig > + ('x86_64', 'Bitrig'): 'x86_64-unknown-bitrig', > # DragonFly > - ('x86_64', 'Dragonfly'): 'x86_64-unknown-dragonfly', > + ('x86_64', 'DragonFly'): 'x86_64-unknown-dragonfly', Mmmmm this plus the Bitrig thing makes me thing we need to find a way to make this fail for values that aren't in constants.py. I think this dict should move to constants.py, with an assert test like the other dicts in there.
Attachment #8769104 - Flags: review?(mh+mozilla)
Comment on attachment 8769104 [details] Bug 1285503 - Fix DragonFly target spelling after bug 1266368. Review request updated; see interdiff: https://reviewboard.mozilla.org/r/63074/diff/2-3/
Attachment #8769104 - Attachment description: Bug 1285503 - Fix BSD targets after bug 1266368. → Bug 1285503 - Fix DragonFly target spelling after bug 1266368.
Attachment #8769104 - Flags: review?(mh+mozilla)
https://reviewboard.mozilla.org/r/63074/#review63918 > Considering Bitrig is not in python/mozbuild/mozbuild/configure/constants.py, this is not going to be any useful. Dropped Bitrig for now. It needs more consistent support. > Mmmmm this plus the Bitrig thing makes me thing we need to find a way to make this fail for values that aren't in constants.py. > > I think this dict should move to constants.py, with an assert test like the other dicts in there. Moving dict is outside of scope. It requires more care and is harder to backport to the branch where the regression occured. A poor excuse to not learn mozbuild but still...
Keywords: regression
Attachment #8769104 - Flags: review?(mh+mozilla) → review+
Keywords: checkin-needed
Comment on attachment 8769104 [details] Bug 1285503 - Fix DragonFly target spelling after bug 1266368. NPOTB for native builds (i.e. no cross-compilation) since bug 1248391 Approval Request Comment [Feature/regressing bug #]: bug 1266368 regression [User impact if declined]: Broken cross-build targeting DragonFly with --enable-rust [Describe test coverage new/current, TreeHerder]: Try build via mozreview, soon on inbound [Risks and why]: Low, can only break (cross-)build due to typos or mismerge [String/UUID change made/needed]: None
Attachment #8769104 - Flags: approval-mozilla-aurora?
Keywords: checkin-needed
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
Comment on attachment 8769104 [details] Bug 1285503 - Fix DragonFly target spelling after bug 1266368. Improved rust support, Aurora50+
Attachment #8769104 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: