when you start up Azureus 2.0.3.1 (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 Reproducible: Always Steps to Reproduce: 1. emerge azureus 2. start azureus 3. when prompted to download latest version 2.0.4.2, 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. Actual Results: azureus downloaded the update into ~/.azureus but didn't actually copy it over to /opt/azureus. Expected Results: 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 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" 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 /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox userpriv usersandbox" GENTOO_MIRRORS="ftp://mirrors.tds.net/gentoo http://gentoo.seren.com/gentoo ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/ http://cudlug.cudenver.edu/gentoo/ http://adelie.polymtl.ca/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/opt/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" 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 /usr/portage/packages Searching... [ 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
2.0.8.4 is in the tree. I think this matter is no longer valid.