File _patchinfo of Package patchinfo.6759
<patchinfo incident="6759">
<packager>mstrigl</packager>
<issue tracker="bnc" id="1036788">ship current obs cli toolchain</issue>
<issue tracker="bnc" id="1018895">problem building with ghc</issue>
<issue tracker="bnc" id="1013981">Errors from /usr/lib/obs/service/source_validators/20-files-present-and-referenced</issue>
<category>recommended</category>
<rating>moderate</rating>
<summary>Recommended update for the Open Build Service client toolchain</summary>
<description>This update provide updated packages for the Open Build Service command line toolchain.
Changes in osc:
- cat/less/blame command: default to expand to stay in sync with checkout
- add support for highly experimental native appimage.yml support
- show package status when repository configuration is broken
- add '--blame' option to osc meta command
- try to autodetect local package when running 'osc build'
- comment requests in interactive mode
- fix --no-cleanup not working
- fix wipebinaries to prevent wiping of complete repository
- add '--build-opt' to osc build command
- fix requests codebase to fit old obs versions
- add compat code for older apis that do not support multibuild
- fix ssl.connection instantiation in case of old M2Crypto
- highly experimental support for appimage
- fix local service run for non-existent (server-side) package
- fix local build of kiwi images using obsrepositories://
- add unpublish command (requires OBS 2.8)
- add blame command (requires OBS 2.9)
- results: show multibuild results by default
- getbinaries: make .AppImage files executable
- support operation in checked out package for cat/less/blame
- add comment command
- improved build recipe selection
- added multibuild (-M) to commands:
buildlog, remotebuildlog, buildinfo, build, buildhistory, jobhistory,
rebuild, restartbuild/abortbuild, wipebinaries, getbinaries
- add checkconstraints command
- add workerinfo command
- highlight scheduled jobs with dispatch problems (due to constraints)
- allow to specify a log message in lock command
- 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
- fixed "osc add" of new package container
Changes in build:
- fix usage of the right service generated files.
- debootstrap: Also mount sysfs
- Fileprovides should only match package names, not provides
- avoid export of build results of sym links pointing to external files
- support build of different flavors via multibuild
- experimental AppImage build support
- reworked openstack support (still experimental)
- updated confguration for tumbleweed
- Arch linux fixes
- mount swap by label
- allow custom qemu options
- allow to override hostname
- fix build with vm-type lxc
- fix haskell builds (bsc#1018895)
- fix multi type kiwi profile handling
- minor distribution config and bug fixes
- add config for openSUSE Leap 42.3 (alpha, non-final)
- handle Fedora 25 special cases
- Improve /proc mount behaviour
- fix dependency on CentOS (build#2415)
- Use weak dependencies as 3rd choice breaker
- support statistics from xvda devices
- build env wipe support (--wipe command)
- speed up build (for preinstall and keeping packages)
- Recognize Recommends and Supplements relations of RPMs.
- fix build against susetags repos
- Add clang binaries to ccache symlinking
- Fix a probable tabs to spaces bug
- Kiwi: allow to specify ExclusiveArch and ExcludeArch
- build-vm-kvm: use virtio-rng-device also on aarch64
- Add support for LXC as libvirt driver
- support multiple image builds for multiple profiles
- Add optional whitelisting for allowed buildroots and parameters
- build-vm-xen: use xvd devices for disks and hvc0 for console for recent xen
- build-vm-kvm: fix vm_enable_console also for kvm_serial_console case
- sl13.3.conf: Prepare for bash 4.4, using libreadline7
- Add and clarify licenses
Changes in obs-service-format_spec_file:
- update licenes (from git)
- Handle needssslcertforbuild directive
- Handle empty output directory
- Improve the license and group comments handling
Changes in obs-service-set_version:
- strip \n from version in obsinfo
- read version from .obsinfo file if available
- Add support for Collax build recipes
- support obscpio archives
- do not strip release number in debian, but setting it back
Changes in obs-service-source_validator:
- accept reproducable CI source builds
- accept .obsinfo and .obscpio archives
- accept further modes of services
- fix case where rpmbuild emits a warning but the specfile does not list sources or patches (bnc#1013981)
- debian.series using patches with patch levels
- 20-files-present fixes for debian
Changes in obs-service-tar_scm:
- snapcraft support
- initial appimage support
- new parameter --match-tag to filter tags
- fix problems with generatechanges when ~/.obs/tar_scm exists
- various fixes for local checkouts
- prevent key errors when $HOME is not set
- added locking for cachedir in jailed mode</description>
</patchinfo>