File _patchinfo of Package patchinfo.4860
<patchinfo incident="4860">
<issue id="953782" tracker="bnc">build : expansion error, have choice for * needed by gcc48</issue>
<issue id="1018895" tracker="bnc">problem building with ghc</issue>
<issue id="944121" tracker="bnc">build package need adopting to liblua53</issue>
<issue id="973404" tracker="bnc">rpmlint doesn't handle SPDX 2.2 exception syntax</issue>
<issue id="1013981" tracker="bnc">Errors from /usr/lib/obs/service/source_validators/20-files-present-and-referenced</issue>
<issue id="321166" tracker="fate"/>
<category>recommended</category>
<rating>low</rating>
<packager>mstrigl</packager>
<description>
The Open Build Service Commander (osc) was updated to version 0.158.0, which brings many
new features, enhancements and fixes:
New commands added:
- unpublish (requires OBS 2.8)
- blame (requires OBS 2.9)
- comment
- checkconstraints
- workerinfo
- addchannels
- enablechannel
- service merge
- service wait
New options:
- Add '--blame' option to osc meta command
- Add '--build-opt' to osc build command
- Add 'multibuild (-M)' to commands: buildlog, remotebuildlog, buildinfo, build, buildhistory,
jobhistory, rebuild, restartbuild/abortbuild, wipebinaries, getbinaries
- Add '--wipe' option to osc chroot for deleting buildroots
- Add '--vm-memory' option to osc build
- Add '--multibuild' to results command for showing all packages of a multibuild config
- Add '--multibuild-package' option to results command for showing only one package of the
multibuild config
- Add 'osc service runall' to run all services locally, independent of the mode
- Add 'build --vm-telnet' option for getting debug shell in KVM builds
- Add 'buildhistory --limit' option
- Add '--linkrev' option to branch command
- Add '--add-repository-block' option to branch command
- Add '--add-repository-rebuild' option to branch command
Fixes and enhancements:
- cat/less/blame: Default to expand to stay in sync with checkout
- Show package status when repository configuration is broken
- Try to autodetect local package when running 'osc build'
- Comment requests in interactive mode
- Fix wipebinaries to prevent wiping of complete repository
- Add compat code for older APIs that do not support multibuild
- Fix ssl.connection instantiation in case of old M2Crypto
- Fix local service run for non-existent (server-side) package
- Fix local build of kiwi images using obsrepositories://
- Show multibuild results by default
- Support operation in checked out package for cat/less/blame
- Highlight scheduled jobs with dispatch problems due to constraints
- Allow to specify a log message in lock command
- Fix "osc add" of new package container
- Support snapcraft.yaml build descriptions
- "osc add" of a directory offers to create an archive for uploading it
- Support usage or preinstall images in local builds
- Revision control options for "meta prj"
- Support for new obs_scm services (OBS 2.7 needed)
- Show errors on branch failures again
- Maintenance request offers to supersede old, but still open requests
- Support new package instances on branching when using -N parameter
For a comprehensive list of changes please refer to the package's change log.
Packages 'build', 'obs-service-format_spec_file' and 'obs-service-source_validator'
also received updates bringing fixes and enhancements. Please refer to the respective
change logs for a comprehensive list of changes.
</description>
<summary>Recommended update for build, osc</summary>
</patchinfo>