John Mitchell wroteI just downloaded the 4.4 source package and the files are there.
By any chance are you unzipping the package without using the "retain folders" method?
I do know what you mean about how hard it is to keep up with changes in the source though. Especially if folders are moved around. My approach is to always start new with each new release, but this is very hard to do if you are also making changes to the core.
Yes, the files are in the 4.4.0 package, but that isnt the problem. The problem is that the files does not seem to exist in the 4.0.2 version, so when I apply the 4.4.4 upgrade package (which does not contain these files either), and try to build, it will generate errors, as it tries to call the EventQueue stuff which just isn't available. So, my conclusion are still the same, that the 4.4.0 upgrade package wont work with 4.0.2 versions, but it will probably work from version that included the EventQueue for the first time.
I do however agree with you that in order to upgrade, one would probably be better of just installing a fresh new sourcepackage, and then use that as a basis instead, but that of course is a lot of work if you are working in such a big project as I am, as there are many new custom made projects to add etc. It's even harder if you have had to make any changes to the Nuke core, as we have been forced to do in this project (not to many, but still, a few).
Perhaps a more thorough upgrade document needs to be created that explains the upgrade more in detail, and when it can not be used?
/pJ