Closed
Bug 7535
Opened 25 years ago
Closed 25 years ago
spec list of components required for each install/distribution package
Categories
(SeaMonkey :: Installer, defect, P3)
Tracking
(Not tracked)
CLOSED
FIXED
M8
People
(Reporter: chofmann, Assigned: cathleennscp)
References
()
Details
lets identify the target milestone for this work and
get these lists for each platform built and posted.
----
Do we have a list anywhere describing what each DLL does and whether it
is required by the layout engine, by the XPFE, by Java etc. ?
I occasionally get asked which DLLs need to be distributed with the
Mozilla control and I really have no idea.
--
Adam Lock
Updated•25 years ago
|
Target Milestone: M8
Comment 1•25 years ago
|
||
Setting target milestone to M8 per conversations with Keviny and Cathleen.
Updated•25 years ago
|
Component: XPInstall → JAR Installation
Comment 2•25 years ago
|
||
Putting in the JAR Installation component. This is not a xpinstall bug.
Reporter | ||
Updated•25 years ago
|
Assignee: kevinyen → cathleen
Reporter | ||
Comment 3•25 years ago
|
||
kevin is not working on this now. -> cathleen...
its also a build | config bug in that we want to have
an explicit manifest list that is the definitive source
for what lives in each of the installable packages
for the absolute minimum and all things that can be layered
on the base...
also adding some details about somefiles related to ender....
sp3250 is the spellchecker.
pen4s324 as the english dictionary for the INSO spellchecker.
Kin is the owner.
Comment 4•25 years ago
|
||
Here are the files for mail/news:
Code: Win32 Mac Linux
addrbook.dll MsgAddrBook.shlb libaddrbook.so
msglocal.dll MsgLocal.shlb libmsglocal.so
msgcompose.dll MsgCompose.shlb libmsgcompose.so
msgbase.dll mailnews.shlb libmailnews.so
mime.dll Mime.shlb libmime.so
msgimap.dll MsgImap.shlb libmsgimap.so
msgnews.dll MsgNews.shlb libmsgnews.so
msgdb.dll MsgDB.shlb libmsgdb.so
msgbaseutil.dll libmsgbaseutil.so
vcard.dll vcard.shlb libvcard.so
mimeemitter.dll mimeemitter.shlb libmimeemitter.so
libmork.so
Chrome: chrome/addressbook, chrome/messenger, chrome/messengercompose
Typelibs: addrbook.xpt, mailnewspublic.xpt, msgbase.xpt, msgcompose.xpt,
msglocal.xpt, msgnews.xpt
This list is so long that I expect it will be hard to keep in sync with the
installer. I wonder if we should make up a new build directory where
redistributable stuff goes, and which doesn't include tests, samples, etc. I bet
if we did that, the installer would be broken less than if every group has to
tell cathleen when files are added, deleted, or renamed.
Comment 5•25 years ago
|
||
How about we put tests and other crud under bin/tests, bin/samples, etc., and
collect only the regular files in bin when packaging?
/be
Comment 6•25 years ago
|
||
yes to putting tests somewhere else, but...
People like having dist be runnable, which means all components lumped together
in the "components" directory. Somehow we have to figure out which components
go in what package, which I think requires some sort of list to be maintained.
Phil's right that we don't want people telling Cathleen. What we want is a
checked-in file (or one per install package?) that is used to generate the
installers. People will have to maintain this file just like any other
makefile. In order to create the template for this file we need an initial
list, and the mailnews list you gave us is perfect for this since its a
significant separable package. Thanks very much for responding so quickly.
Reporter | ||
Comment 7•25 years ago
|
||
how about something that looks like
dist/install-stub/bin
dist/minimal-browser/bin/...
dist/browser-extentions/bin/...
dist/mail/bin/...
dist/editor/bin/...
dist/test/bin...
...
for each of the subsystems/install packages
and then
dist/all/bin
that includes a copy of all the bins rolled into one for
running apps off a build tree..
each subsystem knows that that need to put a copy of
the bins in their subsystem director and "all/bin"
Comment 8•25 years ago
|
||
> What we want is a checked-in file (or one per install package?) that is used
> to generate the installers.
This sounds right to me. I agree that dist should be runnable, and breaking down
the directory structure of dist isn't important to me. Maybe we just need a
manifest file for the install builder.
Matt Fisher's input for browser's CSS, XUL, JS files...
> I'm the the process of organizing files and want
> to know which files we are using for the browser
> and which ones are test files or are going to get nuked.
> Please go thought this list and tell me if i
> need to change something.
>
> Not Used
>
> /xpfe/browser/src/BrowserInitPage.html
> /xpfe/browser/src/appshell.html
> /xpfe/browser/src/sidebar.html
> /xpfe/browser/src/status.html
> /xpfe/AppCores/xul/Password.html
> /xpfe/browser/src/navigator-test1.xul
> /xpfe/browser/src/skindemo.xul
> /xpfe/browser/src/unknownContent.xul
> /xpfe/browser/samples/dexanimdialog.xul
> /xpfe/browser/samples/dexanimmaster.xul
> /xpfe/browser/samples/dexsimpledialog.xul
> /xpfe/browser/samples/dexsimplemaster.xul
> /xpfe/browser/samples/dexparamdialog.xul
> /xpfe/browser/samples/dexparammaster.xul
> /xpfe/browser/samples/tab.xul
> /xpfe/components/sample/resources/nsSampleAppShellComponent.xul
> /xpfe/components/history/resources/history-test.xul
> /xpfe/browser/src/DumpDOM.js
> /xpfe/components/history/resources/history-test.js
> /xpfe/browser/src/navigator-shiny.css
> /xpfe/browser/src/navigator-goofy.css
> /xpfe/browser/src/navigator-mozillazine0.css
>
> Used
> /xpfe/browser/src/navigator.xul
> /xpfe/browser/src/xul.css
> /xpfe/browser/src/status.xul
> /xpfe/browser/src/downloadProgress.xul
> /xpfe/browser/src/NetSupportUserPassword.xul
> /xpfe/browser/src/viewSource.xul
> /xpfe/browser/src/openLocation.xul
> /xpfe/browser/src/contentframe.xul
> /xpfe/browser/src/NetSupportAlert.xul
> /xpfe/browser/src/NetSupportConfirm.xul
> /xpfe/browser/src/NetSupportConfirmCheck.xul
> /xpfe/browser/src/NetSupportPassword.xul
> /xpfe/browser/src/NetSupportPrompt.xul
> /xpfe/components/find/resources/finddialog.xul
> /xpfe/components/ucth/resources/unknownContent.xul
> /xpfe/components/xfer/resources/downloadProgress.xul
> /xpfe/components/history/resources/history.xul
> /xpfe/components/prefwindow/resources/content/PrefsWindow.xul
> /xpfe/components/prefwindow/resources/content/pref-advanced.xul
> /xpfe/components/prefwindow/resources/content/pref-appearance.xul
> /xpfe/components/prefwindow/resources/content/pref-applications.xul
> /xpfe/components/prefwindow/resources/content/pref-cache.xul
> /xpfe/components/prefwindow/resources/content/pref-colors.xul
> /xpfe/components/prefwindow/resources/content/pref-composer.xul
> /xpfe/components/prefwindow/resources/content/pref-download.xul
> /xpfe/components/prefwindow/resources/content/pref-fonts.xul
> /xpfe/components/prefwindow/resources/content/pref-languages.xul
> /xpfe/components/prefwindow/resources/content/pref-navigator.xul
> /xpfe/components/prefwindow/resources/content/pref-offline.xul
> /xpfe/components/prefwindow/resources/content/pref-proxies.xul
> /xpfe/components/prefwindow/resources/content/pref-publish.xul
> /xpfe/components/prefwindow/resources/content/pref-smart_browsing.xul
> /xpfe/components/prefwindow/resources/content/preftree.xul
> /xpfe/components/related/resources/related-panel.xul
> /xpfe/components/bookmarks/resources/bm-panel.xul
> /xpfe/components/bookmarks/resources/bm-props.xul
> /xpfe/components/bookmarks/resources/bookmarks.xul
> /xpfe/components/search/resources/find.xul
> /xpfe/components/search/resources/findresults.xul
> /xpfe/components/search/resources/internet.xul
> /xpfe/components/search/resources/internetresults.xul
> /xpfe/components/search/resources/search.xul
>
> /xpfe/browser/src/contentframe.html
> /xpfe/browser/src/navigator.js
> /xpfe/browser/src/viewsource.js
> /xpfe/browser/src/openLocation.js
> /xpfe/browser/src/contentframe.js
> /xpfe/components/find/resources/finddialog.js
> /xpfe/components/prefwindow/resources/content/PrefsWindow.js
> /xpfe/components/related/resources/related-panel.js
> /xpfe/components/bookmarks/resources/bookmarks.js
> /xpfe/components/bookmarks/resources/bm-props.js
> /xpfe/components/search/resources/find.js
> /xpfe/components/search/resources/internet.js
> /xpfe/components/search/resources/search.js
> /xpfe/components/search/resources/shared.js
>
>
>
> /xpfe/browser/src/xul.css
> /xpfe/browser/src/navigator.css
> /xpfe/browser/src/downloadProgress.css
> /xpfe/browser/src/dialogs.css
> /xpfe/browser/src/contentframe.css
> /xpfe/components/history/resources/history.css
> /xpfe/components/prefwindow/resources/skin/pref.css
> /xpfe/components/prefwindow/resources/skin/preftree.css
> /xpfe/components/related/resources/related-panel.css
> /xpfe/components/bookmarks/resources/bookmarks.css
> /xpfe/components/search/resources/findresults.css
> /xpfe/components/search/resources/internet.css
> /xpfe/components/search/resources/internetresults.css
> /xpfe/components/search/resources/search.css
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 10•25 years ago
|
||
File list for SeaMonkey is done. Will be posting it out shortly.
Comment 11•25 years ago
|
||
Changing QA Contact from Jimmy to Grace.
Comment 12•25 years ago
|
||
Cathleen,
Where is the file list posted?
Grace
Assignee | ||
Comment 13•25 years ago
|
||
File list will be updated for browser component, when Matt checks in file
changes for M9.
Reporter | ||
Updated•25 years ago
|
Updated•25 years ago
|
Status: RESOLVED → VERIFIED
Assignee | ||
Comment 14•25 years ago
|
||
manifest file for windows is checked in mozilla/xpinstall/manifest-win
thanks to cyeh :-)
Comment 15•25 years ago
|
||
Bulk changing all JAR Installation component bugs to Installer: XPI Packages
Comment 16•25 years ago
|
||
we can close this. we are now using this info to create xpi installers every day
Updated•20 years ago
|
Product: Browser → Seamonkey
Component: Installer: XPI Packages → Installer
QA Contact: agracebush → general
You need to log in
before you can comment on or make changes to this bug.
Description
•