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.
[dev aug 25] <genlist> and <makenbm> are backwards. It is extremely ugly that <genlist> searches for tasks of type <makenbm> and picks up file lists from them--tasks should never do "magic" things like this. It is also ugly that update tracking info is placed into openide/update_tracking.xml, since openide is not really special, and if you do incremental builds with different module configurations each time you get incorrect results. The way it should work IMHO is that <genlist> would be run once per possible NBM; it would generate an XML file listing the files that go into just that NBM, stored somewhere underneath the module (e.g. ${module}/netbeans_list/); <nbmerge> would merge all available XML listing files together into one (just append them all in some order); and the <makenbm> task instead of taking a fileset would point to an already-made XML file list. Or some other method that would put the definition of the updatable files in <genlist> and have <makenbm> read that, so that it is not backwards.
done as part of Flexible build system
forgot to mark it as fixed