Hello community, here is the log from the commit of package build for openSUSE:Factory checked in at 2012-04-18 12:33:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/build (Old) and /work/SRC/openSUSE:Factory/.build.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "build", Maintainer is "[email protected]" Changes: -------- New Changes file: --- /dev/null 2012-04-12 17:09:43.803558694 +0200 +++ /work/SRC/openSUSE:Factory/.build.new/build-initvm.changes 2012-04-18 12:34:05.000000000 +0200 @@ -0,0 +1,12 @@ +------------------------------------------------------------------- +Tue Oct 4 12:43:27 UTC 2011 - [email protected] + +- use new qemu-*-binfmt handler to run commands with correct $0 +- fix build for Factory + +------------------------------------------------------------------- +Mon Mar 21 07:02:52 UTC 2011 - [email protected] + +- initial package for new cross build support for OBS. Done by + James Perkins from LinuxFoundation + --- /work/SRC/openSUSE:Factory/build/build.changes 2011-09-27 16:07:58.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.build.new/build.changes 2012-04-18 12:34:05.000000000 +0200 @@ -1,0 +2,47 @@ +Tue Apr 17 13:54:12 UTC 2012 - [email protected] + +- license update: GPL-2.0+ and GPL-2.0 + See e.g. spec2changelog by Pascal Bleser. Also, there should be a copy of + the GPL-2.0 license in the package + +------------------------------------------------------------------- +Wed Mar 7 09:55:02 UTC 2012 - [email protected] + +- check_emulator needs to use $BUILD_DIR for initvm checks or obs + worker builds may break +- Introduce --vmdisk-mount-options + +------------------------------------------------------------------- +Wed Feb 29 10:02:52 UTC 2012 - [email protected] + +- using xz compression for kiwi raw files +- progress counters during installing +- 12.2 config added + +------------------------------------------------------------------- +Mon Feb 13 08:49:34 UTC 2012 - [email protected] + +- Support for openSUSE 12.2 (current factory) +- Support for crossbuild via Hostarch directive +- PPC KVM support +- swap space gets taken into account for ulimits +- Failure on not supported personality set + +------------------------------------------------------------------- +Tue Oct 25 14:40:05 UTC 2011 - [email protected] + +- use github.com as git repo now +- fix build for rpmv5 + +------------------------------------------------------------------- +Mon Oct 10 19:29:20 CEST 2011 - [email protected] + +- add sles11sp2 build config and adapt autodetection [bnc#711770] + +------------------------------------------------------------------- +Tue Oct 4 12:43:27 UTC 2011 - [email protected] + +- use new qemu-*-binfmt handler to run commands with correct $0 +- fix build for Factory + +------------------------------------------------------------------- @@ -50,11 +97 @@ -Tue Mar 29 14:59:28 UTC 2011 - [email protected] - -- make sure default.conf is no stale symlink - -------------------------------------------------------------------- -Tue Mar 1 15:35:21 UTC 2011 - [email protected] - -- fix xen build support - -------------------------------------------------------------------- -Mon Feb 28 09:02:32 UTC 2011 - [email protected] +Fri Apr 15 08:55:14 UTC 2011 - [email protected] @@ -62,2 +99,3 @@ -- do not use current git branch for stable build package in distributions -- require bsdtar for vm builds to ensure a safe build +- switch back to single process build for debian to be conform with + their policy +- use cpuid kvm64 on kvm for 64bit as workaround for a cpuid bug @@ -66 +104 @@ -Wed Dec 15 14:05:09 CET 2010 - [email protected] +Tue Mar 29 14:59:28 UTC 2011 - [email protected] @@ -68 +106 @@ -- also use -o when using bsdtar --chroot +- make sure default.conf is no stale symlink @@ -71 +109 @@ -Thu Dec 9 11:51:40 UTC 2010 - [email protected] +Tue Mar 1 15:35:21 UTC 2011 - [email protected] @@ -73,4 +111,2 @@ -- 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] -- support other file formats (esp. for .ZIP and .EXE export for crossbuild) +- support new cross build initvm. Done by James Perkins from LinuxFoundation +- do not use loop device anymore when using block devices directly Old: ---- build-2011.09.26.tar.gz New: ---- baselibs.conf build-initvm.changes build-initvm.spec obs-build-2012.03.17.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ build-initvm.spec ++++++ # # spec file for package build-initvm # # Copyright (c) 2012 SUSE LINUX Products 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/ # Name: build-initvm Summary: A Script to Build SUSE Linux RPMs License: GPL-2.0+ Group: Development/Tools/Building Version: 2012.03.17 Release: 0 Source: obs-build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build AutoReqProv: off Requires: build BuildRequires: gcc BuildRequires: glibc-devel %if 0%{?suse_version} > 1200 BuildRequires: glibc-devel-static %endif %description This package provides a script for building RPMs for SUSE Linux in a chroot or a secure virtualized environment. %prep %setup -q -n obs-build-%version %build make CFLAGS="$RPM_BUILD_FLAGS" initvm-all %install make DESTDIR=$RPM_BUILD_ROOT initvm-install %files %defattr(-,root,root) /usr/lib/build/initvm %changelog ++++++ build-mkbaselibs-sle.spec ++++++ --- /var/tmp/diff_new_pack.OtVbzD/_old 2012-04-18 12:34:08.000000000 +0200 +++ /var/tmp/diff_new_pack.OtVbzD/_new 2012-04-18 12:34:08.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package build-mkbaselibs-sle # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,19 +15,16 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: build-mkbaselibs-sle -License: GPLv2+ -Group: Development/Tools/Building -AutoReqProv: on Summary: Tools to generate base lib packages -Version: 2011.09.26 +License: GPL-2.0+ +Group: Development/Tools/Building +Version: 2012.03.17 Release: 0 #!BuildIgnore: build-mkbaselibs Provides: build-mkbaselibs -Source: build-%{version}.tar.gz +Source: obs-build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch # Manual requires to avoid hard require to bash-static @@ -40,7 +37,7 @@ This is the SLE variant including IA64 binary generation. %prep -%setup -q -n build-%{version} +%setup -q -n obs-build-%{version} %build ++++++ build.spec ++++++ --- /var/tmp/diff_new_pack.OtVbzD/_old 2012-04-18 12:34:08.000000000 +0200 +++ /var/tmp/diff_new_pack.OtVbzD/_new 2012-04-18 12:34:08.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package build # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,26 +15,23 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: build -License: GPLv2+ -Group: Development/Tools/Building -AutoReqProv: on Summary: A Script to Build SUSE Linux RPMs -Version: 2011.09.26 +License: GPL-2.0+ and GPL-2.0 +Group: Development/Tools/Building +Version: 2012.03.17 Release: 0 #!BuildIgnore: build-mkbaselibs -Source: build-%{version}.tar.gz +Source: obs-build-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch # Manual requires to avoid hard require to bash-static AutoReqProv: off # Keep the following dependencies in sync with obs-worker package Requires: bash -Requires: perl Requires: binutils +Requires: perl Requires: tar Conflicts: bsdtar < 2.5.5 %if 0%{?suse_version} > 1000 @@ -66,9 +63,8 @@ %if 0%{?suse_version} > 1120 || ! 0%{?suse_version} %package mkbaselibs -License: GPLv2+ -Group: Development/Tools/Building 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 @@ -76,9 +72,8 @@ for generating base lib packages. %package mkdrpms -License: GPLv2+ -Group: Development/Tools/Building 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 @@ -90,21 +85,21 @@ %endif %prep -%setup -q +%setup -q -n obs-build-%version %build %install make DESTDIR=$RPM_BUILD_ROOT install -cd $RPM_BUILD_ROOT/usr/lib/build/configs/ -%if 0%{?suse_version} -%if 0%{?sles_version} - ln -s sles%{sles_version}.conf default.conf %if 0%{?sles_version} < 12 # use sle variation with IA64 compat package generation install -m 0644 baselibs_global-sle.conf \ $RPM_BUILD_ROOT/usr/lib/build/baselibs_global.conf %endif +cd $RPM_BUILD_ROOT/usr/lib/build/configs/ +%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 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.OtVbzD/_old 2012-04-18 12:34:08.000000000 +0200 +++ /var/tmp/diff_new_pack.OtVbzD/_new 2012-04-18 12:34:08.000000000 +0200 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="disabled"> - <param name="version">2011.09.26</param> - <param name="url">git://gitorious.org/opensuse/build.git</param> + <param name="version">2012.03.17</param> + <param name="url">git://github.com/openSUSE/obs-build.git</param> <param name="scm">git</param> </service> <service name="recompress" mode="disabled"> ++++++ baselibs.conf ++++++ arch i386 targets x86_64:i386 arch i586 targets x86_64:i586 build-initvm targetname <name>-<targettype> targettype i386 provides "build-initvm" targettype i586 provides "build-initvm" targettype i386 +/usr targettype i586 +/usr ++++++ build.dsc ++++++ --- /var/tmp/diff_new_pack.OtVbzD/_old 2012-04-18 12:34:08.000000000 +0200 +++ /var/tmp/diff_new_pack.OtVbzD/_new 2012-04-18 12:34:08.000000000 +0200 @@ -1,6 +1,6 @@ Format: 1.0 Source: build -Version: 2011.09.26 +Version: 2012.03.17 Binary: build Maintainer: Adrian Schroeter <[email protected]> Architecture: all ++++++ debian.changelog ++++++ --- /var/tmp/diff_new_pack.OtVbzD/_old 2012-04-18 12:34:08.000000000 +0200 +++ /var/tmp/diff_new_pack.OtVbzD/_new 2012-04-18 12:34:08.000000000 +0200 @@ -1,3 +1,10 @@ +build (2011.10.10-1) unstable; urgency=low + + * Update to current git trunk + - add sles11sp2 build config and adapt autodetection + + -- Michael Schroeder <[email protected]> Mon, 10 Oct 2011 19:30:22 +0200 + build (2011.09.26-1) unstable; urgency=low * Update to current git trunk -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
