On Mon, 1 Nov 2004, Rodolfo J. Paiz wrote:
On Mon, 2004-11-01 at 11:31 -0600, Satish Balay wrote:
Well - you want to remove all x/gui packages anyway - and most (if not all) synaptic dependent packages (including up2date) are gui packages anyway - hence should be removed (according to your minimal spec)
Up2date is not a GUI package. It is a text-mode tool. There is also up2date-gnome for those who additionally want a GUI tool, and rhn-applet to let them know in GNOME of needed updates. But up2date itself is text- based and has been key to keeping all my boxes properly patched.
Sorry - my mistake.
I would understand synaptics requiring rhpl to be present. After all, "the rhpl package contains Python code used by programs in Red Hat Linux" is what "rpm -qi rhpl" says. What I cannot understand is that rhpl *requires* synaptics. That seems backwards.
rhpl has code that requires synaptics.
[root@n-gage-11 ~]# rpm -ql rhpl | grep py$ | xargs grep -l synaptics /usr/lib/python2.3/site-packages/rhpl/mouse.py /usr/lib/python2.3/site-packages/rhpl/xhwstate.py
As you point out - this causes x11 dependency on up2date. I agree this is a bug that should be fixed.
My initial sugestion was - perhaps rhpl can be easily split into 'rhpl','rhpl-gui', thus preserving the required synaptics dep - and at the same time not pulling in 'x' depencencies for non-gui config tools.
fontconfig 244,563 freetype 2,433,842 xorg-x11-libs 6,260,002 xorg-x11-Mesa-libGL 474,388 synaptics 94,970 rhpl 1,109,176 up2date 4,442,185 ============ TOTAL: 15,059,126 (14,706KB)
Ok - among all these packages the false (synaptics) depencecy is causing grief only with up2date.
Satish