Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Contributor bloodniece

The option to remove Mono apps should be easy  
Written by bloodniece the 9 Jun 09 at 18:55. Related project: MonoDevelop. Not an idea
The idea is to make removal of Mono based apps and libraries easier for average users.
0
votes
closed
Solution #1: Add a menu shortcut that runs a bash script to remove Mono and all Mono apps
Written by bloodniece the 9 Jun 09 at 18:55.
A simple shell script can be linked to in the menu that removes Mono and all Mono dependent apps from the system. Maybe add the option to NOT install Mono-based apps at the installer level of after a fresh install.
0
votes
closed
Solution #2: Add a feature to produce package "logjams"
Written by gazilla the 11 Jun 09 at 02:17.
Think of a logjam in a river. One log gets stuck and many others get jammed up behind it. What is required in the package management system is the ability to lock any given package name to any given status or version.

Doing this would cause the install or upgrade of packages that depend on the install or upgrade of the locked package to fail (intentionally). This is useful for two main reasons.

One, it satisfies the desire of the (name-your-favourite-evil-package)-haters to never allow the package to be installed. So I could (e.g) lock libmono* to "never install". Installs of f-spot and tomboy would then fail. (GO gnote!).

Two, it allows for packages to be version locked. For example, I may wish to lock PHP at the current 5.2.6 as some new behaviour in 5.3.x is going break one of my systems badly. (Not a REAL problem, just an example)

Of course, there would have to be some way to manage the locked packages. A GUI showing the packages you have locked with a list of what has been "jammed up" behind.

See the 8 comments or propose a solution (latest comment the 3 Jul 09 at 21:05) >>