From c151b55b4a7e2591ed42649dbf0cd9e6bf08bc1e Mon Sep 17 00:00:00 2001 From: Ondrej Nosek Date: Dec 02 2020 03:04:35 +0000 Subject: 1.40 Release Signed-off-by: Ondrej Nosek --- diff --git a/doc/source/conf.py b/doc/source/conf.py index ae0da66..16cab16 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -24,9 +24,9 @@ copyright = '2020, fedpkg Team' author = 'fedpkg Team' # The short X.Y version -version = '1.39' +version = '1.40' # The full version, including alpha/beta/rc tags -release = '1.39' +release = '1.40' # -- General configuration --------------------------------------------------- diff --git a/doc/source/releases.rst b/doc/source/releases.rst index 4c3e943..60228ed 100644 --- a/doc/source/releases.rst +++ b/doc/source/releases.rst @@ -6,6 +6,7 @@ Releases .. toctree:: :maxdepth: 1 + releases/1.40 releases/1.39 releases/1.38 releases/1.37 diff --git a/doc/source/releases/1.34.rst b/doc/source/releases/1.34.rst index 4ea2cb3..a9069d7 100644 --- a/doc/source/releases/1.34.rst +++ b/doc/source/releases/1.34.rst @@ -22,7 +22,7 @@ OIDC authentication is enabled to let you push local changes to dist-git via HTTPS. That means you don't have to request SSH permission to contribute to a package. -Command ``override`` to operate Bodhi update +Command `override` to operate Bodhi update ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ This new command has two subcommands to create and extend expiration @@ -57,8 +57,8 @@ Please refer to man page for details. fedpkg works with ``bodhi-client >= 2.0`` only. -Pass repository name to ``request-repo`` explicitly -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Pass repository name to `request-repo` explicitly +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Previously the new repository name, aka the package, module, or container name, to be requested is specified by a global option ``--module-name`` (which is @@ -82,8 +82,8 @@ Another example to request a module ``bar``:: Original form ``fedpkg --module-name foo request-repo`` is not supported. Please switch to the new command form. -Optional repository name and namespace to ``request-branch`` -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Optional repository name and namespace to `request-branch` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Command ``request-branch`` now has its own option ``--repo`` and ``--namespace`` to make it easy to use and avoid any potential confusion. diff --git a/doc/source/releases/1.35.rst b/doc/source/releases/1.35.rst index 7f9d266..16aae6a 100644 --- a/doc/source/releases/1.35.rst +++ b/doc/source/releases/1.35.rst @@ -35,8 +35,8 @@ configuration for a branch. Refer to ``fedpkg build -h`` for more details. -New command ``releases-info`` -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +New command `releases-info` +~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``releases-info`` is helpful for packagers to know current active Fedora or EPEL rleases, or both. For example to show active Fedora @@ -79,8 +79,8 @@ confirm and edit update details before proceeding creation. process by two ways, one is to commented out all lines, and another one is just remove all lines. -Do not delete ``bodhi.template`` if fail to create update -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Do not delete `bodhi.template` if fail to create update +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ There could be some reasons that causes update creation fails. Once it happens, ``bodhi.template.last`` is saved and includes what you diff --git a/doc/source/releases/1.36.rst b/doc/source/releases/1.36.rst index f3f8b9f..7368156 100644 --- a/doc/source/releases/1.36.rst +++ b/doc/source/releases/1.36.rst @@ -15,8 +15,8 @@ fedpkg works with Python 2.6, 2.7, 3.6 and 3.7. What's new in fedpkg 1.36 ------------------------- -Add support for a ``flatpaks`` namespace -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Add support for a `flatpaks` namespace +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ flatpaks will be added as a separate namespace in Fedora distgit: see more info at `fedora devel mailing list`_. @@ -25,8 +25,8 @@ The handling will be like modules - where flatpaks are currently: - No bugzilla bug is required for repository creation - Branch names must be valid module stream names -Make ``fedpkg update`` work for containers -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Make `fedpkg update` work for containers +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We don't really have an NVR available, but users can fill it in by themselves. Also add ``severity=`` option to ``fedpkg update`` template. This is now diff --git a/doc/source/releases/1.37.rst b/doc/source/releases/1.37.rst index cbc402c..12487a6 100644 --- a/doc/source/releases/1.37.rst +++ b/doc/source/releases/1.37.rst @@ -38,8 +38,8 @@ 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 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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. diff --git a/doc/source/releases/1.39.rst b/doc/source/releases/1.39.rst index 59ebd06..e187d87 100644 --- a/doc/source/releases/1.39.rst +++ b/doc/source/releases/1.39.rst @@ -45,8 +45,8 @@ Print response data from Pagure for debugging When ``fedpkg`` communicates with a web API (Pagure or DistGit), prints (json) response data for debugging. The response is shown when there is verbose mode enabled. -``fedpkg fork`` updates -~~~~~~~~~~~~~~~~~~~~~~~ +`fedpkg fork` updates +~~~~~~~~~~~~~~~~~~~~~ * checks if the fork already exists diff --git a/doc/source/releases/1.40.rst b/doc/source/releases/1.40.rst new file mode 100644 index 0000000..94f44cf --- /dev/null +++ b/doc/source/releases/1.40.rst @@ -0,0 +1,49 @@ +.. _release_1.40: + +fedpkg 1.40 Release Notes +========================= + +Released on *December 2, 2020* + +This release requires ``rpkg >= 1.61-1``. + +Python compatibility +-------------------- + +fedpkg works with Python 2.7, 3.7, 3.8 and 3.9 + +What's new in fedpkg 1.40 +------------------------- + +Add support for using `\\-\\-release eln` +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +'rpmdefines' configuration values needed for building this release are loaded from Koji. They are located in 'Extra options' section of the 'eln' build target record. Macros for building are named ``rpm.macro.*``. + +Revert "Support for `epel*-playground` branch requests" +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Per recent changes discussed in the EPEL SC meetings, ``epel*-playground`` branches should no longer be created automatically when a corresponding ``epel*`` branch is requested. + +Reverting this commit makes ``epel*`` branches behave like normal branches and no longer disallow ``epel*-playground`` branches from being manually requested if needed. + +Do not show warning when 'package.cfg' is missing +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +EPEL sig decided that 'playground' branch won't be required for epel8. In ``package.cfg`` there was a list of target branches. Now it is not necessary to have this configuration file in the repository. Warning about missing this configuration is removed. Config file (if present) still works as previously. + +Limit version of 'python-bugzilla' for Python2 tests +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +There is no more Python 2 support in new python-bugzilla packages. Therefore this dependent package's version has to be limited. + +Change Logs +----------- +- Tests for "--release eln" (onosek) +- Add support for using "--release eln" (mmathesi) +- Fix Python 2 tests for epel7 (onosek) +- Do not show warning when 'package.cfg' is missing - `#417`_ (onosek) +- Fix tests - `#414`_ (michel) +- Revert "Support for epel*-playground branch requests" - `#414`_ (michel) + +.. _`#414`: https://pagure.io/fedpkg/issue/414 +.. _`#417`: https://pagure.io/fedpkg/issue/417 diff --git a/setup.py b/setup.py index 2b1d1fd..8ed4ff3 100755 --- a/setup.py +++ b/setup.py @@ -40,7 +40,7 @@ else: setup( name="fedpkg", - version="1.39", + version="1.40", author="Dennis Gilmore", author_email="dgilmore@fedoraproject.org", description=("Fedora plugin to rpkg to manage "