From a5ce9dd045bf7e6c31251270889304c8e9166b9c Mon Sep 17 00:00:00 2001 From: Ondrej Nosek Date: Apr 29 2019 12:41:42 +0000 Subject: 1.37 Release Signed-off-by: Ondrej Nosek --- diff --git a/doc/source/conf.py b/doc/source/conf.py index d7ec4bf..2102524 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -24,9 +24,9 @@ copyright = '2018, fedpkg Team' author = 'fedpkg Team' # The short X.Y version -version = '1.36' +version = '1.37' # The full version, including alpha/beta/rc tags -release = '1.36' +release = '1.37' # -- General configuration --------------------------------------------------- diff --git a/doc/source/releases.rst b/doc/source/releases.rst index 66c798f..d0ff0eb 100644 --- a/doc/source/releases.rst +++ b/doc/source/releases.rst @@ -6,6 +6,7 @@ Releases .. toctree:: :maxdepth: 1 + releases/1.37 releases/1.36 releases/1.35 releases/1.34 diff --git a/doc/source/releases/1.37.rst b/doc/source/releases/1.37.rst new file mode 100644 index 0000000..cbc402c --- /dev/null +++ b/doc/source/releases/1.37.rst @@ -0,0 +1,79 @@ +.. _release_1.37: + +fedpkg 1.37 Release Notes +========================= + +Released on *April 29, 2019* + +This release requires ``rpkg >= 1.58``. + +Python compatibility +-------------------- + +fedpkg works with Python 2.6, 2.7, 3.6 and 3.7. + +What's new in fedpkg 1.37 +------------------------- + +Ignore files in a cloned repository +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Git will ignore automatically generated files. Ignored patterns can be +specified in config. Initial patterns were added. Patterns are applied in +``.git/info/exclude`` file only when repository is cloned. And changes are +valid only for local repository. + +Enable shell completion for module scratch builds +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +* Add custom SRPM shell completion with local module builds. +* Add missing shell completion options for local module builds. +* Require SRPMs to be specified individually using multiple ``--srpm SRPM`` + options. +* Enable completion of modulemd file path by yaml extension. + +Show hint when Pagure token expires +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +When Pagure token is expired, hint is added in commands ``fedpkg request-repo`` +and ``fedpkg request-branch`` to keep user informed how to renew the token. + +Include possible distprefix in "--define dist" for Forge-based packages +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +In forge based packages, and most notably all Golang packages, dist tag are +computed by a lua script in order to generate a snapshot date and shortcommit. + +This patch passes the computed ``%{?distprefix}`` in ``dist`` to take into +account the specificity of Forge based packages. + +Other small fixes +~~~~~~~~~~~~~~~~~ + +* Make ``fedpkg update`` output a report after success. +* Fix fedpkg update --bugs detection. +* The ``retire`` command is now included in rpkg, supporting both packages + and modules. + +Change Logs +----------- + +* Ignore files in a cloned repository - patterns (onosek) +* Create env without --system-site-packages enabled to run flake8 (cqi) +* Include possible distprefix in --define dist for Forge-based packages + (zebob.m) +* Revise shell completion for module scratch builds to require SRPMs to be + specified individually using multiple '--srpm SRPM' options, and enable + completion of modulemd file path by yaml extension. (mmathesi) +* Enable shell completion for module scratch builds. Add custom SRPM shell + completion with local module builds. Add missing shell completion options for + local module builds. (mmathesi) +* Make fedpkg update output a report after success - `#315`_ (zebob.m) +* Retire 'retire' command from 'fedpkg' (mmathesi) +* More specific expression for bug search (onosek) +* Fix fedpkg update --bugs detection (zebob.m) +* README: add links and format change (onosek) +* Show hint when Pagure token expires - `#285`_ (onosek) + +.. _`#315`: https://pagure.io/fedpkg/issue/315 +.. _`#285`: https://pagure.io/fedpkg/issue/285 diff --git a/setup.py b/setup.py index e15bde4..70e5c63 100755 --- a/setup.py +++ b/setup.py @@ -40,7 +40,7 @@ else: setup( name="fedpkg", - version="1.36", + version="1.37", author="Dennis Gilmore", author_email="dgilmore@fedoraproject.org", description=("Fedora plugin to rpkg to manage "