when you start up Azureus 220.127.116.11 (the current version in portage) it prompts you to update to the latest version. So I clicked "finish" to download the update and relaunch Azureus. Problem is that the new version is saved into ~/.azureus/Azureus-new.jar and is never actually copied over to /opt/azureus/Azureus2.jar. So when I restart azureus I get the prompt again.
I've tried running azureus as root just to make sure it's not a permission problem (obviously everyone can't write to /opt...) but the problem persists.
Also, I "forced" the upgrade by copying the downloaded version to /opt/azureus and then recieved this error when starting it up:
Exception in thread "main" java.lang.NoClassDefFoundError: org/gudy/azureus2/ui/common/Main
Steps to Reproduce:
1. emerge azureus
2. start azureus
3. when prompted to download latest version 18.104.22.168, click 'finish'
4. azuerus will download a new version and quit (when it should've restarted)
5. when you manually restart it, you'll get the familiar prompt to update to the latest version.
azureus downloaded the update into ~/.azureus but didn't actually copy it over
When I restart after the update I should be running the latest version but I'm
still running the older one.
I'd prefer a new ebuild over using the 'auto update' thing they have installed
to be honest.... thanks everyone!
Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.23)
System uname: 2.4.23 i686 AMD Athlon(TM) XP 1900+
Gentoo Base System version 22.214.171.124
CFLAGS="-mcpu=athlon-xp -O3 -pipe"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config
CXXFLAGS="-O2 -mcpu=i686 -pipe"
FEATURES="autoaddcvs ccache fixpackages sandbox userpriv usersandbox"
USE="3dnow X acpi alsa apm avi berkdb cdr crypt cups dga directfb encode esd
faad fbcon foomaticdb gdbm ggi gif gtk gtk2 gtkhtml imlib innodb java jpeg
libg++ libwww mad maildir mmx motif mpeg mysql ncurses nvidia oggvorbis opengl
oss pam pdflib perl pic png python qt quicktime readline samba sdl slang spell
sse ssl svga tcltk tcpd truetype usb x86 xml2 xmms xv zlib"
Because this is a binary package, what I can do with it is limited. This prevents modifying the upgrade process to use Portage. I *was* able to disable the upgrade itself by editing a shell script Azureus uses. Due to an upstream bug in the original script, it didn't work as I intended with non-root running it. -r1 has this fixed and will/should display an informative message. Upgrading the ebuild requires significant changes, so I will not be able to do it until my finals are over (2 weeks).
about which package are you talking ?
emerge azureus -s
[ Results for search key : azureus ]
[ Applications found : 0 ]
well, it was in portage at one given time... but I guess it has since been removed.
I'm running the latest version outside of portage anyway, so I don't really know what to do with this bug anymore...
azureus has been removed from portage with the comment:
"removing, for more info ask seemant"
Assigning to seemant for clairification.
java folks, can you add this package into portage
126.96.36.199 is in the tree. I think this matter is no longer valid.