imagej / imagej-updater

The automatic updater for ImageJ
Other
12 stars 15 forks source link

Updater sometimes wants to upload unrelated files #41

Open ctrueden opened 10 years ago

ctrueden commented 10 years ago

When tackling https://github.com/fiji/Vaa3d_Reader/pull/1, we needed to upload a new plugins/Vaa3D_Reader-2.0.0.jar. When attempting to do so, I ran into a strange problem with the updater: it wanted to upload a new batik even though that library is not a dependency of Vaa3D_Reader at all, and it was unchanged in my ImageJ installation.

The problem is (was?) reproducible using a snapshot of my Fiji installation, which is available here. Just mark the Vaa3D_Reader for upload, then attempt to perform the upload and you'll see that the Updater tries to upload a new batik. (Unfortunately, it may be that it no longer happens now that the remote state has been updated... if that is the case, let me know, and then if we see this problem again we can also make a tarball of the Fiji update site, too.)

ctrueden commented 10 years ago

I think this same bug is affecting the Bio-Formats-Fiji Jenkins job. Notice that build 358 failed due to errors relating to batik and jna. Then build 359—a simple rebuild attempt with no changes—succeeded, by redownloading batik and jna again.

ctrueden commented 9 years ago

This issue has escalated from a simple upload of unrelated files, to an actual error:

Error: jars/batik-1.8.jar Depends on jars/jhdf5.jar which was not uploaded.

So we will have to investigate and fix this problem ASAP.