expansion error ...
Hi, the famous expansion error has received some improvements. The front-end does show now, which package can't get resolved. I have added also some mappings for the Fedora distributions, were the package names are different. The mappings are: Substitute: db db4 Substitute: db-devel db4-devel Substitute: te_latex tetex-latex Substitute: xorg-x11-devel xorg-x11-proto-devel xorg-x11-trans-devel Substitute: qt3 qt Substitute: qt3-devel qt-devel Substitute: kdelibs3 kdelibs Substitute: kdelibs3-devel kdelibs-devel Substitute: kdegames3 kdegames Substitute: openldap2 openldap Substitute: openldap2-devel openldap-devel Substitute: xorg-x11-Mesa-devel mesa-libGL-devel The Mandriva distro does still miss a number of -devel packages, which is causing the expansion error atm. Please notify us, when you run in a expansion error, where you know that the other distros do use different package names. bye adrian -- Adrian Schroeter SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany email: adrian@suse.de
Hi,
I have added also some mappings for the Fedora distributions, were the package names are different. The mappings are:
Substitute: db db4 Substitute: db-devel db4-devel Substitute: te_latex tetex-latex Substitute: xorg-x11-devel xorg-x11-proto-devel xorg-x11-trans-devel Substitute: qt3 qt Substitute: qt3-devel qt-devel Substitute: kdelibs3 kdelibs Substitute: kdelibs3-devel kdelibs-devel Substitute: kdegames3 kdegames Substitute: openldap2 openldap Substitute: openldap2-devel openldap-devel Substitute: xorg-x11-Mesa-devel mesa-libGL-devel
I'm not very happy with this. This list may become very long. Maybe it's better to use different BuildRequires for the different distributions. Anyway here are some mappings that i have found : Substitute: qt3 qt qt3-common Substitute: qt3-devel qt-devel libqt3-devel Substitute: kdelibs3-devel kdelibs-devel libkdecore4-devel Substitute: kdelibs3 kdelibs kdelibs-common Substitute: ImageMagick-Magick++-devel ImageMagick-c++-devel Substitute: ImageMagick-Magick++ ImageMagick-c++ Substitute: audiofile-devel libaudiofile0-devel Substitute: gsl libgsl0 Substitute: gsl-devel libgsl0-devel Substitute: audiofile libaudiofile0
The Mandriva distro does still miss a number of -devel packages, which is causing the expansion error atm.
Also SUSE has no gsl-devel package, but Fedora needs it. Greetings, Stefan
Hi Stefan, Am Thursday 13 April 2006 10:56 schrieb Stefan Gerlach:
Hi,
I have added also some mappings for the Fedora distributions, were the package names are different. The mappings are:
Substitute: db db4 Substitute: db-devel db4-devel Substitute: te_latex tetex-latex Substitute: xorg-x11-devel xorg-x11-proto-devel xorg-x11-trans-devel Substitute: qt3 qt Substitute: qt3-devel qt-devel Substitute: kdelibs3 kdelibs Substitute: kdelibs3-devel kdelibs-devel Substitute: kdegames3 kdegames Substitute: openldap2 openldap Substitute: openldap2-devel openldap-devel Substitute: xorg-x11-Mesa-devel mesa-libGL-devel
I'm not very happy with this. This list may become very long. Maybe it's better to use different BuildRequires for the different distributions.
It is better to have one long list in the Fedora distribution than to have all mappings again in each project.
Anyway here are some mappings that i have found :
Substitute: qt3 qt qt3-common
This would mean the BuildRequires for "qt3" would be replaced by a BuildRequires for "qt qt3-common". But a qt3-common does not exist for Fedora. Similar to the following macros
Substitute: qt3-devel qt-devel libqt3-devel Substitute: kdelibs3-devel kdelibs-devel libkdecore4-devel Substitute: kdelibs3 kdelibs kdelibs-common
These have been added :
Substitute: ImageMagick-Magick++-devel ImageMagick-c++-devel Substitute: ImageMagick-Magick++ ImageMagick-c++ Substitute: audiofile-devel libaudiofile0-devel Substitute: gsl libgsl0 Substitute: gsl-devel libgsl0-devel Substitute: audiofile libaudiofile0
The Mandriva distro does still miss a number of -devel packages, which is causing the expansion error atm.
Also SUSE has no gsl-devel package, but Fedora needs it.
SuSE has it for 10.1. But you are right for 10.0. I do map it to gsl there now. bye adrian -- Adrian Schroeter SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany email: adrian@suse.de
It is better to have one long list in the Fedora distribution than to have all mappings again in each project.
You are right. But that's a lot of work :-)
Substitute: qt3 qt qt3-common
Sorry, i meant SUSE Fedora Mandriva -------------------------------------------------------------------- qt3 qt qt3-common qt3-devel qt-devel libqt3-devel kdelibs3 kdelibs kdelibs-common kdelibs3-devel kdelibs-devel libkdecore4-devel gsl gsl/gsl-devel libgsl0/libgsl0-devel Can this be resolved? -- Stefan
Am Thursday 13 April 2006 11:30 schrieb Stefan Gerlach:
It is better to have one long list in the Fedora distribution than to have all mappings again in each project.
You are right. But that's a lot of work :-)
but only once and only in one place ;)
Substitute: qt3 qt qt3-common
Sorry, i meant
SUSE Fedora Mandriva -------------------------------------------------------------------- qt3 qt qt3-common qt3-devel qt-devel libqt3-devel kdelibs3 kdelibs kdelibs-common kdelibs3-devel kdelibs-devel libkdecore4-devel
they have been added.
gsl gsl/gsl-devel libgsl0/libgsl0-devel
Should work as well, but you should use "gsl-devel" in your BuildRequires. bye adrian -- Adrian Schroeter SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany email: adrian@suse.de
Still some errors ... FC5.x86_64, FC4.x86_64, Debian, M2006.x86_64 : "nothing provides gcc-c++" M2006.i386 : "nothing provides ImageMagick-devel" (the package is called ImageMagick) -- Stefan
Am Thursday 13 April 2006 12:06 schrieb Stefan Gerlach:
Still some errors ...
FC5.x86_64, FC4.x86_64, Debian, M2006.x86_64 : "nothing provides gcc-c++"
We have no rpms for x86_64 for other distributions yet. So this error means basically that he can't find any package. Yes, the frontend should not offer to build at all for x86_64 in that case ... gcc-c++ gets mapped to gcc on Debian now.
M2006.i386 : "nothing provides ImageMagick-devel" (the package is called ImageMagick)
ImageMagick does not provide any headers on Mandriva, so we do miss this package ... I have to look were to get the Mandriva -devel packages. -- Adrian Schroeter SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany email: adrian@suse.de
Hi, On Wed, Apr 12, 2006 at 06:52:46PM +0200, Adrian Schroeter wrote:
the famous expansion error has received some improvements. [...] The Mandriva distro does still miss a number of -devel packages, which is causing the expansion error atm.
Mandriva is missing db-devel... I think it is called libdb4.2-devel
Please notify us, when you run in a expansion error, where you know that the other distros do use different package names.
The following mapping is missing for FC4/FC5: Substitute: tcpd-devel tcp_wrappers Thanks, Peter -- SUSE LINUX Products GmbH Thought is limitation. Research & Development Free your mind.
Hi, I noticed another problem, this time on Factory: 'java2-devel-packages' seems to expand to the non-existant package 'java-1_4_2-sun-devel', which does not exist. (It works in SL10.) Regards, Peter -- SUSE LINUX Products GmbH Thought is limitation. Research & Development Free your mind.
On Tue, May 02, 2006 at 04:24:09PM +0200, Peter Poeml wrote:
Hi,
I noticed another problem, this time on Factory:
'java2-devel-packages' seems to expand to the non-existant package 'java-1_4_2-sun-devel', which does not exist.
Most likely the Factory packages are too old in the build service. See https://bugzilla.novell.com/show_bug.cgi?id=159319 Robert -- Robert Schiele Tel.: +49-621-181-2214 Dipl.-Wirtsch.informatiker mailto:rschiele@uni-mannheim.de "Quidquid latine dictum sit, altum sonatur."
Robert Schiele wrote:
On Tue, May 02, 2006 at 04:24:09PM +0200, Peter Poeml wrote:
Hi,
I noticed another problem, this time on Factory:
'java2-devel-packages' seems to expand to the non-existant package 'java-1_4_2-sun-devel', which does not exist.
Most likely the Factory packages are too old in the build service. See https://bugzilla.novell.com/show_bug.cgi?id=159319
Robert
Mls could you please update the stable resource in the backend, nearly all Java packages fail to build on factory. Greetings -- Thomas Schmidt (tschmidt [at] suse.de) SUSE Linux Products GmbH :: Research & Development :: Internal Tools "Computers are useless. They can only give you answers.", Pablo Picasso
On Tue, May 02, 2006 at 06:36:28PM +0200, Thomas Schmidt wrote:
Mls could you please update the stable resource in the backend, nearly all Java packages fail to build on factory. Greetings
Adrian wants to set up an automated update process... Cheers, Michael. -- Michael Schroeder mls@suse.de main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
On Tuesday 02 May 2006 16:24, Dr. Peter Poeml wrote:
Hi,
I noticed another problem, this time on Factory:
'java2-devel-packages' seems to expand to the non-existant package 'java-1_4_2-sun-devel', which does not exist.
(It works in SL10.)
Regards, Peter The java2-devel-packages is a macro that gets substituted for 'java-1_4_2-sun-devel ... which again is not available on 10.1 and Fedora Distributions. A solution could be to use java-devel ... however: on 10.0 there are several packages that provide 'java-devel', which is why the build throws an expansion error.
If we could make the sun java available for 10.1, the following snippet should work: %if %{?suse_version:1}%{?!suse_version:0} BuildRequires: java2-devel-packages %else BuildRequires: java-devel %endif #java-devel-end Note that our current gcj substitution for the SUN Java is still very buggy and it can happen that packages do not compile with it. Regards, -- Daniel Bornkessel Tel: +49 911 740 53 161 Novell :: SUSE R&D :: Internal Tools / Java Packaging ______________________________________________________________________ [==========================================] SL 10.1 since: t=61798s
On Tue, May 02, 2006 at 05:19:18PM +0200, Daniel Bornkessel wrote:
The java2-devel-packages is a macro that gets substituted for 'java-1_4_2-sun-devel ... which again is not available on 10.1 and Fedora Distributions.
Wrong for 10.1: /pub/suse/install/10.1/inst-source-extra/suse/i586/java-1_4_2-sun-devel-1.4.2.11-7.i586.rpm Robert -- Robert Schiele Tel.: +49-621-181-2214 Dipl.-Wirtsch.informatiker mailto:rschiele@uni-mannheim.de "Quidquid latine dictum sit, altum sonatur."
On Tuesday 02 May 2006 17:52, Robert Schiele wrote:
On Tue, May 02, 2006 at 05:19:18PM +0200, Daniel Bornkessel wrote:
The java2-devel-packages is a macro that gets substituted for 'java-1_4_2-sun-devel ... which again is not available on 10.1 and Fedora Distributions.
Wrong for 10.1: /pub/suse/install/10.1/inst-source-extra/suse/i586/java-1_4_2-sun-devel-1.4 .2.11-7.i586.rpm
Robert
I didn't mean in general, I was talking about the build service. There are SUN packages for 10.1, but they are not in the build service AFAIK. -- Daniel Bornkessel Tel: +49 911 740 53 161 Novell :: SUSE R&D :: Internal Tools / Java Packaging ______________________________________________________________________ [==========================================] SL 10.1 since: t=128898s
participants (8)
-
Adrian Schroeter
-
Adrian Schröter
-
Daniel Bornkessel
-
Dr. Peter Poeml
-
Michael Schroeder
-
Robert Schiele
-
Stefan Gerlach
-
Thomas Schmidt