Hello community, here is the log from the commit of package build.5438 for openSUSE:13.2:Update checked in at 2016-08-09 08:13:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.2:Update/build.5438 (Old) and /work/SRC/openSUSE:13.2:Update/.build.5438.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "build.5438" Changes: -------- New Changes file: --- /dev/null 2016-07-07 10:01:34.856033756 +0200 +++ /work/SRC/openSUSE:13.2:Update/.build.5438.new/build.changes 2016-08-09 08:13:55.000000000 +0200 @@ -0,0 +1,1364 @@ +------------------------------------------------------------------- +Thu Jun 30 05:47:52 UTC 2016 - adr...@suse.de + +- adding first snapcraft support + +------------------------------------------------------------------- +Wed Apr 27 15:03:56 UTC 2016 - adr...@suse.de + +- fix build on armv7hl + +------------------------------------------------------------------- +Wed Apr 27 06:31:53 UTC 2016 - adr...@suse.de + +- run debtransform after buildtime source services +- Handle also aarch32* and armv8 cases for kvm cpu switches +- add support for LXC 1.0.8 +- added DoD for aarch64 repositories on Debian + +------------------------------------------------------------------- +Fri Apr 8 09:37:41 UTC 2016 - adr...@suse.de + +- support unpacking of obscpio archives in source +- added DoD for aarch64 repositories on Debian +- aarch64_ilp32 support +- KVM: telnet feature fixes and documentation +- KVM: run qemu as user +- fail when space allocation is not successful (on supported FS) + +------------------------------------------------------------------- +Fri Mar 4 07:29:26 UTC 2016 - adr...@suse.de + +- add switch to enable VM console input +- add --vm-user option to run kvm as non-root +- Implement experimental obscpio unpacking +- Use fallocate -p for a fast zero-fill, correctly truncate. +- PowerVM backend +- Make --ignoreignore only ignore ignores from the project config +- aggregate patches fields +- Fail simpleimage build when integration scripts fail +- mkdrpms: do not create debuginfo/source deltas + +Kiwi: +- Support new Kiwi v8 (experimental) +- Make sure kiwi is called in UTF-8 locale +- Kiwi appliance: support "replaces" attribute and handle it as buildignore +- KIWI profile support +- Support a way to map urls to OBS project/repos + +Debian: +- Support lintian when OBS_DCH_RELEASE set +- Add support for debbuild's eval and .debmacros + +------------------------------------------------------------------- +Thu Nov 5 14:59:24 UTC 2015 - adr...@suse.de + +- add openSUSE 42.1 config (bnc#953782) +- avoid full path in sha256 files of products +- support virtio-rng device in kvm builds +- lxc 1.1 support + +------------------------------------------------------------------- +Fri Oct 9 08:41:04 UTC 2015 - adr...@suse.de + +- avoid dependency to perl(parent) again +- fixed buildtime source service execution +- fixed debian collax support + +------------------------------------------------------------------- +Thu Sep 17 10:45:57 UTC 2015 - adr...@suse.de + +- collax support added +- Fix auto-detection of -p1 option to patch +- Handle .deb files that have sysv ar(1) filenames +- Exported RECIPEFILE in build-recipe-livebuild + +------------------------------------------------------------------- +Wed Sep 2 15:29:28 UTC 2015 - adr...@suse.de + +- openSUSE 13.3 config added (bnc#944121) +- Support old versions of Archive::Tar +- debtransformer xz archive support +- workaround for broken chroot command (Mageia:5 shipped with it) +- Support building with Mandriva/Mageia Repositories +- debian: Various bugfixes for lintian support +- debian: Generate .changes files when building deb packages. +- create /dev/loop-control for kernel >= 3.1 +- support singleexport flag handling +- Fix precedence of unary '-' and '!' +- fix ppc qemu registration rules + +------------------------------------------------------------------- +Wed Jun 17 15:01:43 UTC 2015 - adr...@suse.de + +- fixing test suite call + +------------------------------------------------------------------- +Mon Jun 15 11:41:12 UTC 2015 - adr...@suse.de + +- support build time source services +- docker VM support +- Simple image creation support +- vc: create changelog file only in case of a change +- get hostarch based on preinstalled kernel image +- architecture CanDo updates +- avoid endless loops during in binfmt misc registration +- debian debootstrap fixes +- added support of debbuild build engine +- optional support of network inside of KVM +- allow lintian to break the build + +------------------------------------------------------------------- +Tue Mar 17 07:20:36 UTC 2015 - adr...@suse.de + +- workaround initrd breakage when using initrd for systemd with older systems +- fixes for building in LXC containers +- avoid emulator for arm on aarch64 +- Fixing UTC symlink resolving when setting localtime +- ppc64le can build ppc64 with KVM +- build-vm-kvm: Switch armv7 to virt machine +- Fix --no-checks with older rpmbuild +- documenation updates + +------------------------------------------------------------------- +Fri Jan 30 07:23:36 UTC 2015 - adr...@suse.de + +- add recommend to perl(Net::SSL) (bnc#880212) +- add support for debian debootstrap build engine +- Update arch config +- Add support for conflicts, addselfprovides, weakdeps to query functions +- installed package handling works also for arch and debian now +- large code cleanup +- bugfixes and documentation updates + +------------------------------------------------------------------- +Mon Nov 24 15:45:59 UTC 2014 - adr...@suse.de + +- Add releasesuffix hack for new PTF handling +- support parallel build jobs for debs +- Fix repocfg usage in the "exact match" case +- Improve exclarch handling for deb builds +- rewritten workaround for broken chroot tool + +------------------------------------------------------------------- +Mon Oct 27 09:01:57 UTC 2014 - adr...@suse.de + +- add support for new chroot tool + * fixes Ubuntu 14.10 builds +- man pages for unrpm and vc + +------------------------------------------------------------------- +Fri Sep 19 05:37:09 UTC 2014 - adr...@suse.de + +- drop not available packages from SLE 12 config + +------------------------------------------------------------------- +Thu Sep 18 10:46:25 UTC 2014 - adr...@suse.de + +- fix syntax error in SLE 12 config + +------------------------------------------------------------------- +Tue Sep 16 06:29:02 UTC 2014 - adr...@suse.de + +- add SLE 12 config (bnc#893618) +- build-vm-kvm: Always use -mem-prealloc when using -mem-path +- debian livebuild support +- various ppc handling fixes +- various smaller fixes + +------------------------------------------------------------------- +Thu Apr 24 19:09:19 UTC 2014 - adr...@suse.de + +- build script got refactored and split in multiple modules + +------------------------------------------------------------------- +Thu Feb 20 18:41:16 UTC 2014 - adr...@suse.de + +- bugfix release + - /sys mounting + - binfmtmisc setup + +------------------------------------------------------------------- +Thu Dec 5 13:26:34 UTC 2013 - adr...@suse.de + +- fix ppc64le vs. ppc64 emulator check (none needed) + +------------------------------------------------------------------- +Thu Dec 5 10:01:44 UTC 2013 - adr...@suse.de + +- fix vc tool regression from "minor fixes" + +------------------------------------------------------------------- +Wed Dec 4 08:26:56 UTC 2013 - adr...@suse.de + +- support for project side configured VM kernels +- ppc64le support +- minor fixes + ++++ 1167 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:13.2:Update/.build.5438.new/build.changes New: ---- PKGBUILD _service build.changes build.dsc build.spec debian.changelog debian.tar.gz obs-build-20160629.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ build.spec ++++++ # # spec file for package build # # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # needsrootforbuild # needsbinariesforbuild %define version_unconverted 20160629 Name: build Summary: A Script to Build SUSE Linux RPMs License: GPL-2.0+ and GPL-2.0 Group: Development/Tools/Building Version: 20160629 Release: 0 Source: obs-build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch # Manual requires to avoid hard require to bash-static AutoReqProv: off %if 0%{?suse_version} > 1200 # required for test suite BuildRequires: build-mkbaselibs %endif # Keep the following dependencies in sync with obs-worker package Requires: bash Requires: binutils Requires: perl Requires: tar %if 0%{?fedora} Requires: perl-MD5 Requires: perl-TimeDate %endif Conflicts: bsdtar < 2.5.5 %if 0%{?suse_version} > 1000 # None of them are actually required for core features. # Perl helper scripts use them. Recommends: perl(Date::Language) Recommends: perl(Date::Parse) Recommends: perl(LWP::UserAgent) Recommends: perl(Pod::Usage) Recommends: perl(Time::Zone) Recommends: perl(URI) Recommends: perl(XML::Parser) Recommends: perl(Net::SSL) Recommends: perl(YAML) Recommends: perl(YAML::LibYAML) Recommends: bsdtar Recommends: qemu-linux-user %endif %if 0%{?suse_version} > 1120 || ! 0%{?suse_version} Requires: build-mkbaselibs %endif %if 0%{?suse_version} > 1120 || 0%{?mdkversion} Recommends: build-mkdrpms %endif %description This package provides a script for building RPMs for SUSE Linux in a chroot environment. %if 0%{?suse_version} > 1120 || ! 0%{?suse_version} %package mkbaselibs Summary: Tools to generate base lib packages Group: Development/Tools/Building # NOTE: this package must not have dependencies which may break boot strapping (eg. perl modules) %description mkbaselibs This package contains the parts which may be installed in the inner build system for generating base lib packages. %package mkdrpms Summary: Tools to generate delta rpms Group: Development/Tools/Building Requires: deltarpm # XXX: we wanted to avoid that but mkdrpms needs Build::Rpm::rpmq Requires: build %description mkdrpms This package contains the parts which may be installed in the inner build system for generating delta rpm packages. %endif %define initvm_arch %{_host_cpu} %if %{_host_cpu} == "i686" %define initvm_arch i586 %endif %package initvm-%{initvm_arch} Summary: Virtualization initializer for emulated cross architecture builds Group: Development/Tools/Building Requires: build BuildRequires: gcc BuildRequires: glibc-devel Provides: build-initvm Obsoletes: build-initvm %if 0%{?suse_version} > 1200 BuildRequires: glibc-devel-static %endif %description initvm-%{initvm_arch} This package provides a script for building RPMs for SUSE Linux in a chroot or a secure virtualized %prep %setup -q -n obs-build-%version %build %if 0%{?suse_version} # initvm make CFLAGS="$RPM_BUILD_FLAGS" initvm-all %endif %install # initvm %if 0%{?suse_version} make DESTDIR=$RPM_BUILD_ROOT initvm-install strip $RPM_BUILD_ROOT/usr/lib/build/initvm.* export NO_BRP_STRIP_DEBUG="true" chmod 0644 $RPM_BUILD_ROOT/usr/lib/build/initvm.* %endif # main make DESTDIR=$RPM_BUILD_ROOT install cd $RPM_BUILD_ROOT/usr/lib/build/configs/ %if "%{?suse_version}" == "1315" && 0%{?is_opensuse} # super special leap distro ln -s sl42.1.conf default.conf %else %if 0%{?suse_version} %if 0%{?sles_version} ln -s sles%{sles_version}.conf default.conf %else V=%suse_version ln -s sl${V:0:2}.${V:2:1}.conf default.conf %endif test -e default.conf || exit 1 %endif %endif %check if [ `whoami` != "root" ]; then echo "WARNING: Not building as root, tests did not run!" exit 0 fi if [ ! -e $RPM_BUILD_ROOT/usr/lib/build/configs/default.conf ]; then %if 0%{?suse_version} echo "ERROR: No default build conf, tests did not run!" exit 1 %else echo "WARNING: No default build conf, tests did not run!" exit 0 %endif fi # get back the default.conf link cp -av $RPM_BUILD_ROOT/usr/lib/build/configs/default.conf configs/ # do not get confused when building this already with build: export BUILD_IGNORE_2ND_STAGE=1 # use our own build code export BUILD_DIR=$PWD cd test # target is autodetected %if 0%{?sles_version} echo "SLES config differs currently on purpose between OBS and build script." echo "Skipping test case" exit 0 %endif %if 0%{?qemu_user_space_build} echo "test suite is not prepared to run using qemu linux user" echo "Skipping test case" exit 0 %endif ./testbuild.sh /.build.binaries/ %files %defattr(-,root,root) %doc README /usr/bin/build /usr/bin/buildvc /usr/bin/unrpm /usr/lib/build %config(noreplace) /usr/lib/build/emulator/emulator.sh %{_mandir}/man1/build.1* %{_mandir}/man1/unrpm.1* %{_mandir}/man1/vc.1* %if 0%{?suse_version} %exclude /usr/lib/build/initvm.* %endif %if 0%{?suse_version} > 1120 || ! 0%{?suse_version} %exclude /usr/lib/build/mkbaselibs %exclude /usr/lib/build/baselibs* %exclude /usr/lib/build/mkdrpms %files mkbaselibs %defattr(-,root,root) %dir /usr/lib/build /usr/lib/build/mkbaselibs /usr/lib/build/baselibs* %files mkdrpms %defattr(-,root,root) %dir /usr/lib/build /usr/lib/build/mkdrpms %endif %if 0%{?suse_version} %files initvm-%{initvm_arch} %defattr(-,root,root) /usr/lib/build/initvm.* %endif %changelog ++++++ PKGBUILD ++++++ pkgname=build pkgver=20160629 pkgrel=0 pkgdesc="Build packages in sandbox" arch=('i686' 'x86_64') url="https://www.github.com/openSUSE/obs-build" license=('GPL-2.0+' 'GPL-2.0') groups=('base-devel') depends=('perl') source=(obs-build-${pkgver}.tar.gz) md5sums=('SKIP') package() { msg "Installing build ..." cd "${srcdir}"/obs-build-${pkgver} make DESTDIR=${pkgdir} install } ++++++ _service ++++++ <services> <service name="tar_scm" mode="disabled"> <param name="versionformat">%ad</param> <param name="url">git://github.com/openSUSE/obs-build.git</param> <param name="scm">git</param> </service> <service name="recompress" mode="disabled"> <param name="compression">gz</param> <param name="file">*.tar</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ build.dsc ++++++ Format: 1.0 Source: build Version: 20160629 Binary: build Maintainer: Adrian Schroeter <adr...@suse.de> Architecture: all Standards-Version: 3.7.2 Build-Depends: debhelper (>= 4) ++++++ debian.changelog ++++++ build (20160629) unstable; urgency=low * Update to current git trunk - add sles11sp2 build config and adapt autodetection -- Michael Schroeder <m...@suse.de> Mon, 10 Oct 2011 19:30:22 +0200 build (2011.09.26-1) unstable; urgency=low * Update to current git trunk -- Adrian Schroeter <adr...@suse.de> Fri, 01 Jul 2010 10:03:54 +0200 build (2011.07.01-1) unstable; urgency=low * Update to current git trunk -- Adrian Schroeter <adr...@suse.de> Fri, 01 Jul 2010 10:03:54 +0200 build (2010.12.15-1) unstable; urgency=low * Update to current git trunk - support bsdtar for setting up build enviroment - make expanddeps use the highest version of a package if multiple versions aver available in a repository [bnc#656599] -- Michael Schroeder <m...@suse.de> Wed, 15 Dec 2010 14:08:29 +0200 build (2010.07.28-1) unstable; urgency=low * Update to current git trunk - document --repo and --dist - update wiki links - fix bugs in repo handling - fix distribution autodetection code -- Michael Schroeder <m...@suse.de> Wed, 28 Jul 2010 12:46:52 +0200 build (2010.07.08-1) unstable; urgency=low * Update to current git trunk -- Adrian Schroeter <adr...@suse.de> Wed, 08 Jul 2010 10:03:54 +0200 build (2010.06.29-1) unstable; urgency=low * Update to current git trunk - add 11.3 config - fix repo creation in --noinit case - support ovf files directly - allow multiple --oldpackages - delta rpm support -- Adrian Schroeter <adr...@suse.de> Tue, 29 Jun 2010 10:03:54 +0200 build (2010.02.02-1) unstable; urgency=low * Update to current git trunk - Support new kiwi 4.1 schema files -- Adrian Schroeter <adr...@suse.de> Tue, 02 Feb 2010 10:03:54 +0200 build (2009.09.23-1) unstable; urgency=low * Update to current svn trunk -- Michael Schroeder <m...@suse.de> Wed, 23 Sep 2009 12:03:54 +0200 build (2009.04.20-1) unstable; urgency=low * Update to current svn trunk -- Adrian Schroeter <adr...@suse.de> Mon, 20 Feb 2009 08:27:13 +0200 build (2009.02.20-1) unstable; urgency=low * Fix kvm support together with Alexander * Support for new disturl containing a complete pointer to build service instance resource * add support for package compare to allow Build Service to drop same packages after build * image repack support from Christoph -- Adrian Schroeter <adr...@suse.de> Fri, 20 Feb 2009 08:27:13 +0200 build (2007.09.14-1) unstable; urgency=low * update to 2173: - add sl10.3 config [#310089] - also look for BuildRequires in subpackage definitions [#305568] - allow removal of more config parameters -- Michael Schroeder <m...@suse.de> Fri, 14 Sep 2007 18:27:13 +0200 build (2007.08.02-1) unstable; urgency=low * update to 1902: - support 'order' config option - support 'patterntype' config option - new setdeps() method - support for flexible query options - support 'description' query - fix bug in changelog2spec time cutoff - make debtransform understand Debtransform-Tar/Debtransform-Files-Tar/ Debtransform-Series - fix bug in substitutedeps -- Michael Schroeder <m...@suse.de> Thu, 2 Aug 2007 15:58:48 +0200 build (2007.06.13-1) unstable; urgency=low * update to 1727: - implement rpm installation order calculation in perl - make substitute code modify requires, too - add filelist query support - add prereq parsing support - speed up version comparison a bit -- Michael Schroeder <m...@suse.de> Wed, 13 Jun 2007 17:18:17 +0100 build (2007.05.10-1) unstable; urgency=low * update to 1653: - add _vendor to configs - fix deban dependency compare - allow not operator in configs - fix build from source rpms -- Michael Schroeder <m...@suse.de> Thu, 10 May 2007 20:02:29 +0100 build (2007.04.12-1) unstable; urgency=low * update to 1575: - add --root to rpm call in rpm to work around a bug in rpm [#255720] -- Michael Schroeder <m...@suse.de> Thu, 12 Apr 2007 16:22:51 +0100 build (2007.04.05-1) unstable; urgency=low * update to 1561: - support architecture dependand requires in dsc files - support "global" definitions for rpm - support vminstall config option -- Michael Schroeder <m...@suse.de> Thu, 5 Apr 2007 16:01:51 +0100 build (2007.03.12-1) unstable; urgency=low * update to r1419: - fix buildroot in debtransform call - obey version numbers when expanding -- Michael Schroeder <m...@suse.de> Mon, 12 Mar 2007 15:42:48 +0100 build (2007.03.02-1) unstable; urgency=low * update - transform suse changes file to rpm specfile format - improved debian support -- Michael Schroeder <m...@suse.de> Fri, 2 Mar 2007 21:22:41 +0100 build (2007.01.26-1) unstable; urgency=low * update to r1114 - re-add the lost unrpm script - make exclarch an array - remount root rw in xen case, needed if root is not reiserfs - add repotype/runscripts options - remove devs in sl10.1/10.2 - fix boolean test to make "00" false like rpm does - add rpm_verscmp for version comparison - runscripts - macro blocks - read_config_dist - useful xen exit status - add --kill - update 10.2 config - extend spec/dsc parser - fixed two bugs in the specfile parser -- Peter Poeml <po...@suse.de> Fri, 26 Jan 2007 14:15:22 +0100 build (2006.10.5-1) unstable; urgency=low * update for fixed XEN build -- Michael Schroeder <m...@suse.de> Thu, 5 Oct 2006 10:58:42 +0200 build (2006.8.10-1) unstable; urgency=low * update for fixed XEN build and proc mounting -- Adrian Schroeter <adr...@suse.de> Thu, 10 Aug 2006 12:01:08 +0200 build (2006.6.14-1) unstable; urgency=low * Initial release based on build-2006.6.14-5.1.src.rpm -- Rene Engelhard <rengelh...@suse.de> Thu, 22 Jun 2006 12:01:08 +0200