Please review pull request #531: Ticket/2.6.x/8312 zypper latest opened by (kbarber)

Description:

Previously the regular _expression_ to match the correct column from
'zypper list-updates' was wrong, it seems to have been based on the command
'zypper packages' instead. This was caused ensure => 'latest' to fail as the
provider couldn't adequately figure out what newer versions were actually
availabe.

So I've fixed the regular _expression_ (based on Felix Frank's patch) and updated
the spec test so that it uses the real output from zypper list-updates and now
references an external spec file, as apposed to referencing the content inline.

  • Opened: Tue Feb 28 15:47:24 UTC 2012
  • Based on: puppetlabs:2.6.x (b00f8600a3cfd37590e644da98b12800569554d2)
  • Requested merge: kbarber:ticket/2.6.x/8312-zypper_latest (bcde64b14c203f8cf75d6ddbf81cfc29f3560a1d)

Diff follows:

diff --git a/lib/puppet/provider/package/zypper.rb b/lib/puppet/provider/package/zypper.rb
index f129ef6..4db2ef3 100644
--- a/lib/puppet/provider/package/zypper.rb
+++ b/lib/puppet/provider/package/zypper.rb
@@ -36,7 +36,7 @@ def latest
     #zypper can only get a list of *all* available packages?
     output = zypper "list-updates"
 
-    if output =~ /#{Regexp.escape @resource[:name]}\s*\|\s*([^\s\|]+)/
+    if output =~ /#{Regexp.escape @resource[:name]}\s*\|.*?\|\s*([^\s\|]+)/
       return $1
     else
       # zypper didn't find updates, pretend the current
