Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 218959 - net-p2p/vuze: disable functions not compatible with distro install (core and shared components updater)
Summary: net-p2p/vuze: disable functions not compatible with distro install (core and ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Java (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
: 200683 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-04-22 21:41 UTC by Hanno Zysik (geki)
Modified: 2013-11-25 07:35 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
disable core updater (vuze_disable-core-updater.diff,816 bytes, patch)
2009-06-24 12:13 UTC, Hanno Zysik (geki)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Hanno Zysik (geki) 2008-04-22 21:41:22 UTC
The idea I explained in IRC:

Instead of applying the fedora patchset, which is hard to maintain, one could try to create patches that simply grey out/disable some options from the mainmenu and configuration tab. That may be easier to maintain I guess/hope.

These options would be:
- restarter
- azureus updater

Any other options?
Comment 1 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2008-04-23 06:57:00 UTC
(In reply to comment #0)
Just for the record (dunno if it was said on IRC but should be here too anyway) I want to know this:
> These options would be:
> - restarter
Is it harmful, breaking with our startup script or why remove that?
> - azureus updater
I think it also updates user-installed plugins so that would be removing also wanted functionality...
Also updater can be started automatically on startup, so greying out the menu does not solve it.
Ideally azureus should distinguish between system (core, swt, ...?) and user plugins and let us allow only user plugins update.
Comment 2 Hanno Zysik (geki) 2008-04-23 12:24:25 UTC
The restarter just did not do what it should. does it behave now?
Just as i wrote 'azureus updater' not 'plugin updater'. ;)
Comment 3 Hanno Zysik (geki) 2008-04-23 12:25:54 UTC
As well for any callback handling that needs to be disabled. Just forgot to mention it properly. But has to be done anyway, so. ;)
Comment 4 Hanno Zysik (geki) 2008-04-24 17:48:28 UTC
Ok, restarter is fixed: bug 219177

So, only azureus updater, which wants to update azureus core, may still be disabled.
Comment 5 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2008-11-02 20:31:10 UTC
*** Bug 200683 has been marked as a duplicate of this bug. ***
Comment 6 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2008-11-02 20:37:49 UTC
Right so with restarter out of the way in 4.0.0.2 the problem remains updater.
From what I can see there is only one updater that updates everything - core components, shared plugins (newly introduced) and user-installed plugins.
Because of the user plugins we should not disable updater entirely, but modify it to not notify user of and update core and shared stuff, leaving the user plugin update working.
Now it notifies and tries to update everything which fails and is annoying.
For even better user experience we could also consider disabling
- warning that shared plugin directory is not writable (now you have to check that you don't want to see the warning again)
- during plugin install, the selection between shared and user directory (since only user makes sense)

Anything else? Patches? :)
Comment 7 Hanno Zysik (geki) 2009-06-24 12:13:02 UTC
Hmm, I wonder, the patch from [0] seems to disable only core updater. azureus updater and plugin updater plugins are still there. :)

[0] http://lists.debian.org/debian-policy/2007/01/msg00047.html
Comment 8 Hanno Zysik (geki) 2009-06-24 12:13:45 UTC
Created attachment 195655 [details, diff]
disable core updater

up to date patch for vuze-4.2.0.2
Comment 9 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2009-06-24 12:58:33 UTC
(In reply to comment #8)
> Created an attachment (id=195655) [edit]
> disable core updater
> 
> up to date patch for vuze-4.2.0.2

Applied in 4.2.0.2-r1, thanks! Guess that leaves a check for swt and shared plugins.

Comment 10 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2010-04-21 21:23:43 UTC
(In reply to comment #9)
> Applied in 4.2.0.2-r1, thanks! Guess that leaves a check for swt and shared
> plugins.

Added these in 4.4.0.0. Yet I now see that something could still be improved: 

(In reply to comment #6)
> For even better user experience we could also consider disabling
> - warning that shared plugin directory is not writable (now you have to check
> that you don't want to see the warning again)
> - during plugin install, the selection between shared and user directory (since
> only user makes sense)
Comment 11 Ryan Hill (RETIRED) gentoo-dev 2013-11-25 07:35:42 UTC
Reopen if you're still planning to work on this.