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: | Produce clustered build of NetBeans IDE | ||
---|---|---|---|
Product: | www | Reporter: | Jaroslav Tulach <jtulach> |
Component: | Builds & Repositories | Assignee: | Michal Zlamal <mzlamal> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | breh, jchalupa, jskrivanek, nbre |
Priority: | P3 | ||
Version: | 3.x | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | TASK | Exception Reporter: | |
Bug Depends on: | |||
Bug Blocks: | 36766 | ||
Attachments: |
Changes in nbbuild to produce clustered build
Launch script for linux that should be in netbeans/bin/netbeans New layout of files in the build |
Description
Jaroslav Tulach
2003-10-16 08:25:20 UTC
Created attachment 11879 [details]
Changes in nbbuild to produce clustered build
Created attachment 11880 [details]
Launch script for linux that should be in netbeans/bin/netbeans
Created attachment 11881 [details]
New layout of files in the build
Jarda, the patch looks good. I have couple of issues: 1) I'm not a friend of hardcoded version numbers in code, we could get the string "3.6" for cluster versions from somewhere else. This would allow special cluster names for special builds like Q-Builds, Release Candidates, special Promotions etc. This change implies change in the "netbeans" startup script you've attached (i.e. versioning of the filename, looking for appropriate directories etc.). 2) Current NetBeans daily dev build produces also so called "Platform build". What should I do with that? Should I change the build scripts to pack the cluster platform-3.6 instead of separate build? 3) You've set it P3 TASK, what is your anticipated completion date? Initial comments: The patch to NbMerge.java is clearly a hack, but could work temporarily until we can do better. The launcher should read: ---%<--- #!/bin/sh P="`dirname $0`" exec /bin/sh "$P/../platform-3.6/bin/runide.sh" "-J-Dnetbeans.dirs=$P/../ide-3.6" "$@" ---%<--- build.properties would need to be patched since the platform config includes a few modules in the non-fixed list, esp. autoupdate, which would need to change. openfile-cli.jar will not work in the ide-3.6/lib/ dir. Can re group confirm acceptance of this issue and somehow choose a target date? There is a proposal of the features of the "cluster" build system: http://openide.netbeans.org/proposals/arch/installation.html#cluster-build Patch should be prepared on branch at the end of this year. Great, I am looking forward to have it. Can I make you the owner then? Accepting. BTW the branch name is build_system_separation36759_branch Isn't this now FIXED? Yes it is. |