Mailinglist Archive: opensuse-buildservice (327 mails)

< Previous Next >
RE: [opensuse-buildservice] missing build dependencies
I changed the Meta/Rpmm.pm file to make sure the i386 packages are also picked
up during the x86_64 builds.

I had to restart the scheduler service and I had to re-run bs_admin
--rescan-repository $prj_name $repo $arch for a new :full.solv file to be
created in the build directory of the project.

After re-starting the scheduler and rescanning the remote repository, the
:full.solv captures the i386 packages as well.


Thank you
Praveen K Paladugu
Dell Linux Engineering


-----Original Message-----
From: Paladugu, Praveen
Sent: Thursday, April 21, 2011 2:27 PM
To: suse-tux@xxxxxx; opensuse-buildservice@xxxxxxxxxxxx
Subject: RE: [opensuse-buildservice] missing build dependencies

There is quite a long list. But here is the summary.


nothing provides dell_ie_bmc, nothing provides dell_ie_bp, nothing provides
dell_ie_perc, nothing provides dell_ie_tape_tandberg, , nothing provides
dell_ie_module(FRMW_BMC) needed by
BMC_Firmware_componentid_05814_for_PowerEdge_1425, nothing provides a7, nothing
provides dell_ie_module(LSI_PERC) needed by
Perc_4e_Di_ven_0x1028_dev_0x0013_subven_0x1028_subdev_0x0170_for_PowerEdge_2800,
nothing provides dell_ie_module(LSI_PERC) needed by
Perc_4e_Di_ven_0x1028_dev_0x0013_subven_0x1028_subdev_0x0170_for_PowerEdge_2850,
nothing provides dell_ie_module(LSI_PERC) needed by
Perc_4e_Di_ven_0x1028_dev_0x0013_subven_0x1028_subdev_0x0170_for_PowerEdge_6800,
nothing provides dell_ie_module(LSI_PERC) needed by
Perc_4e_Di_ven_0x1028_dev_0x0013_subven_0x1028_subdev_0x0170_for_PowerEdge_6850,
nothing provides dell_ie_module(LSI_PERC) needed by
PERC_4e_Si_ven_0x1028_dev_0x0013_subven_0x1028_subdev_0x016c_for_PowerEdge_1850,
nothing provides dell_ie_module(LSI_PERC) needed by
PERC_4_SC_ven_0x1000_dev_0x1960_subven_0x1028_subdev_0x0520


Looks like ignoring the 32-bit packages is the issue I am running into. I am
able to pick up the dell_ie_master package which is x86_64 package, but not any
of the i386 packages.
Looks like I have to change backend/Meta/Rpmmd.pm to get around this :(

Thanks for the pointer.



Praveen





________________________________________
From: Marcus Hüwe [suse-tux@xxxxxx]
Sent: Thursday, April 21, 2011 1:39 PM
To: opensuse-buildservice@xxxxxxxxxxxx
Subject: Re: [opensuse-buildservice] missing build dependencies

On 2011-04-20 17:42:44 -0500, Praveen_Paladugu@xxxxxxxx wrote:
All,

In our Private OBS (version 2.1.0), I created a Download on Demand
project =
(DoD_Prj) and am installing some of the packages in a VMDK appliance.
The remote repository I am using is
http://linux.dell.com/repo/hardware/OMS=
A_6.4/platform_independent/suse11_64/. I am trying to install some of the p=
ackages in the payloads directory. Some of these packages have dependencies=
on packages like dell_ie_bmc in the ie_modules directory.

Now the problem is, obs is able to pick up the packages from the payloads d=
irectory. But it complains none of the repositories provides the packages =
dell_ie_bmc although it is available in the repository. What could be going=
wrong here?
Hmm can you post the concrete "unresolvable" error? From a quick glance at the
primary.xml.gz it's probably related to the fact that the noarch package
"dell_ft_install" requires the i386 package "dell_ie_bmc" (but the rpmmd parser
ignores iX86 packages if the specified arch is x86_64).

I have been trying to get to the exact function which computes the dependen=
cies and verifies their existence in available repositories.

If someone could point me to the file/function which handles these features=
it would be of great help.

The rpmmd/primary.xml parsing is done in the backend/Meta/Rpmmd.pm module.


Marcus
--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

--
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups