Closed Bug 58372 Opened 19 years ago Closed 18 years ago

[META] Overview of build system changes


(SeaMonkey :: Build Config, defect, P1, critical)



(Not tracked)



(Reporter: cls, Assigned: cls)



(Keywords: embed, meta, topembed-)

I'm opening this meta bug to deal with the general issue of overhauling the
build system.  I'd like to actively move to a more modular and user friendly
build system.
Depends on: 56601
Keywords: meta
Target Milestone: --- → mozilla0.9
Adding bug dependencies for:

46775 - Building a statically linked build
56601 - Creating a real install target
53727 - Setting soversions on components
57282 - Selectively building components
58376 - Separating end-user builds from maintainer builds
Depends on: 46775, 53727, 57282, 58376
Summary: [META] Build system overhaul → [META] Overview of build system changes
This bug is mainly for a gathering of thoughts and to keep track of the
essential changes needed before the build system is acceptible for casual user
use.  Some of the changes are specific to the build system, others will require
non-trival changes to the codebase to make the idea work.  Consider it a "rtm"
list from the build maintainers perspective.

Can you describe your goal more detailed?
'More user friendly' is nice, but what do you mean?
With "more modular", you man that it is possible to use stable components for
all of Mozilla *but* the components you are hacking on? E.g. I develop on
Mailnews or rdf and use the trunk only for them and milsltone sources (or even
binaries) for all other components? That would rock, and eliminate many problems
we have. (BTW: Judging from the FAQ, StarOffice seems to do the same, but I
havn't checked out the source yet.)
huh? I thought, my last comment was the first right after the inital
description!?! Maybe bugzilla got confused about the time change
(summer->winter). Thanks for the deps, though.
Severity: normal → critical
Priority: P3 → P1
Adding dependency:

18352 - Make extensions/ optional
Depends on: 18352
Target Milestone: mozilla0.9 → mozilla1.0
Adding dependency:

87771 - single pass build

Depends on: 87771
Keywords: topembed
No longer depends on: 87771
this bug doesn't seem to concern any particular embedding customers.  minusing
to topembed- and adding embed as per edt triage.
Keywords: topembedembed, topembed-
Missed the boat.  Quite pathetic.

Closed: 18 years ago
Resolution: --- → WONTFIX
verified wontfix.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.