Removing vim-tiny shouldn't remove ubuntu-minimal

Bug #998309 reported by Honghe Wu on 2012-05-12
38
This bug affects 8 people
Affects Status Importance Assigned to Milestone
ubuntu-meta (Ubuntu)
Wishlist
Unassigned
vim (Ubuntu)
Undecided
Unassigned

Bug Description

When I remove vim-tiny,
it says ubuntu-minimal will be removed too,
but ubuntu-minimal is important (https://help.ubuntu.com/community/MetaPackages):

ubuntu-minimal: This package depends on all of the packages in the Ubuntu minimal system, that is a functional command-line system with the following capabilities: Boot, Detect hardware, Connect to a network, Install packages, and Perform basic diagnostics. It is also used to help ensure proper upgrades, so it is recommended that it not be removed.

I think this is probably a bug.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: vim-tiny 2:7.3.429-2ubuntu2
ProcVersionSignature: Ubuntu 3.2.0-24.37-generic-pae 3.2.14
Uname: Linux 3.2.0-24-generic-pae i686
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
Date: Sat May 12 10:44:53 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: vim
UpgradeStatus: Upgraded to precise on 2012-05-05 (6 days ago)

Honghe Wu (honghe) wrote :
tags: added: packaging
Logan Rosen (logan) wrote :

(1) This is not a "bug," per sé; vim-tiny is a dependency of ubuntu-minimal, so it makes sense that APT would want to remove ubuntu-minimal if you removed vim-tiny.

(2) Now that we've established that this isn't a bug, in the past, it has been requested, namely in Bug #100029, that vim-tiny be removed from ubuntu-minimal's dependencies, but it was marked as "Won't Fix." Thus, I will mark this as a duplicate of that bug, as this bug seems to imply as well that vim-tiny should not be a dependency of ubuntu-minimal. Please note, however, the related Bug #908132, which recommends that ubuntu-minimal depend on a meta package rather than vim-tiny.

Hope this helps!

Changed in vim (Ubuntu):
status: New → Invalid
Micah Gersten (micahg) wrote :

I can't seem to find any reason why vim-tiny specifically is in minimal at this point. Maybe someone with more of a historical perspective can elaborate here. nano is actually smaller than vim-tiny and its rdeps are fulfilled in minimal already (libncursesw5)

Micah Gersten (micahg) on 2012-05-24
Changed in ubuntu-meta (Ubuntu):
importance: Undecided → Wishlist
status: New → Triaged
UserError (usererror) wrote :

This should be a recommends imho. vim-tiny then pulls in vim-common as a depends.

ubuntu-minimal -> vim-tiny -> vim-common

That is two hops of depends bloat not one.

summary: - remove vim-tiny will remove ubuntu-minimal
+ Removing vim-tiny shouldn't remove ubuntu-minimal
giannione (giannione) wrote :

still a problem in 18.04

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers