Mailinglist Archive: opensuse-bugs (4173 mails)

< Previous Next >
[Bug 514674] New: tangled image build ...
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Fri, 19 Jun 2009 05:28:10 -0600
  • Message-id: <bug-514674-21960@xxxxxxxxxxxxxxxxxxxxxxxx/>
http://bugzilla.novell.com/show_bug.cgi?id=514674


Summary: tangled image build ...
Classification: openSUSE
Product: openSUSE.org
Version: unspecified
Platform: Other
OS/Version: Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: BuildService
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: mmeeks@xxxxxxxxxx
QAContact: adrian@xxxxxxxxxx
Found By: ---


Building an image in the build service appears (to me) somewhat tangled.

The 'Image' itself is by no means self contained - so if you move the directory
to another project, it just breaks in some nasty ways.

It is necessary (it seems) to edit the prjconf to add:


%if "%_repository" == "images"
Type: kiwi
Repotype: none
Patterntype: none

%endif
Prefer: openSUSE-release openSUSE-release-ftp
Prefer: evolution-data-server
Prefer: xulrunner

Substitute: kiwi-filesystem:ext3 e2fsprogs procps psmisc reiserfs
Substitute: kiwi-boot:isoboot kiwi-desc-isoboot module-init-tools elfutils
squashfs aufs aufs-kmp-default cromfs fribidi
Substitute: kiwi-boot:vmxboot kiwi-desc-vmxboot
Substitute: kiwi-boot:netboot kiwi-desc-netboot kiwi-desc-xenboot ncurses-utils
cromfs curl dhcpcd iputils nbd net-tools netcfg nfs-client parted grub mdadm
Substitute: kiwi-boot:oemboot kiwi-desc-oemboot kiwi-desc-xenboot ncurses-utils
cromfs curl parted grub mdadm mkisofs e2fsprogs
Substitute: kiwi-packagemanager:zypper zypper
Substitute: kiwi-packagemanager:smart smart


Since the prjconf is an opaque thing, visible only to advanced users - it would
be great if people can just copy an Image into their home directory, and be
able to expect it to build :-) Currently they cannot.

Similarly, people mention other things as being necessary - having an "image"
target to the project (why is that?)

AFAICS - it is a little too magic to be easy to use.

Can we not get these substitutions into the specific package directory that the
image config is included in somehow ?

--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >
This Thread
  • No further messages