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.

Bug 38007 - Obsoleted modules on alpha dev daily AU
Summary: Obsoleted modules on alpha dev daily AU
Status: RESOLVED FIXED
Alias: None
Product: updatecenters
Classification: Unclassified
Component: AU Masters (show other bugs)
Version: 3.x
Hardware: All All
: P3 blocker (vote)
Assignee: rnovak
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-11 10:01 UTC by Jesse Glick
Modified: 2003-12-12 15:21 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2003-12-11 10:01:40 UTC
Running a current dev build against the alpha AU,
I see ("new") modules in the Web category such as

  JSP/Servlet (Advanced)
  HTTP Monitor
  Tomcat Server Autocompilation Support
  Tomcat Server

As for HTTP Monitor, I guess this will disappear
from my list once I run a build that has monitor
included (pjiricka just added it). But the three
others were, I think, recently removed from the
build by pbuzek, presumably because they are obsolete.

It is therefore very misleading for them to appear
on the dev alpha AU server as new add-on modules.
They should probably be removed.

Technically,

www/www/updates/alpha/dev_1.6_.xml

contains modules

org.netbeans.modules.web.tomcat.tomcat40
org.netbeans.modules.web.tomcat.tomcat40.autocompile
org.netbeans.modules.web.ie

which I am guessing are now obsolete in dev builds
(Pavel please confirm).
Comment 1 rbalada 2003-12-11 12:57:37 UTC
Cleared cache. Removed files tomcat40.nbm, tomcat40-autocompile.nbm,
tomcat40_ja.nbm, tomcat40_ru.nbm, jspie.nbm, jspie_ja.nbm, jspie_ru.nbm.

The localized L10N NBMs may reappear as a part daily alpha NBMs build.

http://www.netbeans.org/source/browse/www/www/updates/alpha/dev_1.6_.xml.diff?r1=1.160&r2=1.161
Comment 2 Jesse Glick 2003-12-11 14:12:44 UTC
Does something need to be done manually when a module is removed from
nbbuild/build.properties:${config.modules.daily-alpha-nbms}, or is it
supposed to disappear from www/www/updates/alpha/dev_1.6_.xml
automatically during the next publishing cycle?
Comment 3 Petr Jiricka 2003-12-11 14:30:06 UTC
I won't pretend that I understand the meaning or purpose or policies
surrounding the dev_1_6_.xml file, but here's the info requested by Jesse:

JSP/Servlet (Advanced) (org.netbeans.modules.web.ie): this module was
removed temporarily, will be readded when it compiles against the
trunk again.

HTTP Monitor: As Jesse says, this was added by me now and will
continue to be a part of the build.

Tomcat Server (org.netbeans.modules.web.tomcat.tomcat40) and 
Tomcat Server Autocompilation Support
(org.netbeans.modules.web.tomcat.tomcat40.autocompile)
These were removed as they are obsolete, replaced by Tomcat 5 Server
(org.netbeans.modules.tomcat5)

Comment 4 rbalada 2003-12-12 15:21:04 UTC
When the module is removed from daily-alpha-nbms configuration, it
will stay on dev Alpha Update Centre, because the updating script is
not able to recognize, whether the disappearance is caused by
temporary compilation problems or by real removal from configuration.
That's the reason for need of manual removal from local cache and
rebuild of the catalog.

Automated removal from Update Centre is more dangerous than keeping
the NBM there. Even worse, when the updating script doesn't try to
resolve/handle dependencies.

Let me know your suggestions for better handling from independent
script (build system independent update centre updater script).