[opensuse-buildservice] Problems with perl(modulename) Requires
Hello, it seems Factory has problems with perl module Requires like Requires: perl(modulename) See home:cboltz - I get an expansion error in the fontlinge-QA package saying nothing provides bytes) needed by fontlinge, nothing provides utf8) needed by fontlinge, [...] According to the build log of the Fontlinge package (also in home:cboltz), the Requirements are already broken in the package: Requires: ImageMagick perl bytes) utf8) [...] The spec file contains the correct Requires: Requires: perl(bytes) perl(utf8) Any idea what could be wrong and why this only happens on Factory? Regards, Christian Boltz -- For patterns and products, this is - as we now learned - wrong and confusing. (We will probably have more such learning effects in the future ... ;-}) [Klaus Kaempf in https://bugzilla.novell.com/show_bug.cgi?id=198379] --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hello, on Montag, 2. Juli 2007, Christian Boltz wrote:
it seems Factory has problems with perl module Requires like Requires: perl(modulename) [...] Any idea what could be wrong and why this only happens on Factory?
Release: 24.13 33c33 < Requires: perl(bytes) perl(utf8) perl(Cwd) perl(DBD::mysql) perl(DBI)
At least I now found what is wrong: http://build.opensuse.org/package/live_build_log?package=Fontlinge&repository=Factory&project=home%3Acboltz&arch=i586 ----------------------------------------------------------------- I have the following modifications for fontlinge.spec: 19c19 < Release: 1 --- perl(ExtUtils::MakeMaker) perl(File::Compare) perl(File::Copy) perl(File::Find) perl(File::Path) perl(File::Spec) perl(File::stat) perl(File::Temp) perl(Fcntl) perl(Getopt::Long) perl(Image::Magick) perl(IO::Handle) perl(POSIX) perl(Socket) perl(Term::ReadKey) perl(Time::HiRes) perl(User::pwent) ---
Requires: perl bytes) utf8) Cwd) DBD::mysql) DBI) ExtUtils::MakeMaker) File::Compare) File::Copy) File::Find) File::Path) File::Spec) File::stat) File::Temp) Fcntl) Getopt::Long) Image::Magick) IO::Handle) POSIX) Socket) Term::ReadKey) Time::HiRes) User::pwent)
I still don't know _why_ this happens, but it looks like a bug... Regards, Christian Boltz --
Weil es sehr weit verbreitet ist, eingespielt und "überall drauf". Die weite Verbreitung ist allenfalls geeignet, die kaputte Syntax auszugleichen, ein Erfordernis also, kein Pluspunkt. [> Ratti und Thorsten Haude in suse-linux zur Frage "Warum procmail?"]
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Mon, Jul 02, 2007 at 01:00:17AM +0200, Christian Boltz wrote:
Release: 24.13 33c33 < Requires: perl(bytes) perl(utf8) perl(Cwd) perl(DBD::mysql) perl(DBI)
I have the following modifications for fontlinge.spec: 19c19 < Release: 1 --- perl(ExtUtils::MakeMaker) perl(File::Compare) perl(File::Copy) perl(File::Find) perl(File::Path) perl(File::Spec) perl(File::stat) perl(File::Temp) perl(Fcntl) perl(Getopt::Long) perl(Image::Magick) perl(IO::Handle) perl(POSIX) perl(Socket) perl(Term::ReadKey) perl(Time::HiRes) perl(User::pwent) ---
Requires: perl bytes) utf8) Cwd) DBD::mysql) DBI) ExtUtils::MakeMaker) File::Compare) File::Copy) File::Find) File::Path) File::Spec) File::stat) File::Temp) Fcntl) Getopt::Long) Image::Magick) IO::Handle) POSIX) Socket) Term::ReadKey) Time::HiRes) User::pwent)
I still don't know _why_ this happens, but it looks like a bug...
Yes, fixed now. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Markus Rex, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (2)
-
Christian Boltz
-
Michael Schroeder