Package: azureus Version: 2.5.0.4-1 Hi,
I am a Ubuntu developer who has recently taken up maintaining Azureus packages in Ubuntu. I am basing my work off your fine Debian packaging. One bug that my testers have reported is that Azureus, on startup, seems to perform a periodic SWT update check, which results in an error balloon popping up saying that it can't write to the SWT libraries in /usr. The attached patch removes said check.
=== modified file 'com/aelitis/azureus/ui/swt/Initializer.java' --- com/aelitis/azureus/ui/swt/Initializer.java 2007-10-22 04:47:38 +0000 +++ com/aelitis/azureus/ui/swt/Initializer.java 2007-10-23 01:26:26 +0000 @@ -35,7 +35,6 @@ import org.gudy.azureus2.ui.swt.pluginsinstaller.InstallPluginWizard; import org.gudy.azureus2.ui.swt.progress.ProgressWindow; import org.gudy.azureus2.ui.swt.update.UpdateMonitor; -import org.gudy.azureus2.ui.swt.updater2.SWTUpdateChecker; import com.aelitis.azureus.core.*; import com.aelitis.azureus.core.messenger.config.PlatformConfigMessenger; @@ -100,8 +99,6 @@ new MainWindow(core, Display.getDefault(), splash); - SWTUpdateChecker.initialize(); - UpdateMonitor.getSingleton(core); // setup the update monitor //Tell listeners that all is initialized : === modified file 'org/gudy/azureus2/ui/swt/mainwindow/Initializer.java' --- org/gudy/azureus2/ui/swt/mainwindow/Initializer.java 2007-10-22 04:47:38 +0000 +++ org/gudy/azureus2/ui/swt/mainwindow/Initializer.java 2007-10-23 01:27:06 +0000 @@ -41,7 +41,6 @@ import org.gudy.azureus2.ui.swt.pluginsinstaller.InstallPluginWizard; import org.gudy.azureus2.ui.swt.progress.ProgressWindow; import org.gudy.azureus2.ui.swt.update.UpdateMonitor; -import org.gudy.azureus2.ui.swt.updater2.SWTUpdateChecker; import java.util.ArrayList; import java.util.Iterator; @@ -255,8 +254,6 @@ reportCurrentTaskByKey( "splash.openViews"); - SWTUpdateChecker.initialize(); - UpdateMonitor.getSingleton( core ); // setup the update monitor //Tell listeners that all is initialized :