-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2019-b5d0735782 2019-05-25 03:34:29.627450 --------------------------------------------------------------------------------
Name : fedpkg Product : Fedora 29 Version : 1.37 Release : 1.fc29 URL : https://pagure.io/fedpkg Summary : Fedora utility for working with dist-git Description : Provides the fedpkg command for working with dist-git
-------------------------------------------------------------------------------- Update Information:
Release of rpkg+fedpkg contains enhancements and fixes as well. Described are mostly more significant enhancements and fixes. rpkg ==== Improvements for scratch module builds ------ * Allow ``module-build-watch`` to exit when a scratch build completes. * Add scratch status to ``module-build-info`` output. * Add scratch module build sub-commands and updates for handling custom modulemd file and SRPMs. * Add tests for scratch module builds and adjust existing tests for new ``scratch`` option. * Allow custom SRPMs with local module builds for consistency with module scratch builds. Allow passing arguments to "mbs-manager build_module_locally". ----- It is now possible to build modules offline without any external infrastructure using the MBS. This is done by passing ``--offline`` and ``-r``/``--repository`` flags to mbs-manager and the list of repositories for the base module. Remove the ability to parse a module's branch ----- Remove the ability to parse a module's branch automatically to determine the base module stream override. This functionality was moved to MBS directly instead of having rpkg do it: [PR#1176](https://pagure.io/fm-orchestrator/pull- request/1176) Permit setting arbitrary rpm macros during build ----- Added argument ``--define`` to pass custom macros to ``rpmbuild``. May be specified multiple times. Applicable to commands: ``compile``, ``install``, ``local``, ``prep``, ``srpm``, ``verify-files``. Ignore files in a cloned repository ----- Git will ignore automatically generated files. Ignored patterns can be specified in ``rhpkg``/``fedpkg`` config. Patterns are applied in ``.git/info/exclude`` file only when repository is cloned. And changes are valid only for local repository. Pass specific arguments to "mock" ----- In ``mockbuild``: * Pass ``--enable-network`` to "mock" command. * Pass ``--disablerepo`` and ``--enablerepo`` to "mock" command. Both arguments can be used multiple times. Added "depth" argument to "git clone" ----- Added ``--depth`` argument for ``git clone`` command. It creates a shallow clone with a history truncated to the specified number of commits. Cloning mostly applies with single branch (with argument ``--branch``). Watch multiple module builds ----- Code is written to be able to watch multiple module builds just after submitting a module build. Command ``module-build-watch`` also accepts command line arguments (multiple ``build_id``) to watch specified builds. Show module build links in output from command module-build ----- If not watch module build, show build links in order to be easy to link to module build in Web browser. Add the ability to configure multiple regex expressions ----- Add the ability to configure multiple regex expressions for ``base_module_stream_regex_from_branch``. Add "retire" command supporting both packages and modules ----- There was previously a ``retire`` command in ``fedpkg`` supporting only packages. This brings the ``retire`` command into ``rpkg`` with added support for a module-specific ``dead.module`` marker file. Import srpm without uploading sources ----- Add new argument ``--offline`` for command ``import``. Files won't be uploaded to lookaside cache. Ignore any specified profile when finding the Flatpak build target ----- The source module for a Flatpak build can be specified as something like ``flatpak-runtime:28/sdk`` to indicate that the Flatpak is built from the "sdk" profile of the flatpak-runtime module. This should be ignored when looking up module builds to find the platform stream and build target. Added update-docs script ----- Script (``doc/update-docs.sh``) that updates html documentation git repository on ``Pagure``. And unify it with ``fedpkg`` version of the script. fedpkg ===== This release requires ``rpkg >= 1.58``. 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. -------------------------------------------------------------------------------- ChangeLog:
* Mon Apr 29 2019 Ondrej Nosek onosek@redhat.com - 1.37-1 - 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) * Tue Feb 5 2019 Ond��ej Nosek onosek@redhat.com - 1.36-2 - New dependency: python-distro * Mon Feb 4 2019 Ond��ej Nosek onosek@redhat.com - 1.36-1 - Added update-docs script (onosek) - Sdist fix and Python 2.6 compatibility (onosek) - Add support for a 'flatpaks' namespace (otaylor) - Move argparse fix to rpkg - #299 (onosek) - Fix update command related tests (cqi) - Make update work for containers - #296 (lsedlar) - Add 'severity=' option to 'fedpkg update' template (praiskup) - Add contributing guide - #293 (lsedlar) - Use module distro instead of platform - #278 (cqi) - Add missing content to 1.35 release notes (cqi) - Help: Use foo in foo examples, not name (miro) * Thu Jan 31 2019 Fedora Release Engineering releng@fedoraproject.org - 1.35-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Mon Sep 17 2018 Chenxiong Qi cqi@redhat.com - 1.35-2 - Add mssing require python3-setuptools -------------------------------------------------------------------------------- References:
[ 1 ] Bug #1679365 - pkg_resources.DistributionNotFound: PyGObject https://bugzilla.redhat.com/show_bug.cgi?id=1679365 [ 2 ] Bug #1175262 - Import without uploading sources https://bugzilla.redhat.com/show_bug.cgi?id=1175262 [ 3 ] Bug #1707223 - fedpkg co --branches fails with 1.37 https://bugzilla.redhat.com/show_bug.cgi?id=1707223 --------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2019-b5d0735782' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
package-announce@lists.fedoraproject.org