Release of rpkg+fedpkg contains enhancements and fixes as well. Described are mostly more significant enhancements and fixes.
module-build-watch
to exit when a scratch build completes.module-build-info
output.scratch
option.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 automatically to determine the base module stream override.
This functionality was moved to MBS directly instead of having rpkg do it: PR#1176
Added argument --define
to pass custom macros to rpmbuild
. May be specified multiple times. Applicable to commands: compile
, install
, local
, prep
, srpm
, verify-files
.
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.
In mockbuild
:
--enable-network
to "mock" command.--disablerepo
and --enablerepo
to "mock" command. Both arguments can be used multiple times.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
).
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.
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 for base_module_stream_regex_from_branch
.
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.
Add new argument --offline
for command import
. Files won't be uploaded to lookaside cache.
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.
Script (doc/update-docs.sh
) that updates html documentation git repository on Pagure
. And unify it with fedpkg
version of the script.
This release requires rpkg >= 1.58
.
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.
--srpm SRPM
options.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.
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.
fedpkg update
output a report after success.retire
command is now included in rpkg, supporting both packages and modules.Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2019-e4359dc92a
Please login to add feedback.
0 | 0 | Test Case build from distgit with mock |
0 | 0 | Test Case clone distgit repository |
0 | 0 | Test Case download upstream sources |
0 | 0 | Test Case scratch build from distgit |
This update has been submitted for testing by onosek.
This update has been pushed to testing.
onosek edited this update.
This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes
onosek edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by onosek.
rpkg-1.58-1 was replaced by rpkg-1.58-2, which brings fix for #1707223.
This update has been pushed to testing.
This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes
This update has been submitted for batched by onosek.
This update has been submitted for stable by onosek.
This update has been pushed to stable.