# changelog

author: michael@stroeder.com
changelog:
  - updated to upstrean release 0.1.6
    Revision 0.1.6
  - The compact (valueless) way of encoding zero INTEGERs introduced in
    0.1.5 seems to fail miserably as the world is filled with broken
    BER decoders. So we had to back off the *encoder* for a while.
    There's still the IntegerEncoder.supportCompactZero flag which
    enables compact encoding form whenever it evaluates to True.
  - Report package version on debugging code initialization.
    Revision 0.1.5
  - Documentation updated and split into chapters to better match
    web-site contents.
  - Make prettyPrint() working for non-initialized pyasn1 data objects. It
    used to throw an exception.
  - Fix to encoder to produce empty-payload INTEGER values for zeros
  - Fix to decoder to support empty-payload INTEGER and REAL values
  - Fix to unit test suites imports to be able to run each from
    their current directory


author: michael@stroeder.com
changelog:
  - Update to upstrean release 0.0.4
    The pyasn1-modules collection now includes Certificate Management Protocol
    (RFC4210) data structures.


author: cstender@suse.de
changelog:
  - renamed package to python-pybluez
  - updated to version 0.15
    o fix segfault on trying to SDP advertise when sdpd not running
      (reported by Eric Butler)
    o fixed _checkaddr bug (reported by Giovanni)
    o fix device class parsing bug in inquiry-with-rssi (Pepe Aracil)
    o don't hardcode duration in discover_devices() to 8 (Gustavo Chain)


author: cstender@novell.com
changelog:
  - updated to version 0.16
    * fix variable naming in example/simple/inquiry.py (M. Harris Bhatti)
    * fix examples to import bluetooth._bluetooth


author: cstender@suse.de
changelog:
  - updated to version 0.18
    * bugfix for linux 2.6.30+ zero out struct sockaddr
    * DeviceDiscoverer may specify bluetooth device_id (roelhuybrechts)
    * DeviceDiscoverer do not override duration parameter (roelhuybrechts)


author: gber@opensuse.org
changelog:
  - update to version 0.15
    - changed license from GPL-3 to MIT
    - when parsing multiple BibTeX files, macros defined in earlier
      files are now available to all subsequent files, like in BibTeX
    - BibTeX .bst interpreter now prints warnings on missing entries,
      like BibTeX, instead of raising a KeyError
    - call.type$ BibTeX built-in function now uses default.entry for
      unknown entry types, like in BibTeX
    - substring$ now accepts start=0 and returns an empty string.
    - added more detailed error messages for already defined
      variables in .bst files
    - bugfixes


author: gber@opensuse.org
changelog:
  - update to version 0.16
    - BibTeX .bib and .bst parsers were completely rewritten; they
      are now much faster and more BibTeX-compatible
    - syntax errors and undefined strings in .bib files now result in
      warnings instead of errors, like in BibTeX
    - unused entries in .bib files are now skipped, like in BibTeX
    - the case of entry keys is now preserved (in previous versions
      they were converted to lowercase)
    - pythonic style engine now supports sorting
    - pythonic style engine: fixed nested optional() blocks
    - fixed parsing of some names with a Last part but no von part
    - fixed processing of brace-level-one "special characters" in
      purify$ BibTeX built-in function
    - added proper error messages on encoding errors in .bib files
    - the default encoding is now UTF-8 on all platforms
    - pybtex-convert now preserves the order of entries in BibTeX and
      BibTeXML files
    - fixed first_of behavior when non-empty child is followed by a
      child that has a missing field
    - fixed crossref lookups when key is not lower case
    - completed unsrt and plain python styles: they now contain all
      entry types
    - added doctree backend for rendering into a tree of docutils
      nodes
    - added support for non-string backends


author: saschpe@gmx.de
changelog:
  - Update to version 2.5:
    * Added PKCS#1 encryption schemes (v1.5 and OAEP).  We now have
      a decent, easy-to-use non-textbook RSA implementation.  Yay!
    * Added PKCS#1 signature schemes (v1.5 and PSS). v1.5 required some
      extensive changes to Hash modules to contain the algorithm specific
      ASN.1 OID. To that end, we now always have a (thin) Python module to
      hide the one in pure C.
    * Added 2 standard Key Derivation Functions (PBKDF1 and PBKDF2).
    * Added export/import of RSA keys in OpenSSH and PKCS#8 formats.
    * Added password-protected export/import of RSA keys (one old method
      for PKCS#8 PEM only).
    * Added ability to generate RSA key pairs with configurable public
      exponent e.
    * Added ability to construct an RSA key pair even if only the private
      exponent d is known, and not p and q.
    * Added SHA-2 C source code (fully from Lorenz Quack).
    * Unit tests for all the above.
    * Updates to documentation (both inline and in Doc/pycrypt.rst)
    * All of the above changes were put together by Legrandin (Thanks!)
    * Minor bug fixes (setup.py and tests).
  - Changes from version 2.4.1:
    * Fix "error: Setup script exited with error: src/config.h: No such file or
      directory" when installing via easy_install.  (Sebastian Ramacher)
  - Changes from version 2.4:
    * Python 3 support!  (Thorsten E. Behrens, Anders Sundman)
      PyCrypto now supports every version of Python from 2.1 through 3.2.
    * Timing-attack countermeasures in _fastmath: When built against
      libgmp version 5 or later, we use mpz_powm_sec instead of mpz_powm.
      This should prevent the timing attack described by Geremy Condra at
      PyCon 2011:
      http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-through-the-side-channel-timing-and-implementation-attacks-in-python-4897955
    * New hash modules (for Python >= 2.5 only): SHA224, SHA384, and
      SHA512 (Frédéric Bertolus)
    * Configuration using GNU autoconf.  This should help fix a bunch of
      build issues.
    * Support using MPIR as an alternative to GMP.
    * Improve the test command in setup.py, by allowing tests to be
      performed on a single sub-package or module only. (Legrandin)
    * Fix double-decref of "counter" when Cipher object initialisation
      fails (Ryan Kelly)
    * Apply patches from Debian's python-crypto 2.3-3 package (Jan
      Dittberner, Sebastian Ramacher):
    - fix-RSA-generate-exception.patch
    - epydoc-exclude-introspect.patch
    - no-usr-local.patch
    * Fix launchpad bug #702835: "Import key code is not compatible with
      GMP library" (Legrandin)
    * More tests, better documentation, various bugfixes.


author: cthiel@suse.de
changelog:
  - update to version 7.15.5
    * Added CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_MAX_SEND_SPEED_LARGE, and
      CURLOPT_MAX_RECV_SPEED_LARGE.
  - requires curl >= 7.15.5


author: cthiel@suse.de
changelog:
  - update to version 7.15.5.1
    * Added test for basic ftp usage (tests/test_ftp.py).
    * Fix broken ssl mutex lock funcction when using GNU TLS


author: jfunk@funktronics.ca
changelog:
  - Update to 7.18.1:
    * Added POST301, SSH_HOST_PUBLIC_KEY_MD5,
      COPYPOSTFIELDS and PROXY_TRANSFER_MODE options.
    * Check for static libs in setup.py to better detect
      whether libcurl was linked with OpenSSL or GNUTLS.
    * PycURL is now dual licensed under the LGPL and
      a license similar to the cURL license (an MIT/X
      derivate).
  - Version 7.16.4:
    * Allow any callable object as the callback function.
      This change comes handy when you would like to use objects
      which are callable but are not functions or methods, for
      example those objects created by the functions in the functools
      module (patch by Daniel Pena Arteaga <dpena at ph.tum.de>).
    * Added NEW_DIRECTORY_PERMS and NEW_FILE_PERMS options.
  - Version 7.16.2.1:
    * Added IOCMD_NOP and IOCMD_RESTARTREAD for ioctl callback
      handling (patch by Mark Eichin).
    * Use Py_ssize_t where appropriate for Python 2.5 and 64-bit
      compatibility.  This fixes the problem reported by Aaron
      Hill, where the exception "pycurl.error: (2, '')" is thrown
      when calling setopt(pycurl.POSTFIELDS,...) on 64-bit
      platforms.
  - Version 7.16.2:
    * Added options HTTP_TRANSFER_DECODING, HTTP_CONTENT_DECODING,
      TIMEOUT_MS, CONNECTTIMEOUT_MS from libcurl 7.16.2.
    * Right-strip URLs read from files in the test scripts
      to avoid sending requests with '\n' at the end.
  - Version 7.16.1:
    * Added constants for all libcurl (error) return codes.  They
      are named the same as the macro constants in curl.h but prefixed
      with E_ instead of CURLE.  Return codes for the multi API are
      prefixed with M_ instead of CURLM.
    * Added CURLOPT_FTP_SSL_CCC, CURLOPT_SSH_PUBLIC_KEYFILE,
      CURLOPT_SSH_PRIVATE_KEYFILE, CURLOPT_SSH_AUTH_TYPES.
    * Removed CLOSEPOLICY and friends since this option is now
      deprecated in libcurl.
    * Set the _use_datetime attribute on the CURLTransport class
      to unbreak xmlrpc_curl.py on Python 2.5.
  - Version 7.16.0 [no public release]:
    * Added CURLOPT_SSL_SESSIONID_CACHE.
    * Removed SOURCE_* options since they are no longer
      supported by libcurl.


author: jfunk@funktronics.ca
changelog:
  - Update to 7.19.0:
    * Added CURLFILE, ADDRESS_SCOPE and ISSUERCERT options,
      as well as the APPCONNECT_TIME info.
    * Added PRIMARY_IP info (patch by
      Yuhui H <eyecat at gmail.com>).
    * Added support for curl_easy_reset through a
      new 'reset' method on curl objects
      (patch by Nick Pilon <npilon at oreilly.com>).
    * Added support for OPENSOCKET callbacks.
      See 'tests/test_opensocket.py' for example
      usage (patch by Thomas Hunger <teh at camvine.com>).
  - Version 7.18.2:
    * Added REDIRECT_URL info and M_MAXCONNECTS option
      (patch by Yuhui H <eyecat at gmail.com>).
    * Added socket_action() method to CurlMulti objects.
      See 'tests/test_multi_socket_select.py' for example
      usage (patch by Yuhui H <eyecat at gmail.com>).
    * Added AUTOREFERER option.
    * Allow resetting some list operations (HTTPHEADER,
      QUOTE, POSTQUOTE, PREQUOTE) by passing an empty
      list to setopt (patch by Jim Patterson).
  - Split off doc subpackage


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Simplified macro usage
    * Removed outdated %clean section
    * Set SPDX-style license
    * No CFLAGS for noarch package


author: cfarrell@suse.com
changelog:
  - license update: LGPL-2.1+
    No reason to believe that the package author restricted licensing to only
    version 2.1 of the LGPL. As such LGPL-2.1+ is the better choice


author: toddrme2178@gmail.com
changelog:
  - Add full url to source
  - Make python 3 package noarch like the python 2 package
  - Fix rpmlint warnings


author: nix@opensuse.org
changelog:
  - Changed BuildRequires: libexiv2-devel to be >= 0.19 due to:
    https://bugzilla.redhat.com/show_bug.cgi?id=496050


author: dhall@wustl.edu
changelog:
  - Fix SPDX license
  - update to 0.3.2 release
    Changes:
    - Compiles and tested against the latest libexiv2 (0.22)
    - ImageMetadata implements the collections.MutableMapping interface
    - Consistent API across all types of tags to access the value(s)
    - Read/write access to the EXIF thumbnail
    - Decode and encode EXIF comments according to the specified charset
    - API to (un)register custom XMP namespaces
    - API to get, set and delete the (optional) IPTC charset
    - Added pickling support to tags
    - Use fractions.Fraction when available in the standard library (Python ≥ 2.6)
    Bugs fixed:
    - 880659: Regression: pyexiv2 0.3.1 doesn’t work with Python 2.6
    - 802176: UnicodeDecodeError when opening a file with unicode characters in the
      path
    - 815430: [win32] Saving previews to disk produces bogus JPEG files
    - 781464: Pentax MakerNote tags advertised with the wrong type, decoding their
      value raises a ValueError
    - 786253: Exif headers with zero-denominator rational (fraction) types raise
      DivideByZero exception unnecessarily
    - 797626: Cannot assign dates earlier than the year 1900
    - 797644: Timezone info is not correctly passed to libexiv2 when writing IPTC
      and XMP tags
    - 823104: Setting an XMP tag from a value with incorrect type results in a
      confusing KeyError being raised
    - 696240: pyexiv2-0.3.0 docs fail to build with sphinx-1.0.5
    - 736143: scons error
    - 813224: String representation of Rational not implemented
    - 617557: Feature request: consistent getter/setter API for EXIF/IPTC/XMP
    - 618540: Windows build for Python 2.7
    - 644143: Failing to parse a raw value silently fails
    - 677267: Crashes when trying to read Xmp.lr.hierarchicalSubject
    - 684177: FTBFS against exiv2-0.21
    - 559903: Please decode EXIF comments according to charset
    - 587614: Where's the good old setThumbnailData in 0.2.X series ?
    - 622739: Segmentation fault when replacing a tag by itself
    - 624283: Unit tests fail with a non-unicode locale
    - 624999: test_write_dont_preserve_timestamps fails
    - 683232: assignment of fractions.Fraction to Exif.GPSInfo.GPSAltitude leads to
      backtrace
    - 687373: Misleading exception raised when metadata not read
    - 688209: test_write_exif_thumbnail_to_file fails on windows
    - 461847: feature request: convenience function to set IPTC encoding to UTF-8
    - 507620: Investigate the ability to catch stderr from libexiv2 in pyexiv
    - 514415: Replace the Rational class by fractions.Fraction
    - 549496: Feature request: Custom XMP namespaces
    - 628735: Pickling an {Exif,Iptc,Xmp}Tag itself
    - 648624: Feature request: inherit ImageMetadata from collections.MutableMapping


author: werner.ho@gmx.de
changelog:
  - New version 0.5.0:
    - Convert pyflakes to use newer _ast infrastructure rather than compiler.
    - Support for new syntax in 2.7 (including set literals, set comprehensions,
      and dictionary comprehensions).
    - Make sure class names don't get bound until after class definition.


author: matejcik@suse.cz
changelog:
  - update to 1.9.0
    * many bugfixes
    * full python-post-2.5 compatibility, py3k compatibility
  - patched setup to workaround broken source tarball (missing readme.html)
  - removed py2.5 compatibility patch


author: saschpe@suse.de
changelog:
  - Update to version 0.17.3:
    + Upstream provides no changelog, but you can check
      https://github.com/libgit2/pygit2/compare/v0.17.2...v0.17.3
  - Changes from previous versions:
    + https://github.com/libgit2/pygit2/compare/v0.16.1...v0.17.2
  - Enable testsuite again
  - Package file COPYING


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0
    See COPYING (and the majority of the source code files). Not sure why
    Apache-2.0 was chosen as license here - there is absolutely no indication
    of Apache style licensing in the package


author: alexandre@exatati.com.br
changelog:
  - Update to 0.21.2:
    * fix #36193: import checker raise exception on cyclic import
    * fix #28796: regression in --generated-members introduced pylint 0.20
    * some documentation cleanups


author: hpj@urpla.net
changelog:
  - Update to version 0.22.0:
    * python versions: minimal python3.x support; drop python < 2.5 support
    - 2010-10-27  --  0.21.4
    * fix #48066: pylint crashes when redirecting output containing non-ascii characters
    * fix #19799: "pylint -blah" exit with status 2
    * update documentation
    - 2010-09-28  --  0.21.3
    * restored python 2.3 compatibility. Along with logilab-astng
      0.21.3 and logilab-common 0.52, this will much probably be the
      latest release supporting python < 2.5.


author: hpj@urpla.net
changelog:
  - fix build
  - Update to version 0.23.0:
    * documentation update, add manpages
    * several performance improvements
    * finalize python3 support
    * new W0106 warning 'Expression "%s" is assigned to nothing'
    * drop E0501 and E0502 messages about wrong source encoding: not anymore
      interesting since it's a syntax error for python >= 2.5 and we now only
      support this python version and above.
    * don't emit W0221 or W0222 when methods as variable arguments (eg *arg
      and/or **args). Patch submitted by Charles Duffy.


author: dmueller@suse.de
changelog:
  - Update to version 0.24.0:
    * #69738: add regular expressions support for "generated-members"
    * #69993: Additional string format checks for logging module:
      check for missing arguments, too many arguments, or invalid string
      formats in the logging checker module. Contributed by Daniel Arena
    * #69220: add column offset to the reports. If you've a custom reporter,
      this change may break it has now location gain a new item giving the
      column offset.
    * #60828: Fix false positive in reimport check
    * #70495: absolute imports fail depending on module path (patch by Jacek Konieczny)
    * #22273: Fix --ignore option documentation to match reality


author: toganm@opensuse.org
changelog:
  - Update to version 0.25.1:
    * #81078: Warn if names in  exception handlers clobber
      overwrite existing names (patch by tmarek@google.com)
    * #81113: Fix W0702 messages appearing with the wrong line
      number. (patch by tmarek@google.com)
    * #50461, #52020, #51222: Do not issue warnings when using
      2.6's property.setter/deleter functionality
      (patch by dneil@google.com)
    * #9188, #4024: Do not trigger W0631 if a loop variable is
      assigned in the else branch of a for loop.
  - Changes from version 0.25.0:
    * #74742: make allowed name for first argument of class method configurable
      (patch by Google)
    * #74087: handle case where inference of a module return YES; this avoid
      some cases of "TypeError: '_Yes' object does not support indexing" (patch
      by Google)
    * #74745: make "too general" exception names configurable (patch by Google)
    * #74747: crash occurs when lookup up a special attribute in class scope
      (patch by google)
    * #76920: crash if on eg "pylint --rcfile"(patch by Torsten Marek)
    * #77237: warning for E0202 may be very misleading
    * #73941: HTML report messages table is badly rendered


author: malcolmlewis@opensuse.org
changelog:
  - Update to version 0.19:
    + Fix COPYING, make man page installable.
    + More GPL fixes and single-char-obj cleanup.
    + Typo-fix & regenerate man page and HTML.
    + Fix RE bug in condition extraction code.
    + Add test for sky conditions.
  - Drop python-pymetar-add-manpage.patch as fix upstreamed.


author: saschpe@suse.de
changelog:
  - Update to version 2.1.1
    * See https://jira.mongodb.org/browse/PYTHON/fixforversion/11081
      for details
  - Require mongodb


author: i@marguerite.su
changelog:
  - Update to version 2.3
    * fixes see https://jira.mongodb.org/browse/PYTHON/fixforversion/11146
    * Support for expanded read preferences including directing
      reads to tagged servers - See Secondary Reads for more
      information.
    * Support for mongos failover - See High Availability and
      mongos for more information.
    * A new aggregate() method to support MongoDB’s new
      aggregation framework.
    * Support for legacy Java and C# byte order when encoding
      and decoding UUIDs.
    * Support for connecting directly to an arbiter.


author: mlin@suse.com
changelog:
  - Update to version 2.4
    * See https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=11485
      for details


author: mlin@suse.com
changelog:
  - Update to version 2.4.1
    * See https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=12286
      for details


author: saschpe@suse.de
changelog:
  - Update to version 1.5.6:
    * Cleanup of parse action normalizing code, to be more version-tolerant,
      and robust in the face of future Python versions
    * Removal of exception cacheing, addressing a memory leak condition
      in Python 3.
    * Fixed bug when using packrat parsing, where a previously parsed
      expression would duplicate subsequent tokens
    * Fixed bug in srange, which accepted escaped hex characters of the
      form '\0x##', but should be '\x##'.  Both forms will be supported
      for backwards compatibility.
    * Added the Verilog parser to the provided set of examples, under the
      MIT license.
    * Added the excludeChars argument to the Word class, to simplify defining
      a word composed of all characters in a large range except for one or two.
    * Added optional overlap parameter to scanString, to return overlapping
      matches found in the source text.
    * Updated oneOf internal regular expression generation, with improved
      parse time performance.
    * Slight performance improvement in transformString, removing empty
      strings from the list of string fragments built while scanning the
      source text, before calling ''.join. Especially useful when using
      transformString to strip out selected text.
    * Enhanced form of using the "expr('name')" style of results naming,
      in lieu of calling setResultsName.  If name ends with an '*', then
      this is equivalent to expr.setResultsName('name',listAllMatches=True).
    * Fixed up internal list flattener to use iteration instead of recursion,
      to avoid stack overflow when transforming large files.
  - Changes from version 1.5.5:
    * Typo in Python3 version of pyparsing, "builtin" should be "builtins".
  - Changes from version 1.5.4:
    * Fixed __builtins__ and file references in Python 3 code, thanks to
      Greg Watson, saulspatz, sminos, and Mark Summerfield for reporting
      their Python 3 experiences.
  - Spec file cleanup:
    * Regenerated with py2pack, much simpler spec file
    * Fixed license to MIT, it's not GPLv2+


author: saschpe@suse.de
changelog:
  - Update to 1.13:
    - Fixed a typo in code for reading a "\b" escape character in strings.
    - Improved __repr__ in FloatObject.
    - Fixed a bug in reading octal escape sequences in strings.
    - Added getWidth and getHeight methods to the RectangleObject class.
    - Fixed compatibility warnings with Python 2.4 and 2.5.
    - Added addBlankPage and insertBlankPage methods on PdfFileWriter class.
    - Fixed a bug with circular references in page's object trees (typically
      annotations) that prevented correctly writing out a copy of those pages.
    - New merge page functions allow application of a transformation matrix.
    - To all patch contributors: I did a poor job of keeping this ChangeLog
      up-to-date for this release, so I an missing attributions here for any
      changes you submitted.  Sorry!  I'll do better in the future.
  - Cleaned up spec file:
    - Changed license to BSD2c
    - Removed authors
    - Fixed build for non-SUSE distros
    - Added spec license header
    - Use %%py_requires macro


author: jw@suse.com
changelog:
  - bumping version number to 1.13+20130112 to allow Requires: > 1.13
  - added pypdf_encryption_string_unicode_bug.patch
    fixing https://bugs.launchpad.net/pypdf/+bug/242756
    The codebase at http://pybrary.net/pyPdf/
    has not accepted any of the 13 pull requests waiting at
    https://github.com/mfenniak/pyPdf/pulls
    The patch above is pull/29 of this set.


author: saschpe@suse.de
changelog:
  - Simplified macro usage
  - Buildrequire python-distribute instead of (outdated) setuptools
  - Set license to SDPX style (BSD-3-Clause)


author: saschpe@suse.de
changelog:
  - Update to version 1.3.b3
    * No changelog provided
  - Don't install documentation with problematic licensing terms (bnc#753015)


author: jfunk@funktronics.ca
changelog:
  - Update to 0.1.0
    This version marks a significant update to the code base. Some 70+ commits
    have been made to trunk since the last release in the period from March 2009
    to September 2011. Some of the most signficant changes include the
    following:
    - Added a wrapper for the Python bindings.
    - Improvements in tests and testing infrastructure.
    - Improved exception handling.
    - Many changes and improvements to the RRD -> Python object mapper.
    - Improved support in Windows.
    - Graph formatting fixes.
    - Many bug fixes from community members.


author: matejcik@suse.cz
changelog:
  - update to 2.4
    * iterator interface
    * inter-character timeout
    * support for Jython and IronPython
    * bugfixes


author: saschpe@suse.de
changelog:
  - Renamed to python-pyserial (from python-serial)
  - Fixed mon-executable scripts and wrong EOL encoding rpmlint issues


author: cthiel@suse.de
changelog:
  - update to version 1.1.7
    * Fixed an API misuse that made pysqlite 1.1.x unusable with SQLite
      versions 3.3.3 or later.


author: cfarrell@suse.com
changelog:
  - license update: Apache-1.1
    See LICENSE.txt (most of the package is in fact BSD-3-Clause licensed"


author: saschpe@suse.de
changelog:
  - Changed BuildRequires python-minimock to python-MiniMock
  - Removed %clean section and some other useless stuff


author: jmatejek@suse.com
changelog:
  - reverted to 1.5.5 (per bnc#731071 and Debian bug #585404,
    upstream has retracted version 1.6 due to brokenness)
  - updated license header


author: stian@viskjer.net
changelog:
  - python-memcached 1.47
    * Bug #680359: useOldServerHashFunction() is broken. It now
      correctly switches back to the old memcache hash function.
  - python-memcached 1.46
    * Bug #471727: Changed the delete() code to explicitly check for
      both NOT_FOUND and DELETED as the responses and return
      successful for both. It also logs an error if one of these two
      responses is not found. Also added a test to ensure that
      delete() works.
    * When using set_multi and one value is too big, traceback
      TypeError: 'int' object is unsubscriptable.
      Patch by Orjan Persson
    * Fixing Bug #529855: Server host can now be bare host without
      ":<port>". Fix proposed by Roger Binns.
    * Fixing Bug #491164: Typo fix, "compession" -> "compRession".
    * Fixing Bug #509712: "TypeError: 'NoneType' object is
      unsubscriptable" Also fixed some other similar code to not have
      issues with that.
    * Also related to 509712 and 628339: readline() now returns ''
      instead of None when a server dies. This should be safer.
      Patch suggested by Denis Otkidach.
    * Fixing Bug #628339: Read from server sometimes fails.
      Patch by Jeremy Cowles.
    * Fixing Bug #633553: Add stat arguments support to get_stats().
      Patch by Ryan Lane.
    * Changing the license to the PSF License.
    * Removing Evan's e-mail address at his request, changing
      authorship to Sean.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.11:
    * #30: Added :attr:`pyudev.Device.sys_number`
    * #29: Added :meth:`pyudev.Device.from_device_number` and
      :attr:`pyudev.Device.device_number`
    * Officially support PyPy now
    From 0.10:
    * Added :attr:`pyudev.__version_info__`
    * Added :attr:`pyudev.Device.device_type`
    * :class:`pyudev.Context`, :class:`pyudev.Enumerator`, :class:`pyudev.Device`
      and :class:`pyudev.Monitor` can now directly be passed to
      :mod:`ctypes`-wrapped functions
    * #24: Added :attr:`pyudev.Context.run_path`
    From 0.9:
    * #21: Added :meth:`pyudev.Device.find_parent`
    * #22: Added :meth:`pyudev.Monitor.filter_by_tag`
    * Added :attr:`pyudev.Context.log_priority` to control internal UDev logging
    * Improve error reporting, if libudev is missing
  - Spec file updates:
    * Changed package name to python-pyudev.
    * Changed License: to LGPL-2.1.
    * Updated Url:.
    * Added Provides/Obsoletes entries for pyudev.
    * Build the package as noarch.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.12:
    * #32: Fixed memory leak
    * #33: Fixed Python 3 support for :mod:`pyudev.glib`
    * Fixed license header in :mod:`pyudev._compat`
  - Spec file updates.
    * Changed License: to LGPL-2.1+.
    * Minor other updates.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.13:
    * #36: Added :meth:`pyudev.Monitor.set_receive_buffer_size` (thanks to Rémi
      Rérolle)
    * #34: :class:`pyudev.Device.tags` returns a :class:`pyudev.Tags` object now
    * Added :meth:`pyudev.Enumerator.match_parent`
    * Added ``parent`` keyword argument to :meth:`pyudev.Enumerator.match()`
    * Removed :meth:`pyudev.Enumerator.match_children` in favour of
      :meth:`pyudev.Enumerator.match_parent`
    * :attr:`pyudev.Device.children` requires udev version 172 now
    * #31: Added :meth:`pyudev.Enumerator.match_attribute`
    * Added ``nomatch`` argument to :meth:`pyudev.Enumerator.match_subsystem` and
      :meth:`pyudev.Enumerator.match_attribute`


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.14:
    * Documentation now hosted at http://pyudev.readthedocs.org
    * #37: Added :class:`pyudev.wx.WxUDevMonitorObserver` for wxPython
    * Added :class:`pyudev.MonitorObserver`
    * Added :attr:`pyudev.glib.GUDevMonitorObserver.enabled`,
      :attr:`pyudev.pyqt4.QUDevMonitorObserver.enabled` and
      :attr:`pyudev.pyside.QUDevMonitorObserver.enabled`


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.15:
    * #20: :meth:`pyudev.Monitor.filter_by()` and
      :meth:`pyudev.Monitor.filter_by_tag()` can be called after
      :meth:`pyudev.Monitor.enable_receiving()` now
    * #20: Added :meth:`~pyudev.Monitor.remove_filter()`
    * :class:`pyudev.MonitorObserver` calls
      :meth:`pyudev.Monitor.enable_receiving()` now when started.
    * #40: Added user guide to the documentation
    * #39: Added :meth:`pyudev.Device.from_device_file()`
    * :data:`errno.EINVAL` from underlying libudev functions causes
      :exc:`~exceptions.ValueError` instead of
      :exc:`~exceptions.EnvironmentError` now.


author: asterios.dramis@gmail.com
changelog:
  - Update to version 0.16.1:
    * #53: Fix source distribution
    * #54: Fix typo in test
    From version 0.16:
    * Remove :meth:`pyudev.Monitor.from_socket`.
    * Deprecate :meth:`pyudev.Device.traverse()` in favor of
      :attr:`pyudev.Device.ancestors`.
    * #47: Deprecate :meth:`pyudev.Monitor.receive_device` in favor of
      :attr:`pyudev.Monitor.poll`.
    * #47: Deprecate :attr:`pyudev.Monitor.enable_receiving` in favor of
      :attr:`pyudev.Monitor.start`.
    * #47: Deprecate :attr:`pyudev.Monitor.__iter__` in favor of explicit looping
      or :class:`pyudev.MonitorObserver`.
    * #49: Deprecate ``event_handler`` to :class:`pyudev.MonitorObserver` in
      favour of ``callback`` argument.
    * #46: Continuously test pyudev on Travis-CI.
    * Add :attr:`pyudev.Device.ancestors`.
    * Add :attr:`pyudev.Device.action`.
    * #10: Add :attr:`pyudev.Device.sequence_number`.
    * #47: Add :meth:`pyudev.Monitor.poll`.
    * #47: Add :attr:`pyudev.Monitor.started`.
    * #49: Add ``callback`` argument to :class:`pyudev.Monitor`.
    * :meth:`pyudev.Monitor.start` can be called repeatedly.
    * #45: Get rid of 2to3
    * #43: Fix test failures on Python 2.6
    * Fix signature in declaration of ``udev_monitor_set_receive_buffer_size``.
    * #44: Test wrapped signatures with help of ``gccxml``.
    * Fix compatibility with udev 183 and newer in :class:`pyudev.Context`.
    * :meth:`pyudev.MonitorObserver.stop` can be called from the observer thread.
  - Removed python-setuptools and added python-distribute as build requirement.


author: bwhiteley@suse.de
changelog:
  - update to svn trunk (0.6.20080221.1)
    LICENSING:
    * Relicensed from the GNU GPLv2 to the GNU LGPLv2.
    API CHANGES:
    * Add a type keyword arg and attribute to CIMQualifier, similar to
      the CIMProperty object, to allow the creation of null qualifiers.
      (Tim Potter)
    * Remove the toxml() method from CIM object classes.  Use
      tocimxml().toxml() instead which specifies the CIM-XML
      representation of the object. (Tim Potter)
    * CIMDateTime class should now be used instead of datetime.datetime
      and datetime.timedelta.
    * Added a new method, CIMInstance.update_existing().  This behaves
      like update() on a dict, but only assigns new values to existing
      properties.  It skips values for properties not already present
      in the instance.  This is useful for honoring PropertyList within
      python providers.
    ENHANCEMENTS:
    * Added support for generating Pegasus provider registration MOF in
      cim_provider.codegen(). (Bart Whiteley)
    * Implemented methods to parse indication export requests.
      (Bart Whiteley)
    * Python provider code generation enhancements.  (Bart Whiteley)
    * Support for Pegasus Local authentication.  (Bart Whiteley)
    * Support for Pegasus and OpenWBEM Unix Domain Socket.  (Tim and Bart)
    * Added support for Pegasus non-compliant EMBEDDEDOBJECT XML attribute.
      (Bart Whiteley)
    * Added CIMQualifierDeclaration.tomof().  (Bart Whiteley)
    * Added a powerful MOF compiler.  (Bart Whiteley)
    * Support for OpenWBEM password-less local authentication.
      (Bart Whiteley)
    * Support for embedded objects is described in DSP0201-2.2.0
      (Bart Whiteley)
    * New CIMDateTime class to deal with CIM-isms of datetimes.
      Most notably, datetime deals with timezone info poorly.
      (Bart Whiteley)
    * Add InvokeMethod() support in Twisted Python client. (Tim
      Potter)
    plus lots of bugfixes


author: bwhiteley@suse.de
changelog:
  - update to 0.7.0 official release.  Previous builds were based on
    svn snapshots.
  - This update includes some fixes for python-2.6 and some fixes for
    problems found by pychecker.
  - Local connection factory functions now allow passing more
    arguments, making them more consistent with WBEMConnection().


author: jmatejek@suse.cz
changelog:
  - update to 0.9
  - new set of deformers
  - many new examples
  - module for handling Type1 fonts
  - support for transparency in PDF output


author: matejcik@suse.cz
changelog:
  - update to 0.10
    * support for parallel/central projection 3D plotting
    * new styles, examples, bugfixes


author: saschpe@suse.de
changelog:
  - Update to version 2.1.7:
    * Added proper GIL management for non-copying send
    * Implemented support for zmq_errno().
    * Added Socket.create_socket()
    * Fixed setup.py to work with libzmq.dll on Window
    * The flags argument to Socket.send/Socket.recv must be a C int
      to prevent Python-C API calls in the nogil section.
    * Added a protocol argument to pyobj_send that defaults to -1 (the
      highest pickle protocol).
    * Added a try/finally in Socket.recv.


author: saschpe@suse.de
changelog:
  - Update to version 2.1.11:
    * remove support for LABEL prefixes.
    * add :meth:`.Socket.poll` method, for simple polling of events on a single socket.
    * no longer require monkeypatching tornado IOLoop.
  - Moved Python-3 package into seperate spec file


author: saschpe@suse.de
changelog:
  - Update to version 2.1.11:
    * remove support for LABEL prefixes. A major feature of libzmq-3.0, the LABEL
      prefix, has been removed from libzmq, prior to the first stable libzmq 3.x release.
    * The prefix argument to ~.Socket.send_multipart remains, but it continue to behave in
      exactly the same way as it always has on 2.1.x, simply prepending message parts.
    * ~.Socket.recv_multipart will always return a list, because prefixes are once
      again indistinguishable from regular message parts.
    * add .Socket.poll method, for simple polling of events on a single socket.
    * no longer require monkeypatching tornado IOLoop.  The :class:.ioloop.ZMQPoller class
      is a poller implementation that matches tornado's expectations, and pyzmq sockets can
      be used with any tornado application just by specifying the use of this poller. The
      pyzmq IOLoop implementation now only trivially differs from tornado's.
  - Don't package documentation sources


author: cgiboudeaux@gmx.com
changelog:
  - Update to 4.8.6, see http://riverbankcomputing.com/static/Downloads/PyQt4/ChangeLog
  - Spec cleanup


author: idonmez@suse.com
changelog:
  - Update to version 4.9
    * Fixed %PickleCode for QByteArray for Python v3.
    * Completed the support for QPainter.drawPixmapFragments().
    * pyuic4 now makes sure that a module implementing a resource file is only
      imported once.
    * Fixed a regression in the handling of translated strings by pyuic4.
    * QDBusArgument now handles QStringList explicitly so that it can be used with
      QString v2 API.
    * Renamed QDBusArgument.write() to add().
    * Changed QDBusArgument.write() to use a QMetaType.Type to specify the integer
      sub-type to be consistent with beginArray() and beginMap().
    * Implemented QDBusArgument.write().
    * DBus dicts are now demarshalled to Python dicts.
    * Added support for demarshalling DBus basic types, variants and arrays.
    * QDBusObjectPath, QDBusSignal and QDBusVariant instances are now demarshalled
      automatically.
    * DBus structures are now demarshalled to tuples.
    * Added the missing cornerWidget() and setCornerWidget() methods to QMenuBar.
  - See include ChangeLog for complete change list.


author: mlin@suse.com
changelog:
  - Update to version 4.9.2
    * Added support for Qt v4.8.2.
    * Added support for Qt v5-alpha (QtCore and QtGui only).
    * Added support for Python v3.3.
    * bool(QPyNullVariant(...)) now returns False rather than True to mimic the behaviour of None.
    * Exposed the pyqtBoundSignal type object in the QtCore module.
    * Added the signal attribute to pyqtBoundSignal containing the signature that would be returned by SIGNAL().
    * Added the optional package argument to uic.loadUi() to properly handle relative imports.
    * pyuic4 now supports themed icons.
    * Added the spreadsheet example from Hans-Peter Jansen.


author: dmueller@suse.com
changelog:
  - update to version 4.9.4:
    * bug fixes
  - require the sip api version it was built against (bnc#768499)


author: einar@heavensinferno.net
changelog:
  - Update to the latest upstream version:
    - Added support for Qt v4.8.3.
    - Added support for Qt v5-beta1 (QtCore, QtGui, QtHelp, QtNetwork, QtSql,
      QtSvg, QtWebKit and QtXml only).
    - Implemented __str__ and __unicode__ for QChar.
    - Added the missing QPointF operator*(qreal, QPointF).
    - Added the customcompleter.py example.
    - SIP v4.14 is now required.


author: lbeltrame@kde.org
changelog:
  - Update to 4.9.6:
    - Added the missing constBits() and constScanLine() methods to QImage.
    - A QPoint can now be specified whenever a QPointF is expected.
    - Added support for Qt v4.8.4.
    - Added support for Qt v5.0-rc1 (QtCore, QtGui, QtHelp, QtNetwork, QtSql,
      QtSvg, QtWebKit and QtXml only).
    - Added the --no-deprecated option to configure.py.
    - SIP v4.14.2 is now required.


author: jenkins@suse.de
changelog:
  - Update to latest git (c9316ca):
    + Add nosehtmloutput as a test dependency.
    + initial client + CLI support for routers + floating ips


author: jenkins@suse.de
changelog:
  - Update to latest git (3e19fc0):
    + Fix printout of dns name servers and host routes
    + *-list command shows only limited fields normally.
    + update error message to make clear that we were search for a name.
    + router/floating commands support resource reference by name
    + Send all options with CreateFloatingIP
    + prevent floatingip-show and floatingip-delete from querying by "name"
    + Limit list command for router and floating ip
    + Support shared option in CLI
    + Add document for using quantum client by python or cli invocation.
    + fix a minor comment error
    + clean the descriptions for quota cli commands.


author: vuntz@suse.com
changelog:
  - Update to version 2012.2 (Folsom), which is really 2.1:
    + See https://github.com/openstack/python-quantumclient/commits/2.1
  - Buildrequire python-base instead of python-devel:
    + Sufficient for Python-only modules (containing no C/C++ code)
  - Buildrequire python-distribute instead of python-setuptools


author: cloud-devel@suse.de
changelog:
  - Update to version 2.1.22.g2693515+git.1357543818.2693515:
    + Add file 'ChangeLog' to MANIFEST.in
    + bug 1091028
    + Support dash-style options for security-group commands.
    + Add --dns-nameserver, --host-route, --disable-dhcp to subnet-create
    + Fix a wrong substition for '-h' in bash completion
    + Ensures that help alignment is not hard coded
    + Display columns in the order of -c options
    + Add --router and --floatingip to quota-update options.
    + Correct the verbose output formatting when creating routers.
    + Convenience cmds for l3
    + Fix curl command for PUT and DELETE.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.2.0:
    + rdflib now works under python3
    + Unit tests were updated and cleaned up
    + Updated documentations
    + A new resource oriented API was added
    + Many bugfixes.


author: msuman@gnome.org
changelog:
  - Update to version 3.2.1:
    + New setuptools entry points for query processors and results
    + Many bugfixes


author: jfunk@funktronics.ca
changelog:
  - Update to 3.2.3:
    * Fixes broken querying
      https://github.com/RDFLib/rdflib/issues/234
    * graph.transitiveClosure now works with loops
      https://github.com/RDFLib/rdflib/issues/206
  - Changes in 3.2.2:
    * Improved serialization/parsing roundtrip tests led to some fixes
      of obscure parser/serializer bugs. In particular complex string
      Literals in ntriples improved a lot.
    * The terms of a triple are now asserted to be RDFLib Node's in graph.add
      This should avoid getting strings and other things in the store.
      https://github.com/RDFLib/rdflib/issues/200
    * Added a specific TurtleParser that does not require the store to be
      non-formula aware.
      https://github.com/RDFLib/rdflib/issues/214
    * A trig-serializer was added, see:
      http://www4.wiwiss.fu-berlin.de/bizer/trig/
    * BNode generation was made thread-safe
      https://github.com/RDFLib/rdflib/issues/209
      (also fixed better by dzinxed)
    * Illegal BNode IDs removed from NT output:
      https://github.com/RDFLib/rdflib/issues/212
    * and more minor bug fixes that had no issues


author: saschpe@suse.de
changelog:
  - Update to version 2.2.4:
    * WARNING: Potential backwards incompatible change - Changed order of
      parameters of ZREVRANGEBYSCORE to match those of the actual Redis command.
      This is only backwards-incompatible if you were passing max and min via
      keyword args. If passing by normal args, nothing in user code should have
      to change.
    * Fixed INFO to properly parse the Redis data correctly for both 2.2.x and
      2.3+. Thanks Stéphane Angel for the fix.
    * Lock objects now store their timeout value as a float.
    * WATCH now supports multiple keys.
    * Broke out some code that was Python 2.4 incompatible. redis-py should
      now be useable on 2.4, but this hasn't actually been tested. Thanks
      Dan Colish for the patch.
    * Optimized some code using izip and islice.
    * Better error handling
    * Subscription status is now reset after every (re)connection.
  - Added spec file license header


author: saschpe@suse.de
changelog:
  - Update to version 2.4.9:
    * Removed socket retry logic in Connection. This is the responsbility of
      the caller to determine if the command is safe and can be retried. Thanks
      David Wolver.
    * Added some extra guards around various types of exceptions being raised
      when sending or parsing data. Thanks David Wolver and Denis Bilenko.
  - See file CHANGES for previous versions...


author: alexandre@exatati.com.br
changelog:
  - Update to 2.4.11:
    * AuthenticationError will now be correctly raised if an invalid password
      is supplied.
    * If Hiredis is unavailable, the HiredisParser will raise a RedisError
      if selected manually.
    * Made the INFO command more tolerant of Redis changes formatting. Fix
      for #217.
  - Aditional changes from 2.4.10:
    * Buffer reads from socket in the PythonParser. Fix for a Windows-specific
      bug (#205).
    * Added the OBJECT and DEBUG OBJECT commands.
    * Added __del__ methods for classes that hold on to resources that need to
      be cleaned up. This should prevent resource leakage when these objects
      leave scope due to misuse or unhandled exceptions. Thanks David Wolever
      for the suggestion.
    * Added the ECHO command for completeness.
    * Fixed a bug where attempting to subscribe to a PubSub channel of a Redis
      server that's down would blow out the stack. Fixes #179 and #195. Thanks
      Ovidiu Predescu for the test case.
    * StrictRedis's TTL command now returns a -1 when querying a key with no
      expiration. The Redis class continues to return None.
    * ZADD and SADD now return integer values indicating the number of items
      added. Thanks Homer Strong.
    * Renamed the base client class to StrictRedis, replacing ZADD and LREM in
      favor of their official argument order. The Redis class is now a subclass
      of StrictRedis, implementing the legacy redis-py implementations of ZADD
      and LREM. Docs have been updated to suggesting the use of StrictRedis.
    * SETEX in StrictRedis is now compliant with official Redis SETEX command.
      the name, value, time implementation moved to "Redis" for backwards
      compatability.


author: os-dev@jacraig.com
changelog:
  - Update to 2.4.13:
    * redis.from_url() can take an URL representing a Redis connection string
      and return a client object. Thanks Kenneth Reitz for the patch.
  - Changes in 2.4.12:
    * ConnectionPool is now fork-safe. Thanks Josiah Carson for the patch.


author: os-dev@jacraig.com
changelog:
  - Update to 2.6.2:
    * `from_url` is now available as a classmethod on client classes. Thanks
      Jon Parise for the patch.
    * Fixed several encoding errors resulting from the Python 3.x support.
  - Changes in 2.6.1:
    * Python 3.x support! Big thanks to Alex Grönholm.
    * Fixed a bug in the PythonParser's read_response that could hide an error
      from the client (#251).
  - Changes in 2.6.0:
    * Changed (p)subscribe and (p)unsubscribe to no longer return messages
      indicating the channel was subscribed/unsubscribed to. These messages
      are available in the listen() loop instead. This is to prevent the
      following scenario:
    * Client A is subscribed to "foo"
    * Client B publishes message to "foo"
    * Client A subscribes to channel "bar" at the same time.
      Prior to this change, the subscribe() call would return the published
      messages on "foo" rather than the subscription confirmation to "bar".
    * Added support for GETRANGE, thanks Jean-Philippe Caruana
    * A new setting "decode_responses" specifies whether return values from
      Redis commands get decoded automatically using the client's charset
      value. Thanks to Frankie Dintino for the patch.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.5:
    - Please readme CHANGES.txt.
  - Regenerate spec file with py2pack;
  - Add CHANGES.txt and README.txt files as documentation;
  - Bzip2 source code.


author: os-dev@jacraig.com
changelog:
  - Update to 0.6:
    * Added a 'CacheMaker' helper class:  a maker keeps references (by name)
      to the caches it creates, to permit them to be cleared.
    * Added statistics to each cache, tracking lookups, hits, misses, and
      evictions.
    * Automated building Sphinx docs and testing example snippets under ``tox``.
    * Added Sphinx documentation.
    * Dropped support for Python 2.5.
    * Added support for PyPy.
    * Added ``setup.py docs`` alias (installs ``Sphinx`` and dependencies).
    * Added ``setup.py dev`` alias (runs ``develop`` plus installs ``nose``
      and ``coverage``).
    * Added support for CI under supported Pythons using ``tox``.
    * Bug: Remove potential race condition on lock in face of interrupts
      (Issue #10).


author: jfunk@funktronics.ca
changelog:
  - Update to 0.11.2
    * Attempt to use the OS's certificate bundle if certifi isn't available.
    * Infinite digest auth redirect fix
    * Multi-part file upload improvements
    * Fix decoding of invalid %encodings in URLs
    * If there is no content in a response don't throw an error the second time
      that content is attempted to be read.
    * Upload data on redirects.


author: jfunk@funktronics.ca
changelog:
  - Update to 0.12.1
    * New Response.json property
    * Ability to add string file uploads
    * Fix out-of-range issue with iter_lines
    * Fix iter_content default size
    * Fix POST redirects containing files
  - 0.12.0 (2012-05-02)
    * EXPERIMENTAL OAUTH SUPPORT!
    * Proper CookieJar-backed cookies interface with awesome dict-like interface.
    * Speed fix for non-iterated content chunks.
    * Move pre_request to a more usable place.
    * New pre_send hook.
    * Lazily encode data, params, files
    * Load system Certificate Bundle if certify isn't available.
    * Cleanups, fixes.
  - Add python-chardet and python-oauthlib requirements
  - Run test suite (added python-distribute build requirement to enable)


author: saschpe@suse.de
changelog:
  - Use a slightly different approach for bnc#761500, try to use /etc/ssl/certs
    but use /etc/ssl/ca-bundle.pem as a fallback. The previous fix didn't work
    for me as (my) Python ssl module doesn't support cert directories...
  - No need to check SUSE versions for python-certifi, it only is/was
    part of openSUSE:Factory for a brief period of time


author: saschpe@suse.de
changelog:
  - Update to 0.13.1:
    + Removal of Requests.async in favor of grequests
    + Allow disabling of cookie persistiance.
    + New implimentation of safe_mode
    + cookies.get now supports default argument
    + Session cookies not saved when Session.request is called with return_response=False
    + Env: no_proxy support.
    + RequestsCookieJar improvements.
    + Various bug fixes.
  - Rebased patches


author: jfunk@funktronics.ca
changelog:
  - Update to 0.14.1:
    * Python 3.3 Compatibility
    * Simply default accept-encoding
    * Bugfixes
  - 0.14.0 (2012-09-02)
    * No more iter_content errors if already downloaded.
  - 0.13.9 (2012-08-25)
    * Fix for OAuth + POSTs
    * Remove exception eating from dispatch_hook
    * General bugfixes
  - 0.13.8 (2012-08-21)
    * Incredible Link header support :)
  - 0.13.7 (2012-08-19)
    * Support for (key, value) lists everywhere.
    * Digest Authentication improvements.
    * Ensure proxy exclusions work properly.
    * Clearer UnicodeError exceptions.
    * Automatic casting of URLs to tsrings (fURL and such)
    * Bugfixes.
  - 0.13.6 (2012-08-06)
    * Long awaited fix for hanging connections!
  - 0.13.5 (2012-07-27)
    * Packaging fix
  - 0.13.4 (2012-07-27)
    * GSSAPI/Kerberos authentication!
    * App Engine 2.7 Fixes!
    * Fix leaking connections (from urllib3 update)
    * OAuthlib path hack fix
    * OAuthlib URL parameters fix.
  - 0.13.3 (2012-07-12)
    * Use simplejson if available.
    * Do not hide SSLErrors behind Timeouts.
    * Fixed param handling with urls containing fragments.
    * Significantly improved information in User Agent.
    * client certificates are ignored when verify=False
  - 0.13.2 (2012-06-28)
    * Zero dependencies (once again)!
    * New: Response.reason
    * Sign querystring parameters in OAuth 1.0
    * Client certificates no longer ignored when verify=False
    * Add openSUSE certificate support
  - Removed certificate patch since it's now upstream
  - Removed dependencies that are no longer needed


author: jfunk@funktronics.ca
changelog:
  - Update to 0.14.2:
    * Improved mime-compatible JSON handling
    * Proxy fixes
    * Path hack fixes
    * Case-Insensistive Content-Encoding headers
    * Support for CJK parameters in form posts


author: p.drouand@gmail.com
changelog:
  - Update to version 1.1.0:
    * CHUNKED REQUESTS
    * Support for iterable response bodies
    * Assume servers persist redirect params
    * Allow explicit content types to be specified for file data
    * Make merge_kwargs case-insensitive when looking up keys


author: saschpe@suse.de
changelog:
  - Set license to "Apache-2.0 and LGPL-2.1+ and MIT", according to
    https://github.com/kennethreitz/requests/issues/1111, the base
    license is Apache-2.0 but requests ships two libraries (bnc#799119):
    + charade: LGPL-2.1+
    + urllib3: MIT


author: jfunk@funktronics.ca
changelog:
  - Update to 3.0.1
    - New Connection management: Better concurrency handling and idle
      connections are now closed after a time
    - Improved Client
    - Fix redirect
    - Better error handling
    - Timeout can now be set on each request.
    - Major refactoring. consolidation of some module, ease the HTTP parser code
    - Fix timeout errors


author: jfunk@funktronics.ca
changelog:
  - Update to 3.2.0
    - Some deep rewrite of the client. Requests and Connections are now
      maintened in their own instances, so we don't rely on client instance to
      close or release the connection. Also we don't pass local variable to
      handle a request. At the end each requests are more isolated and we are
      fully threadsafe.
    - Improve error report.
    - Handle case where the connection is closed but the OS still accept
      sending. From the man: "When the message does not fit into the send buffer
      of the socket, send() normally blocks, unless the socket has been placed
      in nonblocking I/O mode.""" . Spotted by loftus on irc. Thanks.
  - Breaking changes
    - Rewrite filters handling. We now pass a request instance to the on_request
      filters. If a request filter return a response, we stop to perform here.
      response filters accept now the response and request instances as
      arguments. There is no more on_connect filters (it was a bad idea)
    - Proxy support. Proxies are now supported by passing the argument
      "use_proxy=True" to client, request and resources objects.


author: jfunk@funktronics.ca
changelog:
  - Update to 3.3.0
    - New HTTP parser, using python http-parser in C based on http-parser from
      Ryan Dahl
    - Fix UnboundLocalError
    - Sync oauth with last python-oauth2 (fix POST & encoding issues)
    - Improve sending
  - 3.2.1
    - Fix sending on linux


author: jfunk@funktronics.ca
changelog:
  - Update to 3.3.2
    - add support for multivalue field in multipart
    - form_encode can now accept arbitrary items
    - fix proxy handling in client


author: saschpe@suse.de
changelog:
  - Simplified macro usage
  - Update to version 4.1.1:
    * fix connection reusing. When connection is closed or an EPIPE/EAGAIN error happen, we now retry it.
    * fix wgsi_proxy contrib
    * fix examples
  - Changes from version 3.0.0:
    * Replace the socket pool by socketpool improve connection handling and better management of gevent & eventlet.
    * Fix NoMoreData issue
    * Fix SSL connections
    * multipart forms: quote is now configurable & flush size cache


author: jfunk@funktronics.ca
changelog:
  - Update to version 4.1.2:
    * set content-length if provided
    * Fix bad http-parser version requirement


author: saschpe@suse.de
changelog:
  - Update to version 0.10.1:
    * AFAICS, upstream provides no changelog
  - Spec file cleanup:
    * New sub-package weave provides the devel package (only headers in
      a 'devel' package won't work)
    * Don't ship testsuite and package weave examples as documentation
    * Set license to SDPX style


author: toddrme2178@gmail.com
changelog:
  - Add suitesparse buildrequires
  - Remove blas/lapack tests since these build successfully on all
    targets now


author: toddrme2178@gmail.com
changelog:
  - Update to version 0.11.0:
    * Sparse Graph Submodule
    * scipy.optimize improvements
    * A unified interface to minimizers of univariate and
      multivariate functions has been added.
    * A unified interface to root finding algorithms for
      multivariate functions has been added.
    * The L-BFGS-B algorithm has been updated to version 3.0.
    * scipy.linalg improvements
    * New matrix equation solvers
    * QZ and QR Decomposition
    * Pascal matrices
    * Sparse matrix construction and operations
    * LSMR iterative solver
    * Discrete Sine Transform
    * scipy.interpolate improvements
    * Interpolation in spherical coordinates
    * scipy.stats improvements
    * Binned statistics
  - Remove upstreamed patches


author: mls@suse.de
changelog:
  - update to libselinux-2.1.9
    * better man pages
    * selinux_status interfaces
    * simple interface for access checks
    * multiple bug fixes
  - fix build for ruby-1.9


author: prusnak@suse.cz
changelog:
  - updated to 2.0.29
    * add USER to lines to homedir_template context file
    * add compression support
    * allow fcontext and seuser changes without rebuilding the policy
    * don't rebuild on fcontext or seuser modifications
    * modify genhomedircon to skip %groupname entries


author: prusnak@suse.cz
changelog:
  - updated to 2.0.31
    * policy module compression (bzip) support from Dan Walsh
    * hard link files between tmp/active/previous from Dan Walsh
    * add semanage_mls_enabled() interface from Stephen Smalley


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * changed license to BSD3c
    * packaded documentation files
    * fixed build non-SUSE distros


author: idonmez@suse.com
changelog:
  - Update to v1.1.3
    * Don't clobber environ if the variable SPT_NOENV is set
    * Fixed segfault when the module is imported under vim (bnc#739242)


author: os-dev@jacraig.com
changelog:
  - Update to 1.1.6:
    * The module can be compiled again on Windows (issue #21).
  - Changes from 1.1.5:
    * No module bug, but a packaging issue: files ``README`` and ``HISTORY``
      added back into the distribution.
  - Changes from 1.1.4:
    * The module works correctly in embedded Python.
    * ``setproctitle()`` accepts a keyword argument.
    * Debug output support always compiled in: the variable ``SPT_DEBUG`` can be
      used to emit debug log.
  - Simplify %build sections to one line
  - HISTORY and README files are now .rst files, update %files section


author: alexandre@exatati.com.br
changelog:
  - Update to 0.4.2:
    - Sorry, no changelog.
  - Package renamed from python-setuptools_git to
    python-setuptools-git.


author: saschpe@suse.de
changelog:
  - Update to 2.1.3
    * Support the sort_keys option in C encoding speedups
    * Allow use_decimal to work with dump()
    * Correct wrong end when object_pairs_hook is used
    * Correct output for indent=0
    * Correctly raise TypeError when non-string keys are used with
      speedups
    * Fix the endlineno, endcolno attributes of the JSONDecodeError
      exception.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.1.6:
    * Prevent segfaults with deeply nested JSON documents
      https://github.com/simplejson/simplejson/issues/11
    * Fix compatibility with Python 2.5
      https://github.com/simplejson/simplejson/issues/5
    - Aditional changes from 2.1.5 released 2011-04-17:
    * Built sdist tarball with setuptools_git installed. Argh.
    - Aditional changes from 2.1.4 released 2011-04-17:
    * Does not try to build the extension when using PyPy
    * Trailing whitespace after commas no longer emitted when indent is used
    * Migrated to github http://github.com/simplejson/simplejson
  - Regenerate spec file with py2pack.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.2.1:
    * Fix MANIFEST.in issue when building a sdist from a sdist.
      https://github.com/simplejson/simplejson/issues/16
  - Aditional changes from version 2.2.0:
    * Remove setuptools requirement, reverted to pure distutils
    * use_decimal default for encoding (dump, dumps, JSONEncoder) is now True
    * tuple encoding as JSON objects can be turned off with new
      tuple_as_array=False option.
      https://github.com/simplejson/simplejson/pull/6
    * namedtuple (or other tuple subclasses with _asdict methods) are now
      encoded as JSON objects rather than arrays by default. Can be disabled
      and treated as a tuple with the new namedtuple_as_object=False option.
      https://github.com/simplejson/simplejson/pull/6
    * JSONDecodeError is now raised instead of ValueError when a document
      ends with an opening quote and the C speedups are in use.
      https://github.com/simplejson/simplejson/issues/15
    * Updated documentation with information about JSONDecodeError
    * Force unicode linebreak characters to be escaped (U+2028 and U+2029)
      http://timelessrepo.com/json-isnt-a-javascript-subset
    * Moved documentation from a git submodule to
      http://simplejson.readthedocs.org/


author: saschpe@gmx.de
changelog:
  - Update to version 2.4.0:
    * New bigint_as_string option for encoder to trade JavaScript number
      precision issues for type issues.
  - Run testsuite
  - Package README.rst, CHANGES.txt and LICENSE.txt


author: toddrme2178@gmail.com
changelog:
  - Clean up spec file
  - Update to version 2.5.2:
    * Fix for regression introduced in 2.5.1
  - Update to version 2.5.1:
    * Support for use_decimal=True in environments that use Python
      sub-interpreters such as uWSGI
  - Update to version 2.5.1:
    * New item_sort_key option for encoder to allow fine grained
      control of sorted output


author: os-dev@jacraig.com
changelog:
  - Update to 2.6.1:
    * raw_decode() now skips whitespace before the object
  - Changes from 2.6.0:
    * Error messages changed to match proposal for Python 3.3.1


author: p.drouand@gmail.com
changelog:
  - Update to 3.0.5:
    * NOTE: this release only changes the tests, it is
      not essential to upgrade
    * Tests now run with deprecation warnings printed
    * Fixed Python 3 syntax error in simplejson.tool
      https://github.com/simplejson/simplejson/issues/49
    * Fixed Python 3.3 deprecation warnings in test suite
      https://github.com/simplejson/simplejson/issues/48
  - Update to 3.0.4 version:
    * MSVC compatibility for Python 3.3
      https://github.com/simplejson/simplejson/pull/47
  - Update to 3.0.3 version:
    * Fixes for bugs introduced in 3.0.2
    * Fixes for Python 2.5 compatibility
    * MSVC compatibility for Python 2.x
      https://github.com/simplejson/simplejson/pull/46
  - Update to 3.0.0 version:
    * Python 3.3 is now supported, thanks to Vinay Sajip
      https://github.com/simplejson/simplejson/issues/8
    * `sort_keys`/`item_sort_key` now sort on the stringified verison of the
      key, rather than the original object. This ensures that the sort
      only compares string types and makes the behavior consistent between
      Python 2.x and Python 3.x.
    * Like other number types, Decimal instances used as keys are now
      coerced to strings when use_decimal is True.


author: dmueller@suse.de
changelog:
  - update to 4.13.1:
    - Deprecation warnings can no longer be disabled.
    - Added the all_raise_py_exception argument to the %Module directive.
    - Added the /NoRaisesPyException/ function annotation.
    - Added the /PyName/ typedef annotation.
    - Class templates now allow super-classes to be defined as template
    arguments.
    - Added support for 'public' preceding the name of a class in a super-class
    list.
    - Added support for 'protected' and 'private' preceding the name of a class
    in a super-class list.  Any such super-class will be ignored.


author: cfarrell@suse.com
changelog:
  - license update: GPL-2.0 or GPL-3.0 or SUSE-SIP
    Use SUSE- proprietary extension until SIP license is accepted upstream at
    spdx.org


author: mlin@suse.com
changelog:
  - Update to version 4.13.3
    * The /NoRaisesPyException/ and /RaisesPyException/ function annotations can
      now be applied to constructors.
    * Added support for the Python v3.3 handling of Unicode.


author: einar@heavensinferno.net
changelog:
  - Update to latest upstream version:
    - The internal API version is increased to 9.0 requiring the regeneration
      of all modules.
    - Added the %InstanceCode directive.
    - Added the %VirtualErrorHandler directive.
    - Added the default_VirtualErrorHandler argument to the %Module directive.
    - Added the VirtualErrorHandler class annotation.
    - Added the NoVirtualErrorHandler and VirtualErrorHandler function
      annotations.
    - The AllowNone and NoRelease mapped type annotations can now be used
      with mapped type templates.
    - SIP_PLATFORM_* and SIP_TIMELINE_* preprocessor symbols are generated
      corresponding to the -t arguments passed on the command line.
    - Deprecated sipTransferBreak().
    - For Python v2.x unsigned short and unsigned char (when used as a byte)
      are now converted to int, rather than long, objects.
    - Added support for MSVC 2010 to the build system.
  -


author: dmueller@suse.com
changelog:
  - update to 4.14.1:
    - SIP_PYBUFFER can now be used to define objects that implement the Python
      buffer protocol.
    - Added /Capsule/ typedef annotation.
    - Added the 'z' format character to sipBuildResult().
    - Added the 'z', '!' and '$' format characters to sipParseResult().
    - The C prototype foo(void) is now accepted.
    - sipdistutils.py will now include swig_opts if no sip_opts have been
      defined.
    - Bug fixes.


author: lbeltrame@kde.org
changelog:
  - Update to 4.14.2:
    - Added sip.setdestroyonexit().
    - sip.voidptr() will now accept any object that implements the buffer
      protocol.


author: dmueller@suse.com
changelog:
  - update to 4.14.3:
    - The /KeepReference/ argument annotation, when applied to factories, will
      now keep the reference with the object created by the factory.
    - Any object that supports the buffer protocol can now be passed when a
      sip.voidptr is expected.


author: os-dev@jacraig.com
changelog:
  - Update to 1.2.0:
    * Issue #13: Make iterkeys/itervalues/iteritems return iterators on Python 3
      instead of iterables.
    * Issue #11: Fix maxsize support on Jython.
    * Add six.next() as an alias for six.advance_iterator().
    * Use the builtin next() function for advance_iterator() where is available
      (2.6+), not just Python 3.
    * Add the Iterator class for writing portable iterators.


author: os-dev@jacraig.com
changelog:
  - Update to 0.7.4:
    * Bug fix: https://github.com/rspivak/slimit/issues/34 'class' is reserved
      keyword now
  - Changes from 0.7 to 0.7.3:
    * Bug fix (unary op in FOR init)
    * Added support for get/set properties
    * Function call support in FOR init section
    * Multiline string support
  - Added >= 3.4 to python-ply requirement, setup.py indicates that version


author: saschpe@suse.de
changelog:
  - Update to version 0.4.1:
    + Added a session kwarg to slumber.API allowing passing a requests
      session that will be used instead of the slumber created one


author: saschpe@suse.de
changelog:
  - Update to version 0.5.1:
    + Fix serializers to work with multiple content_types
  - Changes from version 0.5.0:
    + Refactoring release
  - Disabled testsuite, upstream seems to have dropped it


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.8:
    + Context.chmod()
    + Context.rename()
    + Context.unlink()
    + Context.creat()
  - Changes from version 1.0.7:
    + Context.open: omissible flags and mode
    + File: omissible flags and mode
    + File.read()
    + smbc.PermissionError
    + Context.mkdir()
    + Context.stat()
    + File.fstat()
    + File.write()
    + File.close()


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.9:
    + iteration file read
    + rewrite tests for python nose
    + fixed stat portability issue
    + smbc.NoEntryError
    + smbc.ExistsError
    + smbc.NotEmptyError
    + smbc.TimedOutError
    + File.seek() and File.lseek()


author: vuntz@opensuse.org
changelog:
  - Update to version 1.0.12:
    + Add Context.optionUseKerberos
    + Add Context.optionFallbackAfterKerberos


author: dimstar@opensuse.org
changelog:
  - Update to version 1.0.13:
    + Call initial libsmbclient functions in right order.
    + Memory/connection leaks.


author: p.drouand@gmail.com
changelog:
  - Update to version 0.5.2:
    * make sure the example works under all supported python's vms
    * fix example under python 3
    * fix priority queue initialization on pypy


author: p.drouand@gmail.com
changelog:
  - Update to version 0.10.1:
    * Fix README rendering on PyPI
    * #1: Fix test failure on Python 3
  - Update to version 0.10:
    * Extension now hosted at
      https://github.com/lunaryorn/sphinxcontrib-issuetracker
    * Use requests library for HTTP requests
    * Consider launchpad issues closed only if all referenced tasks are completed
    * Support Python 3 (with exception of ``launchpad`` and ``debianbts`` trackers)


author: toddrme2178@gmail.com
changelog:
  - Update dependencies
  - Clean up spec file formatting
  - Update to Version 2.1.9
    * Bug fixes
  - Update to Version 2.1.8
    * Bug fixes
  - Update to Version 2.1.7
    * Bug fixes
    * Variable explorer/Array editor: added support for masked arrays
    * Showing Spyder's internal console automatically when there is a traceback
    * Do not crash when a 3rd party plugin failed to import
    * Editor:
    * Automatic insertion of single, double and triple quotes
    * Automatically colons insertion when pressing Enter after 'if', 'def', etc
    * Don't trigger code completion on comments if text ends with a dot
    * Added keyboard shortcut (Ctrl+Shift+Escape) to clear the console
    * Added keyboard shortcut (Ctrl+P) to print current file (thanks to fheday at gmail dot com for the contribution)
    * Code introspection features (code completion, calltips, go-to-definition) are now working even if script has syntax errors
  - Update to Version 2.1.6
    * Bug fixes
  - Update to Version 2.1.5
    * Bug fixes
    * Debugging: when a non-empty SPYDER_DEBUG environment variable exists, Spyder switch to debug mode (log files are created in user's home directory and debug prints are available in the terminal)
    * Variable explorer/Dictionary editor: added option to plot histogram from a 1-D array
    * Console:
    * standard Python interpreter is now a real Python interactive session: the older implementation was running a startup script and tried to emulate a standard Python interactive session (changing attributes like __name__, running the PYTHONSTARTUP script, etc.). But this implementation was not close enough to the standard Python interactive session, i.e. when you execute `python` outside Spyder, without any argument. A recent bug report confirmed this: the PYTHONSTARTUP script was executed but not exactly the same way as it is outside Spyder: for example, doing `from __future__ import division` in the startup script had no effect whereas it did outside Spyder.
    * when running a standard Python interpreter, instead of running the startup script (spyderlib/widgets/externalshell/startup.py), the shell widget (ExternalPythonShell) simply runs the python executable with -u -i options, that's all. So now, the PYTHONSTARTUP script is executed as expected.
    * Scientific startup script (default PYTHONSTARTUP in Spyder): added floating point division (from __future__ import division)
    * PySide support:
    * Added new "Qt (PyQt/PySide)" settings group in "External modules" tab
    * It is now possible to select the Qt-Python bindings library: default (i.e. depends on the QT_API environment variable), PyQt or PySide
    * The PyQt input hook has been adapted for PySide, so it is now possible to do interactive (non-blocking) plotting with PySide
    * New options for standard Python interpreters (no effect on IPython):
    * "Merge process standard output/error channels": merging the output channels of the process means that the standard error won't be written in red anymore, but this has the effect of speeding up display
    * "Colorize standard error channel using ANSI escape codes": this method is the only way to have colorized standard error channel when the output channels have been merged
    * Internal console (Issue 868): output is now immediately available
    * "Maximize current plugin" action: now automatically shows the "Outline" plugin when maximizing the "Editor" plugin
    * Editor/Outline comment separators: allow space betwee hash and dash, e.g "# --- Outline Separator"
  - Update to Version 2.1.4
    * Bug fixes
    * Console:
    * option "Open an IPython interperter at startup" is now *explicitely* disabled for IPython v0.11+ (these versions of IPython are not fully supported through Spyder's console plugin)
  - Update to Version 2.1.3
    * Bug fixes
    * Variable explorer performance were improved, especially when dealing with very long sequences -- See this discussion: http://groups.google.com/group/spyderlib/browse_thread/thread/3a7ef892695e417a
    * Variable explorer / dictionary editor: added support for unknown objects -- this allows browsing any object attributes -- This is still experimental.
  - Update to Version 2.1.2
    * Bug fixes
    * File/Project explorer:
    * Added "Delete" keyboard shortcut to remove selected file(s)/folder(s)
    * SCM integration: added support for !TortoiseHg v2 (only v1 was supported)
    * Console/Matplotlib options: the backend may now be set separately from the Matplotlib patch
    * Console:
    * The Matplotlib patch is only applied for Matplotlib <=v1.0
    * !PyQt API version issues (error like "!ValueError: API 'QString' has already been set to version 1"): the "ignore setapi errors" option is disabled by default, to avoid masking these errors and associated tracebacks
  - Update to Version 2.1.1
    * Bug fixes
  - Update to Version 2.1
    * Bug fixes
    * New *Profiler* plugin (thanks to Santiago Jaramillo)
    * New experimental *IPython* plugin embedding IPython's Qt console: see [http://spyder-ide.blogspot.com/2011/08/preview-of-new-ipython-plugin-for.html here]
    * General:
    * Main window:
    * added "Custom window layouts" management (see menu "View")/handling 3 custom layouts: default shortcuts Shift+Alt+FX to switch to/from layout #X and Ctrl+Shift+Alt+FX to set layout #X
    * "General" preferences page: added option to set the Qt windows style, depending on platform (Plastique, Cleanlooks, CDE, Windows...)
    * Menu "?": added menu entry to report Spyder issues, filling automatically informations on your configuration
    * Reorganized "Run"/"Source" menu, added "Interpreters" menu
    * Fixed application name for Gnome 3/Fedora 15
    * Command line options: added option "--defaults" to reset settings (stored in .spyder.ini) to defaults (a lot of settings are preserved: shortcuts, window layouts, ...) -- this is less brutal than "--reset" which reset all settings by removing all configuration files related to Spyder
    * *Outline* (function/class browser) is now a plugin in itself, embedded in its own dockwidget: Spyder's window layout is even more customizable than before
    * *Code completion*
    * (Editor/Console): entries starting with an underscore character are now placed to the end of the suggested list
    * (Editor/Console): Import statements are now completed correctly
    * *Console*:
    * Major code cleaning: running Python applications in Spyder has never been cleaner and is very close to a simple Python interpreter
    * Added built-in function `open_in_spyder` to open a file in Spyder's source code editor from the console
    * Standard Python interpreter:
    * now refresh the variable explorer at each new prompt (even if auto-refresh is disabled -- actually, this is the typical use case)
    * added support for basic special commands (%pwd, %ls, %clear) and system commands (starting with '!', e.g. !dir or !ls)
    * added [http://spyder-ide.blogspot.com/2011/09/new-enhanced-scientific-python.html "scientific" startup script] with support for numpy, scipy and matplotlib
    * Preferences (External modules tab):
    * added an option to set !PyQt API to v1 or v2 -- this avoids issues with Enthought Tool Suite or any other library/program using !PyQt API v2 which is *not* the default API for Python 2
    * changed matplotlib patch to fix compatiblity issue with !PyQt API v2
    * Preferences (Advanced Settings tab): added option "Python executable" to customize path to Python interpreter executable binary
    * *Variable explorer*:
    * New HDF5 plugin ([http://code.google.com/u/DavidAnthonyPowell/ DavidAnthonyPowell]): import/export HDF5 files to/from the variable explorer
    * Dictionary editor/Variable explorer:
    * Added support for more NumPy data types
    * Added action "Resize rows to contents" (partially implements feature requested with Issue 807)
    * *Editor*:
    * find/replace:
    * added support for *multiline* regular expression search pattern
    * added support for *multiline* regular expression text replacement
    * added button "Highlight matches" to highlight all found results
    * syntax highlighting: added support for OpenCL, gettext files, patch/diff files, CSS and HTML files
    * support for "2 spaces" and "tabs" indentation characters
    * new code analysis feature: added support for the [http://pypi.python.org/pypi/pep8 pep8] style guide checker
    * "Comment" and "Uncomment" actions were replaced by a single "Comment/Uncommment" toggle action
    * (Fixes  Issue 811 ) "Run configuration": added "Run in an external system terminal" option
    * *File explorer* and *Project explorer*:
    * great performance improvement (using a multithreaded file system model)
    * Added minimalist SCM support (Mercurial and git are currently supported)
    * *File explorer*: added an option to "Show current directory only"
    * *Project explorer*: this plugin was entirely rewritten to improve performances and usability
    * *Pylint plugin*:
    * added option to save file before analyzing it
    * *Spyder's console embedded in your application (spyderlib.widgets.internalshell):
    * in traceback, a clickable link now opens the associated file in Spyder (if application was launched from Spyder with monitor enabled)
    * Application sample embedding Spyder's internal shell: upgraded to guidata v1.4+ (simplified build script a lot!)
  - Update to Version 2.0.12
    * Bug fixes
    * (Fixes Issue 655) Editor/pyflakes-powered code analysis: warnings are now ignored for lines containing "pyflakes:ignore"
    * Internal console (Spyder debugging only): turned off the multithreaded mode
  - Update to Version 2.0.11
    * Bug fixes
    * File explorer widget/plugin: improved performances (widget is now populated in a separate thread)
    * Spyder crash dialog: warning the user about the '--reset' option (this will remove all configuration files)


author: toddrme2178@gmail.com
changelog:
  - Install desktop file, with appropriate icon
  - Tag documentation in spec file
  - Fix rpmlint warnings


author: toddrme2178@gmail.com
changelog:
  - Update to Version 2.1.11
    * Bug fixes
  - Split documentation package
  - Split spyderlib package and binary package, since spyderlib is
    used independently of the spyder gui
  - Spec file cleanups


author: jdmulloy@gmail.com
changelog:
  - Fixed shebang removal code on .spec line 52
    * This line was indiscriminately deleting the 1st line of all .py
    and .py_tmpl file which caused it to delete things that were not
    shebangs. This causes errors when it deletes things like """
    before a doc string. For instance executing
    "from migrate import changeset" resulted in an
    Unexpected Indentation Error


author: rhafer@suse.de
changelog:
  - update to 0.7.2:
    * Changes:
    - support for SQLAlchemy 0.5.x has been dropped
    - Python 2.6 is the minimum supported Python version
    * Features
    - improved :pep:`8` compliance
    - optionally number versions with timestamps instead of
      sequences (partly pulled from Pete Keen)
    - allow descriptions in SQL change script filenames (by Pete
      Keen)
    - improved model generation
    * Fixed Bugs
    - api test downgrade/upgrade does not work with sql scripts
      (pulled from Yuen Ho Wong)
    - passing a unicode string as the migrate repository fails (add
      regression test)
    - make_update_script_for_model fails with AttributeError:
      'SchemaDiff' object has no attribute 'colDiffs' (patch by
      Jeremy Cantrell)
    - upgrade and downgrade functions are reversed when using the
      command "make_update_script_for_model" (patch by Jeremy
      Cantrell)
    - manage.py should use the "if __name__=='__main__'" trick
    - column creation in make_update_script_for_model and required
      API change (by Gabriel de Perthuis)
    - compare_model_to_db gets confused by sqlite_sequence (pulled
      from Dustin J. Mitchell)
    - drop column does not work on persistent sqlite databases
      (pulled from Benoît Allard)
    - table rename failure with sqlalchemy 0.7.x (patch by Mark
      McLoughlin)
    - update documentation and help text (pulled from Yuen Ho Wong)


author: alexandre@exatati.com.br
changelog:
  - Update to 0.4:
    - Removed the name argument to plugin constructors.
    - Added driver property to stevedore.driver.DriverManager.


author: alexandre@exatati.com.br
changelog:
  - Update to 0.6:
    - Change the stevedore.enabled.EnabledExtensionManager to load
      the extension before calling the check function so the plugin
      can be asked if it should be enabled.
  - Aditional changes from 0.5:
    - Add stevedore.tests.manager.TestExtensionManager for writing
      tests for classes that use extension managers.


author: alexandre@exatati.com.br
changelog:
  - Update to 0.7.2:
    - Fix logging support for Python 2.6.
  - Aditional changes from 0.7.1:
    - Fix an issue with logging configuration.
  - Aditional changes from 0.7:
    - Add memoization to the entrypoint scanning code in
      stevedore.extension.ExtensionManager to avoid performance issues
      in situations where lots of managers are instantiated with the
      same namespace argument.


author: alexandre@exatati.com.br
changelog:
  - Update to 0.8:
    - Ignore AssertionError exceptions generated when plugins are
      loaded.
    - Update :class:`~stevedore.named.NamedExtensionManager` to check
      the name of a plugin before loading its code to avoid importing
      anything we are not going to use.


author: saschpe@suse.de
changelog:
  - Update to version 0.2.4:
    * Fixing the problem whereby uuid would be installed on python2.5+.
  - Changes from version 0.2.3:
    * Fixed issue #9 with the example code. All messages are sent and received correctly.
  - Spec file cleanup:
    * Added proper changes file and spec file license header
    * Run testsuite


author: saschpe@suse.de
changelog:
  - Update to version 0.18:
    * Include code to manage and migrate database schemas. See the
      storm.schema sub-package (bug #250412).
    * Added a storm.zope.testing.ZStormResourceManager class to manage a
      set of stores registered with ZStorm (bug #618704).
    * When a TimeoutError is raised it includes a description about why
      the exception was raised, to help make it easier to reason about
      timeout-related issues (bug #617973).
    * Improved the IResultSet interface to document the rationale of why some
      attributes are not included (bug #659883).
    * Make storm compatible with psycopg2 2.2 (bug #585704).
    * Fix bug #620615, which caused lazy expressions to cause subsequent
      loading of objects to explode if unflushed.
    * Fix bug #620508, which caused slicing a ResultSet to break subsequent
      count() calls.
    * Fix bug #659708, correcting the behavior of the sqlobject is_empty
      and __nonzero__ methods.
    * Fix bug #619017, which caused __storm_loaded__ to be called without
      its object's variables defined if the object were in the alive cache but
      disappeared.
    * See https://launchpad.net/storm for more changes...
  - Set license to LGPL-2.0+ (SPDX style)
  - BuildRequire python-distribute instead of python-setuptools
  - Use newer %{python_sitearch} macro instead of %{py_sitedir}


author: saschpe@gmx.de
changelog:
  - Update to version 0.19:
    - A new Cast expressions compiles an input and the type to cast it to
      into a call the CAST function
    - The storm.zope.testing.ZStormResourceManager now supports applying database
      schemas using a custom URI, typically for connecting to the database using a
      different user with greater privileges than the user running the tests. Note
      that the format of the 'databases' parameter passed to the constructor of
      the ZStormResourceManager class has changed.
    - A new storm.twisted.transact module has been added with facilities to
      integrate Storm with twisted, by running transactions in a separate
      thread from the main one in order to not block the reactor.
    - ResultSet.config's "distinct" argument now also accepts a tuple of
      columns, which will be turned into a DISTINCT ON clause.
    - Provide wrapped cursor objects in the Django integration
      layer. Catch some disconnection errors that might otherwise be
      missed, leading to broken connections.
    - A new JSON property is available. It's similar to the existing
      Pickle property, except that it serializes data as JSON, and must
      back onto a text column rather than a byte column.
    - Cache the compilation of columns and tables
    - Add two new tracers extracted from the Launchpad codebase.
      BaseStatementTracer provides statements with parameters substituted
      to its subclasses. TimelineTracer records queries in a timeline
      (useful for OOPS reports).
    - New ROW constructor
    - Add support for Postgres DISTINCT ON queries.
    * See NEWS for more details
  - Split of Django and Twisted support packages


author: saschpe@suse.de
changelog:
  - Use python-distribute instead of python-setuptools
  - Fix license to LGPL-3.0+ (SPDX style, see LICENSE)
  - Run testsuite


author: jenkins@suse.de
changelog:
  - Update to latest git (58baa42):
    + Add nosehtmloutput as a test dependency.
    + Change '_' to '-' in options


author: jenkins@suse.de
changelog:
  - Update to latest git (57dfd21):
    + Fix PEP8 issues.
    + Add ability to download without writing to disk.
    + PEP8 issues fixed
    + PEP8 cleanup.
    + Allow endpoint type to be specified.
    + Add region_name support
    + Do not use dictionaries as default parameters
    + Catch authorization failures
    + Resolves issue with empty os_options for swift-bench & swift-dispersion-report


author: vuntz@suse.com
changelog:
  - Update to version 2012.2 (Folsom), which is really 1.2.0:
    + See https://github.com/openstack/python-swiftclient/commits/1.2.0


author: saschpe@suse.de
changelog:
  - Install LICENSING and README.rst
  - Build HTML documentation and split of doc package
    + BuildRequire python-Sphinx
  - BuildRequire changes:
    + python-base instead of python-devel, sufficient for Python-only modules
    + python-distribute instead of setuptools
  - Drop from_vcs build flag


author: saschpe@suse.de
changelog:
  - Update to version 1.2.0.25.g7df9cad+git.1355914385.7df9cad:
    + Add --insecure option to fix bug #1077869
    + Don't segment objects smaller than --segment-size
    + Don't add trailing slash to auth URL.
    + Adding segment size as another x-object-manifest component
    + Stop loss of precision when writing 'x-object-meta-mtime'
    + Remove unused json_request.
    + fixed inconsistencies in parameter descriptions
    + tell nose to explicity test the 'tests' directory
    + Fixes setup compatibility issue on Windows
    + Force utf-8 encode of HTTPConnection params
    + swiftclient Connection : default optional arguments to None
    + Add OpenStack trove classifier for PyPI


author: cfarrell@suse.com
changelog:
  - license update: BSD-3-Clause
    Always state the exact version of the license and use SPDX syntax
    (http://www.spdx.org/licenses)


author: klaussfreire@gmail.com
changelog:
  - Add patch python-tagpy-taglib18_compat.patch:
    Makes tagpy build with taglib 1.8, now ID3v2::Tag::render is
    overloaded
  - Add explicit dependency on python-base


author: klaussfreire@gmail.com
changelog:
  - Update to version 2013.1
    * Fixed compatibility with taglib 1.8
    * Switch to using explicit taglib prefix
    * Some minor fixes
  - Remove patch python-tagpy-taglib18_compat.patch:
    Upstream fix applied
  - Rebased patch python-tagpy-remove_ccopt.patch
  - Rebased patch python-tagpy-no_sleep.patch


author: jfunk@funktronics.ca
changelog:
  - Update to 0.9.12:
    - Changes:
    * AfterPreproccessing renamed to AfterPreprocessing, which is a
      more correct spelling. Old name preserved for backwards compatibility,
      but is now deprecated.  Please stop using it.  (Jonathan Lange, #813460)
    * assertThat raises MismatchError instead of
      TestCase.failureException.  MismatchError is a subclass of
      AssertionError, so in most cases this change will not matter.
      However, if self.failureException has been set to a non-default
      value, then mismatches will become test errors rather than test
      failures.
    * gather_details takes two dicts, rather than two detailed objects.
      (Jonathan Lange, #801027)
    * MatchesRegex mismatch now says "<value> does not match /<regex>/"
      rather than "<regex> did not match <value>". The regular expression
      contains fewer backslashes too. (Jonathan Lange, #818079)
    * Tests that run with AsynchronousDeferredRunTest now have the
      reactor attribute set to the running reactor. (Jonathan Lange,
      [#720749])
    - Improvements:
    * All public matchers are now in testtools.matchers.__all__. (Jonathan
      Lange, #784859)
    * assertThat can actually display mismatches and matchers that contain
      extended unicode characters. (Jonathan Lange, Martin [gz], #804127)
    * assertThat output is much less verbose, displaying only what the
      mismatch tells us to display. Old-style verbose output can be had by
      passing verbose=True to assertThat. (Jonathan Lange, #675323,
      [#593190])
    * assertThat accepts a message which will be used to annotate the
      matcher. This can be given as a third parameter or as a keyword
      parameter. (Robert Collins)
    * Automated the Launchpad part of the release process. (Jonathan Lange,
      [#623486])
    * Correctly display non-ASCII unicode output on terminals that claim to
      have a unicode encoding. (Martin [gz], #804122)
    * DocTestMatches correctly handles unicode output from examples,
      rather than raising an error. (Martin [gz], #764170)
    * ErrorHolder and PlaceHolder added to docs. (Jonathan Lange,
      [#816597])
    * ExpectedException now matches any exception of the given type by
      default, and also allows specifying a Matcher rather than a mere
      regular expression. (Jonathan Lange, #791889)
    * FixtureSuite added, allows test suites to run with a given fixture.
      (Jonathan Lange)
    * Hide testtools's own stack frames when displaying tracebacks, making it
      easier for test authors to focus on their errors. (Jonathan Lange,
      Martin [gz], #788974)
    * Less boilerplate displayed in test failures and errors. (Jonathan Lange,
      [#660852])
    * MatchesException now allows you to match exceptions against any
      matcher, rather than just regular expressions. (Jonathan Lange, #791889)
    * MatchesException now permits a tuple of types rather than a single
      type (when using the type matching mode). (Robert Collins)
    * MatchesStructure.byEquality added to make the common case of
      matching many attributes by equality much easier.
      MatchesStructure.byMatcher added in case folk want to match by
      things other than equality. (Jonathan Lange)
    * New convenience assertions, assertIsNone and assertIsNotNone.
      (Christian Kampka)
    * New matchers:
    * AllMatch matches many values against a single matcher. (Jonathan
      Lange, #615108)
    * Contains. (Robert Collins)
    * GreaterThan. (Christian Kampka)
    * New helper, safe_hasattr added. (Jonathan Lange)
    * reraise added to testtools.compat. (Jonathan Lange)
  - 0.9.11:
    - Changes
    * TestCase now uses super to call base unittest.TestCase
      constructor, setUp and tearDown. (Tim Cole, #771508)
    * If, when calling useFixture an error occurs during fixture set up,
      we still attempt to gather details from the fixture. (Gavin Panella)
    - Improvements
    * Additional compat helper for BytesIO for libraries that build on
      testtools and are working on Python 3 porting. (Robert Collins)
    * Corrected documentation for MatchesStructure in the test authors
      document. (Jonathan Lange)
    * LessThan error message now says something that is logically correct.
      (Gavin Panella, #762008)
    * Multiple details from a single fixture are now kept separate, rather
      than being mooshed together. (Gavin Panella, #788182)
    * Python 3 support now back in action. (Martin [gz], #688729)
    * try_import and try_imports have a callback that is called
      whenever they fail to import a module. (Martin Pool)


author: jfunk@funktronics.ca
changelog:
  - Update to 0.9.14:
    * Our sister project, subunit <https://launchpad.net/subunit>_, was using
      a private API that was deleted in the 0.9.13 release. This release
      restores that API in order to smooth out the upgrade path.
      If you don't use subunit, then this release won't matter very much to you.
  - 0.9.13
    - Changes
    * MatchesAll now takes an first_only keyword argument that changes
      how mismatches are displayed. If you were previously passing matchers to
      MatchesAll with keyword arguments, then this change might affect
      your test results. (Jonathan Lange)
    - Improvements
    * Actually hide all of the testtools stack for assertion failures. The
      previous release promised clean stack, but now we actually provide it.
      (Jonathan Lange, #854769)
    * assertRaises now includes the repr of the callable that failed
      to raise properly. (Jonathan Lange, #881052)
    * Asynchronous tests no longer hang when run with trial.
      (Jonathan Lange, #926189)
    * Content objects now have an as_text method to convert their
      contents to Unicode text.  (Jonathan Lange)
    * Failed equality assertions now line up. (Jonathan Lange, #879339)
    * FullStackRunTest no longer aborts the test run if a test raises an
      error.  (Jonathan Lange)
    * MatchesAll and MatchesListwise both take a first_only
      keyword argument.  If True, they will report only on the first mismatch
      they find, and not continue looking for other possible mismatches.
      (Jonathan Lange)
    * New helper, Nullary that turns callables with arguments into ones
      that don't take arguments.  (Jonathan Lange)
    * New matchers:
    * DirContains matches the contents of a directory.
      (Jonathan Lange, James Westby)
    * DirExists matches if a directory exists.
      (Jonathan Lange, James Westby)
    * FileContains matches the contents of a file.
      (Jonathan Lange, James Westby)
    * FileExists matches if a file exists.
      (Jonathan Lange, James Westby)
    * HasPermissions matches the permissions of a file. (Jonathan Lange)
    * MatchesPredicate matches if a predicate is true. (Jonathan Lange)
    * PathExists matches if a path exists. (Jonathan Lange, James
      Westby)
    * SamePath matches if two paths are the same. (Jonathan Lange)
    * TarballContains matches the contents of a tarball. (Jonathan
      Lange)
    * MultiTestResult supports the tags method.
      (Graham Binns, Francesco Banconi, #914279)
    * ThreadsafeForwardingResult supports the tags method.
      (Graham Binns, Francesco Banconi, #914279)
    * ThreadsafeForwardingResult no longer includes semaphore acquisition
      time in the test duration (for implicitly timed test runs).
      (Robert Collins, #914362)


author: jfunk@funktronics.ca
changelog:
  - Update to 0.9.15
    * PlaceHolder and ErrorHolder now support being given result
      details. (Robert Collins)
    * ErrorHolder is now just a function - all the logic is in
      PlaceHolder. (Robert Collins)
    * TestResult and all other TestResult-like objects in testtools
      distinguish between global tags and test-local tags, as per the subunit
      specification.  (Jonathan Lange)
    * This is the **last** release of testtools that supports Python 2.4 or 2.5.
      These releases are no longer supported by the Python community and do not
      receive security updates. If this affects you, you will need to either
      stay on this release or perform your own backports.
      (Jonathan Lange, Robert Collins)
    * ThreadsafeForwardingResult now forwards global tags as test-local
      tags, making reasoning about the correctness of the multiplexed stream
      simpler. This preserves the semantic value (what tags apply to a given
      test) while consuming less stream size (as no negative-tag statement is
      needed). (Robert Collins, Gary Poster, #986434)
    * API documentation corrections. (Raphaël Badin)
    * ConcurrentTestSuite now takes an optional wrap_result parameter
      that can be used to wrap the ThreadsafeForwardingResults created by
      the suite.  (Jonathan Lange)
    * Tagger added.  It's a new TestResult that tags all tests sent to
      it with a particular set of tags.  (Jonathan Lange)
    * testresultdecorator brought over from subunit.  (Jonathan Lange)
    * All TestResult wrappers now correctly forward current_tags from
      their wrapped results, meaning that current_tags can always be relied
      upon to return the currently active tags on a test result.
    * TestByTestResult, a TestResult that calls a method once per test,
      added.  (Jonathan Lange)
    * ThreadsafeForwardingResult correctly forwards tags() calls where
      only one of new_tags or gone_tags are specified.
      (Jonathan Lange, #980263)
    * ThreadsafeForwardingResult no longer leaks local tags from one test
      into all future tests run.  (Jonathan Lange, #985613)
    * ThreadsafeForwardingResult has many, many more tests. (Jonathan Lange)
  - Enable tests


author: jfunk@funktronics.ca
changelog:
  - Update to 0.9.21:
    * DirContains correctly exposed, after being accidentally hidden in the
      great matcher re-organization of 0.9.17.  (Jonathan Lange)
  - 0.9.20
    * New, powerful matchers that match items in a dictionary:
    - MatchesDict, match every key in a dictionary with a key in a
      dictionary of matchers.  For when the set of expected keys is equal to
      the set of observed keys.
    - ContainsDict, every key in a dictionary of matchers must be
      found in a dictionary, and the values for those keys must match.  For
      when the set of expected keys is a subset of the set of observed keys.
    - ContainedByDict, every key in a dictionary must be found in
      a dictionary of matchers.  For when the set of expected keys is a
      superset of the set of observed keys.
      The names are a little confusing, sorry.  We're still trying to figure out
      how to present the concept in the simplest way possible.
  - 0.9.19
    * Include the matcher tests in the release, allowing the tests to run and
      pass from the release tarball.  (Jonathan Lange)
    * Fix cosmetic test failures in Python 3.3, introduced during release
      0.9.17. (Jonathan Lange)
  - 0.9.18
    Due to an oversight, release 0.9.18 did not contain the new
    testtools.matchers package and was thus completely broken.  This release
    corrects that, returning us all to normality.
  - 0.9.17
    This release brings better discover support and Python3.x improvements.
    There are still some test failures on Python3.3 but they are cosmetic - the
    library is as usable there as on any other Python 3 release.
    * The testtools.matchers package has been split up.  No change to the
      public interface.  (Jonathan Lange)
    * python -m testtools.run discover . --list now works. (Robert Collins)
    * Correctly handling of bytes vs text in JSON content type. (Martin [gz])
  - 0.9.16
    This is the first release of testtools to drop support for Python 2.4 and
    2.5. If you need support for either of those versions, please use testtools
    0.9.15.
    * New content helper, json_content (Jonathan Lange)
    * New matchers:
    * ContainsAll for asserting one thing is a subset of another
      (Raphaël Badin)
    * SameMembers for asserting two iterators have the same members.
      (Jonathan Lange)
    * Reraising of exceptions in Python 3 is more reliable. (Martin [gz])


author: saschpe@suse.de
changelog:
  - Update to version 0.9.24:
    * testtools.run discover will now sort the tests it discovered. This is a
      workaround for http://bugs.python.org/issue16709. Non-standard test suites
      are preserved, and their sort_tests() method called (if they have such an
      attribute). testtools.testsuite.sorted_tests(suite, True) can be used by
      such suites to do a local sort.
    * ThreadsafeForwardingResult now defines a stub progress method, which
      fixes testr run of streams containing progress markers (by discarding the
      progress data).
  - Changes from version 0.9.23:
    * run.TestToolsTestRunner now accepts the verbosity, buffer and failfast
      arguments the upstream python TestProgram code wants to give it, making it
      possible to support them in a compatible fashion. (Robert Collins)
    * testtools.run now supports the -f or --failfast parameter.
      Previously it was advertised in the help but ignored.
    * AnyMatch added, a new matcher that matches when any item in a collection
      matches the given matcher.
    * Spelling corrections to documentation.
    * TestProgram now has a sane default for its testRunner argument.
    * The test suite passes on Python 3 again.
  - Changes from version 0.9.22:
    * content_from_file and content_from_stream now accept seek_offset and
      seek_whence parameters allowing them to be used to grab less than the full
      stream, or to be used with StringIO streams.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.2:
    - Please read http://www.tornadoweb.org/documentation/releases/v2.2.0.html
      for all changes in this release.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.2.1:
    - tornado.web.RequestHandler.set_header now properly sanitizes
      input values to protect against header injection, response
      splitting, etc. (it has always attempted to do this, but the
      check was incorrect). Note that redirects, the most likely
      source of such bugs, are protected by a separate check in
      RequestHandler.redirect.
    - Colored logging configuration in tornado.options is compatible
      with Python 3.2.3 (and 3.3).


author: alexandre@exatati.com.br
changelog:
  - Update to 2.3:
    - Please check changelog at
      http://www.tornadoweb.org/documentation/releases/v2.3.0.html


author: alexandre@exatati.com.br
changelog:
  - Update to 2.4:
    - Please check changelog at
      http://www.tornadoweb.org/documentation/releases/v2.4.0.html


author: alexandre@exatati.com.br
changelog:
  - Update to 2.4.1:
    - Fixed a memory leak in tornado.stack_context that was especially
      likely with long-running @gen.engine functions.
    - tornado.auth.TwitterMixin now works on Python 3.
    - Fixed a bug in which IOStream.read_until_close with a streaming
      callback would sometimes pass the last chunk of data to the
      final callback instead of the streaming callback.


author: saschpe@suse.de
changelog:
  - Update to version 1.4:
    + fix issue26 - no warnings on absolute or relative specified paths for commands
    + fix issue33 - commentchars are ignored in key-value settings allowing
      for specifying commands like: python -c "import sys ; print sys"
      which would formerly raise irritating errors because the ";"
      was considered a comment
    + tweak and improve reporting
    + refactor reporting and virtualenv manipulation
      to be more accessible from 3rd party tools
    + support value substitution from other sections
      with the {[section]key} syntax
    + fix issue29 - correctly point to pytest explanation
      for importing modules fully qualified
    + fix issue32 - use --system-site-packages and don't pass --no-site-packages
    + add python3.3 to the default env list, so early adopters can test
    + drop python2.4 support (you can still have your tests run on
      python-2.4, just tox itself requires 2.5 or higher.


author: saschpe@suse.de
changelog:
  - Update to version 1.4.2:
    + fix some tests which fail if /tmp is a symlink to some other place
    + "python setup.py test" now runs tox tests via tox :)
      also added an example on how to do it for your project.
  - Changes from version 1.4.1:
    + fix issue41 better quoting on windows - you can now use "<" and ">" in
      deps specifications, thanks Chris Withers for reporting


author: cfarrell@novell.com
changelog:
  - Updated to 1.1.0
    New Features:
    - Transaction managers and the transaction module can be used with the
      with statement to define transaction boundaries
    - There is a new iterator function that automates dealing with
      transient errors (such as ZODB confict errors).
    Bugs fixed:
    - Fixed a bug that caused extra commit calls to be made on data
      managers under certain special circumstances.
    - When threads were reused, transaction data could leak accross them,
      causing subtle application bugs.
  - Fixed zopeinterface require as per bnc#623255
  - Added %doc section


author: coolo@novell.com
changelog:
  - update to 1.1.1
    * Code in ``_transaction.py`` held on to local references to traceback
    objects after calling ``sys.exc_info()`` to get one, causing
    potential reference leakages.
    * Fixed ``hexlify`` NameError in ``transaction._transaction.oid_repr``
    and add test.


author: saschpe@suse.de
changelog:
  - Update to version 1.2.0:
    * Python 3.2 compatibility.
    * Dropped Python 2.4 and 2.5 compatibility
  - Set license to SPDX style (ZPL-2.1)
  - Ran spec-cleaner


author: os-dev@jacraig.com
changelog:
  - Update to 1.3.0:
    * Added Sphinx API docuementation.
    * Added explicit support for PyPy.
    * Dropped use of Python3-incompatible zope.interface.implements class advisor
      in favor of zope.interface.implementer class decorator.
    * Added support for continuous integration using tox and jenkins.
    * Added setup.py docs alias (installs Sphinx and dependencies).
    * Added setup.py dev alias (runs setup.py develop plus installs nose and
      coverage).
    * Python 3.3 compatibility.
    * Fix "for attempt in transaction.attempts(x)" machinery, which would not
      retry a transaction if its implicit call to .commit() itself raised a
      transient error. Symptom: seeing conflict errors even though you thought
      you were retrying some number of times via the "attempts" machinery (the
      first attempt to generate an exception during commit would cause that
      exception to be raised).


author: p.drouand@gmail.com
changelog:
  - Update to 1.4.0b1 version:
    * Converted existing doctests into Sphinx documentation (snippets
      are exercised via 'tox').
    * 100% unit test coverage.
    * Backward incompatibility: raise ValueError rather than AssertionError
      for runtime errors:
    - In Transaction.doom if the transaction is in a non-doomable state.
    - In TransactionManager.attempts if passed a non-positive value.
    - In TransactionManager.free if passed a foreign transaction.
    * Declared support for Python 3.3 in setup.py, and added tox testing.
    * When a non-retryable exception was raised as the result of a call to
      transaction.manager.commit within the "attempts" machinery, the exception
      was not reraised properly. Symptom: an unrecoverable exception such as
      Unsupported: Storing blobs in <somestorage> is not supported. would be
      swallowed inappropriately.


author: p.drouand@gmail.com
changelog:
  - Update to 1.4.3 version:
    * fix indentation problem
  - Update to 1.4 version:
    * Refactor Django test runner to clean up imports
    * Allow bool values in TEST_OUTPUT_VERBOSE for backwards-compatibility
    * Fix Django test runner for renamed XMLTestRunner constructor parameter
    * Fixed syntax error on classifiers section.
    * Added support for Python 3.
    * Renamed constructor parameter to make it compatible with the one used
      in unittest.TextTestRunner.


author: poeml@suse.de
changelog:
  - fix build on 11.1 onwards, where python must be in the
    buildrequires in addition to python-devel, because otherwise
    urllib2 appears to have no SSL support


author: saschpe@suse.de
changelog:
  - Update to version 3.9.1:
    * cleanup all the old urlgrabber urllib code that's not being used
    * delete sslfactory and keepalive fix up the unittests to match existing code
    * make sure the value we get back from the parse150 and other calls is
      converted to an int before we make it 'size' rhbug: #524705
  - Spec file updates:
    * Removed authors from description
    * Dropped useless python-urlgrabber-2.9.9.patch
    * Dropped obsolete python-urlgrabber-3.1.0.patch (upstream changed)
    * Require python-pycurl


author: saschpe@suse.de
changelog:
  - Fixed wrong license header in urlgrabber/__init__.py (bnc#781323)
  - Updated upstream URL, the project moved the baseurl.org (yum)


author: saschpe@suse.de
changelog:
  - Update to version 1.0.0:
    * New support for Python 3.2 from the same 2.x code base,
      requires distribute instead of setuptools (by Kirk McDonald,
      Wendell, Marien Zwart) everything except TwistedEventLoop and
      GLibEventLoop is supported
    * New experimental Terminal widget with xterm emulation and
      terminal.py example program (by aszlig)
    * Edit widget now supports a mask (for passwords), has a
      insert_text_result() method for full-field validation and
      normalizes input text to Unicode or bytes based on the caption
      type used
    * New TreeWidget, TreeNode, ParentNode, TreeWalker
      and TreeListBox classes for lazy expanding/collapsing tree
      views factored out of browse.py example program, with new
      treesample.py example program (by Rob Lanphier)
    * MainLoop now calls draw_screen() just before going idle, so extra
      calls to draw_screen() in user code may now be removed
    * New MainLoop.watch_pipe() method for subprocess or threaded
      communication with the process/thread updating the UI, and new
      subproc.py example demonstrating its use
    * New PopUpLauncher and PopUpTarget widgets and MainLoop option
      for creating pop-ups and drop-downs, and new pop_up.py example
      program
    * New twisted_serve_ssh.py example (by Ali Afshar) that serves
      multiple displays over ssh from the same application using
      Twisted and the TwistedEventLoop


author: pascal.bleser@opensuse.org
changelog:
  - update to 1.0.1:
    * fix for a Filler mouse_event() position bug
    * fix support for mouse positions up to x=255, y=255
    * fixes for a number of string encoding issues under Python 3
    * fix for a LineBox border __init__() parameters
    * fix input input of UTF-8 in tour.py example by converting captions to
      unicode
    * prevent raw_display from calling tcseattr() or tcgetattr() on non-ttys
    * disable curses_display external event loop support: screen resizing and gpm
      events are not properly supported
    * mark PollingListWalker as deprecated
  - changed arch to _not_ be noarch, contains a shlib file


author: p.drouand@gmail.com
changelog:
  - Bump to 1.0.2 release:
    * Fix for bug when entering Unicode text into Edit widget with
      bytes caption
    * Fix a regression when not running in UTF-8 mode
    * Fix for a MainLoop.remove_watch_pipe() bug
    * Fix for a bug when packing empty Edit widgets
    * Fix for a ListBox "contents too long" error with very large
      Edit widgets
    * Prevent ListBoxes from selecting 0-height selectable widgets
      when moving up or down
    * Fix a number of bugs caused by 0-height widgets in a ListBox


author: p.drouand@gmail.com
changelog:
  - Update to 1.1.0 release:
    * New common container API: focus, focus_position, contents,
      options(), get_focus_path(), set_focus_path(), __getitem__,
      __iter__(), __reversed__() implemented across all included
      container widgets
      A full description doesn't fit here, see the Container Widgets
      section in the manual for details
    * New Sphinx-based documentation now included in source:
      Tutorial rewritten, manual revised and new reference based
      on updated docstrings (by Marco Giusti, Patrick Totzke)
    * New list walker SimpleFocusListWalker like SimpleListWalker but
      updates focus position as items are inserted or removed
    * New decoration widget WidgetDisable to disable interaction
      with the widgets it wraps
    * SelectableIcon selectable text widget used by button widgets is
      now documented (available since 0.9.9)
    * Columns widget now tries to keep column in focus visible, hiding
      columns on the left when necessary
    * Padding widget now defaults to ('relative', 100) instead of
      'pack' so that left and right parameters are more useful and more
      child widgets are supported
    * New list walker "API Version 2" that is simpler for many list
      walker uses; "API Version 1" will still continue to be supported
    * List walkers may now allow iteration from the absolute top or
      bottom of the list if they provide a positions() method
    * raw_display now erases to the end of the line with EL escape
      sequence to improve copy+paste behavior for some terminals
    * Filler now has top and bottom parameters like Padding's left and
      right parameters and accepts 'pack' instead of None as a height
      value for widgets that calculate their own number of rows
    * Pile and Columns now accepts 'pack' instead of 'flow' for widgets
      that calculate their own number of rows or columns
    * Pile and Columns now accept 'given' instead of 'fixed' for
      cases where the number of rows or columns are specified by the
      container options
    * Pile and Columns widgets now accept any iterable to their
      __init__() methods
    * Widget now has a default focus_position property that raises
      an IndexError when read to be consistent with new common container
      API
    * GridFlow now supports multiple cell widths within the same widget
    * BoxWidget, FlowWidget and FixedWidget are deprecated, instead
      use the sizing() function or _sizing attribute to specify the
      supported sizing modes for your custom widgets
    * Some new shift+arrow and numpad input sequences from RXVT and
      xterm are now recognized
    * Fix for alarms when used with a screen event loop (e.g.
      curses_display)
    * Fix for raw_display when terminal width is 1 column
    * Fixes for a Columns.get_cursor_coords() regression and a
      SelectableIcon.get_cursor_coords() bug
    * Fixes for incorrect handling of box columns in a number of
      Columns methods when that column is selectable
    * Fix for Terminal widget input handling with Python 3


author: p.drouand@gmail.com
changelog:
  - Update to 1.1.1 version:
    * Fix for Pile not changing focus on mouse events
    * Fix for Overlay.get_cursor_coords()
  - Fix the non-executable-files rpm waraning and remove the rpmlint file


author: prusnak@opensuse.org
changelog:
  - updated to 1.0.0 alpha 1
    - implemented standard control requests
    - finish implementation of 0.4 API emulation
    - documentation update
    - tutorial update


author: prusnak@opensuse.org
changelog:
  - remove tests from the tarball
    - they are not used during the build and contain firmware files
      with unknown licenses


author: joop.boonen@opensuse.org
changelog:
  - Build version 1.0.0a2
  - Included coded fixes
    - MANIFEST.in: Removed old test firmware from manifest file
    - usb/backend/libusb10.py, usb/backend/openusb.py: Fixed: use None
      when errno value is not available
    - tests/utils.py: Fixed Python 3 string test case for ctrl_transfer
      In Python 3, string is 4 bytes long, so ctrl_transfer test case was
      failing with 'Broken error' message. This was caused because control
      buffer in the benchmark firmware can only hold 8 bytes, thus it
      could not handle more than a two character length string.
    - usb/backend/libusb01.py: Fixed correct device enumeration for
      libusb01 backend


author: joop.boonen@opensuse.org
changelog:
  - Build version 1.0.0a3
    + Fixed: find() function returns -1 when not findind a substring.
    + PATH_MAX is 1024 for all *BSD machines.
    + Fixed type in libusb0 backend.
    + Fixed: correct PATH_MAX for Darwin/Mac OSX.
    + Fixed: correct value of PATH_MAX for FreeBSD
    + Renamed libusb01 backend to libusb0.
    + Renamed libusb10 backend to libusb1
      libusb 1.0 and libusbx probably will have backward compatibility across
      all 1.x version, so there is no point in calling the backend libusb10,
      since it should work with all 1.x series of the library.
    + Limit zeroth string descriptor request to 254 bytes
      This string descriptor cannot be longer than 255 bytes anyway, since
      its length is defined by its first byte.
      Also, the libusb code warns "Some devices choke on size > 255".
      Since each language code is two byte long, only an even
      number of bytes makes sense, so request only 254 bytes.
    + Makes legacy byteWrite() and interruptWrite() more compatible with pyusb 0.4.x
      PyUSB 0.4 has a very flexible input buffer treatment. This change does
      not mimic it for all, but make legacy module more close to it.
    + Fix "localtion/location" typo.
    + Limit get_string() length to string descriptor length
      Use the length as reported by the first byte of the descriptor.
      Otherwise (at least for some backend/kernel combinations) the buffer
      length provided by the user would be used instead, and NUL characters
      would be appended to the returned string.
      This also makes the legacy getString() function compatible with
      pyusb 0.4.
    + Return deviceVersion and usbVersion as strings
      PyUSB 0.4 sets deviceVerion and usbVersion attributes as strings. So do
      it for the legacy module.
    + Fixed syntax errors for Python 2.4
    + Merge pull request #4 from JNRowe/master
      Very minor fixes to tutorial
    + Use __ suffix for inline links in reST.
      Very minor, but stops docutils issuing a unreferenced link warning.
    + Fixed alternate_setting in tutorial.
      Typo and missing dev parameter.
    + patch for data loss
    + Fixed configuration indexing in the tutorial
    + Updated ACKNOWLEDGEMENTS file.
    + Fixed: allow Interface objects as parameters for kernel driver functions
    + Fixed: do not used version_info named parameters to preserve backward compatibility


author: saschpe@suse.de
changelog:
  - Update to version 0.1.11:
    + Upstream provides no changelog, but you can check
      https://github.com/codeinn/vcs/compare/v0.1.10...v0.1.11
  - Remove pyc files and vcs.egg-info dir precompiled for Python-2.6


author: saschpe@suse.de
changelog:
  - Update to version 0.2.2:
    + Upstream provides no changelog, but you can check
      https://github.com/codeinn/vcs/compare/v0.2.0...v0.2.2
  - Spec file cleanup


author: alexandre@exatati.com.br
changelog:
  - Update to 1.6:
    * Add support for python2.4 and python2.5 thanks to Janis Leidel (thanks!).
    * Add tox (http://codespeak.net/~hpk/tox/) configuration file for easier
      testing.
  - Aditional changes from 1.5:
    * Added Git support, contributed by Jannis Leidel (thanks!). To use it you need
      GitPython >= 0.3.2.RC1.
  - Aditional changes from 1.4:
    * Work harder to figure out the source tree a __version__ object comes from.
      This is possible with a new function
      :meth:`versiontools.Version.from_tuple_and_hint`.
    * Allow people to omit the version identifier in setup.py (defaulting to
      ``__version__``)
  - Aditional changes from 1.3.2:
    * Change version string produced by :meth:`versiontools.Version.__str__` and
      `versiontools.format_version` to be more useful when vcs integration is not
      available and the release is not final.
  - Aditional changes from 1.3.1:
    * To make `setup.py test` work in third party components we cannot use
      versiontools in our own setup.
  - Aditional changes from 1.3:
    * Add integration with setuptools (or more accurately, distribute) so that you
      no longer have to try-import versiontools. This means that you may finally
      install your packages with pip and everything will work correctly.
    * Prevent an unexplained crash when following the backtrace in
      ``Version._find_source_tree()``.
  - Aditional changes from 1.2:
    * Change how vcs objects are constructed. With this change they are only
      constructed lazily when needed.  This speeds up common operations, delays the
      time any additional modules are imported (if any) and retains backwards comp
      ability.
    * Updated documentation on installation instructions to point to the new PPA
    * Updated recommended usage guide so that installed programs do not depend on
      versiontools. This allows you to use versiontools in setup.py and still
      benefit from the smart version formatting and keep your deployment
      lightweight.
    * Added basic unit tests
    * Fixed most PEP8 issues


author: alexandre@exatati.com.br
changelog:
  - Update to 1.7:
    * Add support for Mercurial repositories
    * Fix a bug in exception handling that affected 1.6


author: saschpe@suse.de
changelog:
  - Update to 1.8:
    * Fixed all pep8 issues (prettier syntax)
    * Fixed an issue with using __import__ on Python 2.4.
    * Fixed an issue with using :versiontools:path.to.symbol with nested modules
    * Fixed an issue with using exceptions on Python 3.x
    * Added test that demostrated that exception handling works on all Python versions.
    * Unified error handling across version control plugins.
    * General documentation improvements, installation, usage, code refrerence,
      and writing additional plug-ins.
    * Added a *backwards incompatible* constraint on serial to be greater than
      zero on alpha, beta and release candidates as required by :pep:`386`.
  - Fixed non-executable scripts rpmlint warning


author: jfunk@funktronics.ca
changelog:
  - Update to 1.8.2:
    * Improve git support by adding code paths compatible with python-git 0.1.6
    (which is easier to get on Debian)
    * Change git support to default to short commit id. If you want to access the
    long commit id you need to access it directly as GitIntegration.commit_id
  - Version 1.8.1
    * Improve performance when working with checkouts. The use of branch.nick has
    been replaced with branch._get_nick(local=True). This avoids network
    operations and is much more responsive.


author: jfunk@funktronics.ca
changelog:
  - Update to 1.8.3:
    * Fix incorrectly specified line in git support. Previosuly a KeyError
      may bleed to the outside calling code, depending on python version.
    * Fix incorrectly specified line in bzr support. Previously a non-bzr
      directory could be associated as a malformed bzr branch.


author: jfunk@funktronics.ca
changelog:
  - Update to 1.9.1:
    * Just bump version to final, sorry
  - Version 1.9
    * Reorganize and update documentation.
    * Add a new way of using versiontools that does not require using
      setup_requires. This way is based on bundling a small helper module to
      help you bootstrap your project when installed from source.
    * Add versiontools.Version.from_expression() that creates a Version object
      from a python import expression (and an optional variable identifer)
    * Move and rename private function versiontools.handle_version to
      versiontools.setuptools_hooks:version().
    * Move and rename private function versiontools.get_exception_message to
      versiontools._get_exception_message().
    * Remove private function versiontools.isstring.


author: badshah400@gmail.com
changelog:
  - Update to version 1.12:
    + Multiple widgets can now be selected for editing properties
    + Add Edit->Select menu and context menu for above
    + Added context menu on dataset browser for filenames to reload,
      delete or unlink all associated datasets
    + New tree-like dataset browsing widget is shown in data edit
      dialog
    + Importing 1D fits images is now supported
    + Date / time data has its own dataset type
    + The data edit dialog box can create or edit date/time data in
      human-readable form
    + Add LaTeX commands \cdot, \nabla, \overline plus some arrows
    + Inform user in exception dialog if a new version is available
    + Add linevertbar and linehorzbar error bar styles
    + Bug fixes:
    - Fix crash on filling filled error regions if no error bars
    - Remove grouping separator to numbers in locale as it creates
      ambiguous lists of numbers
    - Undo works properly for boolean and integer settings
    - Prevent widgets getting the same names when dragging and
      dropping
    - Hidden plot widgets are ignored when calculating axis ranges
    - Combo boxes are now case sensitive when displaying matches
      with previous text
    - Fix errors if plotting DatasetRange or Dataset1DPlugin
      datasets against data with nan values
    - Fix division by zero in dataset preview
    - Do not leave settings pointing to deleted widgets after an
      undo
    - Fix errors when using super/subscripts of super/subscripts
    - Fix crash when giving positions of bar plot and labels
    - Do not allow dataset names to be invalid after remaining
    - Several EMF format bug fixes
    - Stop crash when contouring zero-sized datasets
  - Changes from version 1.11:
    + New data point picker for finding coordinates of points on plot
    + New data navigator window for filtering, sorting and examining
      dataset statistics
    + ".." button next to dataset settings pops up data navigator for
      choosing datasets
    + Data fitting can now use PyMinuit, giving error estimates
    + Console history now uses currently entered characters to select
      lines from history
    + New self test script, comparing graph output with expected
      output
    + Put superscripts and subscripts above each other when
      formatting
    + Key entries can have multiple lines (using \\)
    + Option to treat blanks as data items in CSV files
    + Locale support added for number formatting
    - Can use current locale or US/English in documents
    - Can use US/English or current local in user interface
    + Contours avoid missing (nan) values
    + Several bug fixes (see ChangeLog file for details)
  - Spec file cleanup:
    + Removed BuildRequires: python-distribute to allow building
      with openSUSE 11.4 and earlier
    + Use %suse_update_desktop_file macro to install .desktop entry
    + Miscellaneous minor modifications


author: badshah400@gmail.com
changelog:
  - Update to version 1.13
    + Graphs are rendered in separate threads for speed and a
      responsive user interface
    + A changed Graph is rendered immediately on document
      modification, improving latency
    + A new ternary plot widget is included
    + Size of pages can be modified individually in a document
    + Binary data import added
    + NPY/NPZ numpy data import added
    + Axis and tick labels on axes can be rotated at 45 deg
      intervals
    + Labels can be plotted next to points on non-orthogonal plots
    + Add an option for DPI of output EPS and PDF files
    + Several minor improvements (see ChangeLog file)
    + Bug fixes:
    - Images plotted when axes are inverted are inverted too
    - Fixed crash when selecting datasets for plotting in the
      popup menu
    - Fixed picker crashes with a constant function
    - 2D dataset creation using expressions fixed
    - CSV reader treated dataset names ending in + or -
      incorrectly
    - unique1d function no longer available in numpy


author: badshah400@gmail.com
changelog:
  - Update to version 1.14
    + Added interactive tutorial
    + Points in graphs can be colored depending on another dataset
      and the scale shown in a colorbar widget
    + Improved CSV import
    - better data type detection
    - locale-specific numeric and date formats
    - single/multiple/none header modes
    - option to skip lines at top of file
    - better handling of missing values
    + Data can be imported from clipboard
    + Substantially reduced size of output SVG files
    + In standard data import, descriptor can be left blank to
      generate dataset names colX
    + Axis plotting range can be interactively manipulated
    + If axis is in date-time format, show and allow the min and
      max values to be in date-time format
    + ImageFile widget can have image data embedded in document
      file
    + Fit widget can update the fit parameters and fit quality to a
      label widget
    + Allow editing of 2D datasets in data edit dialog
    + Add copy and paste dataset command to dataset browser context
      menu
    + Bug Fixes:
    - Fix initial extension in export dialog
    - Fix crash on hiding pages
    - Fixed validation for numeric values
    - Position of grid lines in perpendicular direction for non
      default positions
    - Catch errors in example import plugin
    - Fix crash for non existent key symbols
    - Fix crash when mismatch of dataset sizes when combining 1D
      datasets to make 2D dataset
    + Minor changes (see
      http://home.gna.org/veusz/releasenotes/1.14.txt for a full
      list).
  - Spec file changes:
    + Use source provided tarballs (tar.gz) instead of
      recompressing


author: badshah400@gmail.com
changelog:
  - Minor spec file changes:
    + Use Name: python-veusz instead of Name: python-%{pyname}
    + Modify License tag in accordance with spdx specifications


author: badshah400@gmail.com
changelog:
  - Update to version 1.15 (for complete list of changes please see
    http://home.gna.org/veusz/releasenotes/1.15.txt):
    + Major changes:
    - Improved hatching
    - Added options to extend axes by 2, 5, 10 and 15% of data
      range
    - Full screen graph view mode
    - Ctrl+MouseWheel zooms in and out of plot
    - New dataset plugins: Linear interpolation, Cumulative value,
      Rolling average, Subtract mean / minimum
    - Allow grid widgets to be placed in grid widgets
    - Allow multiple datasets to be selected in dataset browser
    - Allow tagging of datasets and allow datasets be grouped by
      tags in dataset browser
    - Allow text to be written as text in SVG, rather than curves
    - Add DBus interface to program, if DBus is installed
    - 2D QDP support
    - Add title option for keys.
    + Bug fixes:
    - Use / rather than \ for path separator in saved file names
    - Trap case where nan values could be plotted
    - Fix error if website not accessible in exception dialog
    - Crash when min and max of axes are too similar
    - Fix clipping of paths after transform in SVG files
    - Fix crash in picker
    - Fix crash if duplication of characters in CSV date format
    - Fix crash in tool tip in dataset browser
    - Fix GlobalColor error (on certain dark color sets)
    - Fix blocked data import if no descriptor
    - Fix crash if log contours and minimum is zero
    - Bug fix https://bugzilla.redhat.com/show_bug.cgi?id=800196.
    + Several minor fixes.


author: badshah400@gmail.com
changelog:
  - Update to version 1.16:
    + Experimental MathML support
    + Add upper/lower-left/right arrows
    + Add options to clip text/lines/shapes to graphs
    + Add stacked-area option to bar plot widget
    + Draw stacked bar plots top-down for better overlapping line
      behaviour
    + Axis labels can be placed at left or right of axes, in
      addition to centre
    + Line widget now has length-angle or point-to-point modes,
      better support for only specifying some coordinates.
    + Exception dialog records more detailed traceback
    + Use top level windows for non-modal dialogs, giving minimize
      in window and no always-on-top behaviour
    + Zero length vectors and arrows in vector fields are not
      plotted
    + Add support for strings to be translated
    + Add "Sort" dataset plugin
    + Add "Histogram 2D" dataset plugin
    + Add "Divide by Maximum" and "Normalize" dataset plugins
    + Support for *args and **kwargs for custom functions
    + Custom colormaps can be defined in the custom editing
      dialog
    + Bug fixes:
    - Use correct definition of 1pt = 1/72in
    - Workaround for splash screen problem
    - Fix numerous problems reported by pyflakes
    - Histograms fail when saved
    - Fix plot with nan functions
    - Fix failure of self tests on ARM platforms
    - Force pages/documents to have physical sizes
    - Fix crash if deleting multiple datasets in data edit dialog
    - Check dimensions of datasets in SetData
    - Handle better zero bytes in data files
    - Fix error if page size zero
    - Fix error if vector baselength is zero
    - If dataset plugin parameter not given in saved file, use
      default
    - Fix crash for axes with same minimum and maximum
    - Fix CSV import problem when same dataset has multiple types
    - Thinning markers works when using marker sizes / colors
    + Package icons in the hicolor icon directory; use BuildRequires:
    hicolot-icon-theme for required post scriptlets
    + Install 256x256 icon to make application icon look better on the
    gnome-shell
    + Depend on the right version of SIP ABI (prevents issues like
    bnc#711890 from happening)
    + Add a Provides: veusz = %{version} to spec file.


author: badshah400@gmail.com
changelog:
  - Install icon files: these got removed during the previous
    update. This fixes a rather ugly regression from the previous
    build which made the vuesz interface show up with no icons at
    all.


author: badshah400@gmail.com
changelog:
  - Use the correct icon-theme-cache post script, this fixes a
    packaging bug that prevented the correct veusz icon from being
    shown on the desktop menu (until gtk-update-icon-cache was run
    manually by the user).


author: berendt@b1-systems.de
changelog:
  - push to version 0.500.6
    - --graphics spice now enables spicevmc and qxl
    - New --disk parameter io=native|threads


author: carnold@novell.com
changelog:
  - Update to upstream git version for various bug fixes
    virtinst: 15d4901a3c8b855838931976e023158b8cda1c37
  - Compatibility update to virtinst 0.600.0 for virt-manager in os12.1
    * virt-install: Various improvements to enable LXC/container guests:
    * New --filesystem option for <filesystem> devices
    * New --init option for container <init> path
    * New --container option (similar to --paravirt or --hvm)
    * virt-install: Make --location remotely (with latest libvirt)
    * virt-install: New --smartcard option for <smartcard> devices
    * (Marc-André Lureau)
    * virt-install: New --numatune option for building guest <numatune> XML
    * virt-install: option to set --disk error_policy=
    * virt-install: option to set --disk serial=


author: carnold@novell.com
changelog:
  - Update to virtinst 0.600.1
    * virt-install: --redir option for usb redirection (Marc-André Lureau)
    * virt-install: Advanced --controller support for usb2 (Marc-André Lureau)
    * Many bug fixes and minor improvments.


author: carnold@novell.com
changelog:
  - bnc#752138 - python-virtinst causes virt-manager uninstall
    python-virtinst.spec
  - SUSE URL installs want install= rather than method=
    virtinst-git-suse-url.diff


author: carnold@novell.com
changelog:
  - Update to virtinst 0.600.2
    * virt-install: New --memballoon option (Eiichi Tsukata)
    * virt-install: Improved qemu/kvm pseries support (Li Zhang, Qing Lin)
    * virt-install: Support setting BIOS path using -boot loader=PATH
    * Various bug fixes and improvements


author: carnold@novell.com
changelog:
  - Update to virtinst 0.600.3
    0.600.3 is a bugfix release, fixing virt-install --cpuset=auto,
    and cloning to an existing managed block device. 0.600.2
    changelog:
    * virt-install: New --memballoon option (Eiichi Tsukata)
    * virt-install: Improved qemu/kvm pseries support (Li Zhang, Qing Lin)
    * virt-install: Support setting BIOS path using -boot loader=PATH
    * Various bug fixes and improvements


author: carnold@suse.com
changelog:
  - fate##314135: Support PVSCSI on XEN and VirtioSCSI on KVM -
    Implement pass through block device
  - fate##313076: HBA passthrough for kvm
    virtinst-git-lun.diff


author: vuntz@opensuse.org
changelog:
  - Update to version 0.60.0:
    + Add methods to get the active layout symbols and group
      (lp#65626)
    + Add python error exit in getKbd (lp#526791)
    + Fix potential X resource leaks
    + Add test code to simulate missing X keyboard
    + Some code cleanup
    + Reorganize source directory and add AUTHORS, NEWS and README files
    + Add MANIFEST.in file
    + Use pkg-config to find paths instead of hardcoded paths
    + Update license to LGPL 3
    + Use 'python-virtkey' name also for source package
    + Change version format to major.minor.micro
    + Add some API documentation
  - Change License tag from GPLv2+ to LGPLv3+.
  - Drop python-virtkey-use-pkg-config.patch: fixed upstream.
  - Update description


author: vuntz@opensuse.org
changelog:
  - Add explicit pkgconfig(x11) and pkgconfig(xtst) BuildRequires:
    those are needed after the xorg-x11 packaging change.
  - Change glib2-devel and gtk2-devel BuildRequires to the real
    pkgconfig() dependencies for this package: gdk-2.0 and glib-2.0.


author: p.drouand@gmail.com
changelog:
  - Update to version 0.63.0:
    + Add support for system-layout specific items in Onboard's
      layout files
  - Changes from version 0.62.0:
    + Allow arbitrary sequence of modifier masks
  - Changes from version 0.61.0:
    + Add support for python3
    + Reduce the number of unnecessarily linked libraries
    + Make XkbGetKeyboard use correct constants
    + Switch the name of the source code package back to virtkey
  - Cleanup the spec file a bit: drop non-openSUSE packaging bits.
  - Add pkgconfig(xkbfile) BuildRequires: new dependency ypstream.


author: vuntz@suse.com
changelog:
  - Add pre_checkin.sh and rework python3 packaging so that only
    updating the python-virtkey spec file is enough: the few
    differences between the two spec files are handled with a
    %build_for_python3 define.


author: mseben@gmail.com
changelog:
  - use proper version of vboxvideo xorg driver (vboxvideo_drv_112)
    for 12.2 release
  - adjust udev rules for vboxuser device on guest machine (file virtualbox-60-vboxguest.rules)


author: mseben@gmail.com
changelog:
  - update to virtualbox 4.1.18 (This is a maintenance release)
    * VMM: fixed VERR_REM_VIRTUAL_CPU_ERROR under rare conditions after the guest has been reset (bug #5164 and others)
    * VMM: fixed host freezes with 64-bit guests on 32-bit Linux hosts (bug #10528)
    * VRDP: added a workaround for rdesktop clients not properly updating the screen size when minimized
    * AHCI: fixed a rare bug which can cause a guest memory corruption after the guest storage controler has been reset
    * NAT: another attempt to fix crashes under rare conditions (Windows hosts only; bug #10513)
    * Mac OS X hosts: addressed issues running Leopard / Snow Leopard (bug #10631)
    * Linux hosts / Bridged Networking: fixed the problem with device driver unloading on kernels 3.2.18 and newer due to an invalid reference counter (bug #10624)
    * Linux hosts / guests: Linux 3.5-rc1 fixes
    * Linux Additions: the guest content was sometimes not properly updated (bug #9887)
    * Solaris Additions: installer fix for X.org Server 1.11 and 1.12


author: mseben@gmail.com
changelog:
  - updated to virtualbox 4.2.2
    * VMM: adapted to changes in Mac OS X 10.8.2 (bug #10965)
    * GUI: restored VM item tool-tip functionality (4.2 regression)
    * GUI: added group item tool-tip functionality
    * GUI: fixed handling of the .ova/.ovf file name association (4.2 regression)
    * GUI: it was not possible to change any setting before the first VM was created (bug #10928)
    * GUI: disable grouping action if all the selected items are full children list of the same group already
    * GUI: added menu for runtime drag-and-drop option change
    * GUI: cleanup shared-clipboard menu on visual-mode change
    * GUI: make sure VM receives keyboard focus on entering fullscreen-mode on Win host (bug #11051)
    * GUI: disable proxy authentication for security reasons
    * 3D Support: DrawIndexedPrimitiveUP implementation fixes for the Windows WDDM video driver (bug #10929)
    * Storage: fixed a release assertion in the AHCI emulation when requests where canceled with asynchronous I/O disabled
    * Storage: fixed a hang during VM reset under certain circumstances (bug #10898)
    * NAT: fixed a crash under rare circumstances (Windows hosts only; bug #10128)
    * NAT: automatically use the host resolver if the host name server is set to some unusual loopback value (bug #10864)
    * E1000: fixed a VirtualBox crash during intensive network transfers (4.2 regression; bugs #10936, #10969, #10980)
    * ICH9: fixed PCI bridge initialization
    * USB mouse: ensure that the last mouse event doesn't get lost if no URBs are available
    * BIOS: certain legacy guests (e.g. Windows 95) didn't find the boot device after a warm reboot
    * BIOS: don't trash the palette in text modes when setting the border color
    * EFI: fixed OS X guest autoboot (4.2 regression)
    * VBoxManage: fixed output of showvminfo --machinereadable (bug #10973)
    * VBoxManage: fixed parsing of storageattach --discard (bug #11023)
    * VBoxManage: fixed wrong output of the HPET setting in showvminfo (bug #11065)
    * VBoxManage: fixed closing the guest session after executing a guest process via guest control
    * VBoxShell: adaptions to interface name changes
    * Guest Additions device: fixed a Guest Additions hang when a machine was reset after a crash
    * Linux hosts / guests: Linux 3.7-rc1 fixes
    * Linux Additions: support X.Org Server 1.13
    * Linux Additions: fixed a hang when the X server was restarted with old guest kernels
    * Linux Additions: fixed a VBoxService crash during CPU hot remove (bug #10964)
    * Windows Additions: fixed automatic screen resize issue for NT4 guests
    * OS/2 Additions: fixed shutdown hang
    * OS/2 Additions: fixed mouse driver panic
    * Solaris hosts: fixed autostart service going into maintenance mode after all VMs started
    * Solaris hosts: fixed linking the host driver with the dtrace module
  - added vbox-drop-fa-IR-translation.diff to fix build


author: mseben@gmail.com
changelog:
  - updated to virtualbox 4.2.4
    * GUI: fixed validation warning on global settings / proxy page (4.2.2 regression, bug #11089)
    * GUI: fixed crash with multiple guest screens on certain conditions (OS X hosts only)
    * VBoxBalloonCtrl: fixed command line argument handling of ballooning module
    * VRDP: fixed occasional crash during a video playback in the guest (bug #11082)
    * BIOS: fixed broken DMI information (4.2 regression)
    * BIOS: workaround for booting from Windows 2000 floppy disks
    * EFI: fixed video mode selection loss on VM reboot (#10983)
    * Parallel: fixed parallel port printing failure/ paper queue empty error (Windows hosts only)
    * NAT: fixed crash on alias-less DNS responses when host-resolver is used
    * Storage: fixed hang under rare circumstances


author: mseben@gmail.com
changelog:
  - updated to virtualbox 4.2.6
    * VMM: don't inject stale VT-x events to prevent crashes after VM reset (bug #11256)
    * VMM: workaround for buggy BIOSes which enable MONITOR only for certain CPUs (bugs #9460, #10686)
    * GUI: fixed trimming of anti-aliased text in details-view element headers (4.2.0 regression)
    * GUI: fixed create-settings-file-alias functionality on Mac hosts (4.2.0 regression)
    * GUI: fixed take-guest-screenshot functionality on Windows hosts (bug #11095)
    * GUI: several minor fixes, including palette fixes (bug #11191)
    * GUI: fixed Windows 2012 OS type (bug #11206)
    * GUI: allow to terminate the VM even if VBoxSVC crashed
    * API: fixed cancelling of snapshots, previously this could lead to inconsistent VM configs (bug #6877)
    * API: fixed identifying disk images by UUID (bug #11209)
    * 3D Support: several fixes
    * VRDP: fixed occasional crash with external authentication (bug #11156)
    * VGA: fix for double scan text modes
    * USB: fixed invalid pending request count at the time of service of DEVICE POWER requests (Windows hosts only; bugs #10021, #11056)
    * USB keyboard: Korean keyboard workaround (bug #11150)
    * Storage: fixed hang with QCOW images and asynchronous I/O enabled
    * Storage: fixed hang with newer VHD images (bug #11279)
    * Storage: actually write the non-rotational flag to the VM settings (4.2.0 regression)
    * Virtio-net: fixed the problem with network statistics counters in Session Information dialog (GUI)
    * Metrics: introduced network rate and disk usage metrics
    * Metrics: fixed a crash under certain conditions on Solaris hosts
    * BIOS: fix for El Torito
    * Shared Folders: if the host folder of a shared folder mapping does not exist, keep it active but mark it as invalid to prevent inconsitent saved states (bug #11147)
    * VBoxManage: fixed converting disks from raw images
    * VBoxManage: show snapshot description in the VM or snapshot information
    * VBoxManage: make implicit opening of media consistent in all places dealing with media
    * VBoxManage: the iSCSI initiator name was not stored in the settings file when doing storageattach (bug #11212)
    * VBoxManage: metrics collect now properly handles 'CPU/MHz' and 'Net/*/LinkSpeed' metrics
    * VBoxManage: changing the image UUID or parent UUID as part of storageattach works now in all safe cases
    * VBoxManage: introduced storageattach --medium additions as a shortcut to mount the additions image (bug #11165)
    * OVF: fixed importing OVF files cerated by recent VMware products (bug #10905)
    * Linux hosts / Bridged Networking: fixed the problem with leaking connections in conntrack (bug #11178)
    * Linux Additions: added support for ConsoleKit sessions in the vminfo service of VBoxService
    * Linux Additions: don't crash during remount under certain conditions (bug #11291)
    * Linux/Solaris Additions: fixed guest memory metrics collection
    * Solaris hosts: added a dependency to ensure that the user directories are reachable when starting VBox services
    * Windows host installer: integrated user-contributed translations, thanks to all contributors!
    * Windows Additions: fixed auto-logon installation for Windows 8
    * Windows Additions: don't fail if the shared folders host service is not available
    * Windows Additions: fixed Guest Additions startup on Windows 2000 guests (bug #11253)
    * Windows Additions: auto-resize fixes for Windows 8 guests


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Remove she-bang line from non-executable script (rpmlint warning)
    * Remove in-tree libraries (setuptools, pip & distribute)
    * Don't package PKG-INFO but AUTHORS.txt and LICENSE.txt


author: alexandre@exatati.com.br
changelog:
  - Update to 1.7:
    - Updated embedded Distribute release to 0.6.24. Thanks Alex
      Grönholm.
    - Made --no-site-packages behavior the default behavior. The
    - -no-site-packages flag is still permitted, but displays a
      warning when used. Thanks Chris McDonough.
    - New flag: --system-site-packages; this flag should be passed
      to get the previous default global-site-package-including
      behavior back.
    - Added ability to set command options as environment variables
      and options in a virtualenv.ini file.
    - Fixed various encoding related issues with paths. Thanks
      Gunnlaugur Thor Briem.
    - Made virtualenv.py script executable.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.7.1.2:
    * Fixed minor issue in --relocatable. Thanks, Cap Petschulat.
  - Aditional changes from 1.7.1.1:
    * Bumped the version string in virtualenv.py up, too.
    * Fixed rST rendering bug of long description.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.7.2:
    - Updated to distribute 0.6.27.
    - Fix activate.fish on OS X. Fixes #8. Thanks David Schoonover.
    - Create a virtualenv-x.x script with the Python version when
      installing, so virtualenv for multiple Python versions can be
      installed to the same script location. Thanks Miki Tebeka.
    - Restored ability to create a virtualenv with a path longer than
      78 characters, without breaking creation of virtualenvs with
      non-ASCII paths. Thanks, Bradley Ayers.
    - Added ability to create virtualenvs without having installed
      Apple's developers tools (using an own implementation of
      install_name_tool). Thanks Mike Hommey.
    - Fixed PyPy and Jython support on Windows. Thanks Konstantin
      Zemlyak.
    - Added pydoc script to ease use. Thanks Marc Abramowitz. Fixes
      [#149].
    - Fixed creating a bootstrap script on Python 3. Thanks Raul
      Leal. Fixes #280.
    - Fixed inconsistency when having set the PYTHONDONTWRITEBYTECODE
      env var with the --distribute option or the
      VIRTUALENV_USE_DISTRIBUTE env var. VIRTUALENV_USE_DISTRIBUTE
      is now considered again as a legacy alias.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.8:
    - Dropped support for Python 2.4 The minimum supported Python
      version is now Python 2.5.
    - Fix --relocatable on systems that use lib64. Fixes #78. Thanks
      Branden Rolston.
    - Symlink some additional modules under Python 3. Fixes #194.
      Thanks Vinay Sajip, Ian Clelland, and Stefan Holek for the report.
    - Fix --relocatable when a script uses __future__ imports. Thanks
      Branden Rolston.
    - Fix a bug in the config option parser that prevented setting
      negative options with environemnt variables. Thanks Ralf Schmitt.
    - Allow setting --no-site-packages from the config file.
    - Use /usr/bin/multiarch-platform if available to figure out the
      include directory. Thanks for the patch, Mika Laitio.
    - Fix install_name_tool replacement to work on Python 3.X.
    - Handle paths of users' site-packages on Mac OS X correctly
      when changing the prefix.
    - Updated the embedded version of distribute to 0.6.28 and pip
      to 1.2.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.8.1:
    * Fixed distribute version used with --never-download. Thanks
      michr for report and patch.
    * Fix creating Python 3.3 based virtualenvs by unsetting the
      __PYVENV_LAUNCHER__ environment variable in subprocesses.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.8.2:
    * Updated the included pip version to 1.2.1 to fix regressions
      introduced there in 1.2.


author: alexandre@exatati.com.br
changelog:
  - Update to 1.8.3:
    - Fixed readline on OS X. Thanks minrk
    - Updated distribute to 0.6.30 (improves our error reporting,
      plus new distribute features and fixes). Thanks Gabriel (g2p)
    - Added compatibility with multiarch Python (Python 3.3 for example).
      Added an integration test. Thanks Gabriel (g2p)
    - Added ability to install distribute from a user-provided egg,
      rather than the bundled sdist, for better speed. Thanks Paul Moore.
    - Make the creation of lib64 symlink smarter about already-existing
      symlink, and more explicit about full paths. Fixes #334 and #330.
      Thanks Jeremy Orem.
    - Give lib64 site-dir preference over lib on 64-bit systems, to
      avoid wrong 32-bit compiles in the venv. Fixes #328. Thanks Damien
      Nozay.
    - Fix a bug with prompt-handling in activate.csh in non-interactive
      csh shells. Fixes #332. Thanks Benjamin Root for report and patch.
    - Make it possible to create a virtualenv from within a Python 3.3
      pyvenv. Thanks Chris McDonough for the report.
    - Add optional --setuptools option to be able to switch to it in
      case distribute is the default (like in Debian).


author: alexandre@exatati.com.br
changelog:
  - Update to 1.8.4:
    - Updated distribute to 0.6.31. This fixes #359 (numpy install
      regression) on UTF-8 platforms, and provides a workaround on
      other platforms: PYTHONIOENCODING=utf8 pip install numpy.
    - When installing virtualenv via curl, don't forget to filter
      out arguments the distribute setup script won't understand.
      Fixes #358.
    - Added some more integration tests.


author: alexandre@exatati.com.br
changelog:
  - Update to 2.22.1.:
    - Remove the initialization shortcut because it breaks tab completion
      in sub-shell environments like screen and tmux. (issue 121)


author: alexandre@exatati.com.br
changelog:
  - Update to 3.0:
    - Add Python 3 support, thanks in large part to the efforts of
      Daniel Kraus. Tested under Python 2.6, 2.7, and
      3.2.


author: alexandre@exatati.com.br
changelog:
  - Update to 3.0.1:
    - Fix some packaging issues that made it more difficult to run the
      tests directly from the sdist package. (issue 126)


author: alexandre@exatati.com.br
changelog:
  - Update to 3.1:
    - Fix a problem with activation hooks when associating a new
      virtualenv with an existing project directory. (issue 122)
    - Fix a problem with command-add2virtualenv and paths containing
      “special” characters such as &. (issue 132)


author: alexandre@exatati.com.br
changelog:
  - Update to 3.2:
    - Make project_dir a local variable so that
      command-cdproject does not interfere with other variables
      the user might have set. (contributed by slackorama)
    - Fix typo in documentation reported by Nick Martin.
    - Change trove classifier for license "MIT" to reflect the license
      text presented in the documentation. *This does not indicate a
      change in the license, just a correction to the expression of that
      intent. See license (contributed by ralphbean as fix for 134)
    - Extend command-rmvirtualenv to allow removing more than one
      environment at a time. (contributed by ciberglo)
    - Change the definition of
      virtualenvwrapper_get_site_packages_dir to ask distutils
      for the site-packages directory instead of trying to build the
      path ourselves in the shell script. This should resolve
      112 and improve support for Python interpreters other
      than C Python. Thanks to Carl Meyer and Dario Bertini for their
      contributions toward the fix.


author: alexandre@exatati.com.br
changelog:
  - Update to 3.3:
    - Clean up file permissions and remove shebangs from scripts not
      intended to be executed on the command line. (contributed by
      ralphbean)
    - Worked on some brittle tests.
    - Received updates to Japanese translation of the documentation
      from t2y.
    - Fix the test script and runner so the user’s $WORKON_HOME is not
      erased if they do not have some test shells installed. (big thanks
      to agriffis).
    - If the hook loader is told to list plugins but is not given a
      hook name, it prints the list of core hooks.
    - Merge several fixes for path and variable handling for MSYS users
      from bwanamarko. Includes a fix for issue 138.
    - Change mkvirtualenv so it catches both -h and --help.
    - Fix some issues with the way temporary files are used for hook
      scripts. (contributed by agriffis)
    - Allow relative path to requirements file with mkvirtualenv and
    - r option. (barberj)
    - Make whitespace consistent. (agriffis)


author: alexandre@exatati.com.br
changelog:
  - Update to 3.5:
    - Rewrite cpvirtualenv to use virtualenv-clone instead of making
      the new environment relocatable. Contributed by Justin Barber
      (barberj). This also resolves a problem with cpvirtualenv not
      honoring the --no-site-packages flag (issue 102).
    - Update docs with link to virtualenvwrapper-win port by David
      Marble.
    - Use command to avoid functions named the same as common
      utilities. (issue 119)


author: jmatejek@suse.cz
changelog:
  - updated to version 1.5a, which fixes various bugs with python2.5
  - applied patch from bugzilla #267715, fixing some more py2.5 bugs


author: prusnak@opensuse.org
changelog:
  - updated to 5.8.0
  - removed patches:
    * vtk-Balloon-Representation.patch (applied in upstream)
    * vtk-gcc43.patch (applied in upstream)
    * vtk-gcc46.patch (applied in upstream)
    * vtk-libpng14.patch (applied in upstream)
    * vtk-python27-compat.patch (applied in upstream)
    * vtk-soversion.patch (applied in upstream)
    * vtk-string-length.patch (not needed anymore)
    * vtk-testcxxjavaremove.patch (applied in upstream)


author: toddrme2178@gmail.com
changelog:
  - Switched to approved license text (fix for RPMLINT warning)
  - Escaped some macros in comments (fix for RPMLINT warnings)
  - Made the source file a tiny bit easier to use


author: toddrme2178@gmail.com
changelog:
  - Cleaned up spec file formatting
  - Build and package python-qt (python-sip) bindings
  - Link libraries to library directory instead of moving them to
    avoid breaking the find vtk cmake macro
  - Force enable of various additional optional components
  - Removed redundant packages (readme and logo) from backends
  - Make the devel package depend on the backends, since it does not
    work properly without them
  - Disable boost building on factory due to an icompatibility with
    boosswt 1.4.9+.  See http://vtk.org/Bug/view.php?id=12988


author: asterios.dramis@gmail.com
changelog:
  - Use the gl2ps and hdf5 system libraries for building in openSUSE > 12.1.
  - Updated Mesa and XOrg dependencies for openSUSE > 12.1.
  - Removed the following dependencies which are not needed:
    MesaGLw-devel, freeglut-devel, gcc-java, libgcj-devel and sqlite3-devel.
  - Removed postgresql-devel dependency (wasn't enabled and fails to compile
    anyway - added a note about it).
  - Removed build time references so build-compare can do its work.
  - Compile the package out-of-source.
  - Use the generic "VTK_USE_SYSTEM_LIBRARIES" cmake variable for enabling the
    use of system libraries instead of doing it with a per package variable.


author: badshah400@gmail.com
changelog:
  - Update to version 5.10.0: See
    http://www.kitware.com/news/home/browse/408
    for a detailed list of changes
  - Dropped patches:
    + vtk-boost149.patch: implemented upstream
  - Patch vtk-sqldatabaseschema.patch now only required for
    openSUSE 11.4
  - Minor rebasing of existing patches so they apply cleanly
  - No longer use verbose make.


author: scorot@free.fr
changelog:
  - build python-qt and java binding for openSUSE version higher than
    11.2 which fixes build on SLE 11


author: badshah400@gmail.com
changelog:
  - Update to version 5.10.1:
    + Fix netCDF symbol mangling, which allows applications to use
      an external netCDF library and VTK's internal copy
      simultaneously
    + Fixes for STL and SLC readers that prevent crashes and file
      handle resource exhaustion
    + Fix compilation on FreeBSD operating system
    + A handful of fixes in VTK's Qt interface kit
    + Fixes for interpreted language wrapping including a bug which
      prevented java wrapping of VTK on power PC macs, and
      compatibility with Tcl 8.6
  - Add vtk-fix-file-contains-date-time.patch to fix rpmlint
    warning about a packaged file containing DATE and TIME.


author: cfarrell@suse.com
changelog:
  - license update: SUSE-Public-Domain and BSD-3-Clause
    See e.g. Colin Stewart copyright and license in web/httpserver.py (lines
    22 to 25)


author: cfarrell@suse.com
changelog:
  - Updated to 0.37
    * Fixed datestr issue on Windows -- #155
    * Fixed Python 2.4 compatability issues (tx fredludlow)
    * Fixed error in utils.safewrite (tx shuge) -- #95
    * Allow use of web.data() with app.request() -- #105
    * Fixed an issue with session initializaton (tx beardedprojamz) -- #109
    * Allow custom message on 400 Bad Request (tx patryk) -- #121
    * Made djangoerror work on GAE. -- #80
    * Handle malformatted data in the urls. -- #117
    * Made it easier to stop the dev server -- #100, #122
    * Added support fot customizing cookie_path in session (tx larsga) -- #89
    * Added exception for "415 Unsupported Media" (tx JirkaChadima) -- #145
    * Added GroupedDropdown to support `<optgroup>` tag (tx jzellman) -- #152
    * Fixed failure in embedded interpreter - #87
    * Optimized web.cookies (tx benhoyt) - #148


author: vuntz@novell.com
changelog:
  - Update to version 1.1.5:
    + New Printing API added to WebFrame.
    + Covers improvements and changes from WebKitGtk 1.1.5 up to
      1.1.8. Summary:
    - Accessibility improvements
    - Support for caret browsing
    - Support for spell-checking
    - WebKitGtk now displays an error page for load errors
    - JIT support for X86_64
    - Arbitrary widget embedding as if it was a plugin
    - HTML5 database and localStorage Settings API


author: vuntz@novell.com
changelog:
  - Update to version 1.1.6:
    + WebView wrapper fixes:
    - load_uri, move_cursor, copy_clipboard (NEW)
    - cut_clipboard, can_copy_clipboard and can_paste_clipboard
    + GObject threads are now initialized by the PyWebKitGtk
    + OS X build fix


author: aj@suse.de
changelog:
  - Do not install into site-packages/webkit-1.0 which is not search
    but directly into site-packages (bnc#537837).


author: matejcik@suse.cz
changelog:
  - use %python_sitearch instead of py_sitedir
  - list webkit.so explicitly, as we don't own site-packages


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.7:
    + WebDataSource and WebDatabase bindings
    + Miscellaneous bug fixes
  - Drop python-path.patch: this should not be needed anymore.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.1.8:
    + Add support for getting a NetworkResponse from a WebFrame
    + Expose the enums
    + Fix crashes
    + Take pkg-config variable 'codegendir' from pygobject-2.0
    + Build fixes.
  - Create a devel subpackage.


author: saschpe@suse.de
changelog:
  - Spec cleanup:
    - Ran spec-cleaner
    - Moved 'demos' documentation to devel package
    - No ldconfig for stuff in python_sitearch, it's just a binary
      Python module
    - Removed outdated %clean section
    - Don't use "find ... -delete", fixes SLE_11 build


author: saschpe@suse.de
changelog:
  - Set license to SDPX style (Python-2.0 ; ZPL.2.0)
  - Package README.txt
  - Buildrequire python-distribute instead of python-setuptools


author: sbrabec@suse.cz
changelog:
  - Disabled STL (bnc#530027). See also
    http://lists.opensuse.org/opensuse-factory/2009-09/msg00386.html
  - Removed obsolete RPATH.
  - The GSocket symbol clash fix replaced by the upstream one.


author: sbrabec@suse.cz
changelog:
  - Added --enable-graphics_ctx to fix Editra (bnc#580060).
  - Added ebmlib file required by Editra (bnc#580060,
    patch from Salix).


author: termim@gmail.com
changelog:
  -  Updated to version 2.8.11.0
    Adds Python 2.7 builds, PySlices, new pubsub implementation,
    lots of updates to AGW, and lots of bugs fixed.
  -  Removed wxGTK-GSocket-clash.patch and wxGTK-editra-ebmlib.patch
    as already fixed.


author: sbrabec@suse.cz
changelog:
  - Rename package to python-wxWidgets to follow upstream base name.
  - Split wxPython to a separate package.
  - Spec file completely rewritten.


author: sbrabec@suse.cz
changelog:
  - Update to version 2.8.12.1:
    * Compatible with wxWidgets-2.8.12 (bnc#740950).
    * Added ToolTipString property to wx.Window.
    * Bug and typo fixes.
  - Require exact version of wxWidgets for build and runtime
    (bnc#740950).


author: sbrabec@suse.cz
changelog:
  - Branch new package for the new version: python-wxWidgets-2_9.
  - Update to version 2.9.4.0.
    * New branch.
    * Compatible with wxWidgets-2_9-2.9.4.
    * See CHANGES.txt for details.
  - Copy wxWidgets includes in python-wxWidgets-2_9-extract-source.


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Regenerated with py2pack to fix completely broken mess
    * Add changes file
    * Fixed executable-bit rpmlint warning


author: os-dev@jacraig.com
changelog:
  - Update to 0.6.4:
    * Updated README.txt to match setup.py description
    * Bug fixes for Solaris port
  - Changes from 0.6.3:
    * Fix tests for Linux, allow xattr on symlinks
  - Update URL as changed in setup.py


author: vljn@ovi.com
changelog:
  - xextproto 7.2.0
    * Need to release the XSync changes for X server version 1.10
  - xproto 7.0.22
    * addition of Sinhala Unicode keysysm and a couple of compiler
      fixes and additions.
    * a number of documentation improvements, a few new macros
      and new keysyms.


author: giecrilj@stegny.2a.pl
changelog:
  - excluded VNC (no license, no upstream)
    It will break libvnc, which is however not needed by any package and also contains bogus attribution.
    If in doubt, vncproto could be moved there.
  - disabled Provides: pkgconfig; to be reverted if the build loop returns and cannot be broken by other means
  - singled out xcb-python, as recommended by policy
  - improved metadata and documentation


author: vuntz@opensuse.org
changelog:
  - Update many proto to latest versions:
    + See details for each proto.
    + Most of them have (sometimes, without any other change):
    - fixes for author affiliation and copyright text
    - some trivial documentation cleanup
    - some build system improvements and cleanup
  - Update applewmproto to version 1.4.2:
    + Clarifies some ambiguity in the protocol by refering the caller
      to the Xplugin API for some constants rather than relying on
      values and meaning within AppleWM (which is just exposing parts
      of the Xplugin API to X11 clients).
  - Update bigreqsproto to version 1.1.2.
  - Update dmxproto to version 2.3.1.
  - Update evieext to version 1.1.1.
  - Update fontsproto to version 2.1.2.
  - Update glproto to version 1.4.15:
    + Document GLX_ARB_create_context and
      GLX_ARB_create_context_profile protocol
  - Update inputproto to version 2.2:
    + Support for multitouch devices.
    + Ability for clients to register for and receive touch events.
    + Changes from version 2.1:
    - Smooth scrolling support.
    - New raw event behaviour allows clients to listen to raw
      events from a device even if that device is currently
      grabbed.
  - Update kbproto to version 1.0.6:
    + Convert from Framemaker to DocBook/XML.
    + Fix formatting of last item in KEYPAD key type list.
    + Fix bad link anchors.
    + Remove duplicate 'See see' text.
    + Remove empty revision history.
    + Convert images from gif to svg format.
  - Update printproto to version 1.0.5:
    + Move Xprint protocol spec & overview man pages from xorg-docs.
  - Update recordproto to version 1.14.2.
  - Update resourceproto to version 1.2.0:
    + Distribute & install resproto.txt with the release.
    + Two new requests: XResQueryClientIds and XResQueryResourceBytes
  - Update scrnsaverproto to version 1.2.2.
  - Update util-macros to version 1.17:
    + Add Add XORG_ENABLE_INTEGRATION_TESTS
    + Several bug fixes
    + Changes from 1.16.2:
    - Cache the results of checking compiler flag support in
      XORG_TESTSET_CFLAG
    - Define BASE_CXXFLAGS when C++ is the chosen language
    + Changes from 1.16.1:
    - Provide a configure option to turn off the selective
    - Werror=... CFLAGS
    + Changes from 1.16.0:
    - Add XORG_TESTSET_CFLAG
    - Add XORG_COMPILER_FLAGS to replace XORG_CWARNFLAGS
    - Add an optional argument to XORG_LD_WRAP
    - Add XORG_MEMORY_CHECK_FLAGS
  - Update xcb-proto to version 1.7.1:
    + Add ge and xf86vidmode protocol descriptions
    + Remove now unnecessary files as everything is implemented in
      xcbgen
    + Rename the ExprType "parent" attribute to "parents"
  - Update xcmiscproto to version 1.2.2.
  - Update xextproto to version 7.2.1.
  - Update xf86driproto to version 2.1.1.
  - Update xf86vidmodeproto to version 2.3.1.
  - Update xineramaproto to version 1.2.1.
  - Update xproto to version 7.0.23:
    + Documentation improvements.
    + Define new keysyms needed for input of various langugages.
    + Build fixes.


author: tobias.johannes.klausmann@mni.thm.de
changelog:
  - Update glproto to version 1.4.16
    + glproto 1.4.16, fix typo + add define.
  - Update randrproto to version 1.4.0
    + randr protocol 1.4.0 release, provider objects + border properties
  - Update to dri2proto to version 2.8
    + dri2 protocol release for prime and dri2 get param.


author: tobias.johannes.klausmann@mni.thm.de
changelog:
  - Update xcb-proto to version 1.8:
    + dri2: Update to DRI2 1.4
    + XKB: Fix broken events
    + xproto: add doc tags, xcbgen: handle doc tags


author: vuntz@novell.com
changelog:
  - Update to version 0.17:
    + Menu.py: Python <= 2.3 compatibility fix
    + DesktopEntry.py: Fix wrong indention
  - Drop python-xdg-indentation.patch: fixed upstream.
  - Use fdupes.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.18:
    + DesktopEntry.py: Add getMimeTypes() method, correctly returning
      strings
    + DesktopEntry.py: Deprecated getMimeType() returning list of regex
    + Menu.py: Add support for XDG_MENU_PREFIX
    + Mime.py: Add get_type_by_contents()


author: vuntz@opensuse.org
changelog:
  - Update to version 0.19:
    + IniFile.py: add support for trusted desktop files
    + DesktopEntry.py: Support spec version 1.0, deb#563660
    + MimeType.py: Fix parsing of in memory data, deb#563718
    + DesktopEntry.py: Fix constructor, deb#551297, deb#562951,
      deb#562952


author: p.drouand@gmail.com
changelog:
  - Update to version 0.25:
    + Add support for $XDG_RUNTIME_DIR (deb#656338).
    + Allow desktop entry files that are not encoded in UTF-8
      (deb#693855).
    + Mime: Add support for subclasses and aliases.
  - Changes from version 0.24:
    + Update allowed DesktopEntry categories following changes to the
      specification.
    + Fix removal of empty submenu (fdo#54747).
    + Documentation is now available on RTD:
      http://pyxdg.readthedocs.org/
    + A few more tests, and some code cleanup.
    + Fix failure to parse some menu files when kde-config is missing
      (fdo#56426).
  - Changes from version 0.23:
    + Fix a test for non-UTF-8 locales.
  - Changes from version 0.22:
    + Better unicode handling in several modules.
    + Fix for sorting non-ASCII menu entries (fdo#52492).
    + More tests.
  - Changes from version 0.21:
    + Tests can now be run conveniently using nosetests, and cover
      more of the code.
    + BaseDirectory: New save_cache_path() function (fdo#26458).
    + Config: Default icon theme is 'hicolor', not 'highcolor'.
    + Menu: Obsolete Rule.compile() method removed.
    + DesktopEntry:
    - Corrected spelling of checkCategories() method (fdo#24974).
    - Consider Actions and Keywords keys standard.
    - Accept non-ASCII Keywords.
    - Update list of environments valid for OnlyShowIn.
    + Mime: Fix get_type_by_contents() in Python 3.
    + RecentFiles: Minor bug fixes.
  - Changes from version 0.20:
    + Compatible with Python 3; requires Python 2.6 or later
    + Clean up accidental GPL license notice in Menu.py
    + Add test scripts for xdg.Mime, xdg.Locale and xdg.RecentFiles
    + Fixes for icon theme validation
    + Fix exception in xdg.Mime
    + Replace invalid string exceptions
    + Fall back to default base directories if $XDG* environment
      variables are set but empty.
    + Remove use of deprecated os.popen3 in Menu.py
    + Correct URLs in README


author: vuntz@opensuse.org
changelog:
  - Add pre_checkin.sh and rework python3 packaging so that only
    updating the python-xdg spec file is enough: the few differences
    between the two spec files are handled with a %build_for_python3
    define.


author: vuntz@opensuse.org
changelog:
  - Drop use of %py_requires (or equivalent for python3): a
    python(abi) Requires is automatically added.


author: gber@opensuse.org
changelog:
  - Add selected patches from Debian
    + python-xlib-0.14-fix-unix-socket-in-display.patch: partial fix
      for crash when unix is explicitly specified in DISPLAY
    + python-xlib-0.14-increase-receiving-buffer.patch: fix problem
      with too small receiving buffer
    + python-xlib-0.14-fix-ssh-tunnel-auth.patch: partial fix for X
      tunneling through OpenSSH


author: gber@opensuse.org
changelog:
  - added  python-xlib-0.14-xauthlocalhostname.patch which takes
    XAUTHLOCALHOSTNAME into account when connecting to a local Unix
    socket, this fixes python-xlib when logging in with gdm/xdm
    (bnc#623507)
  - removed python-xlib-0.14-fix-ssh-tunnel-auth.patch, already taken
    care of


author: jfunk@funktronics.ca
changelog:
  - Update to 0.8.0
    * This release finally lands the support for both .xls and .xlsx files. Many
      thanks to John Machin for all his work on making this happen. Opening of
      .xlsx files is seamless, just use xlrd as you did before and it all should
      "just work".
    * xlrd 0.8.0 is also the first release that that targets Python 2.6 and 2.7,
      but no Python 3 just yet. Python 2.5 and below may work but are not
      supported. If you need to use Python 2.5 or earlier, please stick to xlrd
      0.7.x.


author: cthiel@suse.de
changelog:
  - fix build with python 2.5
  - update to version 0.6.8
    * various fixes
  - removed xmldiff-0.6.7-x64safe.patch


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.10:
    + fails when comparing minimal trees on i386
  - Changes from version 0.6.9:
    + Fixed xmldiff-xmlrev compilation error.
  - Spec file cleanup
  - Drop patches: xmldiff-0.6.8-python2.5.patch


author: poeml@suse.de
changelog:
  - add kernel-default-base to exactarchlist, installonlypkgs,
    kernelpkgnames, thus making kernel updates work in 11.1


author: dmacvicar@suse.de
changelog:
  - update to 3.2.24, See:
    * http://yum.baseurl.org/wiki/whatsnew/3.2.24
    * http://yum.baseurl.org/wiki/whatsnew/3.2.23
    * http://yum.baseurl.org/wiki/whatsnew/3.2.22
    * http://yum.baseurl.org/wiki/whatsnew/3.2.21
  - move custom init script from patch to source file
  - remove all other patches, except for null epoch workaround


author: dmacvicar@novell.com
changelog:
  - update to 3.2.25. main feature yum history command
    See:
    * http://yum.baseurl.org/wiki/whatsnew/3.2.25


author: mbarringer@novell.com
changelog:
  - Porting patches over from createrepo-0.4:
    - EULA support (<license-to-confirm>)
    - SUSE changelog support
    - Adds suggests, recommends, supplements, and recommends tags
    - Disables an annoying thing where yum dumps the contents
      of a node to the terminal when the contents are not utf-8


author: mls@suse.de
changelog:
  - old yum versions throw an error if a package in rpmmd metadata does
    not contain a rpm:sourcerpm element. Thus we add an empty element
    if we generate output with the old "sha" checksum type.


author: mbarringer@suse.de
changelog:
  - Adding a workaround for a problem in the cpp package where it
    does not provide /lib/cpp, which xorg-x11 requires.  This patch
    manually adds a <file>/lib/cpp</file> node.


author: saschpe@suse.de
changelog:
  - Update to version 3.4.3:
    * yum/__init__.py:  Don't call repo.doSetup() if we've already setup the
      repos.
    * yum/history.py, yum/rpmtrans.py:  Disable the rpmtrans chroot workaround.
      Use exclusive locking in history.
    * yummain.py: Change the logging for NFS path problems from debug to critical.
    * yummain.py: Checks if we have read and write access in the current
      directory. If not, chdir to /.
    * output.py: Make the source xgettext-friendly.  xgettext ignores
      _(var), so localize literals instead.
    * cli.py: Don't show -c warning, when we've changed it due to --installroot.
    * yum/rpmtrans.py:  Workaround rpm chroot insanity, so we can use sqlite from
      unInstStop() cb.
    - See changelog for more details...
  - Rebased the following patches:
    * yum-3.2.25-license-to-confirm.patch
    * yum-3.2.25-suse-changelogs.patch
    * yum-3.2.25-suse-missing-tags.patch
    * yum-3.2.25-disable-annoying-debug-info.patch
    * yum-3.2.25-add-lib-cpp-file.patch
  - Dropped the following patches:
    * yum-3.2.6-epoch_workaround.patch - Fixed upstream
    * yum-3.2.25-add-sourcerpm-for-old-yum.patch - Fixed upstream
  - Spec file cleanup:
    * Ran spec-cleaner
    * Removed checks for SUSE versions older than 11.1
    * Provide rc-script for %{_initdir}/yum-updatesd (Init script packaging policy)
    * Suggest cron and logrotate for optional features
    * Rename package 'yum-common' to 'python-yum' (Python packaging policy)
      and fix it's file permissions. Also set a more appropriate RPM group
      (Development/Languages/Python)
    * Split out rather huge lang file (rpmlint issue)


author: p.drouand@gmail.com
changelog:
  - Update to 1.0.2 version:
    * Fixed: the fix included in 1.0.1 caused multiple pids to be written
      to the lock file
  - Clean the specfile by removing redundant and useless tags


author: hvogel@novell.com
changelog:
  - Prepare specfile for factory submmission
    o get rid of buildroo removal in the install section
    o use some macros


author: p.drouand@gmail.com
changelog:
  -Update to 3.0.5 version:
    * Fixed: the status command didn't return a non-zero exit status when
    the program wasn't running. This made it impossible for other software
    (e.g. Puppet) to tell if a process was running.
  - Update to 3.0.0 version:
    * Added an option, start-test-program to supply a test command to test
      whether the program managed by zdaemon is up and operational, rather
      than just running. When starting a program, the start command doesn't
      return until the test passes. You could, for example, use this to wait
      until a web server is actually accepting connections.
    * Added a start-timeout option to error if a program takes too long to start.
      This is especially useful in combination with the start-test-program option.
    * Added an option, stop-timeout, to control how long to wait for a graceful shutdown.
    * Previously, this was controlled by backoff-limit, which didn't make much sense.
    * Several undocumented, untested, and presumably unused features were removed.


author: hvogel@novell.com
changelog:
  - Ugly hack to make this an arch package. Apparently it does not
    work to have bundled modules spread over lib/lib64


author: p.drouand@gmail.com
changelog:
  - Update to 4.0.2 version:
    * Fleshed out PyPI Trove classifiers.
    * Added support for jython 2.7.


author: p.drouand@gmail.com
changelog:
  - Update to 4.1.1 version:
    * Fleshed out PyPI Trove classifiers.
  - Update to 4.0.0 version:
    * Added support for PyPy.
      N.B.: the C extension is not built under PyPy.
    * Added a pure-Python reference / fallback implementations of zope.proxy.ProxyBase
      and the proxy module API functions.
      N.B.: the pure-Python proxy implements all regular features of
      ProxyBase; however, it does not exclude access to the wrapped object
      in the same way that the C version does. If you need that information
      hiding (e.g., to implement security sandboxing), you still need to use
      the C version.
    * Added support for continuous integration using tox and jenkins.
    * 100% unit test coverage.
    * Added Sphinx documentation: moved doctest examples to API reference.
    * Added 'setup.py docs' alias (installs Sphinx and dependencies).
    * Added 'setup.py dev' alias (runs setup.py develop plus installs nose and coverage).
    * Replaced deprecated zope.interface.implements usage with equivalent zope.interface.implementer decorator.
    * Dropped support for Python 2.4 and 2.5.
    * Added Python 3.2 support.


author: saschpe@gmx.de
changelog:
  - update to 3.6.1
    * A non-ascii character in the changelog made 3.6.0 uninstallable
      on Python 3 systems with another default encoding than UTF-8.
    * Fixed compiler warnings under GCC 4.3.3.
    * Python 2.3 is no longer supported.
    * Use the standard Python doctest module instead of
      zope.testing.doctest, which has been deprecated.
    * Allow to bootstrap on Jython.
  - re-packaged with py2pack
    * now builds on all RPM-based distros


author: saschpe@suse.de
changelog:
  - Renamed to python-zope.interface (from python-zopeinterface)
  - Simplyfied spec file
  - Update to version 3.7.0:
    * LP #570942: Now correctly compare interfaces from different modules
      but with the same names.
    * LP #811792:  work around buggy behavior in some subclasses of
      zope.interface.interface.InterfaceClass, which invoke __hash__
      before initializing __module__ and __name__.  The workaround
      returns a fixed constant hash in such cases, and issues a UserWarning.
    * LP #804832: Under PyPy, zope.interface should not build its C
      extension. Also, prevent attempting to build it under Jython.
    * Add a tox.ini for easier xplatform testing.
    * Fix testing deprecation warnings issued when tested under Py3K.
    * LP 804951: InterfaceClass instances were unhashable under Python 3.x.
    * LP #570942: Now correctly compare interfaces  from different modules
      but with the same names.


author: saschpe@suse.de
changelog:
  - Update to version 3.8.0:
    * New module zope.interface.registry
    * No longer Python 2.4 compatible (tested under 2.5, 2.6, 2.7, and 3.2).


author: douglarek@outlook.com
changelog:
  - Fix spec bugs
  - Updated to 4.0.1
    * Dropped explicit DeprecationWarnings for "class advice" APIS (these APIs are still deprecated under Python 2.x, and still raise an exception under Python 3.x, but no longer cause a warning to be emitted under Python 2.x).
    * Automated build of Sphinx HTML docs and running doctest snippets via tox.
    * Deprecated the "class advice" APIs from zope.interface.declarations: implements, implementsOnly, and classProvides. In their place, prefer the equivalent class decorators: @implementer, @implementer_only, and @provider. Code which uses the deprecated APIs will not work as expected under Py3k.
    * Removed use of '2to3' and associated fixers when installing under Py3k. The code is now in a "compatible subset" which supports Python 2.6, 2.7, and 3.2, including PyPy 1.8 (the version compatible with the 2.7 language spec).
    * Dropped explicit support for Python 2.4 / 2.5 / 3.1.
    * Added support for PyPy.
    * Added support for continuous integration using tox and jenkins.
    * Added 'setup.py dev' alias (runs setup.py develop plus installs nose and coverage).
    * Added 'setup.py docs' alias (installs Sphinx and dependencies).
    * Replaced all unittest coverage previously accomplished via doctests with unittests. The doctests have been moved into a docs section, managed as a Sphinx collection.
    * LP #910987: Ensure that the semantics of the lookup method of zope.interface.adapter.LookupBase are the same in both the C and Python implementations.
    * LP #900906: Avoid exceptions due to tne new __qualname__ attribute added in Python 3.3 (see PEP 3155 for rationale). Thanks to Antoine Pitrou for the patch.


author: p.drouand@gmail.com
changelog:
  - Update to 4.0.3 version:
    * Fleshed out PyPI Trove classifiers.
  - Remove duplicate files with fdupes


author: idonmez@suse.com
changelog:
  - Use system ffi, included one is broken see
    http://bugs.python.org/issue11729 and
    http://bugs.python.org/issue12081


author: jmatejek@suse.com
changelog:
  - update to 3.3.0 RC1
  - added Provides for %{python_version}, we'll see whether that
    breaks everything


author: toddrme2178@gmail.com
changelog:
  - Restore BuildRequires: python3  This package depends on hash
    algorithms that are only available if python3 is installed,
    python3-devel will not pull them in.  Building will fail if
    BuildRequires: python3 is removed.


author: saschpe@suse.de
changelog:
  - Update to version 0.17.2:
    + Please see http://wiki.cython.org/ReleaseNotes-0.18.2
  - Drop excessive macro usage
  - No need for "-fno-strict-aliasing" anymore
  - One rpmlintrc is enough
  - Python3 binary suffix should be "-%{py3_ver}"


author: einar@heavensinferno.net
changelog:
  - Update to 0.13.1
    - New major upstream release
    - Major notebook improvements
    - Major improvements to the Qt console
    - Improvement of parallel tools
    - Spec file adjustment: remove docs, since IPython-doc already
    provides them


author: einar@heavensinferno.net
changelog:
  - Remove the renames (now setuptools adds a -3 suffix automatically)
  - Fix man pages (rename them accordingly, fixes rpmlint warning)


author: saschpe@suse.de
changelog:
  - Update to version 0.7.3:
    + [bug] legacy_html_escape function, used when
      Markupsafe isn't installed, was using an inline-compiled
      regexp which causes major slowdowns on Python 3.3;
      is now precompiled.
    + [bug] AST supporting now supports tuple-packed
      function arguments inside pure-python def
      or lambda expressions.
    + [bug] Fixed Py3K bug in the Babel extension.
    + [bug] Fixed the "filter" attribute of the
      <%text> tag so that it pulls locally specified
      identifiers from the context the same
      way as that of <%block> and <%filter>.
    + [bug] Fixed bug in plugin loader to correctly
      raise exception when non-existent plugin
      is specified.
  - Changes from version 0.7.2:
    + [bug] Fixed regression in 0.7.1 where AST
      parsing for Py2.4 was broken.
  - Changes from version 0.7.1:
    + [feature] Control lines with no bodies will
      now succeed, as "pass" is added for these
      when no statements are otherwise present.
    + [bug] Fixed some long-broken scoping behavior
      involving variables declared in defs and such,
      which only became apparent when
      the strict_undefined flag was turned on.
    + [bug] Can now use strict_undefined at the
      same time args passed to def() are used
      by other elements of the <%def> tag.
  - The binary suffix for Python3 should be "-%{py3_ver}"
  - No need to require a specific Python ABI, RPM does that for you


author: saschpe@suse.de
changelog:
  - Build and install man-pages
  - Name Python3 binaries consistently:
    + Fix in setup.py to have correct egg-info data


author: saschpe@suse.de
changelog:
  - Update to version 0.11.4:
    + Upstream provides no changelog
  - Changes from version 0.11:
    + Native support for Python 2.x and 3.x syntax. No need to run 2to3 anymore.
    + Support for partial downloads (Range header) in static_file().
    + The new ResourceManager interface helps locating files bundled with an
      application.
    + Added a server adapter for waitress.
    + New Bottle.merge() method to install all routes from one application
      into another.
    + New BaseRequest.app property to get the application object that
      handles a request.
    + Added FormsDict.decode() to get an all-unicode version (needed by WTForms).
    + MultiDict and subclasses are now pickle-able.
    + Response.status is a read-write property that can be assigned either a
      numeric status code or a status string with a reason phrase (200 OK). The
      return value is now a string to better match existing APIs (WebOb,
      werkzeug). To be absolutely clear, you can use the read-only properties
      BaseResponse.status_code and BaseResponse.status_line.
    + SimpleTALTemplate is now deprecating. There seems to be no demand.
  - Removed outdated macros
  - 2to3 isn't needed anymore


author: vuntz@opensuse.org
changelog:
  - Add python3 BuildRequires, since the hash algorithm are not in
    python3-base anymore.
  - Use %{python3_sitearch} now that it's defined, instead of our own
    custom macro.
  - Change python3 Requires to python(abi) = %py3_ver, which is
    saner.


author: saschpe@suse.de
changelog:
  - Update to version 3.5.3:
    + Line numbers in the HTML report line up better with the source lines, fixing
      issue 197
    + When specifying a directory as the source= option, the directory itself no
      longer needs to have a __init__.py file, though its subdirectories do, to
      be considered as source files.
    + Files encoded as UTF-8 with a BOM are now properly handled, fixing
      issue 179_.
    + Fixed more cases of non-Python files being reported as Python source, and
      then not being able to parse them as Python.  Closes issue 82 (again).
    + Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes issue 147_.
    + Optimized .pyo files may not have been handled correctly, issue 195_.
    + Certain unusually named file paths could have been mangled during reporting,
      issue 194_.
    + Try to do a better job of the impossible task of detecting when we can't
      build the C extension, fixing issue 183_.
    + Testing is now done with tox
  - Changes from version 3.5.2:
    + No changes since 3.5.2.b1
  - Changes from version 3.5.2b1
    + The HTML report has slightly tweaked controls: the buttons at the top of
      the page are color-coded to the source lines they affect.
    + Custom CSS can be applied to the HTML report by specifying a CSS file as
      the extra_css configuration value in the [html] section.
    + Source files with custom encodings declared in a comment at the top are now
      properly handled during reporting on Python 2.  Python 3 always handled them
      properly.  This fixes issue 157_.
    + Backup files left behind by editors are no longer collected by the source=
      option, fixing issue 168_.
    + If a file doesn't parse properly as Python, we don't report it as an error
      if the filename seems like maybe it wasn't meant to be Python.  This is a
      pragmatic fix for issue 82_.
    + The -m switch on coverage report, which includes missing line numbers
      in the summary report, can now be specifed as show_missing in the
      config file.  Closes issue 173_.
    + When running a module with coverage run -m <modulename>, certain details
      of the execution environment weren't the same as for
      python -m <modulename>.  This had the unfortunate side-effect of making
      coverage run -m unittest discover not work if you had tests in a
      directory named "test".  This fixes issue 155_.
    + Now the exit status of your product code is properly used as the process
      status when running python -m coverage run ....  Thanks, JT Olds.
    + When installing into pypy, we no longer attempt (and fail) to compile
      the C tracer function, closing issue 166_.
  - Name Python3 binaries consistently:
    + Fix in setup.py to have correct egg-info data


author: os-dev@jacraig.com
changelog:
  - Add patch to open file with utf-8 encoding in setup.py
  - Remove call to 2to3, dateutil 2.1 supports Python 2.6, 2.7, 3.2


author: alexandre@exatati.com.br
changelog:
  - Update to 0.6.27:
    * Support current snapshots of CPython 3.3.
    * Distribute now recognizes README.rst as a standard, default readme
      file.
    * Exclude 'encodings' modules when removing modules from sys.modules.
      Workaround for #285.
    * Issue #231: Don't fiddle with system python when used with buildout
      (bootstrap.py)


author: jmatejek@suse.com
changelog:
  - dropped explicit Requires for python3 version
    - autoreqprov now handles this by generating
      "Requires: python(abi) = %py3_ver"
    - explicit Requires breaks for beta pythons
    (where python(abi) == %py3_ver == 3.3 and version of python3
    is e.g. 3.2.99b2)


author: saschpe@suse.de
changelog:
  - Run testsuite
  - Correctly fix non-excutable script warning
  - Remove outdated macros
  - Name Python3 binaries consistently:
    + Fix in setup.py to have correct egg-info data


author: saschpe@suse.de
changelog:
  - Update to version 1.2.1:
    + Correct nose.__version__ (#549). Thanks to Chris Withers for the bug report.
  - Changes from version 1.2.0:
    + Fixed issue where plugins included with `addplugins` keyword could
      be overridden by built-in plugins (or third-party plugins registered
      with setuptools) of the same name (#466).
    + Adds :option:`--cover-xml` and :option:`--cover-xml-file` (#311).
    + Adds support for :option:`--cover-branches` (related to #370).
    + Fixed Unicode issue on Python 3.1 with coverage (#442)
    + fixed class level fixture handling in multiprocessing plugin
    + Clue in the ``unittest`` module so it no longer prints traceback frames for
      our clones of their simple assertion helpers (#453). Patch by Erik Rose.
    + Stop using the ``assert`` statement in ``ok_`` and ``eq_`` so they work under
      ``python -O`` (#504). Patch by Erik Rose.
    + Add loglevel option to logcapture plugin (#493).
    + Add doctest options flag (#7 from google code tracker).
    + Add support for using 2to3 with the nosetests setuptools command.
    + Add --cover-min-percentage flag to force test runs without sufficient
      coverage to fail (#540). Patch by Domen Kožar.
    + Add travis-ci configuraion (#545).
    + Call reactor.stop from twisted thread (#301).
  - Changes from version 1.1.2:
    + Fixed regression where the .coverage file was not saved (#439).
  - Drop unneeded macros


author: idonmez@suse.com
changelog:
  - Add numpy-fd15162.patch which should fix python3-scipy
    See https://github.com/numpy/numpy/commit/fd15162fbff5dd68c548284947d39bb2a2481183


author: saschpe@suse.de
changelog:
  - Update to version 1.3.1:
    + Explain which configuration options are expected. Accept and recommend
      the options names with hyphen instead of underscore. (Issue #82)
    + Do not read the user configuration when used as a module (except if
      config_file=True is passed to the StyleGuide constructor).
    + Fix wrong or missing cases for the E12 series.
    + Fix cases where E122 was missed. (Issue #81)
  - Changes from version 1.3.0:
    + Remove global configuration and refactor the library around a StyleGuide
      class; add the ability to configure various reporters. (Issue #35 and #66)
    + Read user configuration from ~/.config/pep8 and local configuration from
      ./.pep8. (Issue #22)
    + Fix E502 for backslash embedded in multi-line string. (Issue #68)
    + Fix E225 for Python 3 iterable unpacking (PEP 3132). (Issue #72)
    + Enable the new checkers from the E12 series in the default configuration.
    + Suggest less error-prone alternatives for E712 errors.
    + Rewrite checkers to run faster (E22, E251, E27).
    + Fixed a crash when parsed code is invalid (too many closing brackets).
    + Fix E127 and E128 for continuation line indentation. (Issue #74)
    + New option --format to customize the error format. (Issue #23)
    + New option --diff to check only modified code. The unified diff is read
      from STDIN. Example: hg diff | pep8 --diff (Issue #39)
    + Correctly report the count of failures and set the exit code to 1 when
      the --doctest or the --testsuite fails.
    + Correctly detect the encoding in Python 3. (Issue #69)
    + Drop support for Python 2.3, 2.4 and 3.0. (Issue #78)
  - Don't package empty TODO.txt
  - No need to BuildRequire: python3, python3-devel is enough
  - Require: python3 => %pyver


author: saschpe@suse.de
changelog:
  - Update to 2.3+hg20121105.3c94a3a1ebe1
    + See mercurial changes
  - Add progressbar-python3-relative-imports.patch: Fix import paths


author: saschpe@suse.de
changelog:
  - Correctly fix non-executable-script rpmlint warning
  - No need to explicitly require python(abi), RPM does that since ages
  - Cleanup old SUSE version checks


author: saschpe@suse.de
changelog:
  - Build HTML documentation, but disable due to python3-Sphinx error
  - No need to require a specific Python ABI version, RPM does that


author: cgiboudeaux@gmx.com
changelog:
  - Update to 4.8.6, see http://riverbankcomputing.com/static/Downloads/PyQt4/ChangeLog
  - Define python3_sitearch for Opensuse < 12.1
  - Spec cleanup


author: einar@heavensinferno.net
changelog:
  - Updated to the latest upstream version:
    - Added support for Qt v4.8.3.
    - Added support for Qt v5-beta1 (QtCore, QtGui, QtHelp, QtNetwork, QtSql,
      QtSvg, QtWebKit and QtXml only).
    - Implemented __str__ and __unicode__ for QChar.
    - Added the missing QPointF operator*(qreal, QPointF).
    - Added the customcompleter.py example.
    - SIP v4.14 is now required.


author: toddrme2178@gmail.com
changelog:
  - Added basic buildrequires needed by most python 3 packages
  - Fix building python 3 package on openSUSE 11.4 x86_64


author: saschpe@suse.de
changelog:
  - Spec file cleanup:
    * Don't rm -rf %{buildroot}
    * Removed %clean section
    * Removed authors from description


author: asterios.dramis@gmail.com
changelog:
  - Link against libpython. Fixes bnc#756282 and bnc#721280.
  - license update: GPL-2.0 or GPL-3.0 or SUSE-SIP
    Use SUSE- proprietary extension until SIP license is accepted upstream at
    spdx.org
  - Remove SUSE_ASNEEDED=0 from spec file.


author: mlin@suse.com
changelog:
  - Update to version 4.13.3
    - The /NoRaisesPyException/ and /RaisesPyException/ function annotations can
      now be applied to constructors.
    - Added support for the Python v3.3 handling of Unicode.


author: einar@heavensinferno.net
changelog:
  - Update to the latest upstream version:
    - The internal API version is increased to 9.0 requiring the regeneration
      of all modules.
    - Added the %InstanceCode directive.
    - Added the %VirtualErrorHandler directive.
    - Added the default_VirtualErrorHandler argument to the %Module directive.
    - Added the VirtualErrorHandler class annotation.
    - Added the NoVirtualErrorHandler and VirtualErrorHandler function
      annotations.
    - The AllowNone and NoRelease mapped type annotations can now be used
      with mapped type templates.
    - SIP_PLATFORM_* and SIP_TIMELINE_* preprocessor symbols are generated
      corresponding to the -t arguments passed on the command line.
    - Deprecated sipTransferBreak().
    - For Python v2.x unsigned short and unsigned char (when used as a byte)
      are now converted to int, rather than long, objects.
    - Added support for MSVC 2010 to the build system.


author: toddrme2178@gmail.com
changelog:
  - Fix building python 3 package on openSUSE 11.4 x86_64
  - Removed test for unsupported openSUSE versions


author: toddrme2178@gmail.com
changelog:
  - Removed openSUSE 11.4 spec file workarounds
  - Removed SLE test since python 3 is not available for SLE


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.119+r1
    + Updated Russian translation
    + Settings dialog online documentation
    + Fixed some of English spell errors


author: lazy.kent.suse@gmail.com
changelog:
  - Update to 0.120
    + Czech translation
    + Winetricks plugin updates
    + Added minimize to tray at startup option
    + Added minimize to tray at application icon startup option
    + Fixed some typo and GUI layouts
  - Absolutely requires icoutils


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.120+r1
    + q4wine now will create new symlinks when mounting
      $WINEPREFIX/dosdevices/${DRIVE}: pointing to the mount point
      and $WINEPREFIX/dosdevices/${DRIVE}:: pointing to the Image
      file
    + Prefixes list sorting
    + Fixed mount images in read only mode (ro)
    + Fixed removed media drive option in prefix settings dialog
    + English fixes


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.121
    + Updated winetricks plugin
    + Option to make Prefix view unexpanded at startup
    + Polish translation
    + German translation
    + Hebrew translation
    + Extended virtual desktop resolution list
    + Prefix alphabetic sort
  - Removed WITH_WINETRIKS option (it is default now)
  - Use full URL for source


author: lazy.kent@opensuse.org
changelog:
  - Corrected License tag according to SPDX Standard.
  - Added desktop_database_post/un macros.
  - Spec clean up.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.999-rc7.
    * Added:
      + Winetricks database cache.
      + Merge Wintricks core.
      + New System Config interface.
      + Pre and Post run Icon scripts.
      + Icon and Prefix sorting (name, date).
      + Version string to About page.
      + Handler for wrong URL in wine app db.
      + Add Logging subsystem activation/deactivation button to
      Logging tab toolbar.
      + Add taskmgr, winemine, iexplorer, control, oleview icons to
      prefix's system folder.
      + New system icons from latest wine version.
      + Install program icons in $prefix/share/icons/hicolor/; Add
      16,22,32,48,64,96,128,256 icon sizes.
      + Add prefix to translation files names.
    * Fixed:
      + Enhanced win64 support for wine.
      + Better Wine library path autodetection.
      + Create ~/.local/share/wineprefixes directory if it does not
      exists.
      + Error is Desktop paths are empty.
      + Desktop Paths are wrongly labeled.
      + Unite Icon/Detail toolbar actions.
      + No translations autoupdate at project build. Use `make
      translations` instead.
      + Fixed process refresh loop.
      + Extended env command after console terminal.
      + Set WINEDEBUG to '-all' if logging subsystem disabled and
      program was executed not in console session.
      + Icon export dialog empty icons.
      + Dropped obsolete strings from translation files.
  - Split off language package.
  - Drop q4wine-gcc47.patch (fixed upstream).
  - Add icon_theme_cache_post/un macros.
  - BuildRequires: hicolor-icon-theme.
  - Doesn't require fdupes.


author: lazy.kent@opensuse.org
changelog:
  - Update to 0.999-rc8.
    * Added:
      + Prefix execution template string.
    * Fixed:
      + Regression: selection focus jumps to prefix name on
      subdirectory selection.
      + Regression: can't load user selected language.


author: fisiu@opensuse.org
changelog:
  - Upstream update to 2.9.8, bugfix release:
    + UI style fixes
    + Update Italian translation
  - Drop qbittorrent-gcc47.patch: fixed upstream.


author: fisiu@opensuse.org
changelog:
  - Upstream update to 2.9.9, bugfix release:
    + Improved RSS reader performance
    + Various UI fixes


author: fisiu@opensuse.org
changelog:
  - Upstream update to 2.9.10, bugfix release:
    + Various webui fixes
    + Fix ratio limiting bug
    + Fix possible crash when showing torrent content
    + Add support for RSS feeds using magnet links


author: fisiu@opensuse.org
changelog:
  - Upstream update to 2.9.11, bugfix release:
    + Bring window to front after restoring from systray
    + Fix keyboard focus problems on main window
    + Fix ThePirateBay search plugin


author: dap.darkness@gmail.com
changelog:
  - Upstream update to 3.0.6:
    + FEATURE: Add command line option to daemonize qbittorrent-nox
    + FEATURE: Add "Shutdown qBittorrent" button to Web UI
    + FEATURE: Add setting to copy .torrent files for finished downloads
    + FEATURE: Add option to start qBittorrent on Windows startup
    + BUGFIX: Add confirmation dialog for "Force recheck" action
    + BUGFIX: Greatly improve RSS manager performance
    + FEATURE: Brand new torrent addition dialog
    + FEATURE: Add the ability to choose the save path when using magnet links
    + FEATURE: Add support for adding multiple local torrents at once
    + COSMETIC: Improve style of left panel
    + BUGFIX: Lower panels no longer gets disabled
    + BUGFIX: Major code refactoring and various optimizations.
    + BUGFIX: No longer strip root folder from torrent files
    + OTHER: Drop support for libtorrent v0.14.x
    + OTHER: Drop support for Qt 4.5
  - Duplicate files warning was resolved.


author: fisiu@opensuse.org
changelog:
  - Upstream update to 3.0.7:
    + Search engine plugins cleanup.
    + WebUI Mootools updated to v1.4.5
    + Add m4v to the list of previewable file extensions.
    + Fix "Set as default save path" setting.
    + Use https links in search plugins when possible.
  - Add qbittorrent-3.0.7.-fix-for-libtorrent-rasterbar-0.15.x.patch


author: mvyskocil@suse.com
changelog:
  - update to 1.12
    * needed for the fop 1.1 update
    * mostly bugfix release, see
    * http://qdox.codehaus.org/changes-report.html
  - disabled tests as they tends to randomly fails


author: cobexer@gmail.com
changelog:
  - update to 1.12.1
    * bugfix release, see
    * http://jira.codehaus.org/browse/QDOX/fixforversion/18944


author: mfabian@suse.de
changelog:
  - new package: qemacs-0.3.1
  - add DESTDIR support to Makefile
  - add a qemacs man page as a .so link to the qe man page
  - avoid crash when ~/.qe/config contains errors, print error to
    stdout instead of to the qemacs screen which doesn't yet exist.
    when reading ~/.qe/config.
  - move welcome message after the do_refresh() to make it actually
    visible.


author: afaerber@suse.de
changelog:
  - Update to v1.3.0-rc0: see http://wiki.qemu.org/ChangeLog/1.3
    * Update update_git.sh accordingly
    * Disable SPICE for 11.4 since it can no longer be built lacking
    pyparsing


author: afaerber@suse.de
changelog:
  - Add patch to workaround GCC PR55489 via -fno-gcse,
    another step to avoid builds failing with out-of-memory


author: afaerber@suse.de
changelog:
  - Update to v1.3.0: see http://wiki.qemu.org/ChangeLog/1.3
    * Update update_git.sh script accordingly


author: agraf@suse.com
changelog:
  - Cherry pick patches from qemu-kvm into the qemu package:
    - 0033-Add-support-for-DictZip-enabled-gzi.patch
    - 0034-Add-tar-container-format.patch.patch
    - 0035-Legacy-Patch-kvm-qemu-preXX-dictzip.patch
    - 0036-Legacy-Patch-kvm-qemu-preXX-report-.patch
    - 0037-console-add-question-mark-escape-op.patch
    - 0038-Make-char-muxer-more-robust-wrt-sma.patch


author: dmueller@suse.de
changelog:
  - udpate to 2.1:
    * Lots of fixes from 2.0, see detailed change log at
      http://git.kernel.org/?p=qgit/qgit4.git;a=shortlog
    * Speed improvements


author: dmueller@suse.de
changelog:
  - update to 2.4 (bnc#734180):
    * fix functionality losses with newer git releases
    * shortlog parsing fixes
    * display cleanups


author: ltinkl@suse.cz
changelog:
  - update to 1.5.3
    * fixed : 9x9 grid display
    * changed : 'remember last dir' set by default
    * changed : made ugly 2D stones available
    * added : IGS 'nmatch' range now in the preferences


author: ltinkl@suse.cz
changelog:
  - update to 1.5.4:
    * fixed : mark issue with teaching games
    * added : blind go
    * added : 2 new translations (latin and simplified chinese)
    * changed : added 'SGF' (uppercase) as file suffix


author: lnussel@suse.de
changelog:
  - fix use of undefined operation (bnc#498273)
    - better error handling
    - do not mention group dialout
    - update german translation
    - fix dial prefix menu item not greyed out when it should be


author: vuntz@opensuse.org
changelog:
  - Update to version 2.2.2:
    + fix -x (root window needs colormap)
    + patch pango code to avoid garbled output of F1
    + fix wrong image size after autorotating
  - Changes from version 2.2.1:
    + recognize changed files, using --slideshow and --watch
    + sanitize infotextdisplay
    + check EXIF tags only after successful file loading
    + shuffle now implies not to sort filenames
    + fix autorotate with EXIF-tag
    + avoid crash calling qiv -x without argument
    + fix behaviour of "recursivedir" switch
    + migrated gdk_draw_text() to gdk_draw_layout()
    +fixing wrong display of utf-8 filenames
  - Changes from version 2.2:
    + migration from imlib1 to imlib2
  - Changes from version 2.1:
    + removed obsoleted GDK_WA_WMCLASS
    + added patches from debian
    + remove xscreensaver left overs from Makefiles
    + added autorotate patch (using libexif)
    + display initial autorotation in status bar, option "autorotate"
    + patch to detect image types using libmagic
    + added GDK_ENTER_NOTIFY_MASK|GDK_LEAVE_NOTIFY_MASK in image.c
    + removed TGA and XBM because not supported by imlib anymore
    + exit on unmapped mouse events
    + browse option -B, useful when launching qiv from a file manager
    + patch to prevent segfault on amd64
  - Changes imlib-devel BuildRequires to imlib2-devel.
  - Add file-devel, libexif-devel BuildRequires.
  - Remove GDK_WA_WMCLASS workaround: not needed anymore.
  - Drop qiv-2.1-pre12.patch: fixed upstream.


author: lnussel@suse.de
changelog:
  - new version 2.2.3
    * add 'Q' icon in qiv-window
    * bring back scrollwheel functionality
    * change loading of images from imlib2_loader to
      pixbuf_loader. Adds support for additional file
      types, e.g. pcx, ico, svg, wmf and better handling
      of transparency.
    * use gdk_pixbuf to autorotate with EXIF tags instead
      of libexif.
    * Resetting the image (pressing return) no longer
      destroys "transparency checkboard"
    * new option to start with default rotation


author: jslaby@suse.de
changelog:
  - new version 2.2.4
    * qiv-command: more examples
    * only center image upon reload when center option is active
    * make gdk options work again (e.g. --display)
    * Do not follow symlinked directories, when using recursivedir option
    * Add option to change cycle behavior after last picture
    * Images were displayed twice when using --browse option
    * Fix inconsistent behavior when using -x/-y/-z option


author: tiwai@suse.de
changelog:
  - updated to version 0.3.1a:
    * system-tray icon tooltip shows the current DSP load
    * fixed Connections/Patchbay item tooltip crash bug
    * use QSystemTrayIcon class facility if available
    * refactoring QProcess class usage
    * A new eye-candy bit has sneaked in
    * Combo-box setup history has been corrected on restore


author: tiwai@suse.de
changelog:
  - updated to version 0.3.2:
    * Patchbay port matching has been slightly extended
    * Start option from Setup/Misc/Start
    * Regression from QSystemTrayIcon (Qt4 >= 4.2) implementation
    * Some portaudio backend settings are now being enabled
    * Server mode display blinking (RT indicator) is now an option
    * Tool/child windows position and size preservation fixed.
    * The connections/patchbay auto-refresh option has been removed
    * Messages line limit was not being checked, now honored.
    * Patchbay snapshot got its socket and port ordering back.
    * ALSA Sequencer support is now an optional feature on setup
    * Get configure to try and detect the correct qmake location
    * The connections widget is now being properly refreshed
    * The xrun count stats can now be reset simply by middle clicking
      on the systray icon or the main window's display area
    * An improved version of the "shiny" background image was issued
    * A warning is now being issued, asking whether one wants to
      remove a corresponding Patchbay connection, etc
    * The infamous "Keep child windows always on top" global option
      is now supposed to behave a little better
    * Input/Output Channel setting is allowed to be greater than 32


author: tiwai@suse.de
changelog:
  - updated to version 0.3.3:
    * load Qt's own translation support and get rid of the ever
      warning startup message
    * Messages file logging makes its first long overdue appearance
    * Only one application instance is now allowed
    * Full JACK MIDI support sneaks into the patchbay
    * Sun driver support
    * Delay window positioning at startup option is now being
      disabled
    * Cosmetic fix for apperance


author: tiwai@suse.de
changelog:
  - updated to version 0.3.4:
    * Translations in-package
    * The rewrite of old patchbay snapshot feature
    * On Setup/Settings/Parameters dialog, all device selection
      options are now reset to default when disabled interactively.
    * Grayed/disabled palette color group fix for dark color themes.
    * Qt Software logo update.
    * Fait-divers: desktop menu file touched to openSUSE conventions.
    * ALSA PCM devices now only listed/enumerated iif strictly
      compliant with the audio mode criteria
    * JACK client/port aliases may now be displayed as a global user
      option (see Setup/Display/Connections/JACK client/port aliases).
    * Lighten up the connections line and highlight colors, as seen
      to fit best on some darker background themes.
    * Patchbay snapshot fixed to differentiate socket clients
      according to its type (Audio, MIDI or ALSA-Seq).
    * JACK_DEFAULT_SERVER environment variable is now appended to the
      X11 unique application identifier, allowing for having multiple
      instances each controlling its own JACK server.
    * Due to some trouble with newer Qt >= 4.4 applications regarding
      font size configuration, a new global user option is now
      available to the rescue: Setup/Misc/Defaults/Base font size
  - moved translation path from locale directory to its own one,
    as build doesn't accept it (yet).


author: mseben@novell.com
changelog:
  - updated to 0.3.5:
    * Late support for UTF-8 encoded client/port names.
    * Allow only one single patchbay connection to or from an
      exclusive socket.
    * Automatic crash-dump reports, debugger stack-traces (gdb),
      back-traces, whatever, are being introduced as a brand new configure
      option (--enable-stacktrace) and default enabled on debug build
      targets (--enable-debug).
    * Probable fix on the audio connections with regard to client/port
      (re)name changes (an ancient bug reported by Fons Adriaensen).
    * Portaudio device selector is now available (after a patch
      handed by Torben Hohn and Stephane Letz).
    * A couple of primitive D-Bus interface slots have been introduced,
      giving the option to start/stop the jackd server from the system
      bus eg. via dbus-send --system / org.rncbc.qjackctl.start (.stop),
      (a nice addition supplied by Robin Gareus, thanks).
    * New command line option (-a, --active-patchbay=path) to specify and
      activate a given patchbay definition file (a simple patch sent by
      John Schneiderman, thanks).
    * Added one significant digit to DSP Load percentage status display.
    * Tentative support for netjack (slave) by adding the "net" driver to
      the existing backend driver options on the Setup/Settings section.
    * Converted obsolete QMessageBox forms to standard buttons.
    * New patchbay snapshot now raises the dirty flag and allows for
      the immediate salvage of patchbay definition profile.
    * Conditional build for JACK port aliases support (JACK >= 0.109.2).
    * Alternate icon sizes other than default 16x16, are now effective to
      the Connections widget (Setup/Dislay/Connections Window/Icon size).


author: davejplater@gmail.com
changelog:
  - Updated to 0.3.6: now has full D-Busification!
  - Fix patch qjackctl-translation-folder.diff
  - Make sure socket names are unique on each side of the Patchbay
  - A bunch of primitive D-Bus interface slots have been added,
  - Patchbay snapshot now tolerates JACK client port strings that
    have more than one semi-colon in it.
  - Most modal message dialog boxes (eg. critical errors) are now
    replaced by system tray icon bubble messages where available
  - Comply with jackd >= 0.118.0 which now runs in real-time mode by
    default; use of -R is now deprecated from the jackd command line
    interface options; use -r to run in non-real-time-scheduling.
  - A man page has beed added.
  - Got rid of a pretty old and never really useful "jackd-realtime"
    server path option.
  - D-Bus support, as provided by org.jackaudio.service aka jackdbus,
    is now being introduced and used wherever available and whenever
    enabled.
  - Server name command line option added (-n, --server-name).
  - Single application instance restriction option added (X11).
  - Setup for the netjack (slave) "net" driver has now sample-rate
    and frames per buffer (period size) settings disabled and/or
    ignored, as those are pretty much auto-detected by default;
    also, a new "netone" backend driver option has been introduced
  - Czech (cs) translation added (by Pavel Fric).
  - Fixed glitch on configure portaudio support, specially when the
    library is not detected as available. See changelog for more.


author: mseben@gmail.com
changelog:
  - updated to 0.3.7:
    - Session widget has session save type preserved as well.
    - Connections and the new Messages/Status widgets now have
      their last open tab preserved across program run-cycles.
    - Connections and Patchbay widgets have been finally given
      up on an old feature request: an Expand All items button.
    - The Messages and Status widgets were merged into one,
      giving space to the new Session wigdet
    - libX11 is now being added explicitly to the build link
      phase
    - Input/Output latency options were missing but now finally
      enabled for the firewire back-end.
    - General standard dialog buttons layout is now in place.
    - Avoid pre-loading a stalled patchbay definition filename
      and its nagging error on startup (fixes bug #3017078).
    - Client connection retrial logic scrapped. Being a leftover
      from early ages, when machines were slower and JACK server
      startup times were longer... now, if it can't connect first
      time as client, it will tear down the server whether it's
      starting up still or not at all. (cf. Setup/Settings/Start
      Delay for the rescue).
    - Server name is finally part of the server settings presets,
      thanks to Fons Adriaensen for the heads-up.
    - As a workaround regarding issues switching jack2's backends,
      Robin Gareus sends us yet another D-Bus metho slot: "preset",
      (dbus-send --system / org.rncbc.qjackctl.preset string:PRESET).
      Thanks again.
    - Another D-Bus interface slot makes it through implementation:
      "quit" (eg. usage: dbus-send --system / org.rncbc.qjackctl.quit).
      Besides, there's also these new JACK session management actions
      which were being overlooked as well: "load", "save", "savequit"
      and "savetemplate" are also available as D-Bus method slots.
    - Make sure that Patchbay socket names are unique when adding
      or copying, fixing previous patch by Dominic Sacre.
    - JACK version is now being shown on the About box (jack2).
    - Slight Connections widget behavioral change: (dis)connecting a
      client (from) to one single port, (dis)connections will be
      applied in sequence from (to) all client output ports to (from)
      as many input ports there are in below, one by one (satisfying
      a 5 year old request from Yann Orlarey, thanks:).
    - JACK session support is being introduced.
    - Ignore first XRUN occurrence option dropped from statistics.
    - Initial widget geometry and visibility persistence logic has
      been slightly revised as much to avoid crash failures due to
      wrong main widget hidden state.
    - Double-quotes are now being added to device names which include
      blank characters and were rendering invalid all command line
      invocation of the classic JACK server (eg. specially due for
      Portaudio device names on Windows).
    - Transport play (rolling) status is now being guarded to avoid
      backfiring from extraneous transport state changes.
    - General source tree layout and build configuration change.
    - Italian (it) translation added (by Sergio Atzori).
    - Post-shutdown script invocation logic slightly refactored in
      attempt to enforce its execution on application quit.
  - deprecated translation-folder.diff


author: mseben@gmail.com
changelog:
  - update to 0.3.8:
    - Debugging stacktrace now applies to all working threads.
    - Session "Save" button now a drop-down menu, replacing the
      session save type combo-box/drop-down list selection. Also,
      an early session directory versioning/numbering scheme is
      now in place, although optional.
    - Probable fix to debian bug report #624198 - segfault when
      pressing the stop button (by Grant Adrian Diffey, after a
      patch from Adrian Knoth, thanks).
    - Desktop environment session shutdown (eg. logout) is now
      tapped for graceful application exit, even though the main
      window is active (visible) and minimizing to system tray
      is enabled. Both were causing first shutdown/logout attempt
      to abort. Not anymore, hopefully ;).
    - Make sure all activated patchbay definition files are in
      their complete and absolute directory path forms.
    - Connections refresh button now does an immediate and true
      reconstruction of all clients and their respective ports
      and connections, unconditionally.
    - Command line server start option (-s, --start) is now made
      independent from configuration setup option (cf. Setup/Misc
      /Start JACK audio server on application startup).
    - Now handling cable socket types properly to let patchbay
      definitions work correctly, whenever having sockets with
      the very same literal name (twisted from patch #3183467,
      by Karsten, thanks;).
    - Abrupt focus behavior when any of the keyboard modifiers
      (Shift, Ctrl, Alt, Caps Lock) is hit while on Connections
      client/port aliases editing (rename) has been fixed.
    - Russian (ru) translation updated (by Alexandre Prokoudine).
    - Added include "errno.h" alegedly missing for BSD style
      systems (applying patch for bug #3126091).


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.3.9:
    * killing D-BUS controlled JACK server is now made optional, cf.
      Setup/Misc/Stop JACK audio server on application exit
    * a new so called "Server Suffix" parameter option appears to rescue on the
      situations where QjackCtl falls short on extra, exquisite and/or esoteric
      command line options eg. (net)jack1/2 differences.
    * fixed D-Bus Input/Output device parameter settings, filled when either
      interface is selected for Capture/Playback only
    * main window is now brought to front and (re)activated when clicking on the
      system tray icon instead of just hiding it
    * add current xrun count to the system tray icon tooltip, if not zero
  - added portaudio support
  - revamped spec file
  - moved translations to -lang package


author: crrodriguez@opensuse.org
changelog:
  - Fix devel package requires
  - Build with -fvisibility-inlines-hidden, test suite
    confirms it works and saves a few dozens of entries in the
    exported symbol table.


author: idonmez@suse.com
changelog:
  - Update to version 3.0.0
    * Page-based splitting and merging
    * Support for large files
    * The ability to set the encryption parameters of one file by copying
      them from another file.
    * Support for creating PDF files from scratch
  - Drop applied patches


author: idonmez@suse.com
changelog:
  - Update to version 3.0.1
    * qpdf may falsely report premature EOF when reading files that
      have object streams that end with scalars not followed by
      whitespace.


author: idonmez@suse.com
changelog:
  - Update to version 3.0.2
    * Calling QPDFWriter::setOutputMemory would result in a
    segmentation fault from write() if setStaticID() was not used.
    * New method call QPDFWriter::setExtraHeaderText to add text
    * Make it so that you can write the same QPDF object through two
    different QPDFWriter objects that both have linearization enabled.


author: idonmez@suse.com
changelog:
  - Update to version 4.0.0
    * Support for Acrobat X & XI encryption
    * Support for extension levels in PDF version information.
    * New methods for supporting read and write from/to arbitrary sources.
    * Support for unencrypted files with encrypted attachments.
    * Support for files with junk preceding the PDF header.


author: dvaleev@suse.com
changelog:
  - Detect binary attachments better (qpdf-ppc64.patch)
    This fix eliminates a false test failure on some platforms and makes
    the binary test work properly whether characters with the high bit
    set, when treated as integers, are negative or not.
  - pass --enable-show-failed-test-output to configure, to see
    detailed failure reason in build log.


author: hvogel@suse.de
changelog:
  - Update to version 4.0.9
    * Fix crash if too many MDEF commands entered
  - split GUIDE.pdf into doc subpackage


author: hvogel@suse.de
changelog:
  - Update to version 4.0.14.
    * Extra information in PAM trace code
    * fix crash using PAM
    * Fixed off-by-one error in strlcpy
    * Prevent strlcat from examining destination past buffer size
    * Fix crash if mangle string ended with header and no ")"
    * Added more checks to try and find getprpwnam()
    * Correct milliseconds calculation


author: wr@rosenauer.org
changelog:
  - update to version 4.0.19
    * fix error when using Kerberos
    * Rename 'getline' to 'Qgetline' (fix conflict on some platforms)
    * internal bugfixes/changes
  - removed obsolete qpopper-getline.diff
  - removed historical pop provides and conflicts
  - make -doc subpackage noarch


author: wr@rosenauer.org
changelog:
  - update to version 4.1.0
    * IPv6 support
    * Significantly improved performance
    * Ability to execute arbitrary programs when users log in
    * And lots more
  - use set_permissions macro for 11.4 and above
  - build popauth using PIE/PIC


author: joop.boonen@opensuse.org
changelog:
  - Corrected the links now links to the site of the original author
  - Fixed the spec file so the package also builds for Mandriva


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.10.12.3
    + Zero CPU bug fixed (thanks to "David Rosenstrauch")
    + SEGFAULT fixed (Google Chrome's very long cmdline bug fix)
  - Dropped obsolete buffer_overflow patch
  - Use full URL as a source


author: lazy.kent@opensuse.org
changelog:
  - Update to 1.10.13
    + GNOME3 and Avant Window Navigator support
  - Correct License tag according to SPDX Standard


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.5.0
    See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.5/dist/changes-2.5.0
    for the complete changelog
  - Spec cleanup


author: stephan.binner@basyskom.com
changelog:
  - Update to 2.5.1
    See https://qt.gitorious.org/qt-creator/qt-creator/blobs/v2.5.1/dist/changes-2.5.1
    for the complete changelog


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.6.0-beta
    See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0
    for the complete changelog
  - a botan copy is now in KDE:Qt, use system-botan-lib.diff unconditionally


author: cfarrell@suse.com
changelog:
  - license update: SUSE-LGPL-2.1-with-nokia-exception-1.1
    Choose the LGPL-2.1 variant of the dual license choice (the other option
    is a commercial license)


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.6.0-rc
    See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0
    for the complete changelog
  - Add revert-6f7ce3f4.diff This upstream commit fixes a macos misbehaviour
    but breaks the build when building qt-creator with a system botan
  - License update: SUSE-LGPL-2.1-with-digia-exception-1.1


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.6.0 (final)
    * Added experimental support for Android (enable the plugin in Help > About Plugins)
    * Introduced "Kits" that supersede the previous "Targets". They bundle
      the settings for the target device, compiler, debugger, Qt version and
      more into a user definable, reusable setting.
    * Added highlighting of missing files in the resource editor
    * Fixed that several settings where saved every few seconds even without changes
    * Worked around a problem in the KDE file dialog that prevented selecting qmake
    See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.0
    for the complete changelog


author: stephan.binner@basyskom.com
changelog:
  - Update to 2.6.1 bugfix release
    See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.1
    for the complete changelog


author: cgiboudeaux@gmx.com
changelog:
  - Update to 2.6.2
    * Fixed invalid common prefix calculation which led to freezes (QTCREATORBUG-8472, QTCREATORBUG-8532)
    * Fixed crash when closing some editors while tooltip is active (QTCREATORBUG-8630)
    See http://qt.gitorious.org/qt-creator/qt-creator/blobs/2.6/dist/changes-2.6.2
    for the complete changelog


author: pth@suse.de
changelog:
  - Don't try to patch in the version twice in qt-3.3.8c.diff.
  - Resync those patches that don't apply without offset.
  - Mark scriptlets in profile.d as being configuration files.
  - Remove the calls to run_ldconfig.


author: dmueller@suse.de
changelog:
  - Rename to qt4-qtscript to match openSUSE naming sheme.
    Package is based on qtscript-qt written by Rex Dieter
    and Ian Monroe.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.8:
    + Make timer callbacks threadsafe. Fixes rh#669155.
    + Allow scrollbar sliders to be as thin as 5 pixels. At this
      setting, sliders will be squared.
  - Changes from version 1.8.7:
    + Fix some segfaults with evolution under Fedora 14.
    + Don't force windows style scrollbars for Firefox4: this
      workaround is no longer required.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.9:
    + Disable resize grips in Ubuntu 11.04
    + Remove GimpDock font settings from gtkrc


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.10:
    + Fix compilation against Gtk 2.11
    + Implement shadows for KDE SC4.7


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.12:
    + Fix first shown menu not having a shadow in firefox.
    + Fix eclipse crash due to resetting of shadows.
    + Disable shadows for SWT where Gtk<2.12.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.8.13:
    + Fix building with newer glibs - only glib.h itself can be
      included.
    + Use squared menus and tooltips if using XRender.
    + Minimum 1ms delay for sub menus.
  - Dropped qtcurve-gtk2-glib2-2.31.patch, fixed upstream.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.14:
    + Fix reading of KDE settings.
    + Fix button on editable combos with Gtk 2.24


author: vuntz@opensuse.org
changelog:
  - Update to version 1.8.15:
    + Fix tab activation (via mouse) when configured to drag windows
      from all empty areas and either highlight is set to 0% or
      coloured mousr over is set to none.
    + Check widget is realized before attempting to find
      menubar/statusbar in GhbCompositor class.


author: tittiatcoke@gmail.com
changelog:
  - update to 1.8.1
    1. Safer handling of hidden shortcut underscore in popup menus.
      Only keep track of menu widget, not its ancestors.
    2. If hiding keyboard shortcut underlines: Keep track of open
      popup menus, and only show keyboard short cut for the current
      one.
    3. Fix corrupted menus when using a gradient that uses an alpha
      of less than 100.


author: cornelis@solcon.nl
changelog:
  - update to 1.8.4
    1. Fix saving of custom alpha values.
    2. Fix crash upon exit - due to double free.
  - update to 1.8.3
    1. Fix import of ZIP qtcurve files.
    2. Fix display of background images, etc, in embedded preview.
    3. Fix QMake compile - thanks, once again, to Hugues Delorme.
  - update to 1.8.2
    1. When hiding shortcuts, only show these if widget is enabled.
    2. Don't draw titlebar button frame for menu button if this is where the
      window icon is to be. This was already the case for circular buttons,
      but not for square buttons.
    3. If drawing sunken background behind titlebar buttons, need to reduce size
      of square buttons. This already happens for circular buttons.
    4. Don't draw sunken background around icon based menu button, if it is the
      only button on the left/right.
    5. Draw menubar and statusbar kwin toggle buttons square if using square
      titlebar buttons.
    6. Draw box around checked Libre/Open Office menu checkboxes.
    7. Ukrainian translation - thanks to Yuri Chornoivan
    8. Slight drawing fix for square scrollviews.
    9. When compiled against KDE, react to style changes.
    10. Slightly clean-up code.


author: cornelis@solcon.nl
changelog:
  - update to 1.8.5:
    1. Fix fill of bottom corners of kwin decoration when not compositing.
    2. Fix sunken left background of kwin decoration when not compositing.
    3. Don't force toolbar icons to be square.
    4. Fix drag issue with MusicScore.
    5. Don't use gradient alpha settings for tooltips.
    6. Don't do rounded/semi-transparent tooltips for opera.


author: tittiatcoke@gmail.com
changelog:
  - Update to 1.8.6
    1. Fix potential crash when using translucency and the raster
      engine.  (Fix taken from oxygen-transparent)
    2. Fix crash when changing QtCurve settings - handle free'ing
      of colours better.


author: cornelis@solcon.nl
changelog:
  - Update to 1.8.7
    1. Fix QtDesigner crash when using transparent background - thanks to Friedemann Kleint.
    2. When installing background images, need to remove and previous files first (as QFile::copy will not overwrite files)
    3. Fix incorrent window-drag trigger when dragging dock widget title widgets (set via QDockWidget::setTitleBarWidget() )
    4. Fix crash when opening style config dialog whilst kwin config dialog is open.
    5. Allow scrollbar sliders to be as thin as 5 pixels. At this setting, sliders will be squared.


author: toddrme2178@gmail.com
changelog:
  - Added %kde_post_install macro (fix for RPMLINT warning)
  - Cleaned up spec file formatting
  - Update to 1.8.8
    1. Disable window dragging from QGraphicsView.
    2. Respect "_kde_no_window_grab" property to disable window drag for certain widgets.
    3. Workaround dialog placement issues when using transparent dialogs. Attempt to place dialog in centre of its parent
    - if it has one. This only works for dialogs, windows will still (unfortunately) be moved to top left :-(


author: mlin@suse.com
changelog:
  - Update to version 1.8.11
    * Fix flashing of clementine's position slider tooltip.
  - Changes in 1.8.10
    * Fix some toolbutton icon clipping.
    * Korean translation - thanks to YoungUk Kim.
    * Fix kwin button corruption when compositing is disabled under KDE SC4.8
    * Minimum 1ms delay for sub menus.
  - Changes in 1.8.9
    * Dont force alternate listview colours for KAboutApplicationDialog
    * Fix issues with konqueror style menu toolbar buttons and the joined toolbar button style.
    * Implement shadows for KDE SC4.7


author: mlin@suse.com
changelog:
  - Update to version 1.8.12
    * Dont setup KDE4 fonts/colours in constructor - seems to mess things up when using
      proxy styles. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=638629


author: xwhu@suse.de
changelog:
  - Initial import of qterm 0.5 serial
    - completely switch to cmake
    - port to qt4
    - upstream changelog no longer available


author: bili@suse.com
changelog:
  - Upgrade to 0.5.12.
    - Finish the two new panel to make ANSI editing easier.
    - The new xml addressbook format is finally landed.
    - Improved the rendering result.
    - Implement the tranlucent background.
    - Some bugfixes as usual.


author: mseben@novell.com
changelog:
  - updated to version 0.4.5
    - Changing loop points while playback is rolling, with the
      play-head any near, was leaving audio clips out-of-sync.
    - MIDI event list view was missing some selected items with
      the very same onset time, now fixed.
    - When failing to detect a SSE enabled build, the CFLAGS
      variables are now properly restored to their previous
      sane state, preventing all subsequent dependency tests
      from false positives (bug# 565860@bugs.debian.org).
    - MIDI clip editor (aka piano-roll) multiple selection has
      been fixed (again) re. move/paste-snapping consistency.


author: davejplater@gmail.com
changelog:
  - Update to version 0.4.6
  - Introducing a non-painting edit sub-mode on the MIDI clip
    editor's piano-roll (see Edit/Select Mode/Edit Draw menu).
  - The MIDI clip editor (aka piano-roll) is now a lot more
    quiet about saving its own dirty content, delegating all
    salvage questions to main session control.
  - Don't show session restart message box when changing JACK
    transport mode option anymore.
  - Dedicated MIDI control bus switching fixed. Was closing
    the wrong bus eventually and crashing the whole show with
    it (fixes bug #2989590).
  - MIDI bank/program backout has been corrected on MIDI track
    properties dialog rejection (ie. user cancellation).
  - MIDI bank select method has been corrected for tracks with
    no instrument defined (probably fixing bug #2987071).
  - LV2 UI Instance and Data Access extension support added;
    reduce LV2 external UI parameter value update flickering.
  - JACK session infrastructure support. (EXPERIMENTAL)
  - Initial widget geometry and visibility persistence logic
    has been slightly revised as much to avoid crash failures
    due to wrong main widget hidden state.
  - Initial mixer widget extents are now set reasonably larger.
  - General source tree layout and build configuration change.
  - See /usr/share/doc/packages/qtractor/ChangeLog for more.


author: davejplater@gmail.com
changelog:
  - Update to version 0.4.7
  - Upstream changes are too numerous to list for changes go to
    http://kde-apps.org/content/show.php/Qtractor?content=56325


author: mseben@gmail.com
changelog:
  - update to 0.5.0
    - MIDI controller learn/catch-up sees the way in:
      MIDI controller changes are now only effective
      after catching-up with their respective program
      parameters, avoiding abrupt jumps and keeping a
      safe and continuous behavior. (EXPERIMENTAL)
    - Track/Height menu is now featured, giving access
      to Increase, Decrease or Reset the current track
      height.
    - All changes to audio gain and panning on tracks
      and buses are now applied following a piece-wise
      linear ramp, reducing the old nasty clicks, pops
      or zipper artifacts that might be awfully audible
      on some situations, most specially on automation.
    - All zooming in/out is now relative to either the
      viewport center or current mouse cursor position
      if found laying inside.
    - TYOQA! the underground sources have emerged:...
      after years in the making, track automation, or
      dynamic curves as some like to call, is finally
      a reality, tricky but real ;)
    - Audio clip anti-glitch/ramp-smoothing effect is
      now slightly independent of current buffer-size
      period (mitigating bug #3338113 effect).
    - Once buried under the Edit menu, Clip menu has
      been finally promoted to top main menu.
    - Debugging stacktrace now applies to all working
      threads.
    - Fixed muted loop playback on audio clips ending
      coincidentally with the loop-turn/end point.
    - Old/deprecated JACK port latency support added
      to audio recording latency compensation.
    - Audio clip merge/export lock-ups now untangled
      (fixes bug #3308998).
    - LV2 extension headers update.
    - Fixed configure of newer LV2 host implementation
      stack (LILV) when older (SLV2) is not present.
  - see http://qtractor.sourceforge.net/qtractor-downloads.html
    for all changes since 0.4.7


author: mseben@gmail.com
changelog:
  - update to 0.5.1
    - More LADISH support: SIGTERM signal is now trapped for graceful
      application close.
    - Improved paste-repeat snap precision when dealing with large
      repeat counts.
    - Czech (cs) translation added, by Pavel Fric.
    - Added a few snap-to-beat divisors (unusual Beat/5, Beat/7,
      Beat/9 and Beat/10) for completeness sake.
    - Such a simple change of mind with a visual twist: the "A" track
      automation button/menu has now been
    - moved to the right-most, as it belongs ;)
    - Auto-connection of dedicated audio outputs is now optional
      for default audio master bus, metronome, player and MIDI
      instrument plugin dedicated audio outputs.
    - Finally, after a pitiful large brain-dead period, generic plugin
      forms are now showing all possible controllable plugin
      parameters featuring a paged, tabbed dialog, whenever applicable.
    - Special hack/fix for JUCE based native VST plugins, which are
      the most actually found with a GUI editor, skipping explicit
      shared library unloading and thus avoiding some mysterious
      crashes on session close and/or application exit.
    - Support for MIDI-fx plugins (native VST and/or LV2) is now
      implemented and functional (intra-chain only).
    - Instrument plugin bank/program selection was found broken or
      dead in the water, specially on VSTi, now finally fixed again.
    - VST plugin parameter value display on generic form is now
      back in business (were dead regarding value changes).
    - All plugin's provided GUI editors are now honored by being
      popped up first, instead of the usual but good old generic
      plugin form.
    - Long overdue implementation of a dedicated MIDI file player is
      now accessible from the MIDI files widget; one can play the
      whole SMF or just a single track or channel.
    - Update to a newer VeSTige header, probably fixing an old 32 vs. 64
      bit mismatch.
    - Avoid JACK session filenames/paths to be ever shown; also avoid
      all buses ports (re)connections when JACK sessions are (re)loaded,
      given the fact that session management will take care of just that;
      more also, untitled/default session names are now also picked up to
      match current LADISH project name, obviously given by LADISH_PROJECT_NAME
      environment variable, whenever present (as suggested by Nedko Ardaunov).
    - Paste-repeat floating selection has been fixed (was showing only the
      last repeated selection).
    - Coherence of tempo changes on audio and MIDI clips, whether automatic
      time-stretching is in effect, has been slightly improved, hopefully fixed.
    - Bold attempt to get linked (aka. ref-counted) audio and MIDI
      clips into practice (EXPERIMENTAL).
    - Main track view now showing all clips above the grid.
    - Added support for both new and older (deprecated URI) lv2_external_ui
      extension (by Nedko Ardaunov).
    - Following yet another great idea, and implementation, by Holger
      Dehnhardt, who already brought us the new aux-send insert plugin,
      thanks again, the so-called direct access control option is now
      featured for any plugin parameter right from plugin listings eg. mixer strips.
    - General resource consumption and management has been slightly
      improved, due to internal buses allocation optimization.
    - Fixed nasty crash-bug that was severely affecting all sessions
      that had at least one insert (pseudo-)plugin on any audio input bus.
    - All automation curve nodes are now relocated whenever disparate
      session sample-rate is detected on load.
    - New aux-send/insert pseudo-plugin is now introduced, allowing to
      route any track audio output to any other audio output bus
      besides the nominal one -- thanks to an original implementation from Holger Dehnhardt.
    - New immediate edit/loop-range settings from current clip extents,
      accessible on the main menu (Clip/Range Set, Loop Set) and from
      MIDI clip editor menu as well (File/Range Set, Loop Set).
    - MIDI Names XML files (*.midnam) may now be imported into MIDI
      instrument definitions. (EXPERIMENTAL)
    - Avoid cursor reset while editing MIDI events list (fixes bug #3380259,
      reported by Frank Neumann).
    - Just some typos fixing (patch #3378382 by c-korn).
    - Track view automation curve editing mode has been slightly fixed,
      now allowing for other previously existing point-and-click mouse operations.
    - Default automation curve mode is now preserved (following a
      suggestion by Alexandre Prokoudine, thanks).


author: prusnak@opensuse.org
changelog:
  - updated to 0.5.2
    * Fixed a probably old lurking destructive bug, which was incidental
      to when an invalid or non audio file is imported, intentionally
      or by mistake, into new or existing audio clips (eg. importing
      a MIDI file where an audio file is expected).
    * Force audio file closing to occur on the very same disk-write (sync)
      thread, possibly mitigating an old random crash issue lurking
      in the vorbis reference encoder (recording) re. the non thread-safeness
      of the vorbis_analysis() final call.
    * Fixed extraordinary shadow-playback of audio clips which extent
      were longer than the respective audio file length.
    * Default session file format option now promoted
      (see View/Options.../General/Session) in the way of whether
      file suffix gets honored upon session open or save (.qtr, .qts or .qtz).
      This brand new option also applies for default state file format
      on a JACK-session salvage context.
    * The View/Options... (aka. user preferences) dialog sees a new
      arranjement in layout, with some options moving into this
      brand new tab page called General.
    * LV2 State extension support has been added, which shall replace old LV2
      Persist extension interface in the near future. It also replaces
      the LV2 Files extension from now on (thanks to Dave Robillard).
    * Dirty MIDI clips are now auto-saved when MIDI track properties
      get changed through its own dialog.
    * Fixed one probable too old crash when canceling a new/add track dialog.
    * MIDI SysEx event list editing is now fixed.
    * Once again, make sure all recorded clips start and end at the very
      same position when multiple track recording is turned on/off,
      while playback is still rolling.
    * Fixed Makefile.in handling installation directories to the configure
      script eg. --datadir, --localedir.
    * Possible attempt to improve in-flight recording clip display,
      especially when looping and MIDI clips are involved.
    * MIDI clip revision (re)numbering paranoia has been improved as much
      to avoid MIDI file clashes as much as possible while editing multiple
      MIDI clips which reference the same SMF and track/channel.
    * Creating new or updating existing buses with exact same names of any
      current dedicated inputs/outputs (which are implemented as special
      covert buses) is now disallowed (preventing bug #3430406).
    * Loop-recording/takes functionality is now ready for the masses and
      accessible from brand new Clip/Take menu (Select, First, Previous,
      Next, Last, Reset and Range...; the latter is actually being provided
      as bonus feature :) as to fold any given clip into so-called takes,
      simulating loop-recording mode over an arbitrary range).
    * Loop-recording/takes infrastructure integration is sneaking in:
      all clips recorded under a loop/cycle range may now get split (folded)
      into one or more so-called takes. A new option is now provided,
      as to select which take is about to retain after the recording ends,
      either the First or the Last one. Just turn this mode off (None)
      and keep with the old recording behavior, where clips are laid out
      unfolded through the timeline, as usual
      (see menu View/Options.../Display/Loop recording mode).
    * Improved robustness in face of disabled audio buses when global maximum
      number of JACK (audio) ports is surpassed (mitigating bug #3421911).
    * Improved single-track clip selection status logic, (possibly fixing
      bug #3419141).
    * Clip/Unlink action is now available for detaching linked/ref-counted
      MIDI clips, renaming and saving into auto-incremental SMF filenames.
    * Temporary session archive directory now (pre)fixed with program name
      (eg. /tmp/qtractor).
    * Fixed VST GUI editor window title on first show.
    * Fixed build for ancient VST-SDK 2.3 (32bit only).


author: prusnak@opensuse.org
changelog:
  - updated to 0.5.3
    * Fixed initial LV2 plugin UI widget/window titles.
    * Attempt to get any brand new LV2 plugins Qt4 enabled UI's
      working on either slv2 and lilv build modes ;)
      (nailed by falkTX, thanks).
    * Current clip is ultimately inferred from the one under
      the play-head position and current selected track;
      the last one clicked over and/or selected still has precedence
      (following request by Loiugi Verona).
    * Drag-moving clips horizontally with the keyboard arrow-keys
      just got a step better with a fixed minimum of one pixel,
      depending still on the current snap-per-beat setting and
      horizontal zoom level (as suggested by Louigi Verona, thanks).
    * Get maximum and minimum peak values back when drawing audio waveforms.
    * Automation play/feedback has been missed to show on those
      plugins that provide their own GUI, now on par with all the rest
      'homebrew' widgets (eg. generic plugin properties dialog).
    * All plugin parameters automation and selection were left
      inaccessible until the generic native plugin dialog is eventually
      shown, now fixed (re. bug #3463916).


author: prusnak@opensuse.org
changelog:
  - updated to 0.5.4
    * Direct access plugin/insert parameter changing tool-tip added.
    * A Transport/Panic action enters the scene, in a nostalgic attempt
      to emulate the all-MIDI-track-shut-off command of those drop-dead
      and primordial MIDI sequencers of all time. Now finally a keyboard
      shortcut and mouse click-away ;)
    * MIDI editor command redo/undo adjustment now effective on all other
      channel events besides notes, which overlap at the same event time.
    * A new File/Unlink menu action is now made available from the MIDI
      clip editor (aka. piano-roll) for detaching the current linked/ref-
      counted MIDI clip into a new auto-incremented SMF filename.
    * Some audio/MIDI content/media-file resource management is entering
      the scene, taking care of some file-system house-keeping, this gets
      evident on unsaved/dead recorded files being automaticaly removed
      from the file-system, on session close.
    * Killed the old and entirely deprecated LV2 Save/Restore and Persist
      feature/extensions support.
    * Auto-monitored MIDI events are now merged/queued correctly into
      the instrument plugin playback queue, avoiding sudden crashes, hopefully.
    * Awesome patch from Albert Graef, thanks, which makes most MIDI SysEx
      to get through MIDI instrument plugins at last; applies to DSSI and
      LV2 plugins only.
    * LV2 URID map/unmap feature support added.
    * Plugin parameter value redo/undo command aliasing fix.
    * Double-clicking in plugin list item now show/activates the plugin's
      editor window (was toggling visibility/activation).
    * Plugin path settings have been fixed again, with special regards to an
      effective LV2_PATH environment variable settlement.
    * Session properties dialog now asks to create a new session directory
      if the given one does not currently exist.
    * MIDI note names and their respective octave numbers are now compliant
      with the ISO standard where middle C (60) is now C4 (was C3).
    * Fixed audible glitch/pop at the beginning of an audio clip with long
      quadratic or cubic shaped fade-in (reported by Lougi Verona, thanks).
    * MIDI Controller Auto-Hook patch by Alessandro Preziosi, thanks.
    * Make sure all MIDI note-off are always queued after their respective
      note-on events when buffering for MIDI input of instrument plugins,
      event though for zero duration MIDI note events (hopefully fixing
      the hanging notes bug #3476124, as reported by Albert Graef, thanks).
    * LV2 MIDI-fx plugin support has been repaired.
    * Single-track clip selection logic corrected again, fixing multi-clip
      selection drag/move across an odd number of distinct tracks (after
      a bug report by Louigi Verona, on linux-audio-dev, thanks).
    * MMC Locate time-code hour bit-field fix; MMC Locate now also on loop
      turnarounds (patches by Albert Graef, thanks).
    * Looping across multiple linked/ref-counted audio clips was incredibly
      broken with complete out-of-sync playback. Hopefully fixed now, with
      auto-unlinking/cloning all the affected audio clip buffers.
    * Audio clip overlapping detection off-by-one(-frame) fix.
    * MIDI Tools/Resize value ramp mode has been added (mocking the 'resize
      to range' feature request #3467894, by Daniel MacDonald aka. danboid).


author: olipro@8.c.9.b.0.7.4.0.1.0.0.2.ip6.arpa
changelog:
  - Update package to quagga-0.99.20, remove stale patches.
    added upstream patch to resolve a bgpd memleak


author: mrueckert@suse.de
changelog:
  - Update to 0.99.21
    There are some major user-visible changes:
    [bgpd] BGP multipath support has been merged
    [bgpd] SAFI (Multicast topology) support has been extended to
    propagate the topology to zebra.
    [bgpd] AS path limit functionality has been removed
    [babeld] a new routing daemon implementing the BABEL ad-hoc mesh
    routing protocol has been merged.
    [isisd] a major overhaul has been picked up. Please note that
    isisd is STILL NOT SUITABLE FOR PRODUCTION USE.
    [*] a lot of bugs have been fixed, please refer to the git log
    The number of bugfixes and changes in this release is quite large
    at 446 commits, though some commits are counted twice due to a
    merge of Denis
    Ovsienko's RE branch some time ago. (Previous releases had around
    50 commits each.)
  - additional changes from 0.99.20.1
    This is a security-fix release that addresses 3 pending CVEs, one
    in bgpd and two in ospfd. The CVEs will be linked once released.
  - added quagga-0.99.21_isis_undefined_operations.patch:
    fix compiler warning about undefined operations
  - a47c5838e9f445ab887ad927706b11ccbb181364.patch
    Fix typo in isis topology code. Taken from git.
  - drop quagga-0.99.20-fix-bgpd-attr-memleak.patch:
    Included upstream
  - added options to build tcp-zebra, irdp and pcre:
    all enabled by default
    pcre change might cause problems in edge cases with bgp
    new buildrequires: pcre-devel
  - added option to build with isis and isis-topology:
    disabled by default


author: herbert@graeber-clan.de
changelog:
  - replace __DATE__ and __TIME__ by quassel.changes change time to
    make buildcompare working better


author: herbert@graeber-clan.de
changelog:
  - update to version 0.7.2
    * show notices in current buffer by default
    * despammificating the pglog. This is done by switching from EAFP to LBYL
    * Reworking handling of Prepared Queries in PostgreSQL (Quasselcore should
      now survive PG restarts)
    * Don't have CTCP ignore rules apply to ACTIONs
    * Some smaller fixes


author: herbert@graeber-clan.de
changelog:
  - update to version 0.7.3 (securtity bugfix release)
    * Some CTCP requests triggered a bug in the parser
    * Core crashed after deleting a Network without disconnecting
      the Network first


author: toddrme2178@gmail.com
changelog:
  - Added dbusmenu-qt buildrequires
  - Removed redundant or incorrect provides (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: herbert@graeber-clan.de
changelog:
  - update to version 0.8.0
    * Add support for syslog request
    * Make TAB completion keyboard shortcut configurable
    * /showkey command for blowfish encryption
    * Keyboard navigation: shortcut for hiding the current buffer
    * oidentd support


author: jdelvare@suse.de
changelog:
  - update to 0.60
    o Includes a rewrite of backup-files from C to bash, making it
      possible to turn quilt into a noarch package.
    o Includes several fixes to the mail command.
    o Obsoletes fix-relative-import.patch.
    o Obsoletes grep-support-spaces.patch.


author: jdelvare@suse.de
changelog:
  - quilt-setup-01-check-existing-files-after-unpack.patch: setup:
    Check for existing files after unpacking (bnc#785167).
  - quilt-setup-02-try-alternative-names.patch: setup: Try
    alternative patches/series names (bnc#785167).
  - quilt-setup-03-remember-alternative-names.patch: setup: Run
    create_db (bnc#785167).


author: jdelvare@suse.de
changelog:
  - quilt-setup-04-handle-zip-files.patch: Let quilt setup handle
    zip archives referenced in spec files (bnc#768332).


author: jdelvare@suse.de
changelog:
  - quilt-setup-04-handle-zip-files.patch: Refresh from upstream.
  - quilt-setup-05-fix-check_for_existing_files.patch: Fix handling
    of directory names including white spaces by
    check_for_existing_files.
  - quilt-setup-06-check-for-directories-too.patch: Check for
    existing directories before unpacking.


author: vcizek@novell.com
changelog:
  - update to 4.00-pre1
  - dropped nfs-mntpoint patch (merged upstream)
  - Changes in quota-tools from 3.17 to 4.00-pre1:
    * don't try to set inode flags when getting them failed (Michalski Wojciech)
    * added liblber to the list of libraries needed for LDAP support (Michael Meskes)
    * Rewritten configuration script to create config.h (Jan Kara)
    * Use /proc/mounts for mountpoint scanning (Jan Kara)
    * Removed use of reserved identifiers (Jan Kara)
    * Improved manpage of quota_nld (Eddie Eyles)
    * Fixed long option handling of quota_nld (Jan Kara)
    * Fixed error reporting when rpc format specified on command line (Jan Kara)
    * Convert quota limits using rq_bsize from RPC request (Jan Kara)
    * Added noreturn attribute to die to avoid false warnings (Jan Kara)
    * 64-bit quota support, rewritten some code to allow clean integration (Jan Kara)
    * Improved header of quota an repquota output when -s option is used (Jan Kara)
    * Fixed mountpoint scanning when NFS mountpoint is specified on command line (Jan Kara)
    * Updated manpage of quotactl(2) (Jan Kara)


author: sweet_f_a@gmx.de
changelog:
  - unroll binary file list
  - remove install_nld.patch, not needed since 4.00-pre1
  - remove automake dependency
  - prepare UsrMerge (UsrMerge project), this obsoletes man.patch


author: sweet_f_a@gmx.de
changelog:
  - update to 4.00 final
  - Changes in quota-tools from 4.00-pre1 to 4.00:
    * get_qf_name() does not check quota file presence (Petr Pisar)
    * report quotacheck failures by return code (Petr Pisar)
    * make global symbols static as possible (Petr Pisar)
    * implement repquota for filesystems without quota files (Jan Kara)
    * initialize v2r1 ddquot padding in dump (Jan Kara)
    * fix ddquot buffer leak (Petr Pisar)
    * fix check in setgraces() in setquota.c (Petr Pisar)
    * forbid grace time setting over RPC (Jan Kara)
    * fix synopsis and properly report errors during remote grace period setting (Jan Kara)
    * do not use real domains in warnquota example (Petr Pisar)
    * make RPC handle properly host names with colons (Jan Kara)
    * explain meaning of the second column in repquota output (Jan Kara)
    * initialize vfsold block and inode value boundaries for new quota file (Petr Pisar)
    * setquota manpage typo fix (John Bradshaw)
    * implement quotacheck for GFS2 (Abhijith Das)
    * add quotasync tool (Abhijith Das)
    * correct --no-mixed-pathnames documentation (Petr Pisar)
    * allow admin to not strip quota binaries while installing them (Jan Kara)
    * document --always-resolve at edquota and setquota (Petr Pisar)
    * comment example quotatab to silent warnquota (Petr Pisar)
    * improve comments in warnquota.conf (Ondrej Vasik)
    * fix help text for quotaoff (Ondrej Vasik)
    * make quota, setquota, and edquota recognize -h option (Ondrej Vasik)
    * check whether set limits fit into range supported by quota format (Jan Kara)
    * add next3 support (Amir G)
    * remove checking of filesystem type from hasquota() (Jan Kara)
    * create quota-nfs.sh script for nicer quota(1) output formatting on some NFS clients (Jan Kara)
    * add options for quota(1) modifying formatting of filesystem identificaion (Jan Kara)
    * minor updates of manpages (Jan Kara)
    * quotactl manpage was moved to man-pages package (Jan Kara)
    * fix quotaon to work properly with XFS filesystems (Eric Sandeen, Jan Kara)
    * fix quotaon to print all informational messages only in verbose mode (Jan Kara)
    * fix warnquota manpage to not speak about RPC (Jan Kara)
    * fix repquota to get latest quota info header (Jan Kara)
    * do not count system inodes into quota for ext[234] (Jan Kara)
    * improve detection of XFS kernel quota interface (Jan Kara)
    * support of GFS2 filesystem (Christoph Hellwig)
    * avoid memory corruption of NULL address (Petr Pisar)
    * fixup typos in manpages (Michael Meskes)
    * added german translation (Michael Bunk)
    * added --enable-static-link configure option (Jan Kara)


author: crrodriguez@opensuse.org
changelog:
  - boot.quota is obsoleted by systemd-quotacheck
    http://www.freedesktop.org/software/systemd/man/systemd-quotacheck.service.html
  - rpc.quota daemon will be migrated to systemd later after investigation
    on a saner approach.


author: magist3r@gmail.com
changelog:
  - Version 0.3.1:
    * Added PGP support
    * Added OTR support
    * Added ability to disable showing of ContactList on startup
    * Added ability of starting up in minimized mode
    * Added filtration in ServiceChooser and PluginChooser
    * Added "melva" chat style
    * Added metacontacts synchronization for Jabber accounts
    * Improved support for Adium Chat Styles
    * Improved quotering support
    * Fixed switching from autoresize to normal TextEdit
    * Fixed several crashes


author: aj@suse.de
changelog:
  - Cleanup spec file:
    * run through spec-cleaner
    * Remove duplicate changelog lines
    * Run fdupes.


author: magist3r@gmail.com
changelog:
  - Changes in spec file:
    * Moved plugins from qutim-plugins package to main package
    * Added OTR plugin
    * Added phononsound plugin as a default sound engine
    * Some spec fixes


author: nmarques@opensuse.org
changelog:
  - Update to version 0.2.14:
    + Adds new tests;
    + Many fixes on .lua files;
    + Support for newer sites;
    + Adds ART TV support;
    + Extends HTML entity conversion table;
    + Many other small fixes (ChangeLog file)...
  - Spec changes: updated license (LGPLv2.1), fixed %files, added
    %{soname} macro for easier maintenance, other minor fixes.


author: nmarques@opensuse.org
changelog:
  - Update to version 0.2.16:
    + Converted spec to use pkgconfig() calls;
    + Rename '-s,--no-shortened' -> '-r,--no-resolve';
    + Add support for reading input from files;
    + Add "Network interface" (quvi_net_*, QUVI_NET_*, quvi/net.h);
    + Add examples/callback_libsoup.c;
    + Make LUA errors more informative (e.g. fname, func, etc.);
    + Add "Linked list interface" (quvi_llst_*, quvi/llst.h);
    + Add quvi_supported_ident (#44);
    + Add quvi_supported_ident_close;
    + Add quvi_ident_getprop;
    + Deprecate remaining symbols that use 'video' and 'link' in
      names;
    + Rename (&depr.) QUVISTATUS_SHORTENED -> QUVISTATUS_RESOLVE;
    + Rename (&depr.) QUVIOPT_NOSHORTENED -> QUVIOPT_NORESOLVE;
    + Deprecate QUVIINFO_HTTPCODE, QUVIPROP_HTTPCODE;
    + Changes: Webscripts
    - Pass _quvi_media_t to quvi object functions in LUA reg.
      index;
    - collegehumor.lua: Add 'best' ('hq') format;
    - LUA: Add resolve function to quvi object;
    - Add bikeradar.lua (#50);
    - Add guardian.lua (#51);
    - Add more NSFW scripts;
    - Add blip.lua (#39);
    + Changes: Build system:
    - Add --with-soup (see INSTALL);
    + Changes: Documentation:
    - INSTALL: Remove list of (obsolete) env. variables;
    - Add doc/WebsiteScriptGuideLines;
    - API: Reorganize "Modules";
    + Bugfixes: Webscripts:
    - collegehumor.lua:51: server response code 404 (#35);
    - vimeo.lua:62: no match: hd button (#48);
    - liveleak.lua:48: no match: config (#47);


author: vuntz@opensuse.org
changelog:
  - Update to version 0.4.1:
    + Accept multiple occurences of --exec
    + Add verbosity level 'mute'
    + Add new options: --export-format, --export-level, --verbosity,
    - -category, --feature
    + Deprecate options: --verbose-libcurl, --category-*, --quiet,
    - -no-*, --xml
    + Properly escape strings passed to shell
  - Changes from version 0.4.0:
    + Split old code in three modules: quvi, libquvi,
      libquvi-scripts.
    + Make --category-all new default (prev. --category-http)
    + Extend --exec to support %t, page title
    + Remove deprecated "--format (help|list)"
    + Remove deprecated "--no-shortened"
    + Remove deprecated "--old"
  - Completely rework packaging, following the upstream split in
    three modules. This can be considered as a new package.


author: lslezak@suse.cz
changelog:
  - updated desktop files (wrong port number) (bnc#790286)
  - updated start script to work with the initscript (merged
    services)
  - 0.0.14


author: vuntz@opensuse.org
changelog:
  - Fix license tag: the application is GPLv1+ (!), not GPLv2+.
  - Change python-devel BuildRequires to python, it's enough.
  - Fix Requires: change python-pyinotify to python-notify.
  - Add %py_requires.
  - Reformat the description.
  - Split lang subpackage.
  - Use %suse_update_desktop_file instead of desktop-file-validate
    for now, until we can really get rid of this macro.


author: badshah400@gmail.com
changelog:
  - Update to version 0.6.3:
    + Fixed build
  - Changes from version 0.6.2:
    + Added --resume parameter to play last radio station
    + Added application indicator support
    + Added user-agent information
    + Added sleep timer
    + Several bug fixes
    + Updated translations and added a few more.
  - Drop radiotray-underscore.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.6.4:
    + Several bug fixes.
    + Added first run configuration dialog.
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.1:
    + Added a missing file to package
    + Updated translations
  - Changes from version 0.7.0:
    + Added plugins system
    + Moved sleep timer functionality to a plugin
    + Improved user interaction in bookmarks configuration dialog
    + Moved gnome media shortcut keys funcionality to a plugin
    + Moved notifications to a plugin
    + New Song History plugin
    + Added a proper logging
    + Read-only bookmark support
    + Increased default radio stations list
    + Fix for MMS redirects
    + Updated translations.


author: dimstar@opensuse.org
changelog:
  - Update to version 0.7.3:
    + Added buffer size control to configuration file
      ("buffer_sizer")
    + Added partial support for album cover download
    + Fixed issues with icon not appearing in some platforms
    + Improved tooltip on sleeptimer
    + Fixed issue with configuration location
    + Added plugin for multimedia keys under Mate
    + Improved plugin configuration dialog
    + Added toggle operation to DBus interface
    + Fix problem with segmentatinon faults
    + Fix problem with temporary network failures
    + Updated translations.


author: jbohac@suse.cz
changelog:
  - Update to version 1.1:
    - Implement privilege separation on Linux: a master root
      process (which is able to reconfigure interfaces) and the
      main process. There is '-s' toggle to keep old behaviour.
    - Fix Linux retrans_timer on old kernels
      (newer ones have retrans_timer_ms)
    - Fix stderr+syslog (default) logging on non-i386 platforms.
    - Require that interface must be RUNNING instead of just UP.
      Note: this could break deployments with very old kernels.
    - Implement automatic interface address advertising with
      special prefix ::/64.
    - Relax interface naming (e.g. with VLANs) requirements.
    - Fix ordering of route, prefix and RDNSS options (only
      matters with RDNSS)


author: jbohac@suse.cz
changelog:
  - Update to version 1.3:
    - mainly compilation fixes
    - decreased the default valid and preferred lifetimes
    - support for arbitrary interface names


author: lnussel@suse.de
changelog:
  - new version 1.7:
    - Fix an unintentional change in 1.3: RAs were accidentally often unicast to
      solicitors instead of being multicast. This is still compliant with the
      specification but is not optimal.
    - Allow radvd.conf prefix, clients, route, and RDNSS options to be in any order.
    - exit if the number of prefixes/routes/etc. would grow too much.
    - Fix radvd skipping multiple interfaces when UnicastOnly is on or
      AdvSendAdvert is off. This got broken in radvd 1.3.
    - Fix a segmentation fault on reload_config() timer list corruption that only
      occurs with multiple interfaces.
    - Add '-c' flag to test configuration.
    - Deprecate old, pre-RFC5006 parameters. Support RFC6106 by adding DNS Search List support.
  - run as user radvd by default (bnc#691456)
  - clean up init script
  - install a small default config that advertises ULAs. Default prefix is
    autogenerated to get a different for on each installation.
  - start even if forwarding is not on to be able to work with ULAs only


author: crrodriguez@opensuse.org
changelog:
  - Update to version 1.8.1 for details see NEWS
  - Fix package building in factory, creating /var/run/radvd before
    being marked as %ghost
  - Run spec cleaner


author: jbohac@suse.cz
changelog:
  - Update to version 1.8.3-rc1
  - additional patches up to commit 44ee01c7 to fully fix the
    path traversal CVE-2011-3602 (bnc#721968)


author: dimstar@opensuse.org
changelog:
  - Update to version 1.8.3:
    + proper tracking of buffer usage in send_ra
  - Drop diff_release_1_8_2..44ee01c7.patch: fixed upstream.


author: crrodriguez@opensuse.org
changelog:
  - Update to version 1.9rc1.xxx
    * Support systemd tmpfiles.d
    * add Native systemd units for this service
    * Uses libdaemon to deamonize and store PID file.
    * Use setsockopt NETLINK_NO_ENOBUFS
    * fixes debian bug 634485


author: dimstar@opensuse.org
changelog:
  - Add radvd-tmpfile-grpname.patch: On openSUSE, the radvd user is
    added to the 'daemon' group (not a specific 'radvd' group). Thus
    adjusting the groupname in for the file to be installed in
    tmpfiles.d. Otherwise, the systemd-tmpfiles service fails to
    start (and radvd can't find the /var/run folder).


author: mls@suse.de
changelog:
  - update to 2011.01 version
    * faster subroutine calls (type cache)
    * implemented 'handles Rolename' trait
    * 'use Devel::Trace' debugging pragma
    * improved parsing of keyword boundaries
    * faster .comb


author: mls@suse.de
changelog:
  - update to 2011.06 version
    * improved parrot register handling for more efficient code
    * gcd and lcm operators
    * -n and -p command line options
    * basic IPv6 support


author: mls@suse.de
changelog:
  - update to 2011.07 version
    * fix bug in exponentation of negative numbers
    * fix build on systems with little RAM


author: mls@suse.de
changelog:
  - update to 2011.10 version
    * switch to "new object model" branch
    * much faster, both in startup and execution
    * native types on various operators


author: mls@suse.de
changelog:
  - update to 2012.05
    * -I and -M command-line options
    * support for non-Int enums
    * 'use' now accepts positional arguments and is able to import by tag name
    * 'import' now works
    * basic support for Version literals
    * %*ENV now propagates into subprocesses
    * basic implementation of pack and unpack ported from 'ng' branch
    * fff flip-flop operator is now implemented, ff has been improved
    * various new regex features and improvements


author: mls@suse.de
changelog:
  - update to 2012.06
    * Longest-Token Matching for | alternations in regexes
    * Stricter numification of strings (fails if the string does not
      represent a number)
    * 'require' now allows argument lists
    * Faster .map / list handling
    * Improvements to typed exceptions


author: mls@suse.de
changelog:
  - update to 2012.07
    * Built-in meta-objects (e.g. Metamodel::ClassHOW) now inherit from Any
    * &open now supports :enc/:encoding
    * Changed &dir to return IO::Path objects, not strings
    * Deprecated .bytes, .ucfirst, and .lcfirst on Str
    * recognize obsolete rand() and rand(N) forms at compile time
    * anonymous subset types 'subset :: of Int where { $_ > 0 }'


author: mls@suse.de
changelog:
  - update to 2012.12
    * parse errors are much improved
    * the junction autothreader is now an order of magnitude faster
    * texas versions of the Set and Bag operators implemented
    * precedence related traits (equiv, looser, tighter, assoc)
    * FIRST/NEXT/LAST can now be used in all types of loop


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.3.3:
    * adds support for mod, tod, and 3gp video files
    * adds preliminary support for Samusung SRW files
    * generation of subfolders and filenames using the time a download was started
    * hachoir-metadata is now used to extract selected metadata from video files
    * fixes for bugs related to a missing video download directory at program startup
    * a command line option to output to the terminal information, which is useful for debugging
    * Norwegian Bokmal and Portuguese translations
    * updates to many other translations


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.3.4:
    * you can now zoom in and out of a preview image
    * extraneous white space is now more effectively stripped from serial number metadata and folder names
    * a Croatian translation was added
    * the French, Norwegian Bokmal, Polish, and Russian translations were updated
    * other minor fixes were made


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.3.5:
    * fix bug #714039, where under certain circumstances the program could crash
      while downloading files
    * added Romanian translation. Updated Brazilian, Chinese, Croatian, Czech,
      Dutch, Finnish, German, Italian, Polish and Russian translations


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.4.0:
    * clean new user interface
    * imports about 3 times faster
    * ability to select multiple files to check or uncheck for downloading
    * adds automation feature to delete downloaded files from a device
    * backups have been implemented
    * adds a preferences option for disabling thumbnail generation
    * fixes a crash that occurred when downloading some files after having
      previously downloaded others in the same session
    * adds Job Code functionality
    * adds an eject device button for each unmountable device
    * adds display of remaining files to be downloaded in the progress bar
    * adds display of overall download progress in the lower progress bar
    * adds display of time remaining and download speed in the status bar
    * adds system notification messages
    * adds new automation features: auto download, auto exit, and auto unmount
    * bugfix: display file and subfolder naming warnings in error log
    * adds an error log window to display download warnings and errors
    * adds a feature to synchronize RAW + JPEG sequence values


author: toganm@opensuse.org
changelog:
  - update to 0.4.3 For details see ChangeLog :
    * ExifTool is now a required dependency for Rapid Photo Downloader.
      ExifTool can be used to help download videos on Linux distributions
      that have not packaged hachoir-metadata.
    * Exiftran is another new dependency. It is used to automatically
      rotate JPEG images.
    * Fixed bug #704482: Delete photos option should be easily accessible
    * Fixed bug #754531: extract Exif.CanonFi.FileNumber metadata
    * Fixed bug #695517: Added functionality to download MTS video files.
    * Fixed bug #859998: Download THM video thumbnail files
    * Fixed bug #594533: Lossless JPEG rotation based on EXIF data after
      picture transfer
    * Fixed bug #859012: Confirm if really want to download from /home,
      /media or /
  - Use the original source files
  - Follow openSUSE license format
  - Include ChangeLog AUTHORS COPYING in the docs
  - Use license for the spec itself


author: toganm@opensuse.org
changelog:
  - Update to 0.4.4 For details see Changelog
    * Fixed bug #998320: Applied patch from Dmitry Kazimirov for
      option to have subfolder generation and file renaming use a
      month in text format.
    * Fixed bug #986681: Crash when showing question dialog on some
      non-Gnome systems.
    * Fixed bug #995769: The Help button in the preferences dialog
      does not work.
    * Fixed bug #996613: Updated Free Software Foundation address.
    * Added Estonian translation. Updated Brazilian, Dutch, French,
      German, Norwegian Bokmal, Polish, Spanish and Russian
      translations.


author: toganm@opensuse.org
changelog:
  - Update to 0.4.5 For details see Changelog
    * Updated Dutch, Estonian, German, Italian, Norwegian and Polish
      translations.
    * Updated man page.
    * Fixed bug #1014203: Very poor program performance after download
      device changed. The program now displays the results of scanning
      files much quicker if the program's download device preferences
      are changed and a scan begins of a new device.
    * Fixed bug #1014219: File Modify process crashes if program exits
      during download.


author: toganm@opensuse.org
changelog:
  - Update to 0.4.6 For details see Changelog
    * Fixed bug lp#1083756: Application shows duplicate sources.
    * Fixed bug lp#1093330: Photo rename ignores SubSeconds when 00.
    * Updated German and Spanish translations.
    * Added extra debugging output to help trace program execution
      progress.
  - added fdupes to buildrequires to fix duplicate files


author: maw@suse.de
changelog:
  - Update to version 0.8.1:
    + Bugs fixed: bfo#15755, bfo#15654, bfo#15274, bfo#11839,
      bfo#14872, and bfo#12515.


author: jpr@novell.com
changelog:
  - Remove parts of rarian-0.5.6-reg-parse-bugs.patch that are being
    applied upstream now and were causing a crash


author: vuntz@novell.com
changelog:
  - Update rarian-opensuse-manuals.patch: no need to output an error
    for many localized files we won't file anyway.
  - Add rarian-no-warning-X-lines.patch to make rarian not output
    a warning for lines starting with X-.
  - Add rarian-no-warning-desktop-entry.patch to make rarian not
    output a warning for standard .desktop entry keys (since we make
    it parse the .desktop files).


author: vuntz@novell.com
changelog:
  - Add a scrollkeeper-compat package for scrollkeeper compatbility
    binaries.
  - Remove useless AutoReqProv: it's default now.
  - Remove --disable-scrollkeeper-compat from configure.
  - Use update-alternatives for the scrollkeeper tools so that
    scrollkeeper and rarian-scrollkeeper-compat can both be
    installed.
  - Remove empty AUTHORS file.


author: vuntz@opensuse.org
changelog:
  - Add rarian-no-info.patch to fix a crash of yelp on the livecd
    because there's no info file. Fix bnc#543130.
  - Add rarian-quiet.patch to remove some debug output.


author: hpj@novell.com
changelog:
  - Update rarian-0.5.6-reg-parse-bugs.patch and
    rarian-opensuse-manuals.patch to correctly handle very long lines
    of input text and prevent crashes.


author: vuntz@opensuse.org
changelog:
  - Add rarian-no-warning-localized-icon.patch to not display
    warnings for localized icons in .desktop files.


author: lmichnovic@suse.cz
changelog:
  - update to version from 29 Dec 2006
    - includes all 7.3.1 upstream patches
    - added Russian language support


author: lmichnovic@suse.cz
changelog:
  - update to version 2.7.4
  - needs static CFBlib library for compilation
  - *CBFlib_rpmoptflags.patch fixes use of RPM_OPT_FLAGS for CBFlib
  - *no_wget_CBFlib.patch skips manual download from Internet
  - fixed 64bit compilation problem (*ia64.patch)
  - patch *ia64.patch renamed to *64bit.patch


author: lmichnovic@suse.cz
changelog:
  - updated Rasmol to 2.7.4.2 and CBFlib to 0.7.9.1
    * Alignment of command line sizing and positioning options for
    Windows and X-Windows version. The command line options -height
    nnnn, -width nnnn, -xpos nnnn and -ypos nnnn may be used to set
    the size and position of the initial window.
    * Change of the encoding for Japanese messages and menus from SJIS
    to EUC-JP, and corrections to the fontset handling for Chinese
    and Japanese. Thanks to Mamoru Yamanishi for contributing the
    improved fontset logic.
    * Updates to the rasmol_install.sh and rasmol_run.sh scripts to
    support Chinese and Japanese using cxterm.
    * Optional use of GTK. Thanks to Teemu Ikonen.
  - obsoletes array.patch, 64bit.patch, CBFlib_bigEndian.patch


author: dimstar@opensuse.org
changelog:
  - Add raw-thumbnailer-make382.patch: Fix build with make 3.82.
    Patch sent to Hub by mail.
  - Add gnome-common BuildRequires.
  - Add gnome-autogen.sh call in build section.
  - Clean spec file using spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Call relevant macros in %post/%postun:
    + %mime_database_post/postun because the package ships a mime
      type definition.
  - Remove shared-mime-info Requires: if it's not there, then we
    simply don't need to update the mime database.


author: dimstar@opensuse.org
changelog:
  - Update to version 3.0.0:
    + Remove gnome-vfs dependency
    + Adapt everything for Gnome3
    + Require libopenraw 0.0.9
    + Tarballs in bz2 and xz
  - Changes from version 0.99.2:
    + NEW: add Minolta raw mime type to the handlers.
    + NEW: bump requirement to libopenraw 0.0.5
  - Drop raw-thumbnailer-make382.patch: fixed upstream
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh,
    as we no longer carry patches.
  - Drop no longer needed BuildRequires: gnome-vfs2-devel,
    gtk2-devel, libgsf-devel, libjpeg-devel, libstdc++-devel,
    perl-XML-Parser.
  - Drop gconf schema handling: the thumbnailer was ported to GNOME3
    infrastructure.
  - Remove openSUSE < 10.3 /opt prefix handling.
  - Clean spec file using spec-cleaner.


author: vuntz@opensuse.org
changelog:
  - Change libopenraw-devel BuildRequires to
    pkgconfig(libopenraw-gnome-1.0).
  - Add explicit pkgconfig(gdk-pixbuf-2.0) and pkgconfig(gio-2.0)
    BuildRequires, since they are checked for in configure.


author: davidr@novell.com
changelog:
  - Don't prevent DMX DnD support from working properly.
  - Fix handling of special keys when using the rdpx11 channel.
  - Disable old fs fix. NOMAD patch includes a much better fullscreen
    fix that actually works.
  - Fix blocking issues in x11 forwarding and make x11 stream
    compression work properly.
  - Fix issue with grabbing of the keyboard and preventing events
    from being forwarded when rdpx11 channel is used.


author: davidr@novell.com
changelog:
  - Fix resize restriction issue in NOMAD patch.
  - Fix background color typo.
  - Fix annoying keyboard grabbing issue.


author: claes.backstrom@opensuse.org
changelog:
  - update to version 1.7.0
    * Security: Directory traversal vulnerability with disk
      redirection (disallow /.. requests)
    * New maintainer: Peter Åstrand from Cendio
    * Brush cache support
    * Removed the hardcoded limit of the username length
    * Increased domain name length to 255 chars
    * Improved compatibility with PulseAudio/padsp
    * Cleaned up and documented the return values
    * Keyboard fix: avoid stuck keys in certain cases
    * Support for new pointers
    * License has been changed to GPLv3
    * EWMH fixes for 64-bit machines
    * RandR support: automatically resize session if using relative screen size
    * Improved support for Windows 2008 Session Broker
    * Japanese keyboard map has been improved
    * New keyboard map: fr-bepo
    * Many stability fixes regarding smart card redirection
    * Windows 2008 R2 / 7: Fix sound playback when not using other redirections
    * Windows 2008 R2 / 7: Solve disk redirection read-only issues
    * Windows 2008 R2 / 7: Solve issue with recursive deletion
    * Avoid exit when printing, if lpr command terminates early
  - updated rdesktop-1.4.0-lib64.dif -> rdesktop-1.7.0-lib64.dif
  - remove obsolete patches
    * rdesktop-1.5.0-fix-printer-strcmp.dif
    * rdesktop-NOMAD.dif


author: chris@computersalat.de
changelog:
  - update to version rdesktop (1.7.1)
    * Fix clipboard issue when not building with unicode support
    * Fix compilation against newer PCSC lite versions
    * Fix for per-device license mode on Windows 2008 R2 terminal server
    * Fix building 64bit version with static openssl linkage
    * Rewrite of smartcard handling for 64bit support, fixes several bugs
    * Improved license handling using XDG directories
  - fix rpmlint
    * incorrect-fsf-address
    * non-standard-group
  - remove obsolete patch
    * lib64 patch
  - rebase fix_pkgconfig_check patch


author: cthiel@suse.de
changelog:
  - update to version 1.0.5
    * Fix a traceback due to an off-by-1 error in "--remove-older-than nB".
    * Fix a security violation when restoring from a remote repository.
    * --list-at-time, --list-increments, and --list-increment-sizes should now
      work from a read-only repository.


author: cthiel@suse.de
changelog:
  - update to version 1.2.0
    * This is the new stable branch of rdiff-backup, representing almost three
      years of development releases. From the previous development release, this
      release includes two fixes for Unicode issues. From the previous stable
      release, this release features a large number of new features, including
      SHA1 checksums, native Windows support, improved Mac OS X and Cygwin
      support, better filesystem support for HFS+, NFS, SSHFS, SMB, CIFS, AFS,
      NTFS, and FAT32, and better handling of unreadable or pathological file
      permissions. It also includes the previously separate
      'rdiff-backup-statistics' tool.


author: cthiel@suse.de
changelog:
  - update to version 1.2.1
    * Produce a new binary for Windows which includes the Python for Windows
      Extensions.
    * Disable hardlinks by default when backup source or restore destination
      is on Windows.
    * Properly catch KeyboardInterrupt on Python 2.5.
    * Don't crash if a CacheIndexable tries to clear a non-existent cache
      entry, since the entry must already be cleared.


author: puzel@suse.cz
changelog:
  - update to 1.2.6
    - too many changes to be listed here, please see
      /usr/share/doc/packages/rdiff-backup/CHANGELOG
    for details


author: poeml@suse.de
changelog:
  - update to 1.2.8
    New in v1.2.8:
    * Improve handling of incorrect permissions on backup repository during restore
      operation. Closes Ubuntu bug #329722. (Andrew Ferguson)
    * Don't crash on zlib errors. Closes Debian bug #518531. (Andrew Ferguson)
    * Make sticky bit warnings quieter while determining file system abilities.
      Closes Savannah bug #25788. (Andrew Ferguson)
    * Fix situation where destination file cannot be opened because of an access
      error. Thanks to Dean Cording for the bug report. (Andrew Ferguson)
    * Fix --compare-hash options on Windows. Thanks to Serge Zub for the fix.
    New in v1.2.7:
    * Don't crash when filesystem can't set ACL. Thanks to Matt Thompson for the bug
      report. (Andrew Ferguson)
    * Properly disable hardlinks by default on Windows.
    * Fix Python 2.2 compatibility. Closes Savannah bug #25529. (Andrew Ferguson)
    * Fix typo which caused failure when checking if another rdiff-backup process is
      running on Windows. Thanks to Ryan Hughes for the bug report. (Andrew Ferguson)


author: dmueller@suse.de
changelog:
  - update to versoin 0.13.0:
    * Fixed issue with short form of switches and parameter if not first switch.
    * Fixed #1708378 segfault in actions.cc.
    * Added -c and -t to generate scanners with (f)lex-like condition support.


author: crrodriguez@suse.de
changelog:
  - update to version 0.13.3 , required for new PHP language parser
    * Added -r flag to allow reuse of scanner definitions.
    * Added -F flag to support flex syntax in rules.
    * Fixed SEGV in scanner that occurs with very large blocks.
    * Fixed issue with unused yybm.
    * Partial support for flex syntax.
    * Changed to allow /* comments with -c switch.
    * Added flag -D/--emit-dot.


author: mmarek@suse.cz
changelog:
  - updated to version 0.13.4
    * Added transparent handling of #line directives in input files.
    * Added re2c:yyfill:check inplace configuration.
    * Added re2c:define:YYSETSTATE:naked inplace configuration.
    * Added re2c:flags:w and re2c:flags:u inplace configurations.
    * Added the ability to add rules in 'use:re2c' blocks.
    * Changed -r flag to accept only 'rules:re2c' and 'use:re2c'
      blocks.


author: mmarek@suse.cz
changelog:
  - updated to version 0.13.5
    * Fixed sf#1952896 Segfault in re2c::Scanner::scan.
    * Fixed sf#1952842 Regression.


author: cristian.rodriguez@opensuse.org
changelog:
  -  Use smp_flags
  - when rebuilding the scanner use -g, to generate GCC specific
    code that is slightly faster.


author: Gratien D'haese <gdha@sourceforge.net>
changelog:
  - 1.7.13-1
  - add COPYING license file
  - linux-functions.sh: added rpmtopdir function;
  - mkdist-workflow.sh: updated with rpmtopdir function; convert doc files to UTF-8


author: Schlomo Schapiro <rear@schlomo.schapiro.org>
changelog:
  - 1.7.14-1
  - added man page
  - fixed TSM bug with result files
  - patch rear binary to point to correct _datadir and _sysconfdir
  - move distribution config files to /usr/share/rear/conf
  - add hpacucli support
  - TSM point-in-time restore
  - fix bonding for multiple bonding devices


author: schlomo.schapiro@novell.com
changelog:
  - updated to rear 1.7.22 from upsteam
    * added -L to stat call to read real device in 29_find_required_devices.sh
    * make svn2host report scp errors
    * updated rear.spec, rear.sourcespec of SUSE and FEDORA
    * updated contrib/mkvendorrp to pull version nr from rear, CHANGED
    * updated lib/spec/Fedora/rear.sourcespec Require field and doc/
    * updated skel/default/etc/scripts/system-setup to improve loading modules
    * updated finalize/default/88_check_for_mount_by_id.sh
    * added prep/GNU/Linux/28_include_vmware_tools.sh
    * moved some misplaced scripts from pack to build
    * added contrib/svn2hosts (continuous integration script)
    * fixed up mkdist-workflow.sh and contrib/svn2tar to share more code
    * removed the UTF-8 conversion (IMHO should be only done manually)
    * removed the overwriting of the generic spec file with vendor specific spec file
    * fixed the copying of /dev/shm/* by adding it to COPY_AS_IS_EXCLUDE
    * support open-vm-tools and loading of vmxnet
    * removed the usage of udev_volume_id (for RHEL4) in favour of internal vol_id
    * fixed internal vol_id to correctly strip leading spaces from the values
    * fixed 31_create_filesystems.sh to actually correctly create ext* and
      support FS labels with < or > in them
      (https://sourceforge.net/tracker/?func=detail&aid=2891970&group_id=171835&atid=859452)
    * added usleep and mktemp
    * Fixed all wrong occurences of [*] with [@].
      See https://sourceforge.net/tracker/?func=detail&atid=859452&aid=2877091&group_id=171835
    * backup/NETFS/default/40_create_include_exclude_files.sh
      fixed variable name for excluded mountpoints to actually read EXCLUDE_MOUNTPOINTS
    * recreate/GNU/Linux/22_create_lvm2_devices.sh
      move lvm vgchange -a y  in loop to avoid old VGs to activate


author: schlomo.schapiro@novell.com
changelog:
  - updated to rear 1.7.23 from upstream
    * some bugfixing
    * added validation info for openSUSE 11.2 i386 and x86_64
    * improved library collection for 64bit Linux (e.g. /lib*/libnss*)
    * symlink doc and contrib in the dist archive to reduce the size
    * clone required system users/groups to rescue system (daemon and rpc)


author: schlomo.schapiro@novell.com
changelog:
  - updated to rear 1.9.0 from upstream
    * many bugfixes
    * (new) P2V/V2V/V2P/P2P with system reconfiguration
    * (new) support Data Protector, Bacula, OBDR, Tapes
    * (new) use udev for module loading, support firmware loading
    * see full list of changes at http://rear.svn.sourceforge.net/viewvc/rear/releases/1.9.0/usr/share/rear/CHANGES


author: schlomo.schapiro@novell.com
changelog:
  - updated to rear 1.10.0 from upstream
    * remove symlinks that conflict with directories to resolve RPM upgrade problems
    * add OS_MASTER_* variables to define a parent distro, e.g. Fedora for CentOS
    * remove Linux-x86_64 and map it to Linux-i386 to remove a lot of symlinks pointing to directories
    * bugfixes for tape blocksize and bootable USB media


author: guru@unixtech.be
changelog:
  - update to 0.3.8:
    * code has been refactored and cleaned up extensively to ease maintenance and bugfixes
    * fixed a cursor-flickering bug
    * fixed color-space conversion
    * improved detection of compositing window managers
    * libjack is now linked normally during compilation instead of being dlopened later


author: vuntz@opensuse.org
changelog:
  - Remove unneeded BuildRequires: autoconf, automake, gcc, gettext,
    gettext-devel, glibc-devel, intltool, jack, libtool, make.
  - Add xorg-x11-libXext-devel BuildRequires.


author: mrueckert@suse.de
changelog:
  - update to 2.2.4
    * Return value of OBJECT DEBUG against sorted sets fixed, now is
      "skiplist".
  - additional changes from 2.2.3
    * Fixed issue #503. MONITOR + QUIT (and other combinations) could
      crash the server.
    * OBJECT command implemented. See http://redis.io/commands/object
    * Fixed a problem in redis-cli related to escapes in the form
      "\x..".
    * Fixed a minor memory leak in redis-cli
    * Saved RDB on SIGTERM on archs where it was not working properly.
  - additional changes from 2.2.2
    * AOF file descriptor leak after the first rewrite fixed.
    * Return value of GETRANGE / SUBSTR is now an empty string if the
      interval specified is not valid, or the key does not exist. Was
      a null bulk reply before, but this is against the Redis way.
  - fix the path to the log file in the conf patch to match the rest
    of the package
  - created log dir
  - changed home dir of the redis user from /var/run/redis to
    /var/lib/redis. the old home dir wasnt created anyway.


author: prusnak@opensuse.org
changelog:
  - updated to 2.2.7
    * Fixed bug #543-2 (the issue was reopened with a completely
      different report) that caused Redis to randomly crash on list
      push performed against lists with other clients blocked with BLPOP
      (or variants).
    (changes from 2.2.6)
    * Fixed bug #543. If you saw Redis instances crashing on List
      operations (only happening with a non-default max entry size
      ziplist setting in redis.conf) it was almost certainly this
      problem.
    * Fixed a bug with replication where SLAVEOF NO ONE caused
      a slave to close the connection with all its slaves.
    (changes from 2.2.5)
    * Fixed a crash occurring when loading an AOF containing
      the SPOP command.


author: saschpe@suse.de
changelog:
  - Don't use runlevel 4 in init script
  - Compile with RPM_OPT_FLAGS (PROG env var didn't cut it)
  - Remove outdated %clean section, bogus doc package (there are none)
    and netcat runtime dependency (for init script?)
  - Set license to SDPX style


author: mrueckert@suse.de
changelog:
  - update to 2.4.15
    too many changes see
    /usr/share/doc/packages/redis/00-RELEASENOTES
  - added redis-2.4.15-linenoise-cflags.patch
    make sure we build the dependency with cflags
  - refreshed redis-endian.patch


author: vjt@openssl.it
changelog:
  - Implement a multi-instance setup
    * Allow for multiple configuration files of named instances
      under /etc/redis
    * Each instance has its own data directory
      under /var/lib/redis/$INSTANCE
    * Each instance has its own PID file
      under /var/run/redis/$INSTANCE.pid
    * Each instance has its own log files
      under /var/log/redis/$INSTANCE.log
    * Instances may be started or stopped individually passing a
      second argument to the init script
    * Do not create an active default.conf, rather use an
      .example suffix


author: dimstar@opensuse.org
changelog:
  - Update to version 1.1.8:
    + Fix: Abort startup if yaml file cannot be read to avoid losing
      data.
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.2.0:
    + Let the "Back" and "Forward" button jump over empty days
    + Allow wildcards (*,.,?) in cloud black/white lists ("altr."
      hides altro, altra, etc.)
    + Add "Export currently visible day" option in export assistant
    + By default select the time range from today to today in the
      export wizard (lp#834489)
    + Show warning when second RedNotebook instance is started to
      prevent data loss (lp#771396)
    + Add option to set the date format for exports. An empty field
      removes dates from exports.
    + Remember scrollbar and cursor positions when changing between
      days and edit and preview mode
    + Allow double backslashes (\\) in filenames (e.g. for UNC paths)
    + Use Ubuntu font in editor, preview and cloud if it's available
    + Remember last export and backup locations
    + Show the most recent entries at the top of the search list by
      default
    + Search in annotations as well
    + Use auto-completion for all category entries
    + Mention the name of the day in weekday templates
    + Allow linebreaks (\\) only at the end of lines
    + Do not write empty month files to disk
    + Remove "Delete Entry" button (Use the context menu or the
      delete key instead)
    + Add tooltips for category buttons
    + Always keep categories sorted in search and annotations
      drop-down menus
    + Allow markup for links in categories (--http://mypage.com--)
      (lp#782697)
    + Escape regular expression syntax in searches (*, +, etc.)
    + Use a better icon for Annotate (Edit)
    + Add more markup examples to templates help text
    + Fix: Txt2tags highlighting should not allow spaces between
      format markup and text
    + Fix: Do not use str.capitalize() for fonts in txt2tags.py to
      support turkish locales (lp#841698)
    + Fix on Windows: Correctly open local links with whitespace
      (lp#824420)
    + Let "Get help online" point to RedNotebook's answers section at
      launchpad
    + Various code optimizations.
    + Updated translations.
  - Change License tag from GPL-2.0+ to GPL-3.0+ as the code is using
    a LGPL-3.0+ module, effectively changing the GPL-2.0+ code to
    GPL-3.0+.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.3.0:
    + Let tags be categories without entries. This greatly simplifies
      and in fact unifies tags and categories.
    + Unify clouds and search -> Show the search bar above the clouds
      When a search is made, substitute the word cloud with the
      search results.
    + Apply styling for thick horizontal lines
    - Thin line:  --------------------
    - Thick line: ====================
    + Apply formatting only once if a format button is clicked
      multiple times
    + Allow "Close to tray" only on Windows as most modern Linux
      distros don't have a tray anymore (lp#902228). If you still
      want the tray icon, set closeToTray=1 in the configuration
      file.
    + Make journal saving more than twice as fast by using libyaml.
    + Change Ctrl-PageUp(Down) directions to be more intuitive
    + Update and revise help text
    + Fix: utf-8 special chars not displayed correctly in html export
      for firefox (lp#910094)
    + Fix: Do not abort if a wrong regex is entered
    + Fix: Correctly highlight all picture formats in edit mode
    + Fix: When the format button is clicked and a tag is selected,
      format it instead of the editor pane
    + Write month only if changes are actually made (lp#871730)
    + Call categories tags in more places
    + Print PDF export path after export
    + Do not warn if second instance is suspected (too many
      false-positives)
    + Updated translations.


author: vuntz@opensuse.org
changelog:
  - Update to version 1.4.0:
    + Search:
    - If a search contains a hashtag (e.g. #Work or #Movies), only
      days with all of those tags will be searched. This means you
      can e.g. search for "project-xyz" only in the days tagged
      with "Work" with the query "#Work project-xyz".
    - Search for combinations of tags (e.g. #magazine #linux)
    - If the query only contains a single hashtag (e.g. #Movies), a
      list of all subtags (the names of the movies) is shown.
    - Auto-complete tags in search
    - Automatically scroll to found text in edit mode
    + Split tag and word clouds
    + Show tag and word cloud only if there are any tags and words
      respectively
    + Remove spaces from multi-word tags during search and in clouds
    + Always include all tags regardless of their frequency in the
      cloud
    + Exports:
    - Correctly set the appropriate extension for each export type
    - Always add a title for LaTeX exports
    + Other fixes:
    - Correctly parse configuration values containing ='s
    - Paths returned from file and folder choosers must be
      converted to unicode
    - Correctly redirect error output into the logfile on Windows


author: zaitor@opensuse.org
changelog:
  - Update to version 1.5.0:
    + New scalable logo.
    + Remember possible undo/redo actions for each day separately.
    + Turn all entries of old "Tags" categories into tags without
      entries at startup.
    + Suggest last tag when a new tag is added.
    + When suggesting to use the last tag, leave focus on the tag.
    + Enable copy menu item in preview mode. (lp#834473)
    + Only allow hiding words from the cloud, not the tags.
    + Add shortcut (Ctrl+Home) for "Go to Today".
    + Fix undo for tags.
    + Drop support for Python 2.5. This means that we now support
      Python 2.6 and 2.7.
    + Install translation files in standard directories. (lp#687349)
  - Added lang package.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.6.0:
    + Add inline #hashtagging.
    + Allow for automatic switching between edit and preview mode.
    + Many other new features and bugfixes.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.6.2:
    + Add option for automatically switching between edit and preview
      mode to preferences.
    + Since debian doesn't have a python2 symlink, try to run
      python2.7 and python2.6 in the run script.
    + Use PNG image in about dialog (SVG support is broken in Windows
      version).
  - Changes from version 1.6.1:
    + Allow specifying the width when inserting an image.
    + Add relative links: Relative paths [myfile image.jpg] is
      automatically transformed to /path/to/journal/image.jpg.
    + Use smarter regular expression for finding hashtags in the text
    + Give focus to link box when the link dialog opens.
    + Hide tag panel by default.
    + Adapt introductory and help texts for hashtags.
    + Break search results at newlines.
    + Fix: When searching for multiple tags, only add a single result
      for every hit.


author: zaitor@opensuse.org
changelog:
  - Update to version 1.6.4:
    + Never include previous RedNotebook backups in new backups.
    + Add strikethrough shortcut Ctrl+K.
    + By default don't switch between edit and preview mode
      automatically.
    + Add experimental support for irc protocol.


author: dimstar@opensuse.org
changelog:
  - Update to version 1.6.5:
    + Add menu item for clearing the text format.
    + Add toolbar menus "Insert" and "Format" to main menu for better
      accessibility and HUD integration.
    + Only show keyboard shortcuts in main menu, not in toolbar menus
    + Use selected text as link name when a new link is inserted.
    + When an image or file is inserted, use selected text as the
      name of the link.
    + Format selected text as header when a header is inserted.
    + Convert selected text to a list when a list is inserted.
    + Select title after it has been inserted to allow for easy
      editing.
    + Change file permissions so that journal files are only readable
      by the user.
    + Windows: Restore slider positions after opening RedNotebook
      from the tray.
    + Windows: Support non-ascii installation paths.


author: tejas.guruswamy@opensuse.org
changelog:
  - Update to 1.6
    * Support for optional configuration file (fixes #590722).
    * Add man page for redshift written by Andrew Starr-Bochicchio (fixes #582196).
    * Explain in help output that 6500K is the neutral color temperature (fixes #627113).
    * Fix: Handle multiple instances of the GNOME clock applet; contributed by Francesco Marella (fixes #610860).
    * Fix: Redshift crashes when VidMode fails (fixes #657451).
    * Fix: Toggle menu item should not be of class gtk.ImageMenuItem (fixes #620355).
    * Application launcher and autostart feature contributed by Francesco Marella (fixes #590550, #612710).
    * Improve GNOME location provider (patch by Gabriel de Perthuis) (fixes #598277).
    * New ubuntu-mono-dark icons that fit the color guidelines better. Contributed by aleth (semi-fixes #596536).
    * Improve error message when first adjustment method fails (fixes #596537).


author: tejas.guruswamy@opensuse.org
changelog:
  - Update to 1.7
    * GeoClue location provider support
    * Allow brightness to be adjusted (-b).
    * Provide option to set color temperature directly (Joe Hillenbrand).
    * Add option to show program version (-V).


author: mvyskocil@suse.cz
changelog:
  - merge with regexp-1.5-1.jpp5.src.rpm
  - update to 1.5 bugfix and optimization release
    http://jakarta.apache.org/regexp/changes.html
  - ignore also jaxp-1.3-apis


author: jeffm@suse.com
changelog:
  - Backported patches to 3.6.19 and backed out the 3.6.20 update. (#355584)
  - Added patch to remove unfulfilled dependency on asm/unaligned.h


author: mlin@suse.com
changelog:
  - Update to version 0.9.80 (1.0 pre)
    * sync: sync bookmarks with google and with opera services.
    * Fancy bookmarking: store (and share) infos about bookmarks via nepomuk.
    * rekonq pages visual improvements
    * Favorites page: drag & drop added
    * Favorites page: ability to reload preview
    * Bookmarks page: rewamped
    * History page: faster load showing just 2 days as default
    * History page: search feature
    * Downloads page: initial notifications on what is happening to the downloaded file
    * Downloads page: search feature
    * Settings improvements: added "privacy" and "advanced" widgets + options about.
    * If user has not a default search engine set, rekonq inform him.
    * Included tab history when cloning a tab via the "clone tab" action
    * adblock improvements: let users decide with 1 click what adblock subscriptions use
    * adblock icon in the urlbar triggering a new dialog to unblock/show blocked/hided elements
    * new action to block (and hide) images


author: asterios.dramis@gmail.com
changelog:
  - Update to 1.0:
    * Official 1.0 release. Changes already covered in the previous "pre" and
      "beta" versions.
  - Removed explicit lib dependencies in libqca2 and libqoauth1.


author: tittiatcoke@gmail.com
changelog:
  - Update to version 2.0
    * new UI (with tabs up)
    * new incognito mode
    * pinning tabs
    * new startup options
    * inline spellcheck
    * network error management


author: hrvoje.senjan@gmail.com
changelog:
  - Update to version 2.1
    - Bugs fixed:
    * kpart “half window” problem
    * webapp with window favicon
    * default application’s locale for date formatting in history
    * history ordering by date
    * crash while adding a favorite
    - Restored/new features:
    * restored usual web inspector position at the bottom
    * option to open tab at the end
    * restored bookmark middle click action
    * edit toolbars
    * shorcuts configuration panel
    * better kpart integration
    * remove history items from history page
    * improved icon management
    * better Google Bookmark sync


author: ke@suse.de
changelog:
  - 12.2.2:
    * Provide txt (UTF-8 encoded) instead of rtf for yast (ncurses).
    * Use official stypesheets to produce HTML (and txt via w3m).
    * Use UTF-8 for HTML output encoding.
    * Link html to rtf for the graphical yast.
    * New entries: sysvinit Deprecated (bnc#769570).
    * Changed entries: Booting with Deprecated sysvinit (bnc#727092 and
    bnc#769570).


author: ke@suse.de
changelog:
  - 12.2.4:
    * Ensure that the dumped txt files are UTF-8 encoded; bnc#772798.
    * Update translations.
    * Add PDF target.


author: ke@suse.de
changelog:
  - 12.2.6:
    * Update translations.
    * Timezone Information in /etc/adjtime; bnc#774716.
    * Remove most of the "checkit" markers (systemd).


author: ke@suse.de
changelog:
  - 12.3.1:
    * Fix encoding while building .txt from .html using w3m (add -I UTF-8);
    bnc#784291.
    * New entries: SYSLOG_DAEMON Variable Removed (bnc#790805); Configuring
    Postfix (bnc#796161).
    * Changed entries: Initializing Graphics with KMS (Kernel Mode Setting)
    (add grub2; bnc#781700); Cleaning Directories (/tmp and /var/tmp).
    * Removed entries: Booting with Deprecated sysvinit; sysvinit Deprecated.


author: ke@suse.de
changelog:
  - 12.3.4:
    * New entries: Gnome: Workaround to Set Shift or Ctrl+Shift as a
    Shortcut (bnc#804773).
    * Update translations.


author: puzel@novell.com
changelog:
  - update to remind-3.1.8
    - Add the $T, $Td, $Tm, $Tw, $Ty, $U, $Ud, $Um, $Uw, $Uy
      special variables to make reminder files less wordy. See man page
      for details.
    - Ignore msgprefix() and msgsuffix() on RUN-type reminders.
    - Adjust Remind and Rem2PS so that SHADE specials don't obliterate
      earlier MOON specials.
    - Fix bug in SCHED calculations if Remind is started in the middle
      of a SCHED interval.


author: puzel@novell.com
changelog:
  - update to remind-3.1.9
    - New "purge mode" to delete expired reminders. See
      the PURGE MODE section of the remind man page.
    - Support DURATION in TkRemind. Thanks to Marek Marczykowski.
    - Don't change the order of PS and PSFILE reminders.  Bug found
      by John McGowan.
    - "REM 1990-01-01 SATISFY 1" would yield a spurious parse error
      in earlier versions of Remind.
    - Yom HaShoah is moved to Thursday if it would normally fall on
      a Friday. Thanks to Jonathan Kamens for pointing this out.


author: puzel@novell.com
changelog:
  - update to remind-3.1.10
    - add the THROUGH keyword.  You can omit blocks of dates
      with: OMIT start THROUGH end
    - add support for multibyte characters (eg, UTF-8) in calendar
      output. Note that UTF-8 strings are still not supported in
      PostScript output.
    - add support for UTF-8 line-drawing characters in calendar
      output
    - you can have multiple TAG clauses in a REM statement
    - avoid spawning long-running background processes in "make
      test"
    - don't declare variables in the middle of statements (old C
      compilers choke.)


author: puzel@suse.com
changelog:
  - update to remind-3.1.12
    - NEW FEATURE: Many substitution sequences "%x" have an alternate
      mode denoted by "%*x".  This alternate mode leaves out
      prepositions.  For example, in English "%i" might yield "on
      01-25" while "%*i" yields only "01-25".
    - BUG FIX: The "dusk" and "dawn" calculations were completely
      wrong.  They have been fixed.  Also, sunrise/sunset calculations
      have been tweaked, so the results may be off by a minute or two
      compared to previous versions of Remind.
    - BUG FIX: For some inexplicable reason, dawn was considered to
      happen when the sun was 14 degrees below the horizon instead of
      the standard 6 degrees for Civil Dawn.  This has been fixed.
    - BUG FIXES: Clarified the man pages and fixed some typos.
    - BUG FIX: Add THROUGH to the remind.vim syntax highlighting file.
    - ENHANCEMENT (?): Allow SPECIAL COLOR to be spelled SPECIAL
      COLOUR.
    - BUG FIX: Apply minor Debian cleanups reported by Kurt B. Kaiser.


author: gber@opensuse.org
changelog:
  - cleanup
    + added license/copyright header
    + improved description/summary
    + use SPDX license abbreviation
    + removed %clean section
    + use the correct macros to update the icon/desktop file cache in
      %post/%postun
    + use pkgconfig symbols unconditionally (this can be handled
      at the project level)
    + removed empty NEWS


author: gber@opensuse.org
changelog:
  - libunique1 is available on Factory so use it
  - do not recommend non-existent remmina-plugins
  - add a note about plugins


author: gankov@opensuse.org
changelog:
  - rewrote spec for using cmake
  - merged with remmina-plugins into one source package (upstream
    now diestributes a single tarball with plugins)
  - update to version 1.0.0
    + Main program design and functionality:
    * Switch to the CMake build system
    * Refactoring of code style
    * Changing file name convention
    + RDP protocol related:
    * Support for FreeRDP 1.0
    * Support for RemoteFX
    * Support for Network Level Authentication
    * Added certificate validation prompt
  - added remmina-fix-linker-issue.patch which fixes a linking issue
    (backport from upstream git)
  - added remmina-fix-desktop-file.patch which fixes the installation
    of the .desktop file (backport from upstream git)
  - added remmina-gtk-2-22-support.patch in order to build on
    openSUSE 11.4 with GTK 2.22 as upstream requires 2.24+


author: gber@opensuse.org
changelog:
  - added separare patch remmina-fix-install-paths.patch in order to
    fix the installation paths
  - specfile cleanup
  - removed remmina-plugins-common, now provided by the main package
  - split off -lang subpackage


author: gber@opensuse.org
changelog:
  - added remmina-remove-inline-libvncserver.patch in order to remove
    the inline copy of libvncserver (backport from upstream git)


author: vuntz@novell.com
changelog:
  - Clean up package.
  - Update to 0.18.5:
    + note that the libglade and GNOME bindings have been removed.


author: vuntz@novell.com
changelog:
  - Update to version 0.18.6:
    + fixup %files section in .spec
    + add --libdir=%{_libdir} to configure flags in .spec
    + require gtk2 instead of gtk+ in .spec
  - Add call to ./autogen.sh since the tarball is missing the
    configure script.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.90.0:
    + GError support
    + Basic GtkBuilder support
    + Many API added
    + Removed deprecated API:
    - GtkPreview*
    - GtkSignalRunType
    - GtkSubMenuDirection
    - GtkSubMenuPlacement


author: vuntz@opensuse.org
changelog:
  - Update to version 0.90.1:
    + Add GtkUiManager support.
    + Add GtkAction support.
    + Add support for a few others API.
    + Build system fixes.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.90.2:
    + install header to $includedir/rep-gtk
    + autotools (Makefile & Co.) rework
    + add support for many GTK+ API
  - Remove call to autogen.sh: not needed anymore since we have a
    configure script now.
  - Add rep-gtk-fix-binding.patch to fix some obvious errors.


author: vuntz@opensuse.org
changelog:
  - Update to version 0.90.8:
    + fixed building on ARM
  - Changes from version 0.90.7:
    + re-arranged tree (all new widget-definitons in
      widgets/<widget>)
    + add new API wrappers, fix some API wrappers, stop wrapping some
      deprecated API (see NEWS for details)
  - Changes from version 0.90.6:
    + updated for changes in installation-paths in librep 0.92.0
    + combined gtk and gtk-types modules
    + build fixes
  - Changes from version 0.90.5:
    + build fixes
  - Changes from version 0.90.4:
    + add new API wrappers, fix some API wrappers (see NEWS for
      details)
    + updated documentation
  - Changes from version 0.90.3:
    + SCM_CDR/SCM_CAR >> rep_CDR/rep_CAR
    + add new API wrappers, fix some API wrappers (see NEWS for
      details)
  - Drop rep-gtk-fix-binding.patch: fixed upstream.


author: toganm@opensuse.org
changelog:
  - Update to 0.90.8.1:
    + fixed bug that prevented uninstallation of rep-gtk
  - spec cleanup
    + BuildRequires xz if openSUSE 12.1 or older
    + backported 0001-fix-address-of-FSF.patch


author: davejplater@gmail.com
changelog:
  - Update to version 1.8.1, removed all patches
  - Upstream changes
    * 1.8.1
    * Switched to using autotools (configure, etc.)
    * Updated to sndlib-20, using more of the high-level API.
    * 1.8
    * Cleared up more compiler warnings (Fedora Core 4, OSS case).
    * Absorbed bugfix (for a small fixed memory leak) in the file
    * resample-fix.dif from resample-1.7-114 in the SUSE distribution.


author: i@marguerite.su
changelog:
  - update to 3.0.3
    * Python 3 support
    * Improved highlighter
    * Export extensions
    * Recent files menu
    * Spell checking improvements
    * Shortcuts for formatting
    * WebKit engine improvements


author: i@marguerite.su
changelog:
  - update version 3.1.0
    * Spell checker suggestions
    * Markup-specifing highlighting
    * Re-written parser & document-type logic
    * Lots of code clean-up


author: mfabian@suse.de
changelog:
  - Add "Requires: xclass". I thought it was only required at
    build time because the rfb stuff is statically linked
    against xclass, but that's not quite true, xplaybfs needs
    some icons from the xclass package. Thanks to
    Michael Hasenstein <mha@suse.com> for noticing.


author: mfabian@suse.de
changelog:
  - bnc#388222: update to 0.2.2
    • src/rfbplaymacro.c (connect_to_server): Use protocol 3.3.
    • src/rfbplaymacro.c: Made more tolerant of bad input files, and
      of servers requesting passwords when none has been specified.
    • test.rfm: New file, created by Ralf Mueller.
    • README: Updated.
    • src/rfbplaymacro.c (main): Accept 'password' in the input file.
      Spotted by Ralf Mueller.


author: mfabian@suse.de
changelog:
  - bnc#388222: update to 1.1.0. From the ChangeLog:
    • rfbproxy.c: Many changes.  Developed FBS 1.1 file format.
      Added shared-session record and PPM export.  Added functions
      to read multi-byte sequences from FBS files.
    • rfbproxy.1: Consolidated old README file and most of what
      I know of rfbproxy's options and problems into the man page.
    • Makefile.am: Added regression tests for export.  Removed
      BUGS file (its one bug was fixed by FBS 1.1)
  - enable regression tests during building the package


author: zaitor@opensuse.org
changelog:
  - Update to version 1.0.5:
    + Replace unbounded strcpy/strcat pairs with snprintf calls.
    + Add const attributes to fix gcc -Wwrite-strings warnings.
    + man: replace hard coded section number (1) and (3) with
      variables.
    + config:
    - Add missing AC_CONFIG_SRCDIR.
    - Replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS.
    - Replace deprecated AC_HELP_STRING with AS_HELP_STRING.
    - Remove unrequired AC_SUBST([*_CFLAGS]).


author: mvyskocil@suse.cz
changelog:
  - fixed bnc#444259 - rhino contains conflicting class in rhino-examples.jar
    - don't build and install a rhino-examples.jar


author: mvyskocil@suse.cz
changelog:
  - fixed bnc#554532 - rhino does not work at all
    * Update to 1_7R2, return back the examples
    * merged with rhino-1.7-1.r2.8.jpp6.src.rpm


author: mvyskocil@suse.cz
changelog:
  - update to rhino 1_7R3 (bugfix release)
  - fix bnc#739502 - rhino-dojo.patch adds Sun proprietary code to rhino 1.7


author: cfarrell@suse.com
changelog:
  - license update: MPL-1.1 or GPL-2.0+
    the code is dual licensed under a choice of MPL-1.1 or GPL-2.0+


author: vuntz@opensuse.org
changelog:
  - Remove mozilla-xulrunner-devel BuildRequires: it was only there
    for the NPAPI headers, but rhythmbox actually uses a private copy
    of those headers.


author: vuntz@opensuse.org
changelog:
  - Update to version 2.95:
    + GTK+ 3, GObject introspection, GNOME 3 compatible
    + New album art database
    + Grilo plugin for UPNP and Jamendo
    + Rewritten visualization plugin (using clutter)
    + First steps in redesigning some parts of the UI that sorely
      need it
    + New encoding profile system
    + Plugins now based on libpeas
    + Much improved dbus media server plugin
  - Some of those changes were already in our package thanks to
    rhythmbox-port-gtk3.patch. Drop it now rhythmbox-port-gtk3.patch.
  - Re-enable translation-update-upstream in %setup, now that
    rhythmbox-port-gtk3.patch is gone.
  - Remove gnome-common BuildRequires and call to gnome-autogen.sh,
    that were only needed for rhythmbox-port-gtk3.patch.
  - Remove fdupes BuildRequires since we don't call %fdupes.
  - Add and remove pkgconfig() BuildRequires, following upstream
    changes:
    + Added: clutter-1.0, clutter-gst-1.0, clutter-gtk-1.0,
      clutter-x11-1.0, gconf-2.0, grilo-0.1,
      gstreamer-interfaces-0.10, gstreamer-pbutils-0.10, mx-1.0, tdb.
    + Removed: dbus-glib-1, libgnome-media-profiles-3.0.
  - Change pkgconfig(pygobject-2.0) BuildRequires to
    pkgconfig(pygobject-3.0).
  - Add xz BuildRequires because we can't build a package for a
    xz-compressed tarball without explicitly specifying that... See
    bnc#697467 for more details.
  - Remove python-coherence Recommends: the upnp-coherencde plugin is
    now gone.
  - Change --disable-vala configure option to --enable-vala.
  - Remove now non-existing --disable-schemas-install configure
    option.
  - Stop changing libexecdir.


author: dimstar@opensuse.org
changelog:
  - Add pkgconfig(ice) and pkgconfig(sm) BuildRequires: this used to
    be pulled in by something else, but the xorg-x11 packaging
    relayout changed that.


author: zaitor@opensuse.org
changelog:
  - Update to version 2.96:
    + Revived Magnatune plugin.
    + Better handling of non-media files.
    + Dbus media server plugin improved again.
    + Bugs fixed: bgo#454247, bgo#622874, bgo#644045, bgo#654637,
      bgo#661957, bgo#663353, bgo#667971, bgo#668864, bgo#670666,
      bgo#670772, bgo#671379.
    + Updated translations.
  - Remove xz BuildRequires, since it comes for free in the
    buildsystem now.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.97:
    + Uses libmusicbrainz4 for audio CD metadata
    + New more compact header layout, including album art
    + Deprecated artdisplay plugin
    + Fixed buffering for network streams
    + Configurable encoding settings for the library, using GStreamer
      presets or simple quality settings
    + Doesn't preserve mtime on metadata updates
    + Fixed audio CD extraction speed
    + New podcast subscription interface, including iTunes and
      Miroguide searching and auditioning before subscription.
    + Bugs fixed: bgo#338452, bgo#343660, bgo#344595, bgo#419914,
      bgo#447082, bgo#526838, bgo#540726, bgo#608295, bgo#612274,
      bgo#635895, bgo#661217, bgo#661341, bgo#665402, bgo#666010,
      bgo#666066, bgo#668262, bgo#668395, bgo#668402, bgo#671706,
      bgo#671839, bgo#671840, bgo#671950, bgo#672084, bgo#672198,
      bgo#672410, bgo#672412, bgo#673799, bgo#674897, bgo#675345,
      bgo#676860, bgo#677318
    + Updated translations.
  - Replace pkgconfig(libmusicbrainz3) BuildRequires with
    pkgconfig(libmusicbrainz4), following upstreams switch.
  - Add libdiscid-devel BuildRequires: new depenency.


author: vuntz@opensuse.org
changelog:
  - Add rhythmbox-CVE-2012-3355.patch: fix insecure temporary
    directory use in context plugin. Fix bnc#768681, CVE-2012-3355.


author: dimstar@opensuse.org
changelog:
  - Add rhythmbox-link-discid.patch: Link against libdiscid: this
    used to be linked to by libmusicbrainz, but this changed lately
    (bnc#771436).
  - Add gnome-common BuildRequires and call to autogen.sh: above
    patch touches the build system.


author: dimstar@opensuse.org
changelog:
  - Update to version 2.98:
    + New dialog for importing music into the library
    + New audio CD metadata lookup library, replacing libmusicbrainz
    + Improved transitions between album art images
    + Nautilus cluebar buttons now result in the right source being
      selected
    + Update notification buttons when playback state changes
    + Grilo plugin ported to grilo 0.2 API
    + Search musicbrainz for album art by album and artist name
    + Love/ban buttons visible in last.fm/libre.fm sources
    + Bugs fixed: bgo#604734, bgo#653781, bgo#671705, bgo#673956,
      bgo#676007, bgo#676689, bgo#677079, bgo#677464, bgo#677955,
      bgo#678138, bgo#678208, bgo#678254, bgo#678261, bgo#678661,
      bgo#678923, bgo#678995, bgo#679222, bgo#679326, bgo#680204,
      bgo#680842, bgo#681018, bgo#681178, bgo#681259, bgo#681924,
      bgo#682309, bgo#682404, bgo#682677, bgo#682970, bgo#684142,
      bgo#684304, bgo#684333.
    + Updated translations.
  - Drop pkgconfig(libmusicbrainz4): upstream replaced libmusicbrain
    usage with GStreamer and libsoup.
  - Replace pkgconfig(clutter-gst-1.0) BuildRequires with
    pkgconfig(clutter-gst-2.0): openSUSE 12.3 no longer ships
    clutter-gst-1.0. The replacement BuildRequire is currently
    commented out, as rhythmbox can't make use of clutter-gst-2.0 yet
    due to the changed APIs. As a consequence we do not provide the
    visualizer plugin at the moment.
  - Drop pkgconfig(gconf-2.0) BuildRequires: no longer needed.
  - Drop rhythmbox-CVE-2012-3355.patch: fixed upstream.
  - Drop rhythmbox-link-discid.patch: fixed upstream.


author: dimstar@opensuse.org
changelog:
  - Disable webkit support (define with_webkit 0) (bnc#787216,
    bnc#783923).
    Based on the defines, we conditionally:
    + Enable pkgconfig(webkitgtk-3.0) BuildRequires (with_webkit 1).
    + Enable packaging of the context pane plugin (with_webkit 1).
    + Pass --without-webkit to configure (with_webkit 0).
  - Add rhythmbox-no-webkit-no-context-pane.patch: if webkit support
    is disabled, the context pane plugin should not be built (as it
    can't work without webkit).
  - Add gnome-common BuildRequires and call to autogen.sh, as above
    patch touches the build system.


author: mmj@suse.de
changelog:
  - add patch for a potential buffer overrun caused by failure to
    reallocate one array when reallocating memory to accommodate
    more than the initially allocated capacity of 64 connections.


author: max@suse.de
changelog:
  - Use version 0.62, obsoleting rinetd-secfix.diff
  - Removed Windows binaries from the source tarball.
  - Re-add -DLINUX to fix a performance problem (bnc#483381).
  - Sanitized naming of patches.


author: max@suse.de
changelog:
  - Fix a segfault during shutdown when there is no syslog directive
    in the config file (bnc#651178).


author: kssingvo@suse.de
changelog:
  - new version 3.5.1 with new features:
  - new options: --normalize, --loop, --cdtoc
  - global config file now included


author: kssingvo@suse.de
changelog:
  - new version 3.6.0 with new features:
    * Fixed bug on special characters for tags during submission of
      CDDB entries.
    * Fixed unpleasent behaviour if Lame is not installed.
    * Fixed semi-bug on deletion of wavs using remote machines.
    * Added option --merge to merge tracks for gapless encoding.
    * Added option --resume to continue a previously started
      session.
    * Added option --ghost to split tracks with gaps into chunks of
      sound (at experimental stage).
    * Added options --prepend and --extend to enlarge chunks of
      sound when splitted with option --ghost.
    * Added option --ejectcmd to specify command used to control
      ejection/loading of CD.
    * Added option --ejectopt to specify options and arguments for
    - -ejectcmd.
    * Added optons --dpermission and --fpermission to set directory
      and file permissions.
    * Added option --md5sum to create MD5-sum files for each type of
      sound files.
    * Added option --nicerip to set niceness of ripping process.
    * Added option --core to allow several encoding processes on
      each machine.
    * Enhanced output from encoding process not to interfer with
      output of ripper.
    * Submission of CDDB entries uses sendmail, not mail or nail.
    * Some fine-tuning on detection of hidden-tracks and
      ghost-songs.
    * Enhanced detection of perl modules needed, Ripit depends not
      on CDDB_get 2.22 but 2.25 and newer, please update.
  - changed specfile accordingly


author: davejplater@gmail.com
changelog:
  - Update to version 3.8.2 removed ripit-3.6.0-genre_list.patch due to
    upstream fix. Adapted ripit-3.6.0-ogg.patch to ripit-3.8.2-ogg.patch
  - See the HISTORY file for many changes and fixes since version 3.6.0


author: hvogel@novell.com
changelog:
  - Update to version 3.9.0
    * Added options --coverart and --coverpath to select
      and add coverart to the metadata.
    * Added option --copycover to copy a cover from
      some place to each directory of encoded files.
    * Added option --precmd to execute a command before
      ripping starts and e.g. ensure presence of coverart.
    * Added option --trackoffset to add a constant
      value to the tracknumber in the tracktemplate.
    * Added options --vatag and --vastring to detect
      various artist style and split artist and track
      title.
    * Added option --cdcue to create cue-files
      (cue-sheets) to burn the (merged) wav.
    * Added option --isrc to detect ISRCs in audio
      data using icedax.
    * Added options --mblogin and --mbpass to submit
      detected ISRCs to MusciBrainz.


author: gber@opensuse.org
changelog:
  - update to version 0.3.4
    - do not use symbols from gtk+ > 2.20
    - autogenerate Changelog on make dist
    - update scale information when box-zoom is used
    - fix --fullscreen and --slideshow CLI options


author: gber@opensuse.org
changelog:
  - added ristretto-0.3.4-fix-gtk-requirements.patch to only depend
    on GTK+ >= 2.20 (patch from upstream git)


author: gber@opensuse.org
changelog:
  - update to version 0.3.5
    - do not use symbols from gtk+ > 2.20
    - report image-loading errors back to the user
    - fix ristretto.desktop mime-types list is incomplete)
  - rebased ristretto-0.0.91-add-more-mime-types.patch as
    ristretto-add-mime-types.patch
  - drop obsolete ristretto-0.3.4-fix-gtk-requirements.patch


author: gber@opensuse.org
changelog:
  - update to version 0.3.6
    - clear tooltip if image is closed
    - provide mime-type when loading image, gdkpixbufloader makes
      mistakes guessing it
    - keep a list of file-monitors for each file when a selection of
      files is opened
    - make a difference between delete from disk and send to trash


author: gber@opensuse.org
changelog:
  - update to version 0.3.7
    - reset adjustment-limits on closing the image (hide scrollbars)
    - remove call to gtk_message_dialog_get_message_area (> gtk 2.20)
    - improve rendering performance when closing a file


author: gber@opensuse.org
changelog:
  - update to version 0.6.0
    - online documentation on http://docs.xfce.org/
    - the option to limit the maximum image-quality to the screen
      dimensions (to improve memory-usage and performance) - this
      was the default behaviour for 0.3, now ristretto renders at
      full quality with this option disabled
    - only one toolbar, instead of two
    - a quick-launch button on the toolbar to execute an editor
    - the option to pick a default-editor per mime-type
    - an optional clock that shows up when ristretto is fullscreen
    - ristretto now shows a 'Loading..' message in the statusbar, to
      indicate when it is busy
    - progressive loading of directories, prevent lockup of the UI
  - added ristretto-fix-icon-installation.patch which fixes a typo
    causing the 128x128 icon to be installed into 48x48


author: gber@opensuse.org
changelog:
  - update to version 0.6.2
    - fix a crash when configuring the 'limit-quality' property
    - translation updates


author: gber@opensuse.org
changelog:
  - update to version 0.6.3
    - use thumbnail as appicon
    - update the first image in the image-list when receiving a
      ready-signal which is required to show the thumbnail once it's
      generated


author: lrupp@suse.de - 1.3.4
changelog:
  - update to 1.3.4
    + The change log lists 4 additions, 8 changes and 9 bugfixes. Here are a few:
    + Added IntoXonia-NG rootkit check.
    + Added Phalanx2 rootkit check.
    + Added support for TCB shadow files.
    + The '--propupd' option can now take an optional file,
      directory or package name after it.
    + Revised file properties inode check.
    + Improved the O/S name detection.
    + Improved hidden files and directories check.
    + Improved debug file option.


author: saigkill@opensuse.org - 1.3.4
changelog:
  - branched for OpenSUSE:Factory:contrib
  - changed License to GPLv3
  - changed Sourcecode from *.tar.gz to tar.bz2


author: Sascha.Manns@open-slx.de
changelog:
  - fixed bnc#717773 rkhunter sends email without To-Header
  - added 'echo "To: $REPORT_EMAIL" into rkhunter.cron


author: Sascha.Manns@open-slx.de
changelog:
  - updated to 1.4.0
    * 1.4.0 (01/05/2012)
    New:
    - Added the '--list propfiles' command-line option. This will dump
    out the list of filenames that will be searched for when building the
    fileproperties database. By default the list is not shown if just
    '--list' is used.
    - Added Jynx rootkit check.
    - Added Turtle/Turtle2 rootkit check.
    - Added KBeast rootkit check.
    - The installer now supports the Slackware TXZ package layout option.
    Changes:
    - Avoid checking exclamation points in ALLOWDEVFILE checks (this was
    caught on 01/05/2012 causing a reissue of the 1.4.0 release).
    - Allow the ALLOWDEVFILE, ALLOWHIDDENFILE and ALLOWHIDDENDIR options
    to
    use '%' as the space character. (Note: This is a temporary fix).
    - The ALLOWPROCDELFILE option can now use wildcards in the file
    names.
    - The '--list perl' command-line option now shows whether the perl
    command itself is installed or not.
    - The 'shared_libs' test now allows whitelisting of the preloading
    environment variables.
    - The '-r/--rootdir' command-line options, and the ROOTDIR
    configuration option are now deprecated. If they are used then an
    error message will be displayed. The options will have no effect,
    but rkhunter will continue. The options will be completely removed
    at the next release.
    - The 'hidden_ports' test will now show if a found port is TCP or
    UDP.
    - It is now possible to whitelist ports in the 'hidden_ports' test
    using the PORT_WHITELIST configuration option.
    Bugfixes:
    - Allow the ALLOWPROCDELFILE option to work again.
    - Correct the check of the ProFTPD version number.
    - Fix the FreeBSD 'sockstat' command check to ensure that the correct
    fields are used.
    - Fix for newer version of the 'file' command when reporting scripts.
    - Fix the ALLOWHIDDENFILE option to allow hidden symbolic links.
    - The 'filesystem' check now handles files and directories with
    spaces
    in their names correctly.
    - The 'startup_files' test was displaying file names with spaces in
    them incorrectly. Also the test was not checking files which were
    in hidden directories.
    - Ensure that the ALLOWDEVFILE, ALLOWHIDDENFILE and ALLOWHIDDENDIR
    options re-evaluate their whitelisting lists to ensure that any
    wildcard entries are the most recent. (A time window previously
    existed which meant that the list was processed, but new files
    could be created before the test was run. As such they were
    reported as false-positive warnings, when they should have been
    whitelisted.)
    - Allow the EXISTWHITELIST option to work with symbolic links.
    - The test of whether prelinking is being used or not was sometimes
    causing the file properties hash test to be skipped, without the
    real reason being stated. Now the hash test will proceed but the
    user will still get a warning (because it detects that prelinking
    was used and is not now, or vice-versa).
    - Rkhunter will now check to see if the 'head' and 'tail' commands
    understand the '-n' option. If they do, then it will be used. If
    they do not, then the older 'head -1' and 'tail -1' commands will be
    used.


author: detlef.steuer@gmx.de
changelog:
  - First submitrequest of rkward into Factory
    rkward  is a kde4 frontend for the statistical software R, which is part of
    11.4 and Factory.


author: detlef.steuer@gmx.de
changelog:
  - Update to upstream version 0.5.7
  - Support for R-2.14.0
  - Improvements for add-on handling
  - many bug fixes


author: detlef.steuer@gmx.de
changelog:
  - upstream release 0.6.0
  - from a packager view nothing changed besides version number
  - details:
  - http://sourceforge.net/apps/mediawiki/rkward/index.php?title=News#RKWard_0.6.0_is_available_-_also_on_the_Mac


author: detlef.steuer@gmx.de
changelog:
  - aj asked for details why a user should update.
  - Note: I'm only the packager, not even using this software
  - myself. But if you ask: here is upstream's list of improvements:
    New features and improvements
      Preview device windows will display some status information (most importantly, warnings or errors)
      Most plot plugins gain options to control margins and tick label orientation
      Added option for installing packages from source (implicitly enabled on Unixoid platforms)
      Omit comments on missing function calls in dialog code windows (e.g., if prepare() is unused, there's no "## Prepare" in the output either)
      Output markup is now more XHTML compliant and easier to parse
      Also save cursor position, folding, etc. for scripts. Note: Implementation details may be subject to change.
      New function rk.list.labels() to retrieve column labels in a data.frame
      rk.get.label() will now return an empty string ("") instead of NULL, in case no label is assigned
      Do not offer to restore individual removed columns of a data.frame opened for editing
      combined all Wilcoxon/Mann-Whitney-tests in one plugin (from previously two separate plugins)
      Added polyserial/polychoric correlations to correlation matrix plugin
      Added more compression options to the "Save objects as R code" plugin
      Added MacPorts support, see README.MacPorts and bundle build script in the macports folder
      Added dynamically generated table-of-contents menu to output document
      Allow some markup inside <text> elements in plugins, and auto-add breaks only for duplicate newlines.
      Reorganized t-test plugin, and add support for single sample t-tests
      Box plot plugin gains more options for adding means
      Improve keypress handling issues in the R Console, when the cursor or a selection is outside the editable range
      Only install translations which are at least 80% complete (not counting strings in plugins, which are not yet translatable)
      When asking for workspace file to open, use appropriate file filter
      When configured to ask for workspace to open on startup, don't prompt to save, first
      Simplified the "Sort Data" plugin, and added a help page
      Added GUI support for inspecting the call stack during debugging
      The backend executable is no longer linked against KDE libraries
      Objects, which are not acceptable in a varslot, will still be shown, there, with a warning
      Bugfixes
      Fixed: Entering "0" as propabilities (quantiles) vector in distribution plugins would cause error message
      Fixed: Wrong handling of carriage returns ('\r') in the console window
      Fixed: Spinboxes had wrong initial values
      Fixed: Changed configuration settings would not be saved for script editor
      Fixed: One character missing in R commands on lines longer than 4096 characters
      Fixed: "Next"-button in wizards would remain enabled while settings are missing on a page
      Fixed: Dynamic pages in a wizard would cause a layout bug on the first page
      Fixed: Plot history and graphical menus broken in some cases with R 2.15.0
      Fixed: If the rkward package was loaded in a plain R session, q() and quit() still work
      Fixed: Would not show output of system() commands to stderr on the console (on Unix-like systems)
      Fixed: Function argument hints for the second half of the parameter list would not be quoted, correctly
      Fixed: Failure to open workspaces with non-latin1 filenames from the command line
      Fixed: Saving / restoring workplace layout would fail when saving to directories with unusual characters
      Fixed: potential crash when clicking "Select all updates" in the package installation dialog
      Fixed: potential crash in object name completion under certain conditions
      Fixed: On Windows, detached windows would sometimes be positioned with the menubar outside the upper screen edge


author: hvogel@suse.de
changelog:
  - Update to version 0.30:
    * EOF on stdin (e.g. by pressing CTRL-D) would end prompt colouring.
    * added -q option
    * added -A option to handle (ANSI-)coloured prompts
    * added -p option to colourise uncoloured prompts
    * added -t option to set terminal type for client command
    * rlwrap now copies its terminal settings from the client
      even when this has put its terminal in single-keypress
      (uncooked) mode. A rlwrapped emacs will now respond to CTRL-C
      and CTRL-G as it should.
    * error messages and warnings now include the rlwrap version number
    * added a very simple custom malloc/free debugger for use with the
    - -debug option. Rather fragile and not well tested, use with care.
    * Whenever TERM is not set, rlwrap assumes vt100. Set TERM=dumb if
      you really have a dumb terminal.
    * rlwrap now leaves the handling of multi-line prompts and edit
      buffers to readline (except when in horizontal-scroll mode or when
      configured with --enable-homegrown-redisplay).
    * whenever --always-readline is set, SIGWINCH not passed to
      client command immediately, but only *after* accepting a line.
    * --spy-on-readline now enabled by default


author: hvogel@novell.com
changelog:
  - Update to version 0.36
    * When rlwrap kills itself after a command crash it will not dump
    core, in order to avoid clobbering command's core dump.
    * Many small improvements and fixes for multi-line input
    * Many small fixes and improvements in signal handling
    * Added --one-shot (-o) and --only-cook (-O) options
    * Added EXAMPLES section and -t option to rlwrap manpage
    * prefix arguments are now correctly reset
    * Hyphens in rlwrap manpage are now all properly escaped
    * Major new feature: filtering. Filters sit between rlwrap and the
    wrapped command, re-writing command output, input, prompts,
    history, and completion word lists.
    * At program exit, rlwrap now outputs a newline only when the client
    didn't.
    * Added -g, -I, -N, -S, -w and -z options
    * -p option now takes colour names (-pYellow)


author: vuntz@opensuse.org
changelog:
  - Update to version 0.37:
    + Commands that emit "status lines" using backspaces and carriage
      returns could confuse rlwrap
    + rlwrap uses C strings internally, and thus cannot cope with
      command output that contains zero bytes (padding). It used to
      replace these with spaces, now the zero bytes are removed.
    + If the RLWRAP_HOME is set, but $RLWRAP_HOME doesn't exist,
      rlwrap will create it
    + Typo: SIGERR instead of SIG_ERR in signals.c


author: werner@suse.de
changelog:
  - Allow sendmail to authenticate as client to various mail servers
    in TLS mode even if servers send 2 headers (bnc#731658)


author: cfarrell@suse.com
changelog:
  - license update: SUSE-Sendmail
    SUSE- proprietary prefix added until Sendmail is accepted as valid SPDX
    license at http://www.spdx.org/licenses


author: bk@suse.de
changelog:
  - Update to last version 3.0.9(now under Open Source Artistic License)
  - merge http-rman.tar.gz and http-rman.dif to new rman-3.0.9.dif
  - Change to Buildroot and fix Group tag


author: ro@suse.de
changelog:
  - change license from GPLv2+ to GPLv3+ as the tpm_engine code
    in the ubuntu patch uses that license (bnc#653119)


author: crrodriguez@opensuse.org
changelog:
  - Work around VIA Nano xstore bug
  - Add support for Linux 3.0
  - Enable large file support
  - Enable VIA PadLock support on x86_64


author: tabraham@novell.com
changelog:
  - Update to version 3
    * add rngteswt program
    * support TPM chip's hardware RNG (and thus, a framework for
      supporting multiple entropy sources)
    * change default hardware RNG device name to "/dev/hw_random"


author: lars@linux-schulserver.de
changelog:
  - update to version 4:
    * Add RDRAND instruction support
    * Add -q and -v options for quiet and verbose output
    * Add -p option for specifying PID file (text file containing daemon's PID)
    * Disable entropy source if facing continued failures, but be
      tolerant of the occasional fault.
    * Default device is now the preferred /dev/hwrng
    * Do not use TPM device for RNG access, if /dev/hwrng is present
      (TPM RNG is exported via the kernel, in newer kernels)
  - require $remote_fs in init script as binaries are below /usr


author: anosek@suse.cz
changelog:
  - updated to version 3.2.4
    * lots of improvements and bugfixes. See ChangeLog for the full list
    * title messages are now also searched in graphics artwork directory;
    those found in graphics directory have precendence over those found
    in level directory -- this handles title messages stored in graphics
    directories as part of the artwork set, just like title images; this
    makes sense, as corresponding special font definitions for messages
    are usually defined in the same graphics artwork directory, and also
    because title images and title messages that are combined in a level
    set introduction should usually not be separated when the level set
    is used with a different artwork set (e.g. using "override graphics")
    * added use of hashes created from static lists (element tokens, image
    config, font tokens) to speed up lookup of configuration parameters
    * added "busy" animation when initializing program and loading artwork
    * added initialization profiling for program startup (debugging only)
    * added graphics engine directive "border.draw_masked_when_fading" that
    enables/disables drawing of border mask over screen that is just faded
    * added additional configuration directives for setup screen draw offset
    menu.draw_xoffset.SETUP[XXX] and menu.draw_yoffset.SETUP[XXX] with XXX
    in GAME, EDITOR, GRAPHICS, SOUND, ARTWORK, INPUT, SHORTCUTS_1,
    SHORTCUTS_2, CHOOSE_ARTWORK, CHOOSE_OTHER (where "CHOOSE_ARTWORK" is
    used to define draw offset on custom artwork selection screens and
    "CHOOSE_OTHER" is used on all other list style selection screens, like
    choosing game speed or screen mode for fullscreen mode)
    * added eight pure decoration graphic definitions for the game panel
    * added support for accessing native Diamond Caves II level packages
    * added game panel control to display arbitrary elements on game panel
    * added game panel control to display custom element score (globally
    unique for identical custom elements) either as value or as element
    * added ".draw_masked" and ".draw_order" to game panel control drawing
    * added displaying of gravity state (on/off) as new game panel control
    * added animation for game panel elements (similar to game elements)
    * added new pseudo game mode "PANEL" to define panel fonts and graphics
    - panel fonts now use ".PANEL" suffix instead of ".PLAYING" suffix
    - panel graphics now use ".PANEL" suffix instead of ".DOOR" suffix
    (else graphics would have to use ".PLAYING", which would be confusing)
    * added attribute ".tile_size" for element style game panel controls
    * added <space> key as additional valid key to use for confirm requester
    * improved menu fading, adding separate fading definitions for entering
    and leaving a "content" screen (in general), and optional definitions
    for the special "content" screens SCORES, EDITOR, INFO and PLAYING
    * added (currently invisible) setup option to define scroll delay value
    * added option "game.forced_scroll_delay_value" to override user choice
    of scroll delay value for certain level sets with "graphicsinfo.conf"
    * replaced setup option "scroll delay: on/off" by new setup option that
    directly allows selecting the desired scroll delay value from 0 to 8
    * added displaying of most game panel control elements (not animated)
    * added new configuration directives to display additional game engine
    values on the game control panel, like the following examples:
    - game.panel.time_hh/time_mm/time_ss	- level time in HH/MM/SS format
    - game.panel.penguins			- number of penguins to rescue
    - game.panel.level_name		- level name of current level
    * added support for preview tile sizes "1" and "2" (1x1 and 2x2 pixels)
    * added new player option "no centering when relocating" for "invisible"
    teleportations to level areas that look exactly the same, giving the
    illusion that the player did not relocate at all (this was the default
    since 3.2.3, but caused visual problems with room creation in "Zelda")
    * added new menu fading effect "melt", shamelessly stolen from "DOOM"
    * improved menu fading, adding separate fading definitions for entering
    and leaving a menu and for fading between menu and "content" screens
    * improved menu fading, adding separate fading definitions for fading
    between menu screens and fading between menu and "destination" screens
    * titlemessage_initial_x and titlemessage_x set to "[DEFAULT]" in static
    configuration (set from "[titlemessage_initial]" and "[titlemessage]")
    * fading settings of "[titlemessage_initial]" and "[titlemessage]" set
    to "[DEFAULT]" in static configuration (set from "[title_initial]" and
    "[title]")
    * improved title fading, allowing fading animation types "none", "fade"
    and "crossfade" (including cross-fading of last title to main menu)
    .......


author: PVince81@opensuse.org
changelog:
  - updated to version 3.3.0.1
  - moved game data to /usr/share instead of /usr/share/games
    according to packaging conventions


author: joop.boonen@opensuse.org
changelog:
  - run_permissions was replaced by set_permissions
    http://en.opensuse.org/openSUSE:Packaging_Conventions_RPM_Macros#.25set_permissions


author: mmj@suse.de
changelog:
  - Update to 0.9:
    o unsigned/fseek bug
    o (root_window): New function. Return the real
      root window, or the virtual one if any.
      (InitWindow): Use it.
    force_refresh): Clear the root-tail area, not the whole window.
    (blank_window): Ditto.
      (main_loop): Don't forget to redraw () the initial contents.
  - Fix type-punning


author: mfabian@suse.de
changelog:
  - don't use just "fixed" as the default fontset, specify a proper
    fontset by default (keeping the size and style of "fixed").


author: mmj@suse.de
changelog:
  - Update to 1.2 including:
    o replaced default font by "*" to "ensure" some font is found.
    o accept hexadecimal window ids, as does everybody else(?).
    o made it compile with ansi-89-based compilers again.
    o add hack to support nautilus (not very stable, nautilus should
      either use extended window manager hints or __SWM_VROOT, as everybody
      else does).
    o do not initialize the window twice (fixes problems with multiple
      visuals).
    o new option: -minspace.
    o fixed seg fault if geometry is too short to fit a single line
    o fix bug which became apparent if -no-filename or null


author: davejplater@gmail.com
changelog:
  - Update to svn snapshot 10.10.12152
  - Upstream changes :
    * Italian update by Mario Moles
    * Czech update by Pavel Fric
    * Resizing a segment via click and drag near the edge or with the
    resize tool now leaves that segment as the selected segment.
    * Fixed the grace note bug.


author: davejplater@gmail.com
changelog:
  - Update to version 11.02, rosegarden-gcc46fix.patch is merged.
  - Upstream bug Fixes: *Track numbers are no longer cut off
    * The notation and matrix editors now treat a series of tied
    notes as though it were a single unit, which fixes several
    problems that have been outstanding since as far back as 2002
    * Resizing a segment via click and drag near the edge or with the
    resize tool now leaves that segment as the selected segment
    * When attempting to select a note by clicking toward the extreme
    edges of the note head, it is less likely that you will move the
    note instead of merely selecting it.
    * Insertion / Playback pointer correctly advances in Notation
    editor when entered notes are split and tied.
    * Progress dialogs tweaked to fine tune their behavior.
    * Alt+PgUp and Alt+PgDown now highlight the events in a segment in
    Notation view consistently.
  - New Features: *The matrix editor represents tied notes with a
    different fill pattern
    * The split-and-tie long notes option has been made the factory
    default once more, in light of the vastly improved handling of
    ties in the matrix and notation editors.
  - Translations complete and uptodate: Spanish French German
  - Missing less than 50 translations: Czech (česky)
  - Missing less than 100 translations: Japanese Swedish Finnish
  - Missing less than 500 translations: Chinese Italian
  - Missing more than 1000 translations: Russian Dutch
  - Missing more than 2000 translations: Indonesian
  - Missing more than 4000 translations: Catalan Welsh Estonian, Basque Polish


author: davejplater@gmail.com
changelog:
  - Update to 11.04.12272 Fixes bnc#579168
  - For upstrea fixes see :
    /usr/share/doc/rosegarden/CHANGES.txt


author: davejplater@gmail.com
changelog:
  - Update to version 11.06, codename "Don Juan".
  - Upstream bug Fixes: *A commonly-used time entry widget has had
    it's functionality improved and some usability problems solved.
    * Fixed undo after copying/pasting a range.
    * When adding marks to a selection that includes a mixture of notes
    and rests, avoid applying meaningless marks to the rests.
    * Insert Range now preserves the loop/range.
    * Fixed a LilyPond export bug that caused problems with human
    performances where the notes had a physical start time preceding
    the bar line significantly.
  - New features: *the Glasgow Pitch Tracker fork finally merges
    into the new codebase,
    * Expose the instrument alias to external plugin GUIs making
    plugins easier to identify in applications like FLAM.
    * Export LilyPond code using any of LilyPond's supported languages.


author: davejplater@gmail.com
changelog:
  - Update to version 11.11.42 as requested.
  - For changes visit :
    http://sourceforge.net/projects/rosegarden/files/rosegarden/11.11/


author: davejplater@gmail.com
changelog:
  - Fixed Wrong license statement in "About box" and incorect FSF
    address in COPYING with rosegarden-11.11-gplv2+.patch meanwhile
    patch submitted upstream.


author: wr@rosenauer.org
changelog:
  - Update to version 0.7.1
    * lot of bugfixes and improvements (see CHANGELOG)
    * reworked and completed Apache config
  - moved SQL directory from docdir to application
    (to make the installer work)
  - use fdupes
  - removed README.SUSE as the upstream INSTALL document is equally
    useful already and describes using the delivered installer


author: wr@rosenauer.org
changelog:
  - enable Roundcube access from everywhere by default after
    installation
  - ship *.dist configuration files


author: wr@rosenauer.org
changelog:
  - Update to version 0.8.1
    * lot of bugfixes and new features including new skin
      (please check the CHANGELOG)
    * contains security related fixes (bnc#777446)
    * Fix XSS vulnerability in message subject handling using
      Larry skin (CVE-2012-3507)
    * Fix XSS issue where plain signatures wasn't secured in HTML
      mode (CVE-2012-3508)
    * Fix XSS issue where href="javascript:" wasn't secured
      (CVE-2012-3508)


author: jamesp@vicidial.com
changelog:
  - Installer expects to find php-exif during install, added to spec
      Requires since it does not say if it's recommended or optional


author: wr@rosenauer.org
changelog:
  - Update to version 0.8.3
    * This update adds small bug fixes and improvements to the 0.8
      stable series. It also fixes a possible, although unintended,
      DoS to the webserver running Roundcube. See the included
      CHANGELOG file for details.


author: wr@rosenauer.org
changelog:
  - Update to version 0.8.4
    * fix a regression from 0.8.3 in compose window which could lead
      to dataloss
    * some bugfixes including a fixed XSS vulnerability


author: aj@ajaissle.de
changelog:
  - New upstream release 0.8.5
    * Fix #countcontrols issue in IE<=8 when text is very long
      (#1488890)
    * Fix unwanted horizontal scrollbar in message preview header
      (#1488866)
    * Add workaround for IE<=8 bug where Content-Disposition:inline
      was ignored (#1488844)
    * Fix XSS vulnerability in vbscript: and data:text links handling
      (#1488850)
    * Fix absolute positioning in HTML messages (#1488819)
    * Fix keybord events on messages list in opera browser (#1488823)
    * Fix cache (in)validation after setting \Deleted flag
    * Fix selection of collapsed thread rows (#1488772)
    * Fix wrapping of quoted text with format=flowed (#1488177)


author: arvin@suse.de
changelog:
  - updated to version 3.7
    - pppoe-server prepends "nic-" to interface name if used with
      kernel-mode plugin
    - added -O option to pppoe-server that specify a different
      default options file for pppd


author: mskibbe@suse.de
changelog:
  - update to version 3.8 which
    o Adjusted code and made it possible to disable debugging code
      to shrink size of pppoe executable.
    o Fixed bug in MD5 code that caused pppoe-server to segfault on
      64-bit machines.
    o Made various functions and variables static that didn't need
      to be visible outside their source files.


author: crrodriguez@suse.de
changelog:
  - add missing remote_fs dependency in the init script
  - fix/add missing calls to restart_on_update and stop_on_removal macros


author: hvogel@suse.de
changelog:
  - update to version 3.10
    * some compilation fixes
    * pppoe-server has new "-x" option to limit the number of sessions
      per MAC address.
    * Added proper timeout handling while waiting for PADO/PADS.
    * Fix race condition with some access concentrators


author: crrodriguez@opensuse.org
changelog:
  - Add systemd socket activation patch, based on
    http://www.spinics.net/lists/linux-nfs/msg14371.html
    but does not bundle sd-daemon.[c|h] it uses libsystemd-daemon
    instead.


author: crrodriguez@opensuse.org
changelog:
  - There should be no Requires on syslog as it is no longer
    required for anything since the introduction of the journal.


author: ro@suse.de
changelog:
  - new patch: powerpc-fix-platform.diff
    fix platform detection for ppc vs ppc64 (failed on ppc64 with
    personality changed to ppc)


author: coolo@suse.com
changelog:
  - remove pwdutils and timezone from default essentials, timezone
    is only required by very specific test suites, the builds happen
    in UTC anyway - and pwdutils hides packaging bugs


author: dimstar@opensuse.org
changelog:
  - Change user_group_add macro to not invoke useradd and groupadd
    with -o parameter. Non-unique does not make sense when not
    passing -u/-g (useradd/groupadd) and fails on newer pwdutils/
    shadowurils implementations. The macro does not allow for a
    uid/gid being passed.


author: dmueller@suse.com
changelog:
  - update to 4.10.2 (bnc#796375):
    * Fix missing error code on unparseable signature in packages,
    regression introduced in rpm 4.10.0. This could result in packages
    with malformed signature falling through signature checking.
    * Fix missing error code on --import on bogus key file (RhBug:869667)
    * Fix installation of packages containing skipped hardlinks (RhBug:864622)
    * Fix --setperms regression introduced in rpm 4.10.0 (RhBug:881835)
    * Fix locale dependent behavior in rpm2cpio.sh (RhBug:878363)
    * Add --undefine cli switch for undefining macros (related to RhBug:876308)
    * Fix warnings when building with gcc >= 4.7
    * Permit key imports on transactions where signature checking is
    disabled, regression of sorts introduced in 4.10.0 (RhBug:856225)
    * Fix RPMPROB_FILTER_FORCERELOCATE aka --badreloc, regression introduced in
    4.9.0 (RhBug:828784)
    * Verify files from non-installed packages again, regression introduced
    in 4.9.0 (RhBug:826589)
    * Fix large (> 4GB) package support, regression introduced in
    4.9.0 (RhBug:844936)
    * Only create the first instance of a file shared between multiple
    packages on install (speedup + improved verification timestamp behavior)
    * Report config and missinok flags too in deptype format extension
    * Fix relative path handling in --whatprovides query
    * Add --noclean and --nocheck options to rpmbuild (RhBug:756531)
    * Permit non-existent %ghost directories to be packaged (RhBug:839656)
    * Dont silence patch by default (RhBug:678000, RhBug:773503)
    * Accept "owner" as an alias to "user" %verify attribute (RhBug:838657)
    * Add "power64" arch macro for all supported PowerPC 64 processors (RhBug:818320)
    * Fix bogus "unclosed %if" error when %include is used in conditionals
    * Report starting line for unclosed %if errors in spec
    * Always print out package dependencies on build
    * Restore pre-4.10.0 fdFree() behavior, ie return the fd itself while
    references exist, returning NULL introduced fd leak regressions.
    * Remove up-streamed patches:
    - obsoletesdeptag.diff, fdopen_strncat.diff, powerpc-fix-platform.diff, missingok.diff


author: coolo@suse.com
changelog:
  - remove the macros that were documented to be removed january 2013:
    %run_permissions, use %set_permissions instead
    %run_suseconfig, SuSEconfig is gone
    %suse_update_config


author: asterios.dramis@gmail.com
changelog:
  - Added a patch (python3_magic_number_fix.diff) to update the magic number for
    python 3 (patch taken from upstream).


author: lnussel@suse.de
changelog:
  - don't make suse-filelist-empty fatal anymore. Historical
    justification for this check is not clear anymore. Probably to
    avoid accidentally forgotten files. rpm nowadays throws errors
    itself when globs don't match or files in the build root are not
    listed.


author: dmueller@suse.de
changelog:
  - update desktop-file-validate to 0.19:
    - add Unity to list of registered environments
    - deal with various zz-application/zz-winassoc-XXX mime types
    - mark all zz-application/* MIME types as aliases
    - add support for updated Keywords key
    - accept x-scheme-handler/* mime types


author: dmueller@suse.com
changelog:
  - update to desktop-file-validate 0.20 (bnc#779850):
    - add MATE and Razor to list of registered environments (Vincent)
    - validate Desktop Actions (Giovanni Campagna, Vincent)


author: asterios.dramis@gmail.com
changelog:
  - updated to 1.8
    * fix bug on rpmdep (missing installtime in urpm mode)
    * add help translation (gui)
    From 1.7
    * Curses is no more an rpm dependency
    * add reload button
  - Spec file updates:
    * Changes based on rpmdevtools templates and spec-cleaner run.
    * Updates in Group:, Requires:, Recommends: and %install sections.
    * Fixed rpmlint warning (non-executable-script).


author: asterios.dramis@gmail.com
changelog:
  - Updated to 1.9:
    * new features:
      + add rpmextra tool
      + add grpmorphan as link to rpmorphan -gui
    * others:
      + fix perlcritic warnings
  - Spec file updates:
    * Require instead of Recommend the logrotate package.
    * Minor changes in %build and %install sections.
    * Changes in %files section. Most important:
      + %config(noreplace) for /etc/logrotate.d/rpmorphan.
      + %ghost %config(noreplace) for /var/log/rpmorphan.log.


author: asterios.dramis@gmail.com
changelog:
  - Updated to 1.10:
    * bugfix eval for Curses (mandriva)
    * fix bad version display
    * clean all scripts
    * reduce size/duplicated code in rpmorphan/rpmusage
    * reduce menu length in curses gui (< 72)
    * display package summary in a popup on S key


author: asterios.dramis@gmail.com
changelog:
  - Updated to 1.11:
    * add suggests option
    * add /etc/rpmorphanrc
    * fix bug with space in filenames
    * add env RPMORPHAN_METHOD for debugging


author: hvogel@suse.de
changelog:
  - Update to version 2.2.1
    * fix bug on uid/gid with --pug-from-fs option
    * demo plugin : better error message
    * do not remove /etc/popt : it does not belong our package
    * add new set_tag plugin
    * new demofiles plugin


author: hvogel@suse.de
changelog:
  - Update to version 2.2.3
    * fix a problem with new rpm security
    * fix a bug when working on package file with path


author: hvogel@suse.de
changelog:
  - Update to version 2.3
    o fix installation test when repackaged rpm file (with -p)
    o fix for rpm 4.6 that ignore BuildRoot in the spec file flag
    o do not use popt any more


author: bruno@ioda-net.ch
changelog:
  - Update to version 2.6
  - spec cleaner
  - Remove redundant tags/sections from specfile
    (cf. packaging guidelines)
  - Use %_smp_mflags for parallel build-


author: toma@kde.org
changelog:
  - New upstream version 0.10 beta 1:
    - Fixed several porting bugs
    - Rewrote most off the full screen break effects
    - Some memory leaks fixed
    - Genral stabilization and improved user experience


author: toma@kde.org
changelog:
  - New upstream version 0.10:
    - Use kdelibs function for display duration of a time.
    - Fixed all effects to work on xinerama
    - Fixed Plasma effect to work for KDE < 4.3
    - Fixed Slideshow effect
    - Fixed Welcome screen for KDE < 4.4
    - Fixed bug which resulted in multiple popups
      telling that the timer has been reset
    - Renamed No Full Screen effect to Popup effect
    - Renamed Gray effect to Black effect if no compositing is available


author: wstephenson@novell.com
changelog:
  - Update to 0.11
    * add button to defer break
    * Fix detection of additional screens
    * Make popup time configurable
    * Require Qt 4.6.0 and KDE 4.4.0
    * Fix timers when lock button is pressed
    * Add the possibility to remove the lock button
    * Remove buggy screenshot to show RSIBreak in the systray at
      startup and when launching a second time
    * Add notification settings to the config
    * Don't restart timers when leaving config and timers has not
      been changed
    * Slideshoweffect: make the visibility of small images optional
    * Make popup visibly more attractive
    * Make timers work for Qt=>4.4
    * Fix plasma category
    * Use KIdle library from kdelibs, instead of directly asking X


author: mlin@suse.com
changelog:
  - few fixes for RPMLINT warnings
    * translated desktop files
    * do not obsoletes itself
    * add %fdupes macro for fix files duplicated
  - clean up the specfile formatting


author: toddrme2178@gmail.com
changelog:
  - Removed test for obsolete openSUSE version (fix for RPMLINT warning)
  - Split doc package (fix for RPMLINT warning)
  - Split lang package (fix for RPMLINT warning)
  - Cleaned up spec file formatting


author: mskibbe@suse.de
changelog:
  - update to version 1.3.0 which
    o fix some bugs
    o includes some new and updated man-pages
    o includes more examples
    o Change "Perhaps this is not GNU cp?" error message


author: guru@unixtech.be
changelog:
  - added call to make test
  - now requires perl-lchown
  - changed sync_first configuration to default (0) instead of 1: http://www.linux-club.de/ftopic78019.html


author: hvogel@suse.de
changelog:
  - Update to 1.3.1
    * Fix help message mixup in lines between -c and -t
    * Allow named pipe as logfile
    * Include rsnapshot-copy script
    * Allow `backticks` in include_conf.
    * hopefully fix bug with link_dest not being used on second and
      later backups when you have link_dest 1 and sync_first 1
    * Added stop_on_stale_lockfile
    * Added multi-line config options
    * The 'interval' config option is now called 'retain'


author: pascal.bleser@opensuse.org
changelog:
  - update to 0.9.1:
    * added port of Pixel City
    * replaced methods deprecated by ImageMagick
  - fix build on < 11.2 by defining _kde4_servicesdir if not already defined


author: crrodriguez@opensuse.org
changelog:
  - Fix build with no-add-needed, just by not using static linking
  - Fix lack of optflags due to broken configure script


author: coolo@suse.com
changelog:
  - change the license to GPL-2.0 as that's what COPYING says and
    I found at least one file without "or later"


author: puzel@novell.com
changelog:
  - update to rsync-3.0.7
    - Fixed a bogus free when using --xattrs with --backup.
    - Avoid an error when --dry-run  was trying to stat a prior hard-link
    file that hasn't really been created.
    - Fixed a problem with --compress (-z) where the receiving side could
    return the error "inflate (token) returned -5".
    - Fixed a bug where --delete-during could delete in a directory before
    it noticed that the sending side sent an I/O error for that
    directory (both sides of the transfer must be at least 3.0.7).
    - Improved --skip-compress's error handling of bad character-sets and
    got rid of a lingering debug fprintf().
    - Fixed the daemon's conveyance of io_error value from the sender.
    - An rsync daemon use seteuid() (when available) if it used setuid().
    - Get the permissions right on a --fake-super transferred directory
    that needs more owner permissions to emulate root behavior.
    - An absolute-path filter rule (i.e. with a '/' modifier) no longer
    loses its modifier when sending the filter rules to the remote
    rsync.
    - Improved the "--delete does not work without -r or -d" message.
    - Improved rsync's handling of --timeout to avoid a weird timeout case
    where the sender could timeout even though it has recently written
    data to the socket (but hasn't read data recently, due to the
    writing).
    - Some misc manpage improvements.
    - Fixed the chmod-temp-dir testsuite on a system without /var/tmp.
    - Make sure that a timeout specified in the daemon's config is used as
    a maximum timeout value when the user also specifies a timeout.
    - Improved the error-exit reporting when rsync gets an error trying to
    cleanup after an error:  the initial error is reported.
    - The AIX sysacls routines will now return ENOSYS if ENOTSUP is
    missing.
    - Made our (only used if missing) getaddrinfo() routine use
    inet_pton() (which we also provide) instead of inet_aton().
    - The exit-related debug messages now mention the program's role so it
    is clear who output what message.


author: jengelh@medozas.de
changelog:
  - rsyncd.rc changes:
    * Do not use killproc -TERM, but just killproc, so that killproc
    waits until the service is actually shut down, before attempting
    to restart it (when "restart" is used). Fixes bnc#546977.
    * Change the "reload" action to return "missing" because rsyncd
    does not handle SIGHUP
    * Adjust "force-reload" accordingly


author: puzel@novell.com
changelog:
  - update to rsync-3.0.8
    - Notable changes:
    - Fixed two buffer-overflow issues.
    - Fixed a data-corruption issue when preserving hard-links
      without preserving file ownership, and doing deletions either
      before or during the transfer (CVE-2011-1097).
    - Fixed a potential crash when an rsync daemon has a
      filter/exclude list and the transfer is using ACLs or xattrs.
    - Fixed a hang if a really large file is being processed by an
      rsync that can't handle 64-bit numbers.
    - For devices and special files, we now avoid gathering useless
      ACL and/or xattr information for files that aren't being
      copied.
    - Properly handle requesting remote filenames that start with a
      dash.
    - Fixed a bug in the comparing of upper-case letters in file
      suffixes for --skip-compress.
    - If an rsync daemon has a module configured without a path
      setting, rsync will now disallow access to that module.
    - Some improvements to the hard-linking code to ensure that
      device-number hashing is working right, and to supply more
      information if the hard-link code fails.
    - Fixed a bug that prevented --numeric-ids from disabling the
      translation of user/group IDs for ACLs.
    - The --link-dest checking for identical symlinks now avoids
      considering attribute differences that cannot be changed on the
      receiver.
    - Fixed a bug with --fake-super when copying files and dirs that
      aren't user writable.
    - Fixed a bug where a sparse file could have its last sparse
      block turned into a real block when rsync sets the file size
      (requires ftruncate).
    - Fixed the working of --force when used with --one-file-system.
    - Various manpage improvements.
  - run spec-cleaner


author: crrodriguez@opensuse.org
changelog:
  - Update to version 3.0.9
    * Apply drop-cache patch from rsync-patches tarball, adds option
    - -drop-cache so rsync is drop the memory cache of files when
    finished (aka. stop trashing the system)
    * Fix a crash bug in checksum scanning when --inplace is used.
    * Fix a memory leak in the xattr code.
    * See NEWS for more detail


author: crrodriguez@opensuse.org
changelog:
  - All daemons that create temporary files must have
    PrivateTmp=true set in systemd unit if possible.


author: mt@suse.com
changelog:
  - Require syslog-service >= 2.0 on 12.3, otherwise < 2.0, which
    contain the /etc/init.d/syslog init script.


author: mt@suse.com
changelog:
  - Update to 7.2.3 (v7-stable) a release providing following fixes:
    - regression fix: rsyslogd terminated when wild-card $IncludeConfig did not
      find actual include files. For example, if this directive is present:
      $IncludeConfig /etc/rsyslog.d/*.conf
      and there are no *.conf files in /etc/rsyslog.d (but rsyslog.d exists),
      rsyslogd will emit an error message and terminate. Previous (and expected)
      behaviour is that an empty file set is no problem. HOWEVER, if the
      directory itself does not exist, this is flagged as an error and will
      load to termination (no startup).
      Unfortunately, this is often the case by default in many distros, so this
      actually prevents rsyslog startup.
    - doc improvements
    - enabled to build without libuuid, at loss of uuid functionality
      this enables smoother builds on older systems that do not support
      libuuid. Loss of functionality should usually not matter too much as
      uuid support has only recently been added and is very seldom used.
    - bugfix: omfwd did not properly support "template" parameter
    - bugfix: potential segfault when re_match() function was used
      Thanks to oxpa for the patch.
      closes: http://bugzilla.adiscon.com/show_bug.cgi?id=371
    - bugfix: potential abort of imtcp on rsyslogd shutdown
    - bugfix: imzmq3 segfault with PULL subscription
      Thanks to Martin Nilsson for the patch.
    - bugfix: improper handling of backslash in string-type template()s
    - bugfix: leading quote (") in string-type template() lead to thight loop
      on startup
    - bugfix: no error msg on invalid field option in legacy/string template
    - bugfix: potential segfault due to invalid param handling in comparisons
      This could happen in RainerScript comparisons (like contains); in some
      cases an unitialized variable was accessed, which could lead to an
      invalid free and in turn to a segfault.
      closes: http://bugzilla.adiscon.com/show_bug.cgi?id=372
      Thanks to Georgi Georgiev for reporting this bug and his great help
      in solving it.
    - bugfix: no error msg on unreadable $IncludeConfig path
    - bugfix: $IncludeConfig did not correctly process directories
      closes: http://bugzilla.adiscon.com/show_bug.cgi?id=376
      The testbench was also enhanced to check for these cases.
      Thanks to Georgi Georgiev for the bug report.
    - bugfix: make rsyslog compile on kfreebsd again
      closes: http://bugzilla.adiscon.com/show_bug.cgi?id=380
      Thanks to Guillem Jover for the patch.
    - bugfix: garbled message if field name was used with jsonf property option
      The length for the field name was invalidly computed, resulting in either
      truncated field names or including extra random data. If the random data
      contained NULs, the rest of the message became unreadable.
      closes: http://bugzilla.adiscon.com/show_bug.cgi?id=374
    - bugfix: potential segfault at startup with property-based filter
      If the property name was followed by a space before the comma, rsyslogd
      aborted on startup. Note that no segfault could happen if the initial
      startup went well (this was a problem with the config parser).
      closes: http://bugzilla.adiscon.com/show_bug.cgi?id=381
    - bugfix: imfile discarded some file parts
      File lines that were incomplete (LF missing) *at the time imfile polled
      the file* were partially discarded. That part of the line that was read
      without the LF was discarded, and the rest of the line was submitted in
      the next polling cycle. This is now changed so that the partial content
      is saved until the complete line is read. Note that the patch affects
      only read mode 0.
      Thanks to Milan Bartos for providing the base idea for the solution.
  - Merged also fixes for unreliable kernel timestamp regression (bnc#783967),
    which will be picked up in a later v7-stable release:
    - imklog: added $klogParseKernelTimestamp option (default off),
      wich reverts to the 5.8.x behavior to use receive time for the
      kernel messages instead to try parse and convert the kernel
      timestamp, what is not reliable on some hardware (intel i7/Xeon).
    - imklog: added $klogKeepKernelTimestamp option (default off),
      causing to not remove the kernel timestamp from the message
      after a successful conversion.
    - imklog: fixed a conversion bug causing a <1sec incorrectness
      of the message time when the kernel timestamp is parsed.
  - Removed {} arround RSYSLOG_PARAMS variable in service file. systemd
    seems sometimes to not like it any more (bnc#788330).


author: mrueckert@suse.de
changelog:
  - enabled elastic search support (build enabled by default):
    - > new buildrequires curl devel
    - > new subpackage rsyslog-module-elasticsearch
  - added --enable-unlimited-select
  - added --enable-imttcp:
    - > this module is packaged in the main package as it has no
      new dependencies
  - added --enable-imdiag
    - > this module is packaged in the diag package
  - prepared adding support for hiredis, hdfs, mongodb and zeromq


author: mt@suse.com
changelog:
  - Update to 7.2.4 [v7-stable] with following changes:
    - enhance: permit RFC3339 timestamp in local log socket messages
      Thanks to Sebastien Ponce for the patch.
    - imklog: added ParseKernelTimestamp parameter (import from 5.10.2)
      Thanks to Marius Tomaschewski for the patch.
    - fix missing functionality: ruleset(){} could not specify ruleset queue
      The "queue.xxx" parameter set was not supported, and legacy ruleset
      config statements did not work (by intention). The fix introduces the
      "queue.xxx" parameter set. It has some regression potential, but only
      for the new functionality. Note that using that interface it is possible
      to specify duplicate queue file names, which will cause trouble. This
      will be solved in v7.3, because there is a too-large regression
      potential for the v7.2 stable branch.
    - imklog: added KeepKernelTimestamp parameter (import from 5.10.2)
      Thanks to Marius Tomaschewski for the patch.
    - bugfix: imklog mistakenly took kernel timestamp subseconds as nanoseconds
      ... actually, they are microseconds. So the fractional part of the
      timestamp was not properly formatted. (import from 5.10.2)
      Thanks to Marius Tomaschewski for the bug report and the patch idea.
    - bugfix: supportoctetcountedframing parameter did not work in imptcp
    - bugfix: modules not (yet) supporting new conf format were not properly
      registered. This lead to a "module not found" error message instead of
      the to-be-expected "module does not support new style" error message.
      That invalid error message could be quite misleading and actually stop
      people from addressing the real problem (aka "go nuts" ;))
    - bugfix: template "type" parameter is mandatory (but was not)
    - bugfix: some message properties could be garbled due to race condition
      This happened only on very high volume systems, if the same message was
      being processed by two different actions. This was a regression caused
      by the new config processor, which did no longer properly enable msg
      locking in multithreaded cases. The bugfix is actually a refactoring of
      the msg locking code - we no longer do unlocked operations, as the use
      case for it has mostly gone away. It is potentially possible only at
      very low-end systems, and there the small additional overhead of doing
      the locking does not really hurt. Instead, the removal of that
      capability can actually slightly improve performance in common cases,
      as the code path is smaller and requires slightly less memory writes.
      That probably outperforms the extra locking overhead (which in the
      low-end case always happens in user space, without need for kernel
      support as we can always directly aquire the lock - there is no
      contention at all).
  - Removed imklog-kernel-timestamp-parsing (bnc#783967) patch obsoleted
    by this version.


author: mt@suse.com
changelog:
  - Enable rsyslog.service and create the syslog.service alias link
    in post install -- regardless of a preset config (bnc#790805).
  - Check the existence of /etc/init.d/syslog script before calling
    the restart_on_update and stop_on_removal macros to avoid errors
    on update. Since openSUSE 12.3, no syslog init script is shipped
    (bnc#790298,bnc#750478).


author: andreas.stieger@gmx.de
changelog:
  - update to 7.2.5 [v7-stable]:
    - build system cleanup
    - bugfix: omelasticsearch did not properly compile on some platforms
      due to missing libmath
    - bugfix: on termination, actions were incorrectly called
    - bugfix: very large memory consumption (and probably out of memory) when
      FromPos was specified in template, but ToPos not.
    - bugfix: timeval2syslogTime cause problems on some platforms
      due to invalid assumption on structure data types.
    - bugfix: compile errors in im3195
    - bugfix: doGetFileCreateMode() had invalid validity check
    - bugfix: mmjsonparse errornously returned action error when no
      CEE cookie was present.


author: meissner@suse.de
changelog:
  - imported from opensuse buildservice, reviewed
  - added supplements: for the modaliases, so it gets installed.


author: sreeves@novell.com
changelog:
  - Update to version 0.5
    + By default don't demote unknown threads
  - bnc#572989 - change to /bin/false


author: crrodriguez@opensuse.org
changelog:
  - Update to version 0.10.x
    * fix annoying warning
    Failed to make ourselves RT: Invalid argument [bnc#551777]
    * activation is now done with systemd if possible


author: fcrozat@suse.com
changelog:
  - Don't buildrequires systemd, it is pulled by
    pkgconfig(libsystemd-daemon), fixes conflict when bootstrapping
    with systemd-mini packages.


author: badshah400@gmail.com
changelog:
  - Remove texlive texlive-bin texlive-bin-latex from Requires,
    texlive automatically pulls them in
  - Lots of miscellaneous cleanup in the spec file


author: saschpe@suse.de
changelog:
  - Fix gemspec filtering on SLE_11_SP2:
    + Only gemspec files resulting of the built gem matter, not other
      gemspec found in-tree
    + Newer RPM uses rubygem.attr, which filters correctly


author: aspiers@suse.com
changelog:
  - Add -g option to rubygemsdeps.rb to allow preview / review
    of automatically generated dependencies from:
      + gemspecs in packages which have already been installed
      + gems/gemspecs which have not yet been packaged
    This is useful for learning / debugging the dependency generator.


author: nkrinner@suse.com
changelog:
  - Bring back fix from submit request 140568 (Revision 23):
    Fix gemspec filtering on SLE_11_SP2:
      + Only gemspec files resulting of the built gem matter, not other
      gemspec found in-tree
      + Newer RPM uses rubygem.attr, which filters correctly


author: aspiers@suse.com
changelog:
  - Import an enhanced version of d:l:r:e/all-good/update-sources.sh
    which can be reused for any project, and allows more thorough
    handling of BuildRequires from different repository / arch
    combinations.


author: coolo@suse.com
changelog:
  - always provide the full version string as people use
    ~> 1.2 even if the version is 1.2
    The old logic assumed people would always require one digit
    less than the actual version


author: aspiers@suse.com
changelog:
  - Fix it to work even if all-good has just been created locally
    via mkpac and doesn't exist server-side yet.
  - Improve support for running within a branch of the original
    project.  This allows submitreqs which change all-good.spec.


author: mrueckert@suse.de
changelog:
  - added ruby-1.8.7_safe_level_bypass.patch: (bnc#783511)
    Fixes a SAFE_LEVEL bypass in name_err_to_s and exc_to_s.
    CVE-2012-4464


author: coolo@suse.com
changelog:
  - update to 1.9.3 p286 (bnc#783511, bnc#791199)
    This release includes some security fixes, and many other bug fixes.
    $SAFE escaping vulnerability about Exception#to_s / NameError#to_s
    (CVE-2012-4464, CVE-2012-4466)
    Unintentional file creation caused by inserting an illegal NUL character
    many other bug fixes. (CVE-2012-4522)
    See Changelog for the complete set
  - remove ruby-1.8.7_safe_level_bypass.patch as it's upstream


author: coolo@suse.com
changelog:
  - make sure the rdoc output is more stable for build-compare
    (new patch ruby-sort-rdoc-output.patch)


author: kkaempf@suse.com
changelog:
  - added bind_stack.patch: (bnc#796757)
    Fixes stack boundary issues when embedding Ruby into
    threaded C code (Ruby bug #2294)


author: mrueckert@suse.de
changelog:
  - update to 1.9.3 p385 (bnc#802406)
    XSS exploit of RDoc documentation generated by rdoc
    (CVE-2013-0256)
    for other changes see /usr/share/doc/packages/ruby19/Changelog


author: kkaempf@suse.com
changelog:
  - replace bind_stack.patch with upstream patch (bnc#796757)
    (thread_pthread.c-ruby_init_stack-ignore-STACK_END_ADDRESS.patch)
    * thread_pthread.c (ruby_init_stack): ignore `STACK_END_ADDRESS'
      if Ruby interpreter is running on co-routine.


author: mrueckert@suse.de
changelog:
  - update to version 4.2.3
    * Allow quotes in styles so you can do things like listing
      font-families. [Jason Garber]
    * Fix uninitialized constant
      Gem::Specification::PLATFORM_CROSS_TARGETS in Rails
      [Jason Garber]
    * Allow uppercase letters in class and ID attributes even though
      it's invalid [Jason Garber]
    * Fix compatibility with newer Echoe, by using full-name for
      Platform [Flameeyes]
    * Fixes for PPC/PPC64 [Flameeyes]
    * Added a modified copy of 'Textile Reference' to a doc folder
      [codesponge]
    * Add footnote return links [Jonathan Rudenberg]
    * Add bug report link to the README


author: fcastelli@novell.com
changelog:
  - update to version 4.2.7
    * Fixed typo in gemspec to make case-sensitive require
      work. [Gabe da Silveira]
    * Tested installing the gem and requiring it with both cases on
      Ubuntu 8.04, 10.10 and OS X Version 10.6.6.
    * Have spaces around the en-dash in LaTeX [Benjamin Quorning]
    * Turned double-quote close to smart quotes in LaTeX [Jonathan D. Blake]
    * Add case-sensitive require back into the gemspec.
    * Fix rdoc options in gemspec.
    * Fix bundler and rubygems-test incompatibilities. Working around bug:
      https://github.com/carlhuda/bundler/issues/issue/1021
    * Add .gemtest to opt-in to rubygems-test program (gem install
      rubygems-test to participate)
    * Allow attributes to be set on hr and br tags [Jesse Stormier]
    * Fix dangling <li> [Stephen Bannasch]
    * Switch to bundler and rake-compiler for gem management/compilation
    * Fix invalid YAML for Ruby 1.9.2 [Aaron Patterson]-


author: mrueckert@suse.de
changelog:
  - update to version 4.2.8
    * Do not treat warnings as errors so it compiles cleanly.
      [Tomasz Wałkuski]


author: coolo@suse.com
changelog:
  - update to 4.2.9
    * Fix RbConfig / Config warning in Ruby 1.9.3. [Steve Purcell, Robert Gleeson, and unclaimedbaggage]
    * Use RSTRING_NOT_MODIFIED header for Rubinius [Dirkjan Bussink]


author: coolo@suse.com
changelog:
  - update to 3.2.3
    * Remove the leading \n added by textarea on assert_select. *Santiago Pastorino*
    * Fix #5632, render :inline set the proper rendered format. *Santiago Pastorino*
    * Fix textarea rendering when using plugins like HAML. Such plugins encode the first newline character in the content. This issue was introduced in https://github.com/rails/rails/pull/5191 *James Coleman*
    * Add `config.action_view.embed_authenticity_token_in_remote_forms` (defaults to true) which allows to set if authenticity token will be included by default in remote forms. If you change it to false, you can still force authenticity token by passing `:authenticity_token => true` in form options *Piotr Sarnacki*
    * Do not include the authenticity token in forms where remote: true as ajax forms use the meta-tag value *DHH*
    * Turn off verbose mode of rack-cache, we still have X-Rack-Cache to
      check that info. Closes #5245. *Santiago Pastorino*
    * Fix #5238, rendered_format is not set when template is not rendered. *Piotr Sarnacki*
    * Upgrade rack-cache to 1.2. *José Valim*
    * ActionController::SessionManagement is deprecated. *Santiago Pastorino*
    * Since the router holds references to many parts of the system like engines, controllers and the application itself, inspecting the route set can actually be really slow, therefore we default alias inspect to to_s. *José Valim*
    * Add a new line after the textarea opening tag. Closes #393 *Rafael Mendonça França*
    * Always pass a respond block from to responder. We should let the responder to decide what to do with the given overridden response block, and not short circuit it. *sikachu*
    * Fixes layout rendering regression from 3.2.2. *José Valim*
    [#]# Rails 3.2.2 (March 1, 2012) ##
    * Format lookup for partials is derived from the format in which the template is being rendered. Closes #5025 part 2 *Santiago Pastorino*
    * Use the right format when a partial is missing. Closes #5025. *Santiago Pastorino*
    * Default responder will now always use your overridden block in `respond_with` to render your response. *Prem Sichanugrist*
    * check_box helper with :disabled => true will generate a disabled hidden field to conform with the HTML convention where disabled fields are not submitted with the form.
      This is a behavior change, previously the hidden tag had a value of the disabled checkbox.
    * Tadas Tamosauskas*


author: saschpe@suse.de
changelog:
  - Fix dependencies, (build)require actionpack-3_2, rack-cache-1_2
    and activesupport-3_2 directly (instead of unversioned packages)


author: coolo@suse.com
changelog:
  - update to 3.2.6
    * nil is removed from array parameter values
      CVE-2012-2694
    * Deprecate `:confirm` in favor of `':data => { :confirm => "Text" }'` option for `button_to`, `button_tag`, `image_submit_tag`, `link_to` and `submit_tag
    ` helpers.
    * Allow to use mounted_helpers (helpers for accessing mounted engines) in ActionView::TestCase. *Piotr Sarnacki*
    * Include mounted_helpers (helpers for accessing mounted engines) in ActionDispatch::IntegrationTest by default. *Piotr Sarnacki*
    * Deprecate old APIs for highlight, excerpt and word_wrap *Jeremy Walker*
    * Deprecate `:disable_with` in favor of `'data-disable-with'` option for `button_to`, `button_tag` and `submit_tag` helpers.
    * Deprecate `:mouseover` option for `image_tag` helper. *Rafael Mendonça França*
    * Deprecate `button_to_function` and `link_to_function` helpers. *Rafael Mendonça França*
    * Don't break Haml with textarea newline fix.  GH #393, #4000, #5190, #5191
    * Fix options handling on labels. GH #2492, #5614
    * Added config.action_view.embed_authenticity_token_in_remote_forms to deal
      with regression from 16ee611fa
    * Set rendered_format when doing render :inline. GH #5632
    * Fix the redirect when it receive blocks with arity of 1. Closes #5677
    * Strip [nil] from parameters hash. Thanks to Ben Murphy for
      reporting this! CVE-2012-2660


author: coolo@suse.com
changelog:
  - update to 3.2.7
    * Do not convert digest auth strings to symbols. CVE-2012-3424
    * Bump Journey requirements to 1.0.4
    * Add support for optional root segments containing slashes
    * Fixed bug creating invalid HTML in select options
    * Show in log correct wrapped keys
    * Fix NumberHelper options wrapping to prevent verbatim blocks being rendered instead of line continuations.
    * ActionController::Metal doesn't have logger method, check it and then delegate
    * ActionController::Caching depends on RackDelegation and AbstractController::Callbacks


author: coolo@suse.com
changelog:
  - updated to version 3.2.8
    * html_escape should escape single quotes.
    * Reverted the deprecation of :confirm.
    * Reverted the deprecation of :disable_with.
    * Reverted the deprecation of :mouseover option to image_tag.
    * Reverted the deprecation of button_to_function and link_to_function helpers.


author: coolo@suse.com
changelog:
  - updated to version 3.2.9
    * Clear url helpers when reloading routes.
    * Accept :remote as symbolic option for `link_to` helper. *Riley Lynch*
    * Warn when the `:locals` option is passed to `assert_template` outside of a view test case
      Fix #3415
    * Rename internal variables on ActionController::TemplateAssertions to prevent
      naming collisions. @partials, @templates and @layouts are now prefixed with an underscore.
      Fix #7459
    * `resource` and `resources` don't modify the passed options hash
      Fix #7777
    * Precompiled assets include aliases from foo.js to foo/index.js and vice versa.
      [#] Precompiles phone-<digest>.css and aliases phone/index.css to phone.css.
      config.assets.precompile = [ 'phone.css' ]
    * `assert_template` is no more passing with what ever string that matches
      with the template name.
      Fixes #3849.
    * Handle `ActionDispatch::Http::UploadedFile` like `Rack::Test::UploadedFile`, don't call to_param on it. Since
      `Rack::Test::UploadedFile` isn't API compatible this is needed to test file uploads that rely on `tempfile`
      being available.
    * Respect `config.digest = false` for `asset_path`
    * Fix #7646, the log now displays the correct status code when an exception is raised.
    * Fix handling of date selects when using both disabled and discard options.
      Fixes #7431.
    * Fix select_tag when option_tags is nil.
      Fixes #7404.
    * `javascript_include_tag :all` will now not include `application.js` if the file does not exists. *Prem Sichanugrist*
    * Support cookie jar options (e.g., domain :all) for all session stores.
      Fixes GH#3047, GH#2483.
    * Performance Improvement to send_file: Avoid having to pass an open file handle as the response body. Rack::Sendfile
      will usually intercept the response and just uses the path directly, so no reason to open the file. This performance


