Ludwig Nussel [Wed, 4 Feb 2009 15:11:33 +0000 (15:11 +0000)]
build: expanddeps: unify rpmlist printing
Adrian Schröter [Mon, 2 Feb 2009 20:39:06 +0000 (20:39 +0000)]
* allow to hand over old packages directory via cmd line switch
* Fix old packages compare handling in XEN
Adrian Schröter [Mon, 2 Feb 2009 17:12:59 +0000 (17:12 +0000)]
Oops ! test code removed again ...
Adrian Schröter [Mon, 2 Feb 2009 16:45:17 +0000 (16:45 +0000)]
add support for build result compare script.
Adrian Schröter [Tue, 27 Jan 2009 14:22:39 +0000 (14:22 +0000)]
correct namespaces
Adrian Schröter [Tue, 27 Jan 2009 14:09:45 +0000 (14:09 +0000)]
move Susetags to the Build:: name space
Adrian Schröter [Thu, 22 Jan 2009 15:43:16 +0000 (15:43 +0000)]
* fix xen image building
* small improvements in debug messages
Ludwig Nussel [Tue, 20 Jan 2009 09:24:27 +0000 (09:24 +0000)]
set -e safety
Ludwig Nussel [Tue, 20 Jan 2009 09:24:20 +0000 (09:24 +0000)]
fail if VM image cannot be umounted before starting the VM to prevent corruptions
Michael Schröder [Fri, 16 Jan 2009 17:50:58 +0000 (17:50 +0000)]
- add debian verscmp to make ~ matching work
Ludwig Nussel [Thu, 15 Jan 2009 13:16:45 +0000 (13:16 +0000)]
print packages on the fly instead of storing all in a hash
Ludwig Nussel [Thu, 15 Jan 2009 13:16:41 +0000 (13:16 +0000)]
fix createyastdeps for rpm3 packages files
Ludwig Nussel [Thu, 15 Jan 2009 13:16:35 +0000 (13:16 +0000)]
fix rpm4 detection on Fedora 10
Marcus Hüwe [Thu, 15 Jan 2009 12:40:30 +0000 (12:40 +0000)]
- fixed #466047 (handle multiple packages of same name/arch in repo)
Adrian Schröter [Sat, 10 Jan 2009 18:22:54 +0000 (18:22 +0000)]
use ext3 in xen images by default to be in sync with official obs-worker-image
Adrian Schröter [Fri, 9 Jan 2009 10:03:23 +0000 (10:03 +0000)]
Build image types in different root directories (patch from cthiel)
Michael Schröder [Wed, 7 Jan 2009 15:56:12 +0000 (15:56 +0000)]
- also accept RELEASE\d* for now
Michael Schröder [Wed, 7 Jan 2009 14:53:49 +0000 (14:53 +0000)]
- add hack for CI_CNT/B_CNT substitution
Michael Schröder [Tue, 23 Dec 2008 11:25:54 +0000 (11:25 +0000)]
- fix debtransformer builds
Michael Schröder [Tue, 23 Dec 2008 11:07:45 +0000 (11:07 +0000)]
- fix builds where /etc/profile.d doesn't exist
Michael Schröder [Mon, 22 Dec 2008 13:25:35 +0000 (13:25 +0000)]
- save debian sources
Marcus Hüwe [Thu, 18 Dec 2008 15:29:29 +0000 (15:29 +0000)]
- adding support for susetags to download on demand
- moved the susetags parser into an own module (this is basically based on createyastdeps)
(see http://lists.opensuse.org/opensuse-buildservice/2008-12/msg00055.html)
- fixed createyastdeps so that it uses the module (parsing a current packages.gz with the
old and the new createyastdeps code results in the same output)
Michael Schröder [Tue, 16 Dec 2008 10:01:27 +0000 (10:01 +0000)]
- 'test' doesn't short circuit properly
Adrian Schröter [Wed, 10 Dec 2008 13:18:37 +0000 (13:18 +0000)]
Fix kiwi image build support within osc
Martin Mohring [Fri, 5 Dec 2008 21:45:11 +0000 (21:45 +0000)]
- added: new armv7el arch for all binaries for up to ARMv7 EABI with VFP
Ruediger Oertel [Fri, 5 Dec 2008 01:22:15 +0000 (01:22 +0000)]
delete old baselibs.conf (nowadays stored in package sources)
Ruediger Oertel [Wed, 3 Dec 2008 12:13:53 +0000 (12:13 +0000)]
delete automatic requires for debuginfo-xxbit
Michael Schröder [Tue, 2 Dec 2008 09:35:54 +0000 (09:35 +0000)]
- update config
Ludwig Nussel [Mon, 1 Dec 2008 16:05:36 +0000 (16:05 +0000)]
fix Fedora 10 build
Michael Schröder [Thu, 27 Nov 2008 09:03:23 +0000 (09:03 +0000)]
- move meta stuff out of build for now, it's currently not used
Marcus Hüwe [Wed, 26 Nov 2008 23:26:01 +0000 (23:26 +0000)]
- adding download on demand feature to svn trunk (as discussed with ScriptRipper)
(see http://lists.opensuse.org/opensuse-buildservice/2008-09/msg00025.html for a brief description)
- this is a preliminary version - there are some design issues and some parts need a cleanup
- this shouldn't break any existing code and this feature has to be
enabled manually
- if there's something you don't like please tell me or fix it or revert it:)
Michael Schröder [Wed, 26 Nov 2008 17:14:56 +0000 (17:14 +0000)]
- build all image types
Michael Schröder [Wed, 26 Nov 2008 17:06:00 +0000 (17:06 +0000)]
- use all imagetypes unless they are marked with "optional"
- fix boot repo usage
Michael Schröder [Tue, 25 Nov 2008 15:00:58 +0000 (15:00 +0000)]
- only run checkscripts if we built some rpms
Michael Schröder [Tue, 25 Nov 2008 14:39:51 +0000 (14:39 +0000)]
- fix kernel_module_package_buildreq definition
Michael Schröder [Tue, 25 Nov 2008 14:25:25 +0000 (14:25 +0000)]
- fix spelling of "succeeded"
Michael Schröder [Tue, 25 Nov 2008 13:38:22 +0000 (13:38 +0000)]
- fix geniso call
Michael Schröder [Tue, 25 Nov 2008 11:18:39 +0000 (11:18 +0000)]
- fix kiwi iso generation loop
- rename do_img to do_kiwi
Michael Schröder [Tue, 25 Nov 2008 11:15:56 +0000 (11:15 +0000)]
- return name and version
Martin Mohring [Sat, 22 Nov 2008 16:38:40 +0000 (16:38 +0000)]
- added: missing last parts of Cross Development support
* although other targets do work, only activated arm and sh4 targets for Cross Build
* powerpc could also be used for Cross Build, but uses Native Build atm
* thes limited switching on of Cross Build is due to a new interface for workers that will handle workers with *super capabilites* in the future.
* then you can configure Cross Build at configure/runtime, not by changing the code
Michael Schröder [Fri, 21 Nov 2008 14:28:45 +0000 (14:28 +0000)]
- add parse method to Build::Kiwi
- support kiwi product builds
Adrian Schröter [Thu, 20 Nov 2008 16:04:53 +0000 (16:04 +0000)]
write abuild user also to /etc/shadow. Mandriva 2009 needs it for some
reason.
Michael Schröder [Thu, 20 Nov 2008 14:40:42 +0000 (14:40 +0000)]
- work around kiwi's obs: parsing
Martin Mohring [Sun, 16 Nov 2008 21:53:28 +0000 (21:53 +0000)]
- added: support for ARMv5 EABI little endian arch
Ruediger Oertel [Thu, 13 Nov 2008 13:59:41 +0000 (13:59 +0000)]
update mkbaselibs broken by previous debuginfo change
Michael Schröder [Fri, 7 Nov 2008 20:05:55 +0000 (20:05 +0000)]
- create config.xml kiwi link
Michael Schröder [Thu, 6 Nov 2008 14:17:28 +0000 (14:17 +0000)]
- another step to kiwi
Michael Schröder [Thu, 6 Nov 2008 14:14:37 +0000 (14:14 +0000)]
- push BUILD_DIR on INC
Michael Schröder [Wed, 5 Nov 2008 17:55:10 +0000 (17:55 +0000)]
- almost there...
Michael Schröder [Wed, 5 Nov 2008 16:36:07 +0000 (16:36 +0000)]
- first steps towards kiwi builds
Michael Schröder [Wed, 5 Nov 2008 16:34:37 +0000 (16:34 +0000)]
- add sl11.1.conf
Michael Schröder [Thu, 30 Oct 2008 14:33:11 +0000 (14:33 +0000)]
- add support for --disturl
Michael Schröder [Mon, 27 Oct 2008 16:15:02 +0000 (16:15 +0000)]
- also save .desktopfiles for coolo
Ruediger Oertel [Thu, 23 Oct 2008 12:57:28 +0000 (12:57 +0000)]
drop ppc:ia32 again, can not work and makes trouble
Ruediger Oertel [Tue, 21 Oct 2008 22:53:34 +0000 (22:53 +0000)]
Generate debuginfo packages for baselibs (bnc #396196) (from jblunck)
Ruediger Oertel [Mon, 20 Oct 2008 15:52:40 +0000 (15:52 +0000)]
init_buildsystem: check for some left space before calling rpmbuild
baselibs_global.conf: update to current internal revision
- add ia32 stuff for x86 binaries on ppc
- add ldconfig for all non-devel baselibs packages
Ruediger Oertel [Wed, 15 Oct 2008 12:15:38 +0000 (12:15 +0000)]
create dev/shm as directory
Martin Mohring [Mon, 6 Oct 2008 13:50:17 +0000 (13:50 +0000)]
- changed: to function also with emulators better use fakeroot-tcp for debian build
- fixed: changed basis for memory calculation to assume also a stack which can be swapped well. gcc often needs much memory here
Michael Schröder [Tue, 30 Sep 2008 15:53:47 +0000 (15:53 +0000)]
- recognize SLES10
Michael Schröder [Mon, 29 Sep 2008 13:47:07 +0000 (13:47 +0000)]
- fix boolification in && and ||
Michael Schröder [Mon, 29 Sep 2008 13:08:44 +0000 (13:08 +0000)]
- re-preinstall critical packages on update
Adrian Schröter [Sat, 27 Sep 2008 16:18:29 +0000 (16:18 +0000)]
fix creation of buildenv to do it the same time with and without VM.
fixes installation-images build for ppc
Marcus Hüwe [Mon, 22 Sep 2008 19:59:50 +0000 (19:59 +0000)]
fixed #406596: don't ignore BuildRequires in subpackages
Michael Schröder [Wed, 17 Sep 2008 13:21:40 +0000 (13:21 +0000)]
- print finished message
Michael Schröder [Wed, 17 Sep 2008 10:55:25 +0000 (10:55 +0000)]
- set BUILD_USER depending on the suse_version like it is done in
old autobuild
Susanne Oberhauser [Tue, 16 Sep 2008 10:25:35 +0000 (10:25 +0000)]
-added documentation for specfile control comments for build(1)
Michael Schröder [Mon, 8 Sep 2008 15:26:26 +0000 (15:26 +0000)]
- add --incarnation
- add --create-build-binaries
Michael Schröder [Tue, 26 Aug 2008 15:07:09 +0000 (15:07 +0000)]
- support badarch (aka excludearch)
Adrian Schröter [Tue, 12 Aug 2008 15:46:49 +0000 (15:46 +0000)]
add support for Requires(pre) or (post) semantic
Dirk Mueller [Wed, 23 Jul 2008 20:01:13 +0000 (20:01 +0000)]
- implement --no-checks to be able to skip rpmlint
- always run rpmlint post-build if it was installed
due to package dependencies
- install rpmlint-Factory instead of rpmlint-mini if
--lint was given
Michael Schröder [Mon, 14 Jul 2008 17:00:30 +0000 (17:00 +0000)]
- intergrate post-build check hook
Michael Schröder [Tue, 1 Jul 2008 16:05:07 +0000 (16:05 +0000)]
- add support for lzmadec.sh hook
Adrian Schröter [Tue, 1 Jul 2008 12:59:29 +0000 (12:59 +0000)]
fix fallback detection of debian build types
Ludwig Nussel [Mon, 30 Jun 2008 11:59:48 +0000 (11:59 +0000)]
hide perl call in linux64 function
Ludwig Nussel [Mon, 30 Jun 2008 11:59:44 +0000 (11:59 +0000)]
boot xen kernel in quiet mode to avoid flooding the log with uninteresting details
Ludwig Nussel [Mon, 30 Jun 2008 11:43:12 +0000 (11:43 +0000)]
rename xen variables to more generic ones
introduce explicit --kvm switch
Michael Schröder [Mon, 30 Jun 2008 09:23:06 +0000 (09:23 +0000)]
- turn off swap before saving built packages to it
Ludwig Nussel [Fri, 27 Jun 2008 13:22:05 +0000 (13:22 +0000)]
don't repeat the greeting message in the vm
Ludwig Nussel [Fri, 27 Jun 2008 13:21:59 +0000 (13:21 +0000)]
kvm virtio support
thanks Alexander Graf for providing a draft patch
Adrian Schröter [Fri, 27 Jun 2008 09:40:25 +0000 (09:40 +0000)]
* support type definition in project configs. Add kiwi type.
Ludwig Nussel [Thu, 26 Jun 2008 14:01:01 +0000 (14:01 +0000)]
remove .build.packages before mounting the vm image
Ludwig Nussel [Thu, 26 Jun 2008 14:00:51 +0000 (14:00 +0000)]
handle personality switching with qemu
Ludwig Nussel [Thu, 26 Jun 2008 14:00:46 +0000 (14:00 +0000)]
automatically extract rpms from vm swap file
Ludwig Nussel [Thu, 26 Jun 2008 14:00:36 +0000 (14:00 +0000)]
integrate extractbuild into main build run
Ludwig Nussel [Thu, 26 Jun 2008 14:00:27 +0000 (14:00 +0000)]
add swap support for qemu
currently development hack. One needs to set VM_SWAPDEV=/dev/sdb on libata
kernels
Ludwig Nussel [Thu, 26 Jun 2008 14:00:14 +0000 (14:00 +0000)]
kill qemu and uml via fuser
Ludwig Nussel [Thu, 26 Jun 2008 14:00:01 +0000 (14:00 +0000)]
detect and use qemu-kvm automatically
Ludwig Nussel [Thu, 26 Jun 2008 13:59:47 +0000 (13:59 +0000)]
install trap to call cleanup_and_exit always on EXIT
without the trap it could happen that an image stays mounted when the build script exits
Ludwig Nussel [Thu, 26 Jun 2008 13:59:37 +0000 (13:59 +0000)]
tell halt to power off to avoid kernel panic message
Ludwig Nussel [Thu, 26 Jun 2008 13:59:29 +0000 (13:59 +0000)]
don't umount /dev
when using qemu as user init_buildsystem outside the vm cannot create devices so one has to rely on udev populating /dev.
Ludwig Nussel [Thu, 26 Jun 2008 13:59:08 +0000 (13:59 +0000)]
use init= as last parameter for qemu so no arguments get passed to the build script
Ludwig Nussel [Mon, 23 Jun 2008 13:33:02 +0000 (13:33 +0000)]
add qemu workaround for 11.0 initrd not honoring root=
Ludwig Nussel [Mon, 23 Jun 2008 13:32:57 +0000 (13:32 +0000)]
fix build root owner check
Ludwig Nussel [Mon, 23 Jun 2008 09:51:22 +0000 (09:51 +0000)]
always accept build root that is owned by root
Michael Schröder [Tue, 10 Jun 2008 12:59:26 +0000 (12:59 +0000)]
- pass DO_LINT to xen build
Michael Schröder [Mon, 9 Jun 2008 17:22:23 +0000 (17:22 +0000)]
- add workaround for mandriva so that it obeys or
debuginfo setting
Michael Schröder [Sat, 7 Jun 2008 11:00:59 +0000 (11:00 +0000)]
- support publishfilter
Michael Schröder [Fri, 6 Jun 2008 15:26:19 +0000 (15:26 +0000)]
- support %kernel_module_package_buildreq in sles10
- update sl11.0 config
- support exportfilter
Michael Schröder [Tue, 3 Jun 2008 15:50:48 +0000 (15:50 +0000)]
- use uname -m instead of arch
Michael Schröder [Tue, 3 Jun 2008 15:42:18 +0000 (15:42 +0000)]
- fix origin check