From: Martin Ebourne Date: 23:22 on 03 Feb 2007 Subject: dependency insanity # smart remove fedora-release-notes Loading cache... Updating cache... ######################################## [100%] Computing transaction... Installing packages (2): Glide3 Glide3-libGL Removing packages (369): GConf2 mysql ImageMagick mytharchive MAKEDEV mythbrowser Omni-foomatic mythcontrols SysVinit mythdvd a2ps mythgallery acpid mythmkmovie alchemist mythmusic alsa-lib mythnews apr myththemes apr-util mythtv-frontend apt mythtv-theme-MediaCenter apt-python mythtv-theme-MediaCenterOSD arts mythtv-theme-MediaCenterWeb ash mythtv-theme-ProjectGrayhem at mythtv-theme-abstract at-spi mythtv-theme-photo audit mythtv-theme-purplegalaxy audit-libs-python mythtv-theme-sleek authconfig mythtv-theme-visor authconfig-gtk mythvideo autoconf mythweather autofs mythzoneminder automake nagios-plugins avahi nagios-plugins-disk avahi-glib nagios-plugins-load avahi-qt3 nagios-plugins-perl avidemux nagios-plugins-users avifile nas bind-libs nautilus bitmap-fonts nautilus-cd-burner bluez-gnome nautilus-extensions bluez-utils neon boxbackup-client net-snmp bug-buddy net-snmp-libs cairo net-tools chkfontpath netconfig control-center netdump coreutils newt cracklib nfs-utils cryptsetup-luks nfs-utils-lib cups notification-daemon curl notify-python cyrus-sasl nrpe cyrus-sasl-md5 nscd dbus ntp dbus-glib ntsysv dbus-python openjade dbus-x11 openldap device-mapper opensp dhclient openssh dmraid openssh-askpass docbook-dtds openssh-clients dstat openssh-server e2fsprogs openssl e2fsprogs-libs oprofile eel2 pam emacs pam_ssh emacs-common pango evolution-data-server paps fedora-package-config-apt parted fedora-package-config-smart passwd fedora-release pciutils fedora-release-notes perl-DBD-MySQL file-roller perl-SGMLSpm findutils perl-SOAP-Lite fontconfig perl-Tk foomatic perl-XMLTV gail pm-utils gcalctool policycoreutils gconf-editor portmap gd postfix gdm postgresql-libs gedit prelink gettext psacct ghostscript psmisc ghostscript-fonts pycairo gimp-print pygobject2 glibc-utils pygtk2 gnome-applets pygtk2-libglade gnome-desktop pyorbit gnome-doc-utils pyparted gnome-icon-theme python gnome-keyring python-elementtree gnome-media python-numeric gnome-menus python-sqlite gnome-mount python-urlgrabber gnome-netstatus pyxf86config gnome-panel qt gnome-python2 qt-MySQL gnome-python2-applet quota gnome-python2-bonobo readahead gnome-python2-canvas redhat-artwork gnome-python2-desktop redhat-lsb gnome-python2-extras rhpl gnome-python2-gconf rhpxl gnome-python2-gnomeprint rpm gnome-python2-gnomevfs rpm-libs gnome-python2-gtksourceview rpm-python gnome-python2-libegg samba-common gnome-spell scrollkeeper gnome-system-monitor selinux-policy gnome-terminal selinux-policy-targeted gnome-themes setuptool gnome-user-docs sgml-common gnome-utils shadow-utils gnome-vfs2 smart gnome-vfs2-smb smart-gui gnupg smartmontools gstreamer smolt gstreamer-plugins-base sound-juicer gstreamer-plugins-good star gtk2 subversion gtk2-engines sudo gtksourceview sysklogd gtkspell sysstat gucharmap system-config-date hal system-config-display hal-gnome system-config-keyboard hicolor-icon-theme system-config-language htmlview system-config-mouse hwbrowser system-config-network hwdata system-config-network-tui initscripts system-config-rootpassword ipsec-tools system-config-securitylevel irqbalance system-config-securitylevel-tui k3b system-config-services kbd system-config-soundcard kdelibs system-config-users kdnssd-avahi system-logviewer kernel tar kernel tcpdump kiki timidity++ kpartx tmpwatch krb5-libs transcode kudzu udev libXft urw-fonts libbonoboui usbutils libdv-tools usermode libgail-gnome usermode-gtk libgcj util-linux libglade2 vim-minimal libgnome vixie-cron libgnomecanvas vnc-server libgnomecups vorbis-tools libgnomeprint22 vte libgnomeprintui22 wget libgnomeui which libgpod wpa_supplicant libgsf x11vnc libgssapi xfsprogs libmyth xinetd libnotify xml-common librsvg2 xorg-x11-drv-ati libselinux xorg-x11-drv-evdev libselinux-python xorg-x11-drv-i810 libsemanage xorg-x11-drv-keyboard libtool xorg-x11-drv-mga libuser xorg-x11-drv-mouse libutempter xorg-x11-drv-nv libwmf xorg-x11-drv-vesa libwnck xorg-x11-drv-via libwvstreams xorg-x11-drv-void libxml2-python xorg-x11-fonts-75dpi lockdev xorg-x11-fonts-ISO8859-1-100dpi log4cxx xorg-x11-fonts-base logrotate xorg-x11-fonts-misc logwatch xorg-x11-server-Xnest lsof xorg-x11-server-Xorg lvm2 xorg-x11-server-Xvfb man xorg-x11-utils mcstrans xorg-x11-xfs mdadm xorg-x11-xinit memtest86+ xscreensaver-base mencoder xscreensaver-extras mesa-libGL xscreensaver-gl-extras metacity xsri microcode_ctl xterm minicom yp-tools mjpegtools ypbind mkinitrd yum mlocate yum-metadata-parser module-init-tools zenity mplayer zsh msttcorefonts 1.4MB of package files are needed. 1221.6MB will be freed. Confirm changes? (Y/n): not fucking likely # So what the deal here? I'm not allowed to install fedora unless I promise to covet the release notes for ever and a day? Should I print them out and attach them to my last will and testament, just in case? Or maybe write them in blood, in large letters, on the roof of the Millenium Dome so they can be read by passing aliens. (Hey, a use for the thing at last.) Can tar not work if I don't have the release notes installed? Really? No, think you've got that one wrong. I particularly like the way it feels that if I'm not going to read the release notes, I should at least install Glide3 as penance, as if having a system that won't boot isn't enough of a punishment. A hardware driver for the 3Dfx Voodo range of graphics cards will be really fucking useful in that situation, I don't doubt. Cheers, Martin.
From: Nicholas Clark Date: 11:39 on 04 Feb 2007 Subject: Re: dependency insanity On Sat, Feb 03, 2007 at 11:22:00PM +0000, Martin Ebourne wrote: > # smart remove fedora-release-notes > Loading cache... > Updating cache... ######################################## [100%] > > Computing transaction... > > Installing packages (2): > Glide3 Glide3-libGL > > Removing packages (369): > gnome-python2-gnomeprint rpm > gnome-python2-gnomevfs rpm-libs > gnome-python2-gtksourceview rpm-python > gnome-vfs2 smart > gnome-vfs2-smb smart-gui > gnupg smartmontools ^^^ note these six ^^^ > I particularly like the way it feels that if I'm not going to read the > release notes, I should at least install Glide3 as penance, as if having > a system that won't boot isn't enough of a punishment. A hardware driver > for the 3Dfx Voodo range of graphics cards will be really fucking useful > in that situation, I don't doubt. Well, at least it's not going to let you make the same mistake twice. :-) Nicholas Clark
From: Rafael Garcia-Suarez Date: 07:14 on 05 Feb 2007 Subject: Re: dependency insanity On 04/02/07, Nicholas Clark <nick@xxxx.xxx> wrote: > > Removing packages (369): > > > gnome-python2-gnomeprint rpm > > gnome-python2-gnomevfs rpm-libs > > gnome-python2-gtksourceview rpm-python > > > gnome-vfs2 smart > > gnome-vfs2-smb smart-gui > > gnupg smartmontools > ^^^ note these six ^^^ Actually, smartmontools is a (not hateful) hard disk monitoring tool. Not anything like the other five one. > Well, at least it's not going to let you make the same mistake twice. :-) I haven't looked, but it might be that Fedora uses the release-notes package to require a consistent set of "base" packages. However, that doesn't explain why the dependency also exists in the other way...
Generated at 10:28 on 16 Apr 2008 by mariachi