Closed Bug 911803 Opened 12 years ago Closed 12 years ago

Cleanup Windows builds and tests display a bit

Categories

(Tree Management Graveyard :: TBPL, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: RyanVM, Assigned: RyanVM)

References

Details

Attachments

(4 files, 4 obsolete files)

Windows x64 builds are no more Windows 7 than the x86 builds are. Since there is no intention of testing x64 builds on anything other than the Server 2012 VMs, I propose combining them into one line.
As a note, comm-central also does Windows x64 builds, but doesn't run tests on them.
This has the added benefit of grouping all the 32bit builds together and putting the x64 builds below them instead of wedging them in between Win7 and Win8.
Assignee: nobody → ryanvm
Status: NEW → ASSIGNED
Attachment #798556 - Flags: review?(emorley)
Attachment #798556 - Attachment description: per the summary → Merge Windows x64 builds and tests into one line
Summary: Merge Windows x64 builds and tests into one line → Cleanup Windows builds and tests display a bit
With some more regex cleanups
Attachment #798556 - Attachment is obsolete: true
Attachment #798556 - Flags: review?(emorley)
Attachment #798560 - Flags: review?(emorley)
And now for the more controversial one. I would argue that Win Server 2k3 has more in common with XP than 7 (NT 5 kernel and such). Therefore, let's display it on the line with the platform it's more akin to like we do for everything else. This also includes some regex cleanups for job names that are long-gone.
Attachment #798561 - Flags: review?(emorley)
And on an aside, how silly that the Win8 ix slaves still use WINNT 6.2 as the job name when all the others use the full Windows name.
Borrowing the idea from the type block below. Not really the right bug for this, but I didn't feel like putting it in bug 911248 at this point and another bug for it seemed silly.
Attachment #798565 - Flags: review?(emorley)
BTW, I figure that while some of these changes will take some getting used to, we might as well make them at the same time as the ones from bug 911248 so that it only requires one departure from what we knew from before :)
Comment on attachment 798560 [details] [diff] [review] Merge Windows x64 builds and tests into one line Review of attachment 798560 [details] [diff] [review]: ----------------------------------------------------------------- 'win8' and '-xp-' etc are required for the jetpack job names (they annoyingly have their own scheme).
Attachment #798560 - Flags: review?(emorley) → review-
Attachment #798565 - Flags: review?(emorley) → review+
Comment on attachment 798561 [details] [diff] [review] Put Windows 32bit builds on the WinXP line Review of attachment 798561 [details] [diff] [review]: ----------------------------------------------------------------- Diff is unclear since seems to be making some of the same changes as patch 1 - don't suppose you can rebase? :-)
Attachment #798561 - Flags: review?(emorley)
Argh, stupid Jetpack tree. Thanks for pointing that out.
Now with less Jetpack bustage.
Attachment #798560 - Attachment is obsolete: true
Attachment #798657 - Flags: review?(emorley)
Attachment #798561 - Attachment is obsolete: true
Attachment #798659 - Flags: review?(emorley)
Unfortunately the diffs don't apply (just want to test quickly) - can you fix patch #2? :-)
Sorry, that's because I put the comment patch at the front. Put this in front and the other two should apply fine.
Attachment #798813 - Flags: review+
Attachment #798565 - Attachment is obsolete: true
Attachment #798657 - Flags: review?(emorley) → review+
Attachment #798659 - Flags: review?(emorley) → review+
Thank you for all these + the other bug :-)
One more minor change. I personally found the various Windows regex conditions to be a bit hard to parse from version to version. This just re-arranges them so that as much as possible, the conditions are in the same order for each version.
Attachment #798844 - Flags: review?(emorley)
Attachment #798844 - Flags: review?(emorley) → review+
Depends on: 912118
In production :-)
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Product: Webtools → Tree Management
Product: Tree Management → Tree Management Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: