Bug 636187 - Anaconda requires tigervnc-server(-minimal) which is unneeded/unwanted on live images
Summary: Anaconda requires tigervnc-server(-minimal) which is unneeded/unwanted on liv...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 14
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F14Target-kde
TreeView+ depends on / blocked
 
Reported: 2010-09-21 15:59 UTC by Kevin Kofler
Modified: 2024-10-01 16:00 UTC (History)
6 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-09-21 21:33:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Kevin Kofler 2010-09-21 15:59:35 UTC
Description of problem:
The anaconda package has a Requires: tigervnc-server (or tigervnc-server-minimal with the latest changes), which drags tigervnc-server(-minimal) onto our live images. This appears to be used for VNC installs, but who wants to do a VNC install from a live image?

Version-Release number of selected component (if applicable):
anaconda-14.17-1.fc14

How reproducible:
Always

Steps to Reproduce:
1. Look for the sources of bloat on any of our live images.
2. Notice tigervnc-server(-minimal).
3. Realize it's being dragged in by Anaconda.
  
Actual results:
tigervnc-server(-minimal) ends up on all our live images.

Expected results:
tigervnc-server(-minimal) is only used for the traditional installer and not dragged onto live images. Our desktops have their own VNC implementations.

Additional info:
According to the changelog, the dependency was added because of RHEL bug #561498. While I can't access that bug, sources at RH tell me that it isn't really high on details.

In addition, the tigervnc-server(-minimal) dependency also drags the rather huge (7179173 bytes, the largest *-fonts package on the KDE spin) xorg-x11-fonts-misc package in (yes, even -minimal requires this), see bug #636170.

Comment 1 Brian Lane 2010-09-21 19:53:58 UTC
This is not a bug. Anaconda needs it to support VNC installs. We have reduced the footprint by switching to the tigervnc-server-minimal package which also removed the need for perl.

Comment 2 Kevin Kofler 2010-09-21 21:21:03 UTC
Again, VNC installs are not useful for liveinst. This needs to get dragged in onto non-live installer images only.

And Perl is not our problem (KDE requires it anyway), the VNC server itself is. It's just wasted space.

Comment 3 Brian Lane 2010-09-21 21:33:09 UTC
Wasted for your specific case maybe. But for all other uses of Anaconda the vnc package is needed. Maybe there is some way to make the live cd spin ignore or remove the package -- from my quick scan of the code Anaconda should behave just fine if it is missing, as long as none of the vnc options are passed to it.


Note You need to log in before you can comment on or make changes to this bug.