Closed
Bug 15780
Opened 26 years ago
Closed 24 years ago
xpcom specified too specifically in cvs modules file
Categories
(SeaMonkey :: Build Config, defect, P3)
SeaMonkey
Build Config
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla1.0
People
(Reporter: mcafee, Assigned: leaf)
Details
xpcom currently shows up like this in the modules file:
mozilla/xpcom/.cvsignore
mozilla/xpcom/Makefile.in mozilla/xpcom/makefile.win
mozilla/xpcom/appshell mozilla/xpcom/base mozilla/xpcom/build
mozilla/xpcom/components mozilla/xpcom/doc mozilla/xpcom/ds
mozilla/xpcom/io mozilla/xpcom/macbuild mozilla/xpcom/proxy
mozilla/xpcom/reflect mozilla/xpcom/sample mozilla/xpcom/threads
mozilla/xpcom/tests mozilla/xpcom/tools !mozilla/xpcom/tools/xpidl
mozilla/xpcom/typelib
why so complicated? Why can't we just specify:
mozilla/xpcom
Comment 1•26 years ago
|
||
I know there were some directories that were obsoleted as part of xpcom2.0
landing. Hence the list.
Comment 2•26 years ago
|
||
So can we "cvs remove" those dirs and simplify as mcafee suggests?
Updated•26 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M16
Comment 3•26 years ago
|
||
I thought even if you cvs remove those directories, these will exist with no
files. There is no real way to remove a directory.
Comment 4•26 years ago
|
||
Sure, they exist in the repository, but they don't get pulled into people's
trees on fresh checkouts. Additionally, "cvs {co,update} -P", such as is done
by client.mk causes directories that are empty in the Repository to be pruned in
your local copy of the tree. Technically, you don't really "cvs remove" the
directories, I don't think, but as long as you "cvs remove" all files below, CVS
should behave as described above with no special treatment.
Comment 5•25 years ago
|
||
Reassigning to leaf. I am happy as long as things keep working.
Assignee: dp → leaf
Status: ASSIGNED → NEW
mass re-assign of all bugs where i was listed as the qa contact
QA Contact: cyeh → chofmann
M16 has been out for a while now, these bugs target milestones need to be
updated.
Comment 8•24 years ago
|
||
Milestone 0.8 has been released. We should either resolve this bug or update its
milestone.
Comment 9•24 years ago
|
||
I think we pull with -P in most cases now, which prunes empty directories, i'll
check to see that the directories not included in the current modules list are
empty (that is, contain only cvs removed files), and change the modules file to
include only xpcom/
Status: NEW → ASSIGNED
Target Milestone: M16 → mozilla1.0
Comment 10•24 years ago
|
||
there are just a few directories that we don't pull that have code in them:
xpcom/libxpt/
and
xpcom/remote
jband, what say you to removing the stuff in xpcom/libxpt? Is it still in use at
all?
Comment 11•24 years ago
|
||
[here's what I replied in email to leaf]
AFAICT the only files that remain are the two html files in
xpcom/libxpt/xptcall. Do you see others? These were left behind
when xptcall was moved because (early on) there were published
links to these documents in the source repository via lxr. I'm
not sure this matters anymore. I cared at the time the documents
were moved. But, the files left behind have been telling people
to update their links for a year and a half now. I'm OK with you
whacking them if it matters to you.
http://lxr.mozilla.org/mozilla/source/xpcom/libxpt/xptcall/porting.html
http://lxr.mozilla.org/mozilla/source/xpcom/libxpt/xptcall/status.html
Comment 12•24 years ago
|
||
with that info, i've modified the modules file to pull everything under xpcom/
for SeaMonkeyCore. resolving fixed.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•