diff -Naur orig/gslapt-0.3.19/src/interface.c gslapt-0.3.19/src/interface.c
--- orig/gslapt-0.3.19/src/interface.c	2007-10-08 23:25:29.000000000 -0400
+++ gslapt-0.3.19/src/interface.c	2007-11-23 14:49:19.000000000 -0500
@@ -720,7 +720,8 @@
   gtk_widget_set_name (mark_all_upgrades2, "mark_all_upgrades2");
   gtk_widget_show (mark_all_upgrades2);
   gtk_container_add (GTK_CONTAINER (actions2_menu), mark_all_upgrades2);
-  gtk_tooltips_set_tip (tooltips, mark_all_upgrades2, _("Mark all possible upgrades"), NULL);
+/* Disable "Mark All Upgrades"  VectorLinux */
+  gtk_tooltips_set_tip (tooltips, mark_all_upgrades2, _("Function Disabled for VL"), NULL);
   gtk_widget_add_accelerator (mark_all_upgrades2, "activate", accel_group,
                               GDK_a, (GdkModifierType) GDK_CONTROL_MASK,
                               GTK_ACCEL_VISIBLE);
@@ -1003,7 +1004,8 @@
   gtk_widget_set_name (action_bar_upgrade_button, "action_bar_upgrade_button");
   gtk_widget_show (action_bar_upgrade_button);
   gtk_container_add (GTK_CONTAINER (action_toolbar), action_bar_upgrade_button);
-  gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (action_bar_upgrade_button), tooltips, _("Mark all possible upgrades"), NULL);
+/* Disable "Mark All Upgrades"  VectorLinux */
+  gtk_tool_item_set_tooltip (GTK_TOOL_ITEM (action_bar_upgrade_button), tooltips, _("Function Disabled for VL"), NULL);
 
   separatortoolitem1 = (GtkWidget*) gtk_separator_tool_item_new ();
   gtk_widget_set_name (separatortoolitem1, "separatortoolitem1");
@@ -1470,9 +1472,12 @@
   g_signal_connect ((gpointer) update1, "activate",
                     G_CALLBACK (update_activate),
                     NULL);
+/* Disable "Mark All Upgrades"  VectorLinux */
+/*
   g_signal_connect ((gpointer) mark_all_upgrades2, "activate",
                     G_CALLBACK (mark_all_upgrades_activate),
                     NULL);
+*/
   g_signal_connect ((gpointer) mark_obsolete1, "activate",
                     G_CALLBACK (mark_obsolete_packages),
                     NULL);
@@ -1512,9 +1517,12 @@
   g_signal_connect_swapped ((gpointer) action_bar_update_button, "clicked",
                             G_CALLBACK (update_callback),
                             GTK_OBJECT (gslapt));
+/* Disable "Mark All Upgrades"  VectorLinux */
+/*
   g_signal_connect_swapped ((gpointer) action_bar_upgrade_button, "clicked",
                             G_CALLBACK (upgrade_callback),
                             GTK_OBJECT (gslapt));
+*/
   g_signal_connect_swapped ((gpointer) action_bar_execute_button, "clicked",
                             G_CALLBACK (execute_callback),
                             GTK_OBJECT (gslapt));
@@ -1942,6 +1950,7 @@
   GtkWidget *image853;
   GtkWidget *label146;
   GtkWidget *label147;
+  GtkWidget *label150;
   GtkWidget *label170;
   GtkWidget *label149;
   GtkWidget *dialog_action_area1;
@@ -1993,6 +2002,15 @@
   gtk_label_set_line_wrap (GTK_LABEL (label147), TRUE);
   gtk_label_set_selectable (GTK_LABEL (label147), TRUE);
 
+  label150 = gtk_label_new (_("\n\nModified by Vectorlinux\nProblematic \"Mark All Upgrades\" functions disabled."));
+  gtk_widget_set_name (label150, "label150");
+  gtk_widget_show (label150);
+  gtk_box_pack_start (GTK_BOX (vbox50), label150, TRUE, TRUE, 0);
+  GTK_WIDGET_SET_FLAGS (label150, GTK_CAN_FOCUS);
+  gtk_label_set_justify (GTK_LABEL (label150), GTK_JUSTIFY_CENTER);
+  gtk_label_set_line_wrap (GTK_LABEL (label150), TRUE);
+  gtk_label_set_selectable (GTK_LABEL (label150), TRUE);
+
   label170 = gtk_label_new ("");
   gtk_widget_set_name (label170, "label170");
   gtk_widget_show (label170);
@@ -2029,6 +2047,7 @@
   GLADE_HOOKUP_OBJECT (about, image853, "image853");
   GLADE_HOOKUP_OBJECT (about, label146, "label146");
   GLADE_HOOKUP_OBJECT (about, label147, "label147");
+  GLADE_HOOKUP_OBJECT (about, label150, "label150");
   GLADE_HOOKUP_OBJECT (about, label170, "label170");
   GLADE_HOOKUP_OBJECT (about, label149, "label149");
   GLADE_HOOKUP_OBJECT_NO_REF (about, dialog_action_area1, "dialog_action_area1");