diff --git a/spec/fixtures/unit/provider/package/zypper/zypper-list-updates-SLES11sp1.out b/spec/fixtures/unit/provider/package/zypper/zypper-list-updates-SLES11sp1.out
new file mode 100644
index 0000000..88872c3
--- /dev/null
+++ b/spec/fixtures/unit/provider/package/zypper/zypper-list-updates-SLES11sp1.out
@@ -0,0 +1,369 @@
+Loading repository data...
+Reading installed packages...
+S | Repository         | Name                              | Current Version       | Available Version         | Arch  
+--+--------------------+-----------------------------------+-----------------------+---------------------------+-------
+v | SLES11-SP1-Updates | ConsoleKit                        | 0.2.10-64.13.6        | 0.2.10-64.65.1            | x86_64
+v | SLES11-SP1-Updates | ConsoleKit-32bit                  | 0.2.10-64.13.6        | 0.2.10-64.65.1            | x86_64
+v | SLES11-SP1-Updates | ConsoleKit-x11                    | 0.2.10-64.13.6        | 0.2.10-64.65.1            | x86_64
+v | SLES11-SP1-Updates | Mesa                              | 7.7-0.4.41            | 7.7-5.10.1                | x86_64
+v | SLES11-SP1-Updates | Mesa-32bit                        | 7.7-0.4.41            | 7.7-5.10.1                | x86_64
+v | SLES11-SP1-Updates | MozillaFirefox                    | 3.6.16-0.2.1          | 10.0.2-0.4.1              | x86_64
+v | SLES11-SP1-Updates | MozillaFirefox-branding-SLED      | 3.5-1.2.4             | 7-0.6.7.7                 | x86_64
+v | SLES11-SP1-Updates | MozillaFirefox-translations       | 3.6.16-0.2.1          | 10.0.2-0.4.1              | x86_64
+v | SLES11-SP1-Updates | NetworkManager-glib               | 0.7.0.r4359-15.25.1   | 0.7.1_git20090811-3.9.9.5 | x86_64
+v | SLES11-SP1-Updates | PackageKit                        | 0.3.14-2.12.105       | 0.3.14-2.14.5.1           | x86_64
+v | SLES11-SP1-Updates | PackageKit-lang                   | 0.3.14-2.12.105       | 0.3.14-2.14.5.1           | x86_64
+v | SLES11-SP1-Updates | SuSEfirewall2                     | 3.6_SVNr208-2.1       | 3.6_SVNr208-2.5.1         | noarch
+v | SLES11-SP1-Updates | a2ps                              | 4.13-1326.33          | 4.13-1326.35.1            | x86_64
+v | SLES11-SP1-Updates | acpid                             | 1.0.6-91.6            | 1.0.6-91.16.1             | x86_64
+v | SLES11-SP1-Updates | alsa                              | 1.0.18-16.9.29        | 1.0.18-16.24.1            | x86_64
+v | SLES11-SP1-Updates | alsa-plugins                      | 1.0.18-7.5            | 1.0.18-7.12.23            | x86_64
+v | SLES11-SP1-Updates | alsa-plugins-pulse                | 1.0.18-7.5            | 1.0.18-7.12.23            | x86_64
+v | SLES11-SP1-Updates | apparmor-parser                   | 2.3.1-8.14.9          | 2.3.1-8.18.7              | x86_64
+v | SLES11-SP1-Updates | apparmor-profiles                 | 2.3-48.3              | 2.3-48.7.1                | noarch
+v | SLES11-SP1-Updates | apparmor-utils                    | 2.3.1-9.6.3           | 2.3.1-9.8.5               | noarch
+v | SLES11-SP1-Updates | at                                | 3.1.8-1069.15.53      | 3.1.8-1069.18.2           | x86_64
+v | SLES11-SP1-Updates | audit                             | 1.7.7-5.16            | 1.7.7-5.18.4.1            | x86_64
+v | SLES11-SP1-Updates | audit-libs                        | 1.7.7-5.16            | 1.7.7-5.18.4.1            | x86_64
+v | SLES11-SP1-Updates | audit-libs-32bit                  | 1.7.7-5.16            | 1.7.7-5.18.4.1            | x86_64
+v | SLES11-SP1-Updates | bind-libs                         | 9.5.0P2-20.7.1        | 9.6ESVR5P1-0.2.4.1        | x86_64
+v | SLES11-SP1-Updates | bind-libs-32bit                   | 9.5.0P2-20.7.1        | 9.6ESVR5P1-0.2.4.1        | x86_64
+v | SLES11-SP1-Updates | bind-utils                        | 9.5.0P2-20.7.1        | 9.6ESVR5P1-0.2.4.1        | x86_64
+v | SLES11-SP1-Updates | cifs-mount                        | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | coreutils                         | 6.12-32.17            | 6.12-32.35.1              | x86_64
+v | SLES11-SP1-Updates | coreutils-lang                    | 6.12-32.17            | 6.12-32.35.1              | x86_64
+v | SLES11-SP1-Updates | cpio                              | 2.9-75.29.1           | 2.9-75.76.1               | x86_64
+v | SLES11-SP1-Updates | cpio-lang                         | 2.9-75.29.1           | 2.9-75.76.1               | x86_64
+v | SLES11-SP1-Updates | cron                              | 4.1-194.24.4          | 4.1-194.199.1             | x86_64
+v | SLES11-SP1-Updates | cups-client                       | 1.3.9-8.37.1          | 1.3.9-8.44.1              | x86_64
+v | SLES11-SP1-Updates | cups-libs                         | 1.3.9-8.37.1          | 1.3.9-8.44.1              | x86_64
+v | SLES11-SP1-Updates | cups-libs-32bit                   | 1.3.9-8.37.1          | 1.3.9-8.44.1              | x86_64
+v | SLES11-SP1-Updates | curl                              | 7.19.0-11.25.1        | 7.19.7-1.18.1             | x86_64
+v | SLES11-SP1-Updates | cvs                               | 1.12.12-144.21        | 1.12.12-144.23.5.1        | x86_64
+v | SLES11-SP1-Updates | dbus-1                            | 1.2.10-3.15.1         | 1.2.10-3.23.1             | x86_64
+v | SLES11-SP1-Updates | dbus-1-32bit                      | 1.2.10-3.15.1         | 1.2.10-3.23.1             | x86_64
+v | SLES11-SP1-Updates | dbus-1-glib                       | 0.76-34.18.5          | 0.76-34.22.1              | x86_64
+v | SLES11-SP1-Updates | dbus-1-glib-32bit                 | 0.76-34.18.5          | 0.76-34.22.1              | x86_64
+v | SLES11-SP1-Updates | dbus-1-x11                        | 1.2.10-3.11.33        | 1.2.10-3.23.1             | x86_64
+v | SLES11-SP1-Updates | dejavu                            | 2.26-1.17             | 2.32-4.2.1                | noarch
+v | SLES11-SP1-Updates | device-mapper                     | 1.02.27-8.18.1        | 1.02.27-8.22.2            | x86_64
+v | SLES11-SP1-Updates | device-mapper-32bit               | 1.02.27-8.18.1        | 1.02.27-8.22.2            | x86_64
+v | SLES11-SP1-Updates | dhcpcd                            | 3.2.3-44.20.1         | 3.2.3-44.28.1             | x86_64
+v | SLES11-SP1-Updates | dmraid                            | 1.0.0.rc16-0.6.18     | 1.0.0.rc16-0.12.1         | x86_64
+v | SLES11-SP1-Updates | eject                             | 2.1.0-115.17          | 2.1.0-115.19.2.1          | x86_64
+v | SLES11-SP1-Updates | emacs                             | 22.3-4.32.4           | 22.3-4.36.1               | x86_64
+v | SLES11-SP1-Updates | emacs-info                        | 22.3-4.32.4           | 22.3-4.36.1               | x86_64
+v | SLES11-SP1-Updates | emacs-x11                         | 22.3-4.32.4           | 22.3-4.36.1               | x86_64
+v | SLES11-SP1-Updates | evolution-data-server             | 2.28.2-0.16.1         | 2.28.2-0.22.1             | x86_64
+v | SLES11-SP1-Updates | evolution-data-server-32bit       | 2.28.2-0.16.1         | 2.28.2-0.22.1             | x86_64
+v | SLES11-SP1-Updates | evolution-data-server-lang        | 2.28.2-0.16.1         | 2.28.2-0.22.1             | x86_64
+v | SLES11-SP1-Updates | file-32bit                        | 4.24-43.17            | 4.24-43.19.1              | x86_64
+v | SLES11-SP1-Updates | findutils                         | 4.4.0-38.24.11        | 4.4.0-38.26.1             | x86_64
+v | SLES11-SP1-Updates | findutils-locate                  | 4.4.0-38.24.11        | 4.4.0-38.26.1             | x86_64
+v | SLES11-SP1-Updates | freetype2                         | 2.3.7-25.24.1         | 2.3.7-25.28.1             | x86_64
+v | SLES11-SP1-Updates | freetype2-32bit                   | 2.3.7-25.24.1         | 2.3.7-25.28.1             | x86_64
+v | SLES11-SP1-Updates | gawk                              | 3.1.6-26.1.35         | 3.1.8-2.6.1               | x86_64
+v | SLES11-SP1-Updates | gdb                               | 7.0-0.4.16            | 7.3-0.6.1                 | x86_64
+v | SLES11-SP1-Updates | gdm                               | 2.24.0-24.28.1        | 2.24.0-24.77.1            | x86_64
+v | SLES11-SP1-Updates | gdm-branding-upstream             | 2.24.0-24.28.1        | 2.24.0-24.77.1            | x86_64
+v | SLES11-SP1-Updates | gdm-lang                          | 2.24.0-24.28.1        | 2.24.0-24.77.1            | x86_64
+v | SLES11-SP1-Updates | glibc                             | 2.11.1-0.20.1         | 2.11.1-0.34.1             | x86_64
+v | SLES11-SP1-Updates | glibc-32bit                       | 2.11.1-0.20.1         | 2.11.1-0.34.1             | x86_64
+v | SLES11-SP1-Updates | glibc-devel                       | 2.11.1-0.20.1         | 2.11.1-0.34.1             | x86_64
+v | SLES11-SP1-Updates | glibc-devel-32bit                 | 2.11.1-0.20.1         | 2.11.1-0.34.1             | x86_64
+v | SLES11-SP1-Updates | glibc-i18ndata                    | 2.11.1-0.20.1         | 2.11.1-0.34.1             | x86_64
+v | SLES11-SP1-Updates | glibc-info                        | 2.11.1-0.20.1         | 2.11.1-0.34.1             | x86_64
+v | SLES11-SP1-Updates | glibc-locale                      | 2.11.1-0.20.1         | 2.11.1-0.34.1             | x86_64
+v | SLES11-SP1-Updates | glibc-locale-32bit                | 2.11.1-0.20.1         | 2.11.1-0.34.1             | x86_64
+v | SLES11-SP1-Updates | gnome-control-center              | 2.28.1-0.9.1          | 2.28.1-0.15.25            | x86_64
+v | SLES11-SP1-Updates | gnome-control-center-lang         | 2.28.1-0.9.1          | 2.28.1-0.15.25            | x86_64
+v | SLES11-SP1-Updates | gnome-desktop                     | 2.28.2-0.3.22         | 2.28.2-0.6.18             | x86_64
+v | SLES11-SP1-Updates | gnome-desktop-lang                | 2.28.2-0.3.22         | 2.28.2-0.6.18             | x86_64
+v | SLES11-SP1-Updates | gnome-media                       | 2.28.5-1.2.97         | 2.28.5-1.7.8              | x86_64
+v | SLES11-SP1-Updates | gnome-media-lang                  | 2.28.5-1.2.97         | 2.28.5-1.7.8              | x86_64
+v | SLES11-SP1-Updates | gnome-packagekit                  | 0.3.14-2.76.59        | 0.3.14-2.82.1             | x86_64
+v | SLES11-SP1-Updates | gnome-packagekit-lang             | 0.3.14-2.76.59        | 0.3.14-2.82.1             | x86_64
+v | SLES11-SP1-Updates | gnome-panel                       | 2.28.0-2.4.49         | 2.28.0-2.6.4              | x86_64
+v | SLES11-SP1-Updates | gnome-panel-32bit                 | 2.28.0-2.4.49         | 2.28.0-2.6.4              | x86_64
+v | SLES11-SP1-Updates | gnome-panel-lang                  | 2.28.0-2.4.49         | 2.28.0-2.6.4              | x86_64
+v | SLES11-SP1-Updates | gnome-power-manager               | 2.24.1-17.36.1        | 2.24.1-17.52.2            | x86_64
+v | SLES11-SP1-Updates | gnome-power-manager-lang          | 2.24.1-17.36.1        | 2.24.1-17.52.2            | x86_64
+v | SLES11-SP1-Updates | gnome-screensaver                 | 2.28.3-0.4.30         | 2.28.3-0.28.1             | x86_64
+v | SLES11-SP1-Updates | gnome-screensaver-lang            | 2.28.3-0.4.30         | 2.28.3-0.28.1             | x86_64
+v | SLES11-SP1-Updates | gnome-settings-daemon             | 2.28.2-0.25.2         | 2.28.2-0.33.2             | x86_64
+v | SLES11-SP1-Updates | gnome-settings-daemon-lang        | 2.28.2-0.25.2         | 2.28.2-0.33.2             | x86_64
+v | SLES11-SP1-Updates | gnome-system-monitor              | 2.28.0-1.3.26         | 2.28.0-1.7.1              | x86_64
+v | SLES11-SP1-Updates | gnome-system-monitor-lang         | 2.28.0-1.3.26         | 2.28.0-1.7.1              | x86_64
+v | SLES11-SP1-Updates | gok                               | 2.28.1-0.1.136        | 2.28.1-0.3.51             | x86_64
+v | SLES11-SP1-Updates | gok-lang                          | 2.28.1-0.1.136        | 2.28.1-0.3.51             | x86_64
+v | SLES11-SP1-Updates | gpg2                              | 2.0.9-25.26.1         | 2.0.9-25.33.27.1          | x86_64
+v | SLES11-SP1-Updates | gpg2-lang                         | 2.0.9-25.26.1         | 2.0.9-25.33.27.1          | x86_64
+v | SLES11-SP1-Updates | grub                              | 0.97-162.10.1         | 0.97-162.13.12.1          | x86_64
+v | SLES11-SP1-Updates | gtk2                              | 2.18.9-0.5.1          | 2.18.9-0.16.1             | x86_64
+v | SLES11-SP1-Updates | gtk2-32bit                        | 2.18.9-0.5.1          | 2.18.9-0.16.1             | x86_64
+v | SLES11-SP1-Updates | gtk2-lang                         | 2.18.9-0.5.1          | 2.18.9-0.16.1             | x86_64
+v | SLES11-SP1-Updates | gvfs                              | 1.4.3-0.3.13          | 1.4.3-0.13.1              | x86_64
+v | SLES11-SP1-Updates | gvfs-backends                     | 1.4.3-0.3.13          | 1.4.3-0.13.1              | x86_64
+v | SLES11-SP1-Updates | gvfs-fuse                         | 1.4.3-0.3.13          | 1.4.3-0.13.1              | x86_64
+v | SLES11-SP1-Updates | gvfs-lang                         | 1.4.3-0.3.13          | 1.4.3-0.13.1              | x86_64
+v | SLES11-SP1-Updates | hal                               | 0.5.12-23.40.5        | 0.5.12-23.47.4            | x86_64
+v | SLES11-SP1-Updates | hal-32bit                         | 0.5.12-23.40.5        | 0.5.12-23.47.4            | x86_64
+v | SLES11-SP1-Updates | hplip-hpijs                       | 3.9.8-3.5.1           | 3.11.10-0.6.7.1           | x86_64
+v | SLES11-SP1-Updates | hwinfo                            | 15.33-0.2.19          | 15.33-0.4.26              | x86_64
+v | SLES11-SP1-Updates | iproute2                          | 2.6.29.1-6.5.1        | 2.6.29.1-6.7.7.1          | x86_64
+v | SLES11-SP1-Updates | iptables                          | 1.4.6-2.2.24          | 1.4.6-2.8.3.1             | x86_64
+v | SLES11-SP1-Updates | iputils                           | ss021109-292.26.1     | ss021109-292.28.1         | x86_64
+v | SLES11-SP1-Updates | irqbalance                        | 0.55-120.20.9         | 0.55-120.32.1             | x86_64
+v | SLES11-SP1-Updates | kbd                               | 1.14.1-16.24.25       | 1.14.1-16.31.1            | x86_64
+v | SLES11-SP1-Updates | kdump                             | 0.7.8-1.15.7          | 0.7.8-1.33.32.1           | x86_64
+v | SLES11-SP1-Updates | kernel-default                    | 2.6.32.29-0.3.1       | 2.6.32.54-0.3.1           | x86_64
+v | SLES11-SP1-Updates | kernel-default-base               | 2.6.32.29-0.3.1       | 2.6.32.54-0.3.1           | x86_64
+v | SLES11-SP1-Updates | kernel-default-devel              | 2.6.32.29-0.3.1       | 2.6.32.54-0.3.1           | x86_64
+v | SLES11-SP1-Updates | kernel-source                     | 2.6.32.29-0.3.1       | 2.6.32.54-0.3.1           | x86_64
+v | SLES11-SP1-Updates | kexec-tools                       | 2.0.0-53.28.1         | 2.0.0-53.30.1             | x86_64
+v | SLES11-SP1-Updates | klogd                             | 1.4.1-708.25.34       | 1.4.1-708.37.1            | x86_64
+v | SLES11-SP1-Updates | kpartx                            | 0.4.8-40.25.1         | 0.4.8-40.44.1             | x86_64
+v | SLES11-SP1-Updates | krb5                              | 1.6.3-133.46.1        | 1.6.3-133.48.48.1         | x86_64
+v | SLES11-SP1-Updates | krb5-32bit                        | 1.6.3-133.46.1        | 1.6.3-133.48.48.1         | x86_64
+v | SLES11-SP1-Updates | krb5-client                       | 1.6.3-133.46.1        | 1.6.3-133.48.48.1         | x86_64
+v | SLES11-SP1-Updates | ksh                               | 93t-9.184.1           | 93u-0.6.1                 | x86_64
+v | SLES11-SP1-Updates | libMagickCore1                    | 6.4.3.6-7.20.1        | 6.4.3.6-7.22.1            | x86_64
+v | SLES11-SP1-Updates | libapparmor1                      | 2.3-51.14             | 2.3-51.16.1               | x86_64
+v | SLES11-SP1-Updates | libapr-util1                      | 1.3.4-12.20.2         | 1.3.4-12.22.21.2          | x86_64
+v | SLES11-SP1-Updates | libapr1                           | 1.3.3-11.16.1         | 1.3.3-11.18.19.1          | x86_64
+v | SLES11-SP1-Updates | libasound2                        | 1.0.18-16.9.29        | 1.0.18-16.24.1            | x86_64
+v | SLES11-SP1-Updates | libasound2-32bit                  | 1.0.18-16.9.29        | 1.0.18-16.24.1            | x86_64
+v | SLES11-SP1-Updates | libaugeas0                        | 0.5.0-1.1.61          | 0.8.1-7.8.2               | x86_64
+v | SLES11-SP1-Updates | libblkid1                         | 2.16-6.11.1           | 2.16-6.13.1               | x86_64
+v | SLES11-SP1-Updates | libcap2                           | 2.11-2.15             | 2.11-2.17.1               | x86_64
+v | SLES11-SP1-Updates | libcap2-32bit                     | 2.11-2.15             | 2.11-2.17.1               | x86_64
+v | SLES11-SP1-Updates | libcurl4                          | 7.19.0-11.25.1        | 7.19.7-1.18.1             | x86_64
+v | SLES11-SP1-Updates | libcurl4-32bit                    | 7.19.0-11.25.1        | 7.19.7-1.18.1             | x86_64
+v | SLES11-SP1-Updates | libdrm                            | 2.4.17-0.3.12         | 2.4.21-2.2.15             | x86_64
+v | SLES11-SP1-Updates | libdrm-32bit                      | 2.4.17-0.3.12         | 2.4.21-2.2.15             | x86_64
+v | SLES11-SP1-Updates | libfprint0                        | 0.0.6-9.16            | 0.0.6-18.15.4             | x86_64
+v | SLES11-SP1-Updates | libfreebl3                        | 3.12.8-1.2.1          | 3.13.1-0.2.1              | x86_64
+v | SLES11-SP1-Updates | libfreebl3-32bit                  | 3.12.8-1.2.1          | 3.13.1-0.2.1              | x86_64
+v | SLES11-SP1-Updates | libgnome-desktop-2-11             | 2.28.2-0.3.22         | 2.28.2-0.6.18             | x86_64
+v | SLES11-SP1-Updates | libgnome-desktop-2-11-32bit       | 2.28.2-0.3.22         | 2.28.2-0.6.18             | x86_64
+v | SLES11-SP1-Updates | libgnome-window-settings1         | 2.28.1-0.9.1          | 2.28.1-0.15.25            | x86_64
+v | SLES11-SP1-Updates | libgnomesu                        | 1.0.0-307.5.12        | 1.0.0-307.10.1            | x86_64
+v | SLES11-SP1-Updates | libgnomesu-lang                   | 1.0.0-307.5.12        | 1.0.0-307.10.1            | x86_64
+v | SLES11-SP1-Updates | libgnomesu0                       | 1.0.0-307.5.12        | 1.0.0-307.10.1            | x86_64
+v | SLES11-SP1-Updates | libgnutls26                       | 2.4.1-24.32.1         | 2.4.1-24.39.33.1          | x86_64
+v | SLES11-SP1-Updates | libgnutls26-32bit                 | 2.4.1-24.32.1         | 2.4.1-24.39.33.1          | x86_64
+v | SLES11-SP1-Updates | libgssglue1                       | 0.1-6.22              | 0.1-20.2.1                | x86_64
+v | SLES11-SP1-Updates | libgvfscommon0                    | 1.4.3-0.3.13          | 1.4.3-0.13.1              | x86_64
+v | SLES11-SP1-Updates | libicu                            | 4.0-7.24.11           | 4.0-7.26.1                | x86_64
+v | SLES11-SP1-Updates | libjasper                         | 1.900.1-134.9         | 1.900.1-134.11.1          | x86_64
+v | SLES11-SP1-Updates | libldap-2_4-2                     | 2.4.20-0.9.1          | 2.4.26-0.12.1             | x86_64
+v | SLES11-SP1-Updates | libldap-2_4-2-32bit               | 2.4.20-0.9.1          | 2.4.26-0.12.1             | x86_64
+v | SLES11-SP1-Updates | libmysqlclient15                  | 5.0.67-13.26.1        | 5.0.94-0.2.4.1            | x86_64
+v | SLES11-SP1-Updates | libmysqlclient_r15                | 5.0.67-13.26.1        | 5.0.94-0.2.4.1            | x86_64
+v | SLES11-SP1-Updates | libneon27                         | 0.28.3-2.12.1         | 0.29.6-6.7.1              | x86_64
+v | SLES11-SP1-Updates | libnet                            | 1.1.2.1-140.22        | 1.1.2.1-140.24.1          | x86_64
+v | SLES11-SP1-Updates | libnotify                         | 0.4.4-173.27.1        | 0.4.4-173.29.28.1         | x86_64
+v | SLES11-SP1-Updates | libnotify1                        | 0.4.4-173.27.1        | 0.4.4-173.29.28.1         | x86_64
+v | SLES11-SP1-Updates | libopenssl0_9_8                   | 0.9.8h-30.32.1        | 0.9.8j-0.28.1             | x86_64
+v | SLES11-SP1-Updates | libopenssl0_9_8-32bit             | 0.9.8h-30.32.1        | 0.9.8j-0.28.1             | x86_64
+v | SLES11-SP1-Updates | libpackagekit-glib10              | 0.3.14-2.12.105       | 0.3.14-2.14.5.1           | x86_64
+v | SLES11-SP1-Updates | libpcap0                          | 0.9.8-50.4.80         | 0.9.8-50.6.2              | x86_64
+v | SLES11-SP1-Updates | libpciaccess0                     | 7.4-8.24.2            | 7.4_0.11.0-0.4.6.1        | x86_64
+v | SLES11-SP1-Updates | libpng12-0                        | 1.2.31-5.18.1         | 1.2.31-5.25.1             | x86_64
+v | SLES11-SP1-Updates | libpng12-0-32bit                  | 1.2.31-5.18.1         | 1.2.31-5.25.1             | x86_64
+v | SLES11-SP1-Updates | libpulse-browse0                  | 0.9.21-1.5.26         | 0.9.21-1.14.8             | x86_64
+v | SLES11-SP1-Updates | libpulse-mainloop-glib0           | 0.9.21-1.5.26         | 0.9.21-1.14.8             | x86_64
+v | SLES11-SP1-Updates | libpulse0                         | 0.9.21-1.5.26         | 0.9.21-1.14.8             | x86_64
+v | SLES11-SP1-Updates | libpulse0-32bit                   | 0.9.21-1.5.26         | 0.9.21-1.14.8             | x86_64
+v | SLES11-SP1-Updates | libpython2_6-1_0                  | 2.6.0-8.10.1          | 2.6.0-8.14.1              | x86_64
+v | SLES11-SP1-Updates | libqt4                            | 4.6.2-1.6.9           | 4.6.3-5.12.1              | x86_64
+v | SLES11-SP1-Updates | libqt4-32bit                      | 4.6.2-1.6.9           | 4.6.3-5.12.1              | x86_64
+v | SLES11-SP1-Updates | libqt4-qt3support                 | 4.6.2-1.6.9           | 4.6.3-5.12.1              | x86_64
+v | SLES11-SP1-Updates | libqt4-qt3support-32bit           | 4.6.2-1.6.9           | 4.6.3-5.12.1              | x86_64
+v | SLES11-SP1-Updates | libqt4-sql                        | 4.6.2-1.6.9           | 4.6.3-5.12.1              | x86_64
+v | SLES11-SP1-Updates | libqt4-sql-32bit                  | 4.6.2-1.6.9           | 4.6.3-5.12.1              | x86_64
+v | SLES11-SP1-Updates | libqt4-sql-mysql                  | 4.6.2-1.6.11          | 4.6.3-5.10.1              | x86_64
+v | SLES11-SP1-Updates | libqt4-x11                        | 4.6.2-1.6.9           | 4.6.3-5.12.1              | x86_64
+v | SLES11-SP1-Updates | libqt4-x11-32bit                  | 4.6.2-1.6.9           | 4.6.3-5.12.1              | x86_64
+v | SLES11-SP1-Updates | librsvg                           | 2.26.0-2.1.227        | 2.26.0-2.3.1              | x86_64
+v | SLES11-SP1-Updates | librsvg-32bit                     | 2.26.0-2.1.227        | 2.26.0-2.3.1              | x86_64
+v | SLES11-SP1-Updates | libslab-lang                      | 2.27.91-6.10.1        | 2.27.91-6.15.2            | x86_64
+v | SLES11-SP1-Updates | libslab0                          | 2.27.91-6.10.1        | 2.27.91-6.15.2            | x86_64
+v | SLES11-SP1-Updates | libsmbclient0                     | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | libsmbclient0-32bit               | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | libsndfile                        | 1.0.20-2.1.46         | 1.0.20-2.4.1              | x86_64
+v | SLES11-SP1-Updates | libsndfile-32bit                  | 1.0.20-2.1.46         | 1.0.20-2.4.1              | x86_64
+v | SLES11-SP1-Updates | libsnmp15                         | 5.4.2.1-8.5.1         | 5.4.2.1-8.12.6.1          | x86_64
+v | SLES11-SP1-Updates | libsoup-2_4-1                     | 2.28.2-0.1.151        | 2.28.2-0.3.1              | x86_64
+v | SLES11-SP1-Updates | libsoup-2_4-1-32bit               | 2.28.2-0.1.151        | 2.28.2-0.3.1              | x86_64
+v | SLES11-SP1-Updates | libtalloc1                        | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | libtalloc1-32bit                  | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | libtdb1                           | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | libtdb1-32bit                     | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | libtiff3                          | 3.8.2-141.16.1        | 3.8.2-141.142.1           | x86_64
+v | SLES11-SP1-Updates | libtiff3-32bit                    | 3.8.2-141.16.1        | 3.8.2-141.142.1           | x86_64
+v | SLES11-SP1-Updates | libtirpc1                         | 0.2.1-1.3.1           | 0.2.1-1.5.1               | x86_64
+v | SLES11-SP1-Updates | libuuid1                          | 2.16-6.11.1           | 2.16-6.13.1               | x86_64
+v | SLES11-SP1-Updates | libuuid1-32bit                    | 2.16-6.11.1           | 2.16-6.13.1               | x86_64
+v | SLES11-SP1-Updates | libwbclient0                      | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | libwbclient0-32bit                | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | libxcrypt                         | 3.0.3-0.1.50          | 3.0.3-0.6.1               | x86_64
+v | SLES11-SP1-Updates | libxcrypt-32bit                   | 3.0.3-0.1.50          | 3.0.3-0.6.1               | x86_64
+v | SLES11-SP1-Updates | libxml2                           | 2.7.6-0.7.1           | 2.7.6-0.13.1              | x86_64
+v | SLES11-SP1-Updates | libxml2-32bit                     | 2.7.6-0.7.1           | 2.7.6-0.13.1              | x86_64
+v | SLES11-SP1-Updates | libzypp                           | 6.35.3-0.3.1          | 6.37.5-0.5.6              | x86_64
+v | SLES11-SP1-Updates | limal-ca-mgm                      | 1.5.22-0.2.15         | 1.5.23-0.3.2              | x86_64
+v | SLES11-SP1-Updates | limal-ca-mgm-perl                 | 1.5.22-0.2.15         | 1.5.23-0.3.2              | x86_64
+v | SLES11-SP1-Updates | logrotate                         | 3.7.7-10.22           | 3.7.7-10.24.1             | x86_64
+v | SLES11-SP1-Updates | lvm2                              | 2.02.39-18.32.2       | 2.02.39-18.48.1           | x86_64
+v | SLES11-SP1-Updates | man-pages                         | 3.15-2.8.28           | 3.15-2.14.1               | noarch
+v | SLES11-SP1-Updates | mcelog                            | 1.0.2010.03.10-0.2.8  | 1.0.2010.03.10-0.4.1      | x86_64
+v | SLES11-SP1-Updates | mdadm                             | 3.0.3-0.22.4          | 3.0.3-0.30.1              | x86_64
+v | SLES11-SP1-Updates | microcode_ctl                     | 1.17-102.22.1         | 1.17-102.40.1             | x86_64
+v | SLES11-SP1-Updates | mkinitrd                          | 2.4.1-0.14.1          | 2.4.1-0.16.16.1           | x86_64
+v | SLES11-SP1-Updates | mozilla-nspr                      | 4.8.6-1.2.1           | 4.8.9-1.2.2.1             | x86_64
+v | SLES11-SP1-Updates | mozilla-nspr-32bit                | 4.8.6-1.2.1           | 4.8.9-1.2.2.1             | x86_64
+v | SLES11-SP1-Updates | mozilla-nss                       | 3.12.8-1.2.1          | 3.13.1-0.2.1              | x86_64
+v | SLES11-SP1-Updates | mozilla-nss-32bit                 | 3.12.8-1.2.1          | 3.13.1-0.2.1              | x86_64
+v | SLES11-SP1-Updates | mozilla-xulrunner191              | 1.9.1.18-0.2.1        | 1.9.1.19-0.2.1            | x86_64
+v | SLES11-SP1-Updates | mozilla-xulrunner191-32bit        | 1.9.1.18-0.2.1        | 1.9.1.19-0.2.1            | x86_64
+v | SLES11-SP1-Updates | mozilla-xulrunner191-gnomevfs     | 1.9.1.18-0.2.1        | 1.9.1.19-0.2.1            | x86_64
+v | SLES11-SP1-Updates | mozilla-xulrunner191-translations | 1.9.1.18-0.2.1        | 1.9.1.19-0.2.1            | x86_64
+v | SLES11-SP1-Updates | mozilla-xulrunner192              | 1.9.2.16-1.2.1        | 1.9.2.27-0.2.1            | x86_64
+v | SLES11-SP1-Updates | mozilla-xulrunner192-translations | 1.9.2.16-1.2.1        | 1.9.2.27-0.2.1            | x86_64
+v | SLES11-SP1-Updates | multipath-tools                   | 0.4.8-40.25.1         | 0.4.8-40.44.1             | x86_64
+v | SLES11-SP1-Updates | mysql                             | 5.0.67-13.26.1        | 5.0.94-0.2.4.1            | x86_64
+v | SLES11-SP1-Updates | mysql-client                      | 5.0.67-13.26.1        | 5.0.94-0.2.4.1            | x86_64
+v | SLES11-SP1-Updates | nautilus                          | 2.28.4-1.6.8          | 2.28.4-1.10.1             | x86_64
+v | SLES11-SP1-Updates | nautilus-32bit                    | 2.28.4-1.6.8          | 2.28.4-1.10.1             | x86_64
+v | SLES11-SP1-Updates | nautilus-lang                     | 2.28.4-1.6.8          | 2.28.4-1.10.1             | x86_64
+v | SLES11-SP1-Updates | net-tools                         | 1.60-725.23.24.39     | 1.60-725.30.1             | x86_64
+v | SLES11-SP1-Updates | nfs-client                        | 1.2.1-2.10.1          | 1.2.1-2.18.1              | x86_64
+v | SLES11-SP1-Updates | nfs-doc                           | 1.2.1-2.10.1          | 1.2.1-2.18.1              | x86_64
+v | SLES11-SP1-Updates | notification-daemon               | 0.3.7-185.30.1        | 0.3.7-185.34.2            | x86_64
+v | SLES11-SP1-Updates | notification-daemon-lang          | 0.3.7-185.30.1        | 0.3.7-185.34.2            | x86_64
+v | SLES11-SP1-Updates | nscd                              | 2.11.1-0.20.1         | 2.11.1-0.34.1             | x86_64
+v | SLES11-SP1-Updates | ntp                               | 4.2.4p8-1.6.1         | 4.2.4p8-1.18.1            | x86_64
+v | SLES11-SP1-Updates | openldap2-client                  | 2.4.20-0.9.1          | 2.4.26-0.12.1             | x86_64
+v | SLES11-SP1-Updates | openslp                           | 1.2.0-172.18.1        | 1.2.0-172.22.1            | x86_64
+v | SLES11-SP1-Updates | openslp-32bit                     | 1.2.0-172.18.1        | 1.2.0-172.22.1            | x86_64
+v | SLES11-SP1-Updates | openslp-server                    | 1.2.0-172.18.1        | 1.2.0-172.22.1            | x86_64
+v | SLES11-SP1-Updates | openssh-askpass                   | 5.1p1-41.31.36        | 5.1p1-41.51.1             | x86_64
+v | SLES11-SP1-Updates | openssl                           | 0.9.8h-30.32.1        | 0.9.8j-0.28.1             | x86_64
+v | SLES11-SP1-Updates | openssl-certs                     | 0.9.8h-27.1.30        | 0.9.8h-27.3.1             | noarch
+v | SLES11-SP1-Updates | opie                              | 2.4-662.16            | 2.4-662.18.1              | x86_64
+v | SLES11-SP1-Updates | opie-32bit                        | 2.4-662.16            | 2.4-662.18.1              | x86_64
+v | SLES11-SP1-Updates | pam                               | 1.0.4-0.5.12          | 1.0.4-0.7.1               | x86_64
+v | SLES11-SP1-Updates | pam-32bit                         | 1.0.4-0.5.12          | 1.0.4-0.7.1               | x86_64
+v | SLES11-SP1-Updates | pam-doc                           | 1.0.4-0.5.12          | 1.0.4-0.7.1               | x86_64
+v | SLES11-SP1-Updates | pam-modules                       | 11-1.6.15             | 11-1.22.1                 | x86_64
+v | SLES11-SP1-Updates | pam-modules-32bit                 | 11-1.6.15             | 11-1.22.1                 | x86_64
+v | SLES11-SP1-Updates | parted                            | 1.8.8-102.21.8        | 1.8.8-102.23.1            | x86_64
+v | SLES11-SP1-Updates | parted-32bit                      | 1.8.8-102.21.8        | 1.8.8-102.23.1            | x86_64
+v | SLES11-SP1-Updates | perl                              | 5.10.0-64.53.1        | 5.10.0-64.55.1            | x86_64
+v | SLES11-SP1-Updates | perl-32bit                        | 5.10.0-64.53.1        | 5.10.0-64.55.1            | x86_64
+v | SLES11-SP1-Updates | perl-Bootloader                   | 0.4.89.20-0.3.1       | 0.4.89.29-0.6.1           | x86_64
+v | SLES11-SP1-Updates | perl-base                         | 5.10.0-64.53.1        | 5.10.0-64.55.1            | x86_64
+v | SLES11-SP1-Updates | perl-doc                          | 5.10.0-64.53.1        | 5.10.0-64.55.1            | x86_64
+v | SLES11-SP1-Updates | perl-libapparmor                  | 2.3-51.14             | 2.3-51.16.1               | x86_64
+v | SLES11-SP1-Updates | perl-libwww-perl                  | 5.816-2.15            | 5.816-2.23.1              | x86_64
+v | SLES11-SP1-Updates | perl-satsolver                    | 0.14.18-0.2.1         | 0.14.19-0.3.8             | x86_64
+v | SLES11-SP1-Updates | permissions                       | 2011.2.15-0.3.1       | 2011.6.28-0.3.1           | x86_64
+v | SLES11-SP1-Updates | pm-utils                          | 0.99.4.20071229-12.10 | 0.99.4.20071229-12.14.1   | x86_64
+v | SLES11-SP1-Updates | pmtools                           | 20071116-44.18        | 20071116-44.20.2.1        | x86_64
+v | SLES11-SP1-Updates | popt                              | 1.7-37.25.1           | 1.7-37.29.29.1            | x86_64
+v | SLES11-SP1-Updates | popt-32bit                        | 1.7-37.25.1           | 1.7-37.29.29.1            | x86_64
+v | SLES11-SP1-Updates | postfix                           | 2.5.6-5.4.21          | 2.5.6-5.10.1              | x86_64
+v | SLES11-SP1-Updates | ppp                               | 2.4.5.git-2.23.10     | 2.4.5.git-2.27.1          | x86_64
+v | SLES11-SP1-Updates | pulseaudio                        | 0.9.21-1.5.26         | 0.9.21-1.14.8             | x86_64
+v | SLES11-SP1-Updates | pulseaudio-esound-compat          | 0.9.21-1.5.26         | 0.9.21-1.14.8             | x86_64
+v | SLES11-SP1-Updates | pulseaudio-lang                   | 0.9.21-1.5.26         | 0.9.21-1.14.8             | x86_64
+v | SLES11-SP1-Updates | pulseaudio-module-x11             | 0.9.21-1.5.26         | 0.9.21-1.14.8             | x86_64
+v | SLES11-SP1-Updates | pulseaudio-utils                  | 0.9.21-1.5.26         | 0.9.21-1.14.8             | x86_64
+v | SLES11-SP1-Updates | pwdutils                          | 3.2.8-0.2.35          | 3.2.8-0.4.1               | x86_64
+v | SLES11-SP1-Updates | python                            | 2.6.0-8.10.1          | 2.6.0-8.14.1              | x86_64
+v | SLES11-SP1-Updates | python-base                       | 2.6.0-8.10.1          | 2.6.0-8.14.1              | x86_64
+v | SLES11-SP1-Updates | python-satsolver                  | 0.14.18-0.2.1         | 0.14.19-0.3.8             | x86_64
+v | SLES11-SP1-Updates | python-tk                         | 2.6.0-8.10.1          | 2.6.0-8.14.1              | x86_64
+v | SLES11-SP1-Updates | python-xml                        | 2.6.0-8.10.1          | 2.6.0-8.14.1              | x86_64
+v | SLES11-SP1-Updates | rarian                            | 0.8.1-5.16            | 0.8.1-5.17.9              | x86_64
+v | SLES11-SP1-Updates | release-notes-sles                | 11.1.1.1-0.2.1        | 11.1.1.9-0.6.1            | x86_64
+v | SLES11-SP1-Updates | rpm                               | 4.4.2.3-37.25.1       | 4.4.2.3-37.29.29.1        | x86_64
+v | SLES11-SP1-Updates | rpm-32bit                         | 4.4.2.3-37.25.1       | 4.4.2.3-37.29.29.1        | x86_64
+v | SLES11-SP1-Updates | rsh                               | 0.17-706.16           | 0.17-706.18.1             | x86_64
+v | SLES11-SP1-Updates | rsync                             | 3.0.4-2.33.82         | 3.0.4-2.38.1              | x86_64
+v | SLES11-SP1-Updates | samba                             | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | samba-32bit                       | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | samba-client                      | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | samba-client-32bit                | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | samba-winbind                     | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | samba-winbind-32bit               | 3.4.3-1.19.1          | 3.4.3-1.34.1              | x86_64
+v | SLES11-SP1-Updates | satsolver-tools                   | 0.14.18-0.2.1         | 0.14.19-0.3.8             | x86_64
+v | SLES11-SP1-Updates | sax2                              | 8.1-561.29.2          | 8.1-561.548.7             | x86_64
+v | SLES11-SP1-Updates | sax2-gui                          | 8.1-561.29.2          | 8.1-561.548.7             | x86_64
+v | SLES11-SP1-Updates | sax2-ident                        | 8.1-561.29.2          | 8.1-561.548.7             | x86_64
+v | SLES11-SP1-Updates | sax2-libsax                       | 8.1-561.29.2          | 8.1-561.548.7             | x86_64
+v | SLES11-SP1-Updates | sax2-libsax-perl                  | 8.1-561.29.2          | 8.1-561.548.7             | x86_64
+v | SLES11-SP1-Updates | sax2-tools                        | 8.1-561.29.2          | 8.1-561.548.7             | x86_64
+v | SLES11-SP1-Updates | sblim-cmpi-base                   | 1.6.0-0.1.87          | 1.6.0-0.4.1               | x86_64
+v | SLES11-SP1-Updates | sblim-sfcb                        | 1.3.7-0.11.1          | 1.3.7-0.17.1              | x86_64
+v | SLES11-SP1-Updates | screen                            | 4.0.2-162.17          | 4.0.2-162.19.2.1          | x86_64
+v | SLES11-SP1-Updates | sg3_utils                         | 1.28-0.3.5            | 1.28-0.5.1                | x86_64
+v | SLES11-SP1-Updates | smartmontools                     | 5.38.0.20081027-2.14  | 5.38.0.20081027-2.16.2.1  | x86_64
+v | SLES11-SP1-Updates | snmp-mibs                         | 5.4.2.1-8.5.1         | 5.4.2.1-8.12.6.1          | x86_64
+v | SLES11-SP1-Updates | star                              | 1.5final-28.19        | 1.5final-28.21.1          | x86_64
+v | SLES11-SP1-Updates | supportutils                      | 1.20-0.10.1           | 1.20-0.28.27.1            | noarch
+v | SLES11-SP1-Updates | suseRegister                      | 1.4-1.11.1            | 1.4-1.13.1                | noarch
+v | SLES11-SP1-Updates | suspend                           | 0.80.20081103-1.39.63 | 0.80.20081103-1.45.2      | x86_64
+v | SLES11-SP1-Updates | sysconfig                         | 0.71.30-0.8.1         | 0.71.31-0.7.1             | x86_64
+v | SLES11-SP1-Updates | syslog-ng                         | 2.0.9-27.28.3         | 2.0.9-27.32.1             | x86_64
+v | SLES11-SP1-Updates | sysstat                           | 8.1.5-7.12.1          | 8.1.5-7.27.1              | x86_64
+v | SLES11-SP1-Updates | sysvinit                          | 2.86-200.1            | 2.86-204.1                | x86_64
+v | SLES11-SP1-Updates | tar                               | 1.20-23.23.1          | 1.26-1.2.4.1              | x86_64
+v | SLES11-SP1-Updates | tcsh                              | 6.15.00-93.25.18      | 6.15.00-93.33.1           | x86_64
+v | SLES11-SP1-Updates | tightvnc                          | 1.3.9-81.11.28        | 1.3.9-81.13.1             | x86_64
+v | SLES11-SP1-Updates | timezone                          | 2011d-0.3.1           | 2011m-0.3.1               | x86_64
+v | SLES11-SP1-Updates | tk                                | 8.5.5-3.12            | 8.5.5-3.14.1              | x86_64
+v | SLES11-SP1-Updates | tk-32bit                          | 8.5.5-3.12            | 8.5.5-3.14.1              | x86_64
+v | SLES11-SP1-Updates | util-linux                        | 2.16-6.11.1           | 2.16-6.13.1               | x86_64
+v | SLES11-SP1-Updates | util-linux-lang                   | 2.16-6.11.1           | 2.16-6.13.1               | x86_64
+v | SLES11-SP1-Updates | uuid-runtime                      | 2.16-6.11.1           | 2.16-6.13.1               | x86_64
+v | SLES11-SP1-Updates | vino                              | 2.28.1-2.1.143        | 2.28.1-2.3.1              | x86_64
+v | SLES11-SP1-Updates | vino-lang                         | 2.28.1-2.1.143        | 2.28.1-2.3.1              | x86_64
+v | SLES11-SP1-Updates | xinetd                            | 2.3.14-130.10.1       | 2.3.14-130.131.1          | x86_64
+v | SLES11-SP1-Updates | xkeyboard-config                  | 1.5-4.28.1            | 1.5-4.40.1                | noarch
+v | SLES11-SP1-Updates | xorg-x11                          | 7.4-9.39.1            | 7.4-9.47.1                | x86_64
+v | SLES11-SP1-Updates | xorg-x11-Xvnc                     | 7.4-27.30.1           | 7.4-27.40.56.1            | x86_64
+v | SLES11-SP1-Updates | xorg-x11-driver-input             | 7.4-13.31.1           | 7.4-13.33.6               | x86_64
+v | SLES11-SP1-Updates | xorg-x11-driver-video             | 7.4-40.26.20          | 7.4-40.32.4               | x86_64
+v | SLES11-SP1-Updates | xorg-x11-libX11                   | 7.4-5.5               | 7.4-5.9.1                 | x86_64
+v | SLES11-SP1-Updates | xorg-x11-libX11-32bit             | 7.4-5.5               | 7.4-5.9.1                 | x86_64
+v | SLES11-SP1-Updates | xorg-x11-libs                     | 7.4-8.24.2            | 7.4-8.26.32.1             | x86_64
+v | SLES11-SP1-Updates | xorg-x11-libs-32bit               | 7.4-8.24.2            | 7.4-8.26.32.1             | x86_64
+v | SLES11-SP1-Updates | xorg-x11-server                   | 7.4-27.30.1           | 7.4-27.40.56.1            | x86_64
+v | SLES11-SP1-Updates | xorg-x11-server-extra             | 7.4-27.30.1           | 7.4-27.40.56.1            | x86_64
+v | SLES11-SP1-Updates | xorg-x11-xauth                    | 7.4-9.39.1            | 7.4-9.47.1                | x86_64
+v | SLES11-SP1-Updates | yast2                             | 2.17.92-0.2.27        | 2.17.92.2-0.3.1           | x86_64
+v | SLES11-SP1-Updates | yast2-ca-management               | 2.17.17-0.2.34        | 2.17.22-0.6.1             | noarch
+v | SLES11-SP1-Updates | yast2-core                        | 2.17.35-0.2.17        | 2.17.35.3-0.3.1           | x86_64
+v | SLES11-SP1-Updates | yast2-country                     | 2.17.48-0.2.2         | 2.17.50-0.4.1             | x86_64
+v | SLES11-SP1-Updates | yast2-country-data                | 2.17.48-0.2.2         | 2.17.50-0.4.1             | x86_64
+v | SLES11-SP1-Updates | yast2-http-server                 | 2.17.5-1.53           | 2.17.14-0.2.2             | noarch
+v | SLES11-SP1-Updates | yast2-installation                | 2.17.75-0.2.13        | 2.17.76.1-0.3.1           | noarch
+v | SLES11-SP1-Updates | yast2-iscsi-client                | 2.17.20-0.2.23        | 2.17.22-0.5.1             | noarch
+v | SLES11-SP1-Updates | yast2-kerberos-server             | 2.17.7-0.1.164        | 2.17.8-0.6.2              | noarch
+v | SLES11-SP1-Updates | yast2-ldap-client                 | 2.17.22-0.2.1.18      | 2.17.23-0.2.1             | noarch
+v | SLES11-SP1-Updates | yast2-ncurses                     | 2.17.18-0.2.1         | 2.17.18.1-0.3.15          | x86_64
+v | SLES11-SP1-Updates | yast2-ncurses-pkg                 | 2.17.17-0.2.2         | 2.17.17.1-0.4.1           | x86_64
+v | SLES11-SP1-Updates | yast2-network                     | 2.17.141-0.3.10       | 2.17.155.2-0.3.8          | x86_64
+v | SLES11-SP1-Updates | yast2-packager                    | 2.17.78-0.2.6         | 2.17.78.3-0.3.11          | x86_64
+v | SLES11-SP1-Updates | yast2-pkg-bindings                | 2.17.45-0.2.10        | 2.17.45.5-0.3.1           | x86_64
+v | SLES11-SP1-Updates | yast2-qt                          | 2.18.13-0.3.1         | 2.18.14-0.3.1             | x86_64
+v | SLES11-SP1-Updates | yast2-registration                | 2.17.35-0.5.1         | 2.17.35.3-0.4.2.1         | noarch
+v | SLES11-SP1-Updates | yast2-registration-branding-SLE   | 2.17.35-0.5.1         | 2.17.35.3-0.4.2.1         | noarch
+v | SLES11-SP1-Updates | yast2-storage                     | 2.17.99-0.2.5         | 2.17.99.2-0.3.1           | x86_64
+v | SLES11-SP1-Updates | yast2-storage-lib                 | 2.17.99-0.2.5         | 2.17.99.2-0.3.1           | x86_64
+v | SLES11-SP1-Updates | yast2-users                       | 2.17.43-0.2.20        | 2.17.43.1-0.3.1           | x86_64
+v | SLES11-SP1-Updates | yast2-wagon                       | 2.17.17-0.2.56        | 2.17.17.8-0.3.1           | noarch
+v | SLES11-SP1-Updates | yast2-x11                         | 2.17.13-0.2.2         | 2.17.13.1-0.3.1           | noarch
+v | SLES11-SP1-Updates | zypper                            | 1.3.12-0.3.1          | 1.3.16-0.3.7              | x86_64
diff --git a/spec/unit/provider/package/zypper_spec.rb b/spec/unit/provider/package/zypper_spec.rb
index 5ac13b6..19d8925 100644
--- a/spec/unit/provider/package/zypper_spec.rb
+++ b/spec/unit/provider/package/zypper_spec.rb
@@ -64,17 +64,13 @@
   end
 
   describe "when getting latest version" do
-    it "should return a version string" do
+    it "should return a version string with valid list-updates data from SLES11sp1" do
+      fake_data = File.read(File.join(PuppetSpec::FIXTURE_DIR,
+        'unit/provider/package/zypper/zypper-list-updates-SLES11sp1.out'))
 
-      fake_data = "Loading repository data...
-Reading installed packages...
-S | Repository     | Name                  | Version         | Arch
---+----------------+-----------------------+-----------------+-------
-v | SLES11-Updates | cups                  | 1.1.1           | x86_64
-v | SLES11-Updates | mypackage             | 1.3.9h-8.20.1   | x86_64"
-
-  @provider.expects(:zypper).with("list-updates").returns fake_data
-  @provider.latest.should == "1.3.9h-8.20.1"
+      @resource.stubs(:[]).with(:name).returns "at"
+      @provider.expects(:zypper).with("list-updates").returns fake_data
+      @provider.latest.should == "3.1.8-1069.18.2"
     end
   end
 

    

--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to