[opensuse-buildservice] Problems with "expansion error: nothing provides"
This is making me absolutely crazy and I apologize if I'm missing something obvious, I am new to SUSE's build tool... In the process of building RPMs for OpenSER 1.2.1 on openSUSE 10.2 x86_64.... I have modified the spec file with all of the required bits for my make. Copied all of the RPMS to a local folder (/usr/sources)... One of the bits is not part of the standard openSUSE RPMs package on the DVD - unixODBC-devel - so I found a SUSE compatible x86_64 RPM and put it into the x86_64 folder under /suse/x86_64 in my local sources folder. Well for the life of me I can't make build recognize that the stupid RPM is there! I did -clean and made sure that it wasn't a caching issue. I installed the unixODBC-devel onto the local system using YaST just to make sure that YaST could see it, and read it, and it worked fine! Is there some magic I'm missing to teach build how to pick up other RPMS that aren't part of the standard DVD package? Thanks, Steven Harrison --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Mon 11 Jun 2007, Steven Harrison wrote:
This is making me absolutely crazy and I apologize if I'm missing something obvious, I am new to SUSE's build tool...
In the process of building RPMs for OpenSER 1.2.1 on openSUSE 10.2 x86_64.... I have modified the spec file with all of the required bits for my make.
If you wish to help out, why dont you help with my openser rpms in server:telephony As you can see I have openser-1.2.0 packaged (with unixodbc), but have been having trouble getting 1.2.1 to work due to the new XML dependencies. If you have the time to solve this problem I would appreciate it.
Copied all of the RPMS to a local folder (/usr/sources)...
One of the bits is not part of the standard openSUSE RPMs package on the DVD - unixODBC-devel - so I found a SUSE compatible x86_64 RPM and put it into the x86_64 folder under /suse/x86_64 in my local sources folder.
Well for the life of me I can't make build recognize that the stupid RPM is there!
I did -clean and made sure that it wasn't a caching issue.
I installed the unixODBC-devel onto the local system using YaST just to make sure that YaST could see it, and read it, and it worked fine!
Is there some magic I'm missing to teach build how to pick up other RPMS that aren't part of the standard DVD package?
The packages that you depend on need to be available in the build service build target, not just randomly on your disk somewhere :-) -- Peter Nixon http://www.peternixon.net/ PGP Key: http://www.peternixon.net/public.asc --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi Peter, I'd love to help out where-ever I can. I did already build a python-mysql RPM on 10.2 x86_64 to resolve the dependency issue with the latest MediaProxy. The next battle is this 1.2.1 release of OpenSER. I *believe* that I've already passed the XML issues; I'm stuck on the radiusclient-ng versus SUSE's radiusclient. My development team is hoping that this has been resolved today with a small change to two of the make files in openser. I'll test and let you know how I'm progressing tomorrow. In the mean time can I assist by building and testing your 1.2.0 on x86_64? I see it posted for i586 already, but it would be nice to have available for x86_64. Thanks, ________________________________ Steven Harrison Chief Technical Officer Call The Planet ~ brilliant phone service ~ www.ctpcom.net | www.calltheplanet.com [p] +1-246-228-2159 [f] +1-246-430-1418 [@] steven@calltheplanet.com ________________________________ -----Original Message----- From: Peter Nixon [mailto:listuser@peternixon.net] Sent: Monday, June 11, 2007 5:39 AM To: opensuse-buildservice@opensuse.org Subject: [opensuse-buildservice] Re: Problems with "expansion error: nothing provides" On Mon 11 Jun 2007, Steven Harrison wrote:
This is making me absolutely crazy and I apologize if I'm missing something obvious, I am new to SUSE's build tool...
In the process of building RPMs for OpenSER 1.2.1 on openSUSE 10.2 x86_64.... I have modified the spec file with all of the required bits for my make.
Copied all of the RPMS to a local folder (/usr/sources)...
One of the bits is not part of the standard openSUSE RPMs package on
If you wish to help out, why dont you help with my openser rpms in server:telephony As you can see I have openser-1.2.0 packaged (with unixodbc), but have been having trouble getting 1.2.1 to work due to the new XML dependencies. If you have the time to solve this problem I would appreciate it. the
DVD - unixODBC-devel - so I found a SUSE compatible x86_64 RPM and put it into the x86_64 folder under /suse/x86_64 in my local sources folder.
Well for the life of me I can't make build recognize that the stupid RPM is there!
I did -clean and made sure that it wasn't a caching issue.
I installed the unixODBC-devel onto the local system using YaST just to make sure that YaST could see it, and read it, and it worked fine!
Is there some magic I'm missing to teach build how to pick up other RPMS that aren't part of the standard DVD package?
The packages that you depend on need to be available in the build service build target, not just randomly on your disk somewhere :-) -- Peter Nixon http://www.peternixon.net/ PGP Key: http://www.peternixon.net/public.asc --------------------------------------------------------------------- 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 Steven This sounds like you are duplicating large amounts of work which I have already done. My packages of ser, openser, freeradius-server, freeradius-client and radiusclient-ng are considered the official opensuse packages by those respective projects. If you take either of my freeradius-client or radiusclient-ng packages from network:aaa you will find that both ser and openser compile just fine with radius support :-) Cheers Peter On Mon 11 Jun 2007, Steven Harrison wrote:
Hi Peter,
I'd love to help out where-ever I can.
I did already build a python-mysql RPM on 10.2 x86_64 to resolve the dependency issue with the latest MediaProxy.
The next battle is this 1.2.1 release of OpenSER. I *believe* that I've already passed the XML issues; I'm stuck on the radiusclient-ng versus SUSE's radiusclient. My development team is hoping that this has been resolved today with a small change to two of the make files in openser. I'll test and let you know how I'm progressing tomorrow.
In the mean time can I assist by building and testing your 1.2.0 on x86_64? I see it posted for i586 already, but it would be nice to have available for x86_64.
Thanks,
________________________________ Steven Harrison Chief Technical Officer Call The Planet ~ brilliant phone service ~ www.ctpcom.net | www.calltheplanet.com [p] +1-246-228-2159 [f] +1-246-430-1418 [@] steven@calltheplanet.com ________________________________ -----Original Message----- From: Peter Nixon [mailto:listuser@peternixon.net] Sent: Monday, June 11, 2007 5:39 AM To: opensuse-buildservice@opensuse.org Subject: [opensuse-buildservice] Re: Problems with "expansion error: nothing provides"
On Mon 11 Jun 2007, Steven Harrison wrote:
This is making me absolutely crazy and I apologize if I'm missing something obvious, I am new to SUSE's build tool...
In the process of building RPMs for OpenSER 1.2.1 on openSUSE 10.2 x86_64.... I have modified the spec file with all of the required bits for my make.
If you wish to help out, why dont you help with my openser rpms in server:telephony
As you can see I have openser-1.2.0 packaged (with unixodbc), but have been having trouble getting 1.2.1 to work due to the new XML dependencies. If you have the time to solve this problem I would appreciate it.
Copied all of the RPMS to a local folder (/usr/sources)...
One of the bits is not part of the standard openSUSE RPMs package on
the
DVD - unixODBC-devel - so I found a SUSE compatible x86_64 RPM and put it into the x86_64 folder under /suse/x86_64 in my local sources
folder.
Well for the life of me I can't make build recognize that the stupid
RPM
is there!
I did -clean and made sure that it wasn't a caching issue.
I installed the unixODBC-devel onto the local system using YaST just
to
make sure that YaST could see it, and read it, and it worked fine!
Is there some magic I'm missing to teach build how to pick up other
RPMS
that aren't part of the standard DVD package?
The packages that you depend on need to be available in the build service build target, not just randomly on your disk somewhere :-)
-- Peter Nixon http://www.peternixon.net/ PGP Key: http://www.peternixon.net/public.asc --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi Peter,
I'd love to help out where-ever I can.
I did already build a python-mysql RPM on 10.2 x86_64 to resolve the dependency issue with the latest MediaProxy.
The next battle is this 1.2.1 release of OpenSER. I *believe* that I've already passed the XML issues; I'm stuck on the radiusclient-ng versus SUSE's radiusclient. My development team is hoping that this has been resolved today with a small change to two of the make files in openser. I'll test and let you know how I'm progressing tomorrow.
In the mean time can I assist by building and testing your 1.2.0 on x86_64? I see it posted for i586 already, but it would be nice to have available for x86_64.
Thanks,
________________________________ Steven Harrison Chief Technical Officer Call The Planet ~ brilliant phone service ~ www.ctpcom.net | www.calltheplanet.com [p] +1-246-228-2159 [f] +1-246-430-1418 [@] steven@calltheplanet.com ________________________________ -----Original Message----- From: Peter Nixon [mailto:listuser@peternixon.net] Sent: Monday, June 11, 2007 5:39 AM To: opensuse-buildservice@opensuse.org Subject: [opensuse-buildservice] Re: Problems with "expansion error: nothing provides"
On Mon 11 Jun 2007, Steven Harrison wrote:
This is making me absolutely crazy and I apologize if I'm missing something obvious, I am new to SUSE's build tool...
In the process of building RPMs for OpenSER 1.2.1 on openSUSE 10.2 x86_64.... I have modified the spec file with all of the required bits for my make.
If you wish to help out, why dont you help with my openser rpms in server:telephony
As you can see I have openser-1.2.0 packaged (with unixodbc), but have been having trouble getting 1.2.1 to work due to the new XML dependencies. If you have the time to solve this problem I would appreciate it.
Copied all of the RPMS to a local folder (/usr/sources)...
One of the bits is not part of the standard openSUSE RPMs package on
the
DVD - unixODBC-devel - so I found a SUSE compatible x86_64 RPM and
NUTS! You know I looked for a radiusclient-ng for SUSE x86_64 and couldn't find one! What's the repository where you have that posted? Thanks, ________________________________ Steven Harrison Chief Technical Officer Call The Planet ~ brilliant phone service ~ www.ctpcom.net | www.calltheplanet.com [p] +1-246-228-2159 [f] +1-246-430-1418 [@] steven@calltheplanet.com ________________________________ -----Original Message----- From: Peter Nixon [mailto:listuser@peternixon.net] Sent: Monday, June 11, 2007 5:27 PM To: opensuse-buildservice@opensuse.org Cc: Steven Harrison Subject: Re: Problems with "expansion error: nothing provides" Hi Steven This sounds like you are duplicating large amounts of work which I have already done. My packages of ser, openser, freeradius-server, freeradius-client and radiusclient-ng are considered the official opensuse packages by those respective projects. If you take either of my freeradius-client or radiusclient-ng packages from network:aaa you will find that both ser and openser compile just fine with radius support :-) Cheers Peter On Mon 11 Jun 2007, Steven Harrison wrote: put
it into the x86_64 folder under /suse/x86_64 in my local sources
folder.
Well for the life of me I can't make build recognize that the stupid
RPM
is there!
I did -clean and made sure that it wasn't a caching issue.
I installed the unixODBC-devel onto the local system using YaST just
to
make sure that YaST could see it, and read it, and it worked fine!
Is there some magic I'm missing to teach build how to pick up other
RPMS
that aren't part of the standard DVD package?
The packages that you depend on need to be available in the build service build target, not just randomly on your disk somewhere :-)
-- Peter Nixon http://www.peternixon.net/ PGP Key: http://www.peternixon.net/public.asc --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 2007-06-11 17:49:36 -0500, Steven Harrison wrote:
NUTS! You know I looked for a radiusclient-ng for SUSE x86_64 and couldn't find one! What's the repository where you have that posted?
is there anything we can do to stop you to waste your time? Peter maintains a good openser package. why in hell duplicate the work? darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Excuse me for trying to contribute. If you take enough of your precious time to read the *entire* thread you'll clearly see that Peter does NOT have a compiled and working RPM for OpenSER 1.2.1 in x86_64 which is what I'm working on with my team. If my contributions are wasting your time, I'll take my leave of you now. ________________________________ Steven Harrison Chief Technical Officer Call The Planet ~ brilliant phone service ~ www.ctpcom.net | www.calltheplanet.com [p] +1-246-228-2159 [f] +1-246-430-1418 [@] steven@calltheplanet.com ________________________________ -----Original Message----- From: Marcus Rueckert [mailto:mrueckert@suse.de] Sent: Monday, June 11, 2007 7:04 PM To: opensuse-buildservice@opensuse.org Subject: Re: [opensuse-buildservice] RE: Problems with "expansion error: nothing provides" On 2007-06-11 17:49:36 -0500, Steven Harrison wrote:
NUTS! You know I looked for a radiusclient-ng for SUSE x86_64 and couldn't find one! What's the repository where you have that posted?
is there anything we can do to stop you to waste your time? Peter maintains a good openser package. why in hell duplicate the work? darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- 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
On Tue 12 Jun 2007, Steven Harrison wrote:
Excuse me for trying to contribute.
If you take enough of your precious time to read the *entire* thread you'll clearly see that Peter does NOT have a compiled and working RPM for OpenSER 1.2.1 in x86_64 which is what I'm working on with my team.
I am working on it as we speak. As I said there are some issues getting the new dependencies to work correctly and I have been busy. In future, its a good idea to look for packages to see if they exist in the build service (like mine) and offer to help the maintainer (if they are not up to date for some reason).
If my contributions are wasting your time, I'll take my leave of you now.
You contributions are welcome. Please sign up for a build service account if you dont already have one, and let me know your username and I would happily accept your help. In the mean time, just send me a diff against my spec files if you change something :-) Cheers -- Peter Nixon http://www.peternixon.net/ PGP Key: http://www.peternixon.net/public.asc --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 2007-06-11 18:15:13 -0500, Steven Harrison wrote:
Excuse me for trying to contribute.
If you take enough of your precious time to read the *entire* thread you'll clearly see that Peter does NOT have a compiled and working RPM for OpenSER 1.2.1 in x86_64 which is what I'm working on with my team.
If my contributions are wasting your time, I'll take my leave of you now.
it was not my intention to stop you from contributing. i really appreciate when people step up and help with packaging. but you duplicated lots of his work. one of the facts that i really dislike is that people on the buildservice create the same packages over and over again instead of really cooperating. Given the fact that we have a builtin search, they cant even say "i did not find the package". i know i can be a bit too harsh sometimes, and i am sorry that i stepped on your toes with it. darix -- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue 12 Jun 2007, Steven Harrison wrote:
NUTS! You know I looked for a radiusclient-ng for SUSE x86_64 and couldn't find one! What's the repository where you have that posted?
As it is a dependency of openser it is included in the same repository: http://software.opensuse.org/download/server:/telephony/ For example: http://software.opensuse.org/download/server:/telephony/openSUSE_Factory/x86... The "master" repository for all the radius packages is: http://software.opensuse.org/download/network:/aaa/ You can use either, as they are identical (Copied with an _aggregate file). A simple google search should find both. Cheers -- Peter Nixon http://www.peternixon.net/ PGP Key: http://www.peternixon.net/public.asc --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tuesday 12 June 2007 01:18:20 wrote Peter Nixon:
On Tue 12 Jun 2007, Steven Harrison wrote:
NUTS! You know I looked for a radiusclient-ng for SUSE x86_64 and couldn't find one! What's the repository where you have that posted?
As it is a dependency of openser it is included in the same repository:
http://software.opensuse.org/download/server:/telephony/
For example:
http://software.opensuse.org/download/server:/telephony/openSUSE_Factory/x8 6_64/radiusclient-ng-0.5.5.1-3.5.x86_64.rpm
The "master" repository for all the radius packages is:
http://software.opensuse.org/download/network:/aaa/
You can use either, as they are identical (Copied with an _aggregate file).
A simple google search should find both.
hm, wouldn't it be better to build on top your project instead of using _aggregate ? In that way Steven gets all you latest packages as a base for his one without duplicate packages on the servers and mirrors. Or maybe Steven can work directly in your project, if you both have the same goals ? bye adrian -- Adrian Schroeter SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG N�rnberg) email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue 12 Jun 2007, Adrian Schröter wrote:
On Tuesday 12 June 2007 01:18:20 wrote Peter Nixon:
On Tue 12 Jun 2007, Steven Harrison wrote:
NUTS! You know I looked for a radiusclient-ng for SUSE x86_64 and couldn't find one! What's the repository where you have that posted?
As it is a dependency of openser it is included in the same repository:
http://software.opensuse.org/download/server:/telephony/
For example:
http://software.opensuse.org/download/server:/telephony/openSUSE_Factory /x8 6_64/radiusclient-ng-0.5.5.1-3.5.x86_64.rpm
The "master" repository for all the radius packages is:
http://software.opensuse.org/download/network:/aaa/
You can use either, as they are identical (Copied with an _aggregate file).
A simple google search should find both.
hm, wouldn't it be better to build on top your project instead of using _aggregate ?
That iss what I was doing, but that means that at install time users have to add a second repo just to get one (very small) extra rpm. It's certainly much cleaner from the user perspective to be able to add the server:telephony repo to yast and then be able to pick all the openser packages (including openser-radius) without getting dependency failure messages...
In that way Steven gets all you latest packages as a base for his one without duplicate packages on the servers and mirrors.
He is trying to build the same package I already have in the project, albeit an updated version, which as I mentioned earlier I have not been able to get built cleanly yet because of a new dependency on xmlrpc-c which depends on w3c-libwww both of which are poorly maintained and don't build cleanly.
Or maybe Steven can work directly in your project, if you both have the same goals ?
Yes. I have already offered that to Steven :-) Cheers -- Peter Nixon http://www.peternixon.net/ PGP Key: http://www.peternixon.net/public.asc --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Op Tuesday 12 June 2007 00:49:36 schreef Steven Harrison:
NUTS! You know I looked for a radiusclient-ng for SUSE x86_64 and couldn't find one! What's the repository where you have that posted?
http://benjiweber.co.uk:8080/webpin/ e.g. http://benjiweber.co.uk:8080/webpin/index.jsp?distro=openSUSE_102&searchTerm=radius Or use something like: rsync -a rsync://ftp-1.gwdg.de/pub/opensuse/repositories/ --include=rpm --exclude=html | tr -s " " | cut -d" " -f5- | grep rpm | grep openSUSE_10.2 | grep -Eiv "/src/|gnome" | sort This will result in a file the content of the buildserver -- Richard Bos We are borrowing the world of our children, It is not inherited from our parents. --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Mon 11 Jun 2007, Steven Harrison wrote:
Hi Peter,
I'd love to help out where-ever I can.
I did already build a python-mysql RPM on 10.2 x86_64 to resolve the dependency issue with the latest MediaProxy.
The next battle is this 1.2.1 release of OpenSER. I *believe* that I've already passed the XML issues; I'm stuck on the radiusclient-ng versus SUSE's radiusclient. My development team is hoping that this has been resolved today with a small change to two of the make files in openser. I'll test and let you know how I'm progressing tomorrow.
In the mean time can I assist by building and testing your 1.2.0 on x86_64? I see it posted for i586 already, but it would be nice to have available for x86_64.
The openser rpms on the Build Service are now updated to 1.2.1 for all platforms. (Thanks go to Marcus for some invaluable help with one of the new package dependencies which has a Makefile that defies all logic and _really_ did not want to work on 64bit) Cheers -- Peter Nixon http://www.peternixon.net/ PGP Key: http://www.peternixon.net/public.asc --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Sun, Jun 10, 2007 at 11:59:18PM -0500, Steven Harrison wrote:
In the process of building RPMs for OpenSER 1.2.1 on openSUSE 10.2 x86_64.... I have modified the spec file with all of the required bits for my make.
Copied all of the RPMS to a local folder (/usr/sources)...
One of the bits is not part of the standard openSUSE RPMs package on the DVD - unixODBC-devel - so I found a SUSE compatible x86_64 RPM and put it into the x86_64 folder under /suse/x86_64 in my local sources folder.
Well for the life of me I can't make build recognize that the stupid RPM is there!
That sounds like this is abuild the "build" package, not the
opensuse buildservice. Anyway, you have to put your local
directory containing the rpms in the package search path, i.e.
try something like
build --rpms <localdir>:
participants (6)
-
Adrian Schröter
-
Marcus Rueckert
-
Michael Schroeder
-
Peter Nixon
-
Richard Bos
-
Steven Harrison