diff --git a/_service b/_service
index e84bc88..5b651a2 100644
--- a/_service
+++ b/_service
@@ -2,11 +2,11 @@
http
tukaani.org
- /xz/xz-5.0.2.tar.bz2
+ /xz/xz-5.0.3.tar.bz2
- _service:download_url:xz-5.0.2.tar.bz2
+ _service:download_url:xz-5.0.3.tar.bz2
sha256
- 216df1ddbd591f0da63de31d4b0837eed6d019ccb0e36e57812764c69af645bc
+ 5a11b9e17bfcda62319c5a8c4a2062dc81607a316d3f6adff89422d81ec1eae9
-
\ No newline at end of file
+
diff --git a/_service:download_url:xz-5.0.2.tar.bz2 b/_service:download_url:xz-5.0.2.tar.bz2
deleted file mode 100644
index 0a4d3a2..0000000
--- a/_service:download_url:xz-5.0.2.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:216df1ddbd591f0da63de31d4b0837eed6d019ccb0e36e57812764c69af645bc
-size 1023720
diff --git a/_service:download_url:xz-5.0.3.tar.bz2 b/_service:download_url:xz-5.0.3.tar.bz2
new file mode 100644
index 0000000..3fc4698
--- /dev/null
+++ b/_service:download_url:xz-5.0.3.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5a11b9e17bfcda62319c5a8c4a2062dc81607a316d3f6adff89422d81ec1eae9
+size 1025913
diff --git a/xz.changes b/xz.changes
index 9bc90ed..8940beb 100644
--- a/xz.changes
+++ b/xz.changes
@@ -1,3 +1,36 @@
+-------------------------------------------------------------------
+Wed Jun 8 19:25:51 UTC 2011 - coolo@novell.com
+
+- Update to version 5.0.3
+ * liblzma fixes:
+
+ - A memory leak was fixed.
+
+ - lzma_stream_buffer_encode() no longer creates an empty .xz
+ Block if encoding an empty buffer. Such an empty Block with
+ LZMA2 data would trigger a bug in 5.0.1 and older (see the
+ first bullet point in 5.0.2 notes). When releasing 5.0.2,
+ I thought that no encoder creates this kind of files but
+ I was wrong.
+
+ - Validate function arguments better in a few functions. Most
+ importantly, specifying an unsupported integrity check to
+ lzma_stream_buffer_encode() no longer creates a corrupt .xz
+ file. Probably no application tries to do that, so this
+ shouldn't be a big problem in practice.
+
+ - Document that lzma_block_buffer_encode(),
+ lzma_easy_buffer_encode(), lzma_stream_encoder(), and
+ lzma_stream_buffer_encode() may return LZMA_UNSUPPORTED_CHECK.
+
+ - The return values of the _memusage() functions are now
+ documented better.
+
+ * Fix command name detection in xzgrep. xzegrep and xzfgrep now
+ correctly use egrep and fgrep instead of grep.
+
+ * French translation was added.
+
-------------------------------------------------------------------
Thu Apr 7 20:43:05 UTC 2011 - crrodriguez@opensuse.org
diff --git a/xz.spec b/xz.spec
index 77bd360..e5c2259 100644
--- a/xz.spec
+++ b/xz.spec
@@ -19,7 +19,7 @@
Name: xz
Summary: A Program for Compressing Files
-Version: 5.0.2
+Version: 5.0.3
Release: 1
Group: Productivity/Archiving/Compression
License: LGPLv2.1+