summaryrefslogtreecommitdiffstats
path: root/CHANGES_AND_HINTS.TXT
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES_AND_HINTS.TXT')
-rw-r--r--CHANGES_AND_HINTS.TXT378
1 files changed, 136 insertions, 242 deletions
diff --git a/CHANGES_AND_HINTS.TXT b/CHANGES_AND_HINTS.TXT
index 3c9f1f6ce..9ce8a6737 100644
--- a/CHANGES_AND_HINTS.TXT
+++ b/CHANGES_AND_HINTS.TXT
@@ -1,227 +1,148 @@
-This file documents the instructions for upgrading to Slackware 14.0, the
+This file documents the instructions for upgrading to Slackware 14.1, the
packages added, removed, renamed, and/or split during the development cycle
-from Slackware 13.37 through 14.0, and some potential "gotchas" that users
+from Slackware 14.0 through 14.1, and some potential "gotchas" that users
can avoid by arming themselves with a little knowledge.
-*** INSTRUCTIONS FOR UPGRADING FROM 13.37 ***
+*** INSTRUCTIONS FOR UPGRADING FROM 14.0 ***
Follow the instructions detailed in the UPGRADE.TXT located in this
directory.
-Note that upgrading from a Slackware version earlier than 13.37 is NOT
+Note that upgrading from a Slackware version earlier than 14.0 is NOT
supported at all and will most likely not work.
-*** PACKAGE ADDITIONS SINCE 13.37 ***
+*** PACKAGE ADDITIONS SINCE 14.0 ***
+
+a/efibootmgr
+a/elilo
+a/grub
+a/os-prober
+ap/itstool
+ap/mariadb
+ap/terminus-font
+ap/tmux
+d/help2man
+d/open-cobol
+kde/audiocd-kio
+kde/bomber
+kde/bovo
+kde/dragon
+kde/granatier
+kde/juk
+kde/kapman
+kde/katomic
+kde/kblackbox
+kde/kblocks
+kde/kbounce
+kde/kbreakout
+kde/kde-base-artwork
+kde/kdevelop-php
+kde/kdevelop-php-docs
+kde/kdiamond
+kde/kfourinline
+kde/kgoldrunner
+kde/kigo
+kde/killbots
+kde/kio-mtp
+kde/kiriki
+kde/kjumpingcube
+kde/klickety
+kde/klines
+kde/kmahjongg
+kde/kmines
+kde/kmix
+kde/knavalbattle
+kde/knetwalk
+kde/kolf
+kde/kollision
+kde/konquest
+kde/kpat
+kde/kreversi
+kde/kross-interpreters
+kde/kscreen
+kde/kshisen
+kde/ksirk
+kde/ksnakeduel
+kde/kspaceduel
+kde/ksquares
+kde/ksudoku
+kde/ktuberling
+kde/kubrick
+kde/libkcddb
+kde/libkcompactdisc
+kde/libkdegames
+kde/libkmahjongg
+kde/libkscreen
+kde/lskat
+kde/mplayerthumbs
+kde/nepomuk-core
+kde/nepomuk-widgets
+kde/oxygen-gtk3
+kde/pairs
+kde/palapeli
+kde/picmi
+kde/print-manager
+kdei/calligra-l10n-bs
+kdei/calligra-l10n-gl
+kdei/calligra-l10n-ia
+kdei/calligra-l10n-sl
+kdei/calligra-l10n-tr
+kdei/kde-l10n-hi
+kdei/kde-l10n-mr
+l/at-spi2-atk
+l/at-spi2-core
+l/dconf
+l/gnome-themes-standard
+l/gnu-efi
+l/harfbuzz
+l/libsecret
+l/libunistring
+l/gc
+l/qjson
+l/libevent
+n/ulogd
+n/nfacct
+n/ebtables
+n/libqmi
+n/libmbim
+n/ipset
+n/conntrack-tools
+n/libnetfilter_queue
+n/libnetfilter_log
+n/libnetfilter_cttimeout
+n/libnetfilter_cthelper
+n/libnetfilter_conntrack
+n/libnetfilter_acct
+n/libnfnetlink
+n/libmnl
+x/glu
+x/xcb-util-cursor
+x/xcm
+x/xf86-video-sisusb
+x/xf86-video-tseng
+x/xf86-video-xgi
+x/xf86-video-xgixp
+xap/ddd
+xfce/xfce4-terminal
+
+
+
+*** PACKAGE REMOVALS SINCE 14.0 ***
+
+ap/aumix (moved to /pasture)
+ap/mysql (replaced with mariadb)
+ap/rexima (moved to /pasture)
+kde/kdegames (split into multiple packages)
+kde/kdemultimedia (split into multiple packages)
+kde/ksecrets (??)
+kde/printer-applet (replaced with kde/print-manager)
+kde/quanta (fails to compile; dead upstream)
+x/scim-bridge (functionality included with x/scim)
+xap/xxgdb (replaced with xap/ddd)
+xfce/Terminal (replaced with xfce/xfce4-terminal)
-a/gptfdisk
-a/kmod
-a/udisks
-a/udisks2
-a/upower
-ap/htop
-ap/soma
-d/gcc-go
-d/llvm
-kde/analitza
-kde/ark
-kde/blinken
-kde/bluedevil
-kde/calligra
-kde/cantor
-kde/filelight
-kde/gwenview
-kde/kaccessible
-kde/kactivities
-kde/kalgebra
-kde/kalzium
-kde/kamera
-kde/kanagram
-kde/kate
-kde/kbruch
-kde/kcalc
-kde/kcharselect
-kde/kcolorchooser
-kde/kde-baseapps
-kde/kde-runtime
-kde/kde-wallpapers
-kde/kde-workspace
-kde/kdegraphics-mobipocket
-kde/kdegraphics-strigi-analyzer
-kde/kdegraphics-thumbnailers
-kde/kdevelop-pg-qt
-kde/kdf
-kde/kfloppy
-kde/kgamma
-kde/kgeography
-kde/kgpg
-kde/khangman
-kde/kig
-kde/kiten
-kde/klettres
-kde/kmag
-kde/kmousetool
-kde/kmouth
-kde/kmplot
-kde/kolourpaint
-kde/konsole
-kde/korundum
-kde/kplayer
-kde/kremotecontrol
-kde/kruler
-kde/ksaneplugin
-kde/ksecrets
-kde/ksnapshot
-kde/kstars
-kde/ktimer
-kde/ktouch
-kde/kturtle
-kde/kwallet
-kde/kwebkitpart
-kde/kwordquiz
-kde/libkdcraw
-kde/libkdeedu
-kde/libkexiv2
-kde/libkipi
-kde/libksane
-kde/marble
-kde/networkmanagement
-kde/okular
-kde/oxygen-gtk2
-kde/parley
-kde/perlkde
-kde/perlqt
-kde/polkit-kde-agent-1
-kde/polkit-kde-kcmodules
-kde/printer-applet
-kde/pykde4
-kde/qtruby
-kde/quanta
-kde/rocs
-kde/smokegen
-kde/smokekde
-kde/smokeqt
-kde/step
-kde/superkaramba
-kde/svgpart
-kde/sweeper
-kde/wicd-kde
-kdei/calligra-l10n-*
-l/GConf
-l/db48
-l/gcr
-l/glade3
-l/glib-networking
-l/gnome-keyring
-l/gobject-introspection
-l/grantlee
-l/gsettings-desktop-schemas
-l/gtk+3
-l/gvfs
-l/herqq
-l/icu4c
-l/js185
-l/keybinder
-l/keyutils
-l/lcms2
-l/libatasmart
-l/libbluedevil
-l/libcanberra
-l/libcroco
-l/libffi
-l/libgnome-keyring
-l/libnl3
-l/libproxy
-l/libsoup
-l/libssh
-l/libtasn1
-l/libusb-compat
-l/libyaml
-l/media-player-info
-l/mozilla-nss
-l/phonon-gstreamer
-l/phonon-xine
-l/pycurl
-l/raptor2
-l/sg3_utils
-l/sound-theme-freedesktop
-n/ModemManager
-n/NetworkManager
-n/cifs-utils
-n/iftop
-n/mobile-broadband-provider-info
-n/nettle
-n/p11-kit
-x/freeglut
-x/libXaw3d
-x/libXcm
-x/mtdev
-x/transset
-x/xcb-util-image
-x/xcb-util-keysyms
-x/xcb-util-renderutil
-x/xcb-util-wm
-xap/network-manager-applet
-xfce/*
-
-
-*** PACKAGE REMOVALS SINCE 13.37 ***
-
-a/gdisk - renamed to gptfdisk
-a/module-init-tools - replaced by kmod
-ap/ntfsprogs - merged into ntfs-3g
-
-kde/kdeaccessibility -\
-kde/kdebase \
-kde/kdebase-runtime \
-kde/kdebase-workspace | kde packages have been split up - notice all
-kde/kdebindings | of the new packages in the "Added" list...
-kde/kdeedu /
-kde/kdegraphics /
-kde/kdeutils /
-kde/konq-plugins /
-kde/koffice /
-kde/kopete-cryptography /
-kde/polkit-kde-1 -/
-
-l/hal-info - obsolete; replaced by various udev components
-l/hal - obsolete; replaced by upower, udisks, various others
-
-l/jre - removed due to licensing issues
-
-l/wv2 - no longer used by anything in Slackware
-
-l/raptor - no longer used (everything links raptor2 instead)
-
-n/rt2860-firmware -
-n/rt2870-firmware \
-n/rt61-firmware \
-n/rt71w-firmware \
-n/iwlwifi-100-ucode \
-n/iwlwifi-1000-ucode \
-n/iwlwifi-3945-ucode | all of these firmwares (except some *old* ones are
-n/iwlwifi-4965-ucode | now included in the kernel-firmware package -- if
-n/iwlwifi-5000-ucode | you need an older firmware, use an older Slackware
-n/iwlwifi-5150-ucode /
-n/iwlwifi-6000-ucode /
-n/iwlwifi-6xxx-ucode /
-x/radeon_ucode -----
-
-x/xf86-video-sisusb --\
-x/xf86-video-tseng \
-x/xf86-video-xgi | all of these are obsolete and/or will not
-x/xf86-video-radeonhd | build with recent Xorg and/or toolchains
-x/scripts /
-x/xaw3d -------------/
-
-xap/thunar-volman -------\
-xap/xfce4-notifyd \ all of these are moved to the new xfce/ set
-xap/xfce4-power-manager --/
-xap/xfce - removed (split into component packages)
-
-extra/ORBit2 - no longer needed by GConf
-extra/jdk - removed due to licensing issues
*** OTHER NOTABLE CHANGES AND HINTS ***
@@ -242,13 +163,13 @@ Use one of the provided generic kernels for daily use. Do not report
ATI proprietary drivers) if you use the SMP kernel.
If you decide to use one of the non-SMP kernels, you will need to follow the
- instructions in /extra/linux-3.2.29-nosmp-sdk/README.TXT to modify your
+ instructions in /extra/linux-3.10.17-nosmp-sdk/README.TXT to modify your
kernel sources for non-SMP usage. Note that this only applies if you are
using the Slackware-provided non-SMP kernel - if you build a custom kernel,
the symlinks at /lib/modules/$(uname -r)/{build,source} will point to the
correct kernel source so long as you don't (re)move it.
-As with 13.37, the system udev rules now reside in /lib/udev/rules.d/ instead
+As with 14.0, the system udev rules now reside in /lib/udev/rules.d/ instead
of /etc/udev/rules.d/ in older versions. There should never be a reason
to edit anything in /lib/udev/rules.d/, so if you think you have a case
where this is required, either you're wrong or it needs to be addressed in
@@ -265,11 +186,6 @@ Speaking of udev, pay particular attention to 70-persistent-net.rules and
probably need to edit one or both of the rules files mentioned above (or
just remove them and reboot to create new ones).
-If you are upgrading (as opposed to a new install), there are some stale files
- in /etc/modprobe.d/ that you will need to remove: blacklist.conf,
- bluetooth.conf, isapnp.conf, psmouse.conf, and usb-controller.conf
- See /etc/modprobe.d/README for a more detailed explanation.
-
Both printing and scanning require that your user account be a member of the
"lp" group (membership in the "scanner" group is no longer needed by any
of the included scanner drivers, though some third party drivers may still
@@ -317,7 +233,7 @@ Xorg no longer uses /etc/X11/xorg.conf by default (and in most cases, there
Now that KMS (Kernel Mode Setting) for graphics cards has (mostly) stabilized,
it is enabled by default for intel, ati, and nvidia graphics chipsets. It
is possible to disable it use "nomodeset" as a kernel append in lilo.conf,
- but Xorg will not work at all on intel (and some ati) chips if you do that.
+ but Xorg will not work at all on intel and ati chips if you do that.
If you want to change the resolution of the KMS console, that can be done
with something like this as a kernel append in lilo.conf:
@@ -331,26 +247,12 @@ If your cd/dvd drive is not visible inside a gtk-based desktop environment
line for the device. For more information, see this document:
http://git.gnome.org/browse/gvfs/tree/monitor/udisks2/what-is-shown.txt
-If you see some log messages like this:
- mdadm: sending ioctl 1261 to a partition!
- They're completely harmless - do not be alarmed. Here's why:
- http://lists.debian.org/debian-kernel/2012/03/msg00446.html
-
The version of logrotate in Slackware 14.0 added an "su" option to define
user/group for rotation. Logrotate now skips directories which are world
writable or writable by a group which is not "root" unless the "su"
directive is used. This has ramifications for third party packages that
installed e.g. /var/log/somedir owned by a non-root user and/or group.
-If you are using a KVM switch, you might experience problems with the mouse
- when switching from one system to another. If so, you probably need to be
- using the imps protocol for the psmouse driver, and that's a simple fix:
- Copy /lib/modprobe.d/psmouse.conf to /etc/modprobe.d/psmouse.conf, then
- uncomment the following line in /etc/modprobe.d/psmouse.conf:
- #options psmouse proto=imps
- Next, unload and reload the psmouse module (do this as root):
- modprobe -r psmouse ; modprobe psmouse
-
If you have set up an encrypted root partition, you will need to have access
to your keyboard in order to type the passphrase. This may require you to
add the uhci-hcd and usbhid modules to your initrd image if you have a USB
@@ -405,11 +307,3 @@ Input methods for complex characters (CJK, which is shorthand for Chinese,
an overview of applicable character glyphs (if you are inputting complex
characters like Japanese).
-If you have an older machine (with a BIOS released prior to 2001) and it will
- not power off on shutdown, try adding this to your kernel's lilo stanza:
- append = "acpi=force"
-
-If you have a Thinkpad T400 or T500, you probably want to append "pci=reboot"
- to the kernel boot parameters. For more information about this issue, see
- https://encrypted.google.com/search?hl=&q=t400+%22pci%3Dreboot%22
-