Closed
Bug 88116
Opened 24 years ago
Closed 24 years ago
New config files for MacOSX installer needed
Categories
(SeaMonkey :: Installer, defect, P2)
Tracking
(Not tracked)
VERIFIED
WONTFIX
Future
People
(Reporter: mikepinkerton, Assigned: jj.enser)
References
Details
(Whiteboard: [OSX-])
We need a new config.ini_tmpl for MacOSX since the URL has to change to point to
the OSX bits, not the OS9 bits.
JJ, samir tells me that you have packaging scripts that take the _tmpl files and
do the right thing with them. Is that correct? Should you be the one adding these
new files to moz (& ns) and then modifying your own package scripts accordingly?
If not, reassign back to me and I can do whatever work is required.
Beta stopper.
Reporter | ||
Comment 1•24 years ago
|
||
should i bother creating a separate bug for the ns tree?
Keywords: nsBranch
Whiteboard: OSX++, [PDT+]
Assignee | ||
Comment 2•24 years ago
|
||
I'll take it.
Basically, we could have a new config.ini_tmplx that the packaging automation
could pick for MacOSX installer packaging, but i need to understand the overall
plan better:
Will the wizard change for OSX ? will the .xpi packaging be affected ? why do we
need distinct URLs? how are the new URLs be populated ?
All these questions will obviously affect the packaging process automation, so
the more details I can get the better.
Status: NEW → ASSIGNED
Reporter | ||
Comment 3•24 years ago
|
||
well, we need to point to different bits, right? There need to be new xpi's that
are different from the classic macos xpi's since osx is essentially a different
platform. Doesn't that mean a new URL?
The wizard will be different only that it is carbon, so it is a separate binary
from the os9 binary, but no other changes should be required.
make sense?
Assignee | ||
Comment 4•24 years ago
|
||
yes, we already have separate xpi subdirs for each platform since the stubs are
all pushed to the same ftp location (mac-xpi, windows-xpi and linux-xpi)
whatever names is chosen for OSX xpis (osx-xpi?) needs to go in 2 places:
1. inside a new config.ini template file (whose name I need to know)
2. inside the packaging automation (buildcentral) for the actual upload
So far, I have no testcase in the packaging automation for Carbon vs. Classic.
Looks like this will be the first one.
Reporter | ||
Comment 5•24 years ago
|
||
how about we use macosx-xpi for the dirname and config-macosx.ini_tmpl for the
name of the tmpl file.
sounds ok?
Updated•24 years ago
|
QA Contact: gemal → gbush
Updated•24 years ago
|
Priority: -- → P3
Target Milestone: --- → mozilla0.9.3
Updated•24 years ago
|
Priority: P3 → P2
Comment 6•24 years ago
|
||
jj, this is PDT+ bug. Tomorrow, on Tuesday, we'll try to build the
first RTM candidate. It would be good, if this could be resolved ASAP.
Assignee | ||
Comment 7•24 years ago
|
||
working on it. I now have the hardware available to setup the OSX daily build.
Should complete today, depending on regular morning verification build completion
& state of the tree.
Assignee | ||
Comment 8•24 years ago
|
||
removing PDT+ and nsBranch keywords + lowering severity since we're not going to
have a MacOS X installer for beta (off of the 0.9.2 branch)
However, I made some progress on this issue and have a couple of approaches to
resolve the problem.
1. If the _only_ difference between the OS9 and OSX installer's config.ini is the
URL to the xpis, then we don't need another template file, I can simply have the
appropriate URL be substituted at packaging time.
2. If we need other changes between classic and X isntallers, like a different
list of modules or different UI strings, then I'll use a distinct
config.ini_macosx_tmpl file as we discussed before.
The code changes to the packaging process in BuildCentral are different depending
on if we go with 1. or 2.
Assignee | ||
Comment 9•24 years ago
|
||
Postponed until we have our installer working under X.
Target Milestone: mozilla0.9.3 → Future
Comment 11•24 years ago
|
||
Marking OSX- since the OS X version won't use the same installer as the Classic
build
Whiteboard: OSX++ → [OSX-]
Assignee | ||
Comment 12•24 years ago
|
||
No plan to use our XPinstall-based installer on OSX. -> wontfix
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → WONTFIX
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•