Closed Bug 1428303 Opened 6 years ago Closed 6 years ago

Move SeaMonkey suite/build to components/

Categories

(SeaMonkey :: Build Config, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey2.57

People

(Reporter: iannbugzilla, Assigned: iannbugzilla)

References

Details

Attachments

(1 file)

Move suite/build into components/ to join the rest of the code that builds FINAL_LIBRARY = 'suite'
OS: Unspecified → All
Hardware: Unspecified → All
This patch:
* Moves suite/build to components/
Attachment #8940166 - Flags: review?(frgrahl)
Depends on: 1428148, 1428149, 1428299
build/ in all products has always been intentionally at the top level, and not even sure if some build system stuff even expected or expects that.

All that said, components has been deprecated for years already and things should actually be put to the toplevel, even the components/ subdirectory is IMHO too much depth.
Comment on attachment 8940166 [details] [diff] [review]
components_build.diff [Checked in: Comment 5]

Works fine after a rebase. Same for the dependent patches. Did Linux and Windows builds. f+ for now.

IanN could you check the ones I sent you and reupload them. I will r+ them then.

SeaMonkey is the odd man out here with suite/build so for porting patches a common structure makes it easier. All other products have a build dir in components. There is still a top level build dir which will not go away and is needed.

ewong do you think we could run into build problems with this?
Flags: needinfo?(ewong)
Attachment #8940166 - Flags: review?(frgrahl) → feedback+
(In reply to Frank-Rainer Grahl (:frg) from comment #3)

> SeaMonkey is the odd man out here with suite/build so for porting patches a
> common structure makes it easier. All other products have a build dir in
> components. There is still a top level build dir which will not go away and
> is needed.
> 
> ewong do you think we could run into build problems with this?

If there are going to be problems (which I doubt), I don't believe they 
will be terribly difficult to fix.  Ditto with the automation.
Flags: needinfo?(ewong)
Pushed by iann_cvs@blueyonder.co.uk:
https://hg.mozilla.org/comm-central/rev/6cf4a2d1662a
Move SeaMonkey suite/build to components/ r=frg
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Comment on attachment 8940166 [details] [diff] [review]
components_build.diff [Checked in: Comment 5]

r+ from frg via IRC (from a few months ago)
Attachment #8940166 - Attachment description: components_build.diff → components_build.diff [Checked in: Comment 5]
Attachment #8940166 - Flags: review+
Target Milestone: --- → Seamonkey2.57
See Also: → 1453046
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: