This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | [2004-04-14] Wrong layout of files in distribution | ||
---|---|---|---|
Product: | platform | Reporter: | Jaroslav Tulach <jtulach> |
Component: | -- Other -- | Assignee: | Jaroslav Tulach <jtulach> |
Status: | CLOSED FIXED | ||
Severity: | blocker | CC: | jglick, jskrivanek, mzlamal, ttran, vhudec |
Priority: | P2 | Keywords: | ARCH |
Version: | 4.x | ||
Hardware: | PC | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | 20052, 35900, 41621, 45467 | ||
Bug Blocks: | 36663 | ||
Attachments: |
cvs diff -r buildsys_last_known_good_trunk_before_merge -r clusters_32080_without_smart_installer
The diff against today's trunk Commit log from the merge |
Description
Jaroslav Tulach
2003-03-18 12:41:53 UTC
Re. first part - I think only the location of ide.cfg needs to change in the normal NetBeans packaging scheme. Otherwise, native packages can if they wish rearrange things to some weird layout using share/ for everything, but this would be quite unnatural for a plain ZIP/TAR archived install. Re. second part - already filed separately, pls. ignore. BTW a user request - the Xerces wrapper module, e.g., should not be named xerces.jar. Should be named xerces-wrapper.jar or xerces-nb.jar or something like that. Same for ant.jar, etc. Or just use NB code names, e.g. org-apache-tools-ant-module-2-2.17.jar which would not be confused with ant-1.5.1.jar. I've started work on the new layout and cluster system as part of this issue. I've created branch clusters_32080 rooted at buildsys_last_known_good_trunk_before_merge, right now nbbuild, core, openide, editor, utilities are branched, so to get the branch use cvs co -r buildsys_last_known_good_trunk_before_merge standard cvs upd -r clusters_32080 openide core nbbuild editor utilities The whole NetBeans IDE seems to compile correctly and have the expected layout, thanks Michal. Created attachment 14057 [details]
cvs diff -r buildsys_last_known_good_trunk_before_merge -r clusters_32080_without_smart_installer
the very first thing we should do now is to sync up this branch with trunk. After substantinal changes caused by buildsys it's not a trivial task Created attachment 14185 [details]
The diff against today's trunk
New branch created for core, nbbuild and xtest modules named layout_32080. Still works only on unix machines, but everything seems to be good. Commit validation passes. I've updated the branch to latest daily build and verified that it builds. Use: cvs co -r BLD200403311800 standard_nowww apisupport_nowww ide_nowww cvs co -r layout_32080 core nbbuild xtest in the branch now * bin/netbeans * bin/netbeans.exe * bin/nb.exe * etc/netbeans.conf (used to be ide.cfg, I've changed the format) * platform4/launcher/nbexec.exe * platform4/launcher/nbexec * platform4/launcher/security.policy Made uptodate with BLD200404041800. Use: cvs co -r BLD200404041800 standard_nowww apisupport_nowww ide_nowww cvs co -r layout_32080 core nbbuild xtest Made uptodate with BLD200404071800. Use: cvs co -r BLD200404071800 standard_nowww apisupport_nowww ide_nowww jemmy jellytools cvs co -r layout_32080 core nbbuild xtest Created attachment 14381 [details]
Commit log from the merge
In trunk. verified |