Obsoletes:     libglade-gnomedb
 Obsoletes:     libglade-gnomedb-devel
 Obsoletes:     libglade-gnomedb-static
+# TLD specific obsoletes. Note: don't obsolete all packages
+# removed from distribution, just the ones that cause problems
+# for core system during upgrade. All other removed packages
+# should be uninstalled by user as specified in upgrade docs.
+Obsoletes:     bash-completion-udev
+Obsoletes:     bash-completion-systemd
+Obsoletes:     python-systemd
+Obsoletes:     systemd
+Obsoletes:     systemd-init
+Obsoletes:     systemd-units
+Obsoletes:     systemd-journal-gateway
+Obsoletes:     systemd-inetd
+Obsoletes:     systemd-analyze
+Obsoletes:     systemd-libs
+Obsoletes:     systemd-devel
+Obsoletes:     udev-apidocs
+Obsoletes:     udev-glib-apidocs
+Obsoletes:     zsh-completion-udev
+Obsoletes:     zsh-completion-systemd
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _enable_debug_packages  0