[opensuse-buildservice] Problem pulling repos
Hello, I'm packaging my first app in OBS. It's noarch and firstly focused on OpenSUSE 11.0. It depends on some packages I've found that are available in this repo: http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_11... So then I've included it in the metadata of mine, using: osc meta prj -e home:knocte:bugzilla My XML ends up being: <project name="home:knocte:bugzilla"> <title>OBS packages for bugzilla server software</title> <description></description> <person role="maintainer" userid="knocte"/> <person role="bugowner" userid="knocte"/> <repository name="openSUSE_11.0"> <path repository="standard" project="openSUSE:11.0"/> <path repository="openSUSE_11.0" project="devel:languages:perl"/> <arch>i586</arch> <arch>x86_64</arch> </repository> </project> Now it seems that there is a problem on the resolution of dependencies because I'm only able to install the packages apparently by 1 of 4 ways I've tried: 1) 1-click install from software.opensuse.org: I get wierd problems about not being able to contact with the repository. 2) Adding my home repository to Yast->Software repositories, and trying to install it from Yast->Software Management: I get a segmentation fault. 3) Adding my home repository to Yast->Software repositories, and trying to install the package with zypper ("sudo zypper install bugzilla"):
sudo zypper install bugzilla root's password: Reading installed packages...
Problem: nothing provides perl-Email-MIME >= 1.816 needed by bugzilla-3.2rc1-19.1.noarch Solution 1: do not ask to install a solvable providing bugzilla Choose the above solution using '1' or cancel using 'c' [1/C]: 4) Adding my home repository *and* the devel:languages:perl repository to Yast->Software repositories, and install it from Yast->Software Management: it works! What should I do to get the package working with all ways and not only the last one? Thanks in advance. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Andrés G. Aragoneses wrote:
(...) 1) 1-click install from software.opensuse.org: I get wierd problems about not being able to contact with the repository.
Hugh, I've now tested again this method, and it seems to work, but yesterday it was not working, and I tested it more than once.
2) Adding my home repository to Yast->Software repositories, and trying to install it from Yast->Software Management: I get a segmentation fault.
3) Adding my home repository to Yast->Software repositories, and trying to install the package with zypper ("sudo zypper install bugzilla"):
sudo zypper install bugzilla root's password: Reading installed packages...
Problem: nothing provides perl-Email-MIME >= 1.816 needed by bugzilla-3.2rc1-19.1.noarch Solution 1: do not ask to install a solvable providing bugzilla
Choose the above solution using '1' or cancel using 'c' [1/C]:
4) Adding my home repository *and* the devel:languages:perl repository to Yast->Software repositories, and install it from Yast->Software Management: it works!
What should I do to get the package working with all ways and not only the last one? Thanks in advance.
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi,
<repository name="openSUSE_11.0"> <path repository="standard" project="openSUSE:11.0"/> <path repository="openSUSE_11.0" project="devel:languages:perl"/> <arch>i586</arch> <arch>x86_64</arch> </repository>
look at these two lines:
<path repository="standard" project="openSUSE:11.0"/> <path repository="openSUSE_11.0" project="devel:languages:perl"/>
actually, I'm not pretty sure about where the problem is, but i guess, the order of repository and project in second line are the opposite to the first line. would you try to modify it as:
<path repository="standard" project="openSUSE:11.0"/> <path repository="devel:languages:perl" project="openSUSE_11.0"/>
and then give it a try? good luck! :) --- Ray Wang (王磊) PRC Beijing Linux R&D Engineer Novell Software (Beijing) Ltd http://www.novell.com --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (2)
-
"Andrés G. Aragoneses"
-
Ray Wang