#809 closed System Defect (wontfix)

On TrueOS pkg upgrade is trying to install vim which will conflict with vim-lite.

Reported by: jdmulloy Owned by: joshms
Priority: major Milestone:
Component: System Configuration Version: 9.0-RELEASE
Keywords: Cc: trac-bugs@…

Description

Why is pkg trying to install vim when vim-lite is already installed? Also why do I have things like X11 and GTK on TrueOS which is supposed to be a server OS?

$ pkg upgrade
Updating repository catalogue
Upgrades have been requested for the following 26 packages:

        Installing perl5: 5.16.3_2
        Upgrading beadm-devel: 0.8.99.20130730 -> 1.0.99.20131026_1
        Upgrading bsdstats: 5.5_3 -> 5.5_4
        Upgrading ca_root_nss: 3.15.1_1 -> 3.15.2_1
        Reinstalling glib-2.36.3 (direct dependency changed)
        Upgrading libpthread-stubs: 0.3_3 -> 0.3_4
        Upgrading lzo2: 2.06 -> 2.06_1
        Reinstalling mosh-1.2.4 (direct dependency changed)
        Upgrading mpc: 0.9 -> 1.0.1
        Upgrading pcbsd-utils: 1381934088 -> 1383426790
        Reinstalling shared-mime-info-1.1 (direct dependency changed)
        Installing vim: 7.4.052
        Upgrading vim-lite: 7.3.1314_2 -> 7.4.052_2
        Reinstalling zfs-stats-1.2.2 (direct dependency changed)
        Reinstalling atk-2.8.0 (direct dependency changed)
        Upgrading gcc: 4.6.3 -> 4.6.3_1
        Upgrading grub2: 2.00_1 -> 2.00_2
        Reinstalling libX11-1.6.2,1 (needed shared library changed)
        Reinstalling cairo-1.10.2_6,2 (direct dependency changed)
        Reinstalling gdk-pixbuf2-2.28.2 (direct dependency changed)
        Upgrading grub2-efi: 2.00_1 -> 2.00_2
        Reinstalling harfbuzz-0.9.19 (direct dependency changed)
        Reinstalling pango-1.34.1_1 (direct dependency changed)
        Reinstalling trueos-base-1382020117 (direct dependency changed)
        Reinstalling gtk-update-icon-cache-2.24.19 (direct dependency changed)
        Reinstalling gtk2-2.24.19_2 (direct dependency changed)

The upgrade will require 75 MB more space

0 B to be downloaded

Proceed with upgrading packages [y/N]: n
Cleaning up cache files..Done
$ cat /usr/local/etc/pkg.conf
packagesite: http://pkg.cdn.pcbsd.org/9.2-RELEASE/amd64
PUBKEY: /usr/local/etc/pkg-pubkey.cert
PKG_CACHEDIR: /usr/local/tmp

Change History (3)

comment:1 Changed 11 months ago by joshms

Hello! If asking a question please ask on the PC-BSD forums. This is something Kris might know more about, but my guess would be there is a program in TrueOS that wants vim as a dependency instead of vim-lite. Can you clarify why you believe this is a system defect?

To answer your other question, "Also why do I have things like X11 and GTK on TrueOS which is supposed to be a server OS?", I will answer with a question. Why not? There are some programs that may require them (though rare), and sure you may not use them yourself.

A good option for you might be to download the new ISO build scripts when they become available. You will be able to build your own PC-BSD / TrueOS images with or without whichever components you want. They should become publicly available sometime this week.

Best Regards,

Josh

comment:2 Changed 11 months ago by joshms

  • Owner set to joshms
  • Status changed from new to assigned

comment:3 Changed 10 months ago by joshms

  • Resolution set to wontfix
  • Status changed from assigned to closed
Note: See TracTickets for help on using tickets.