Re: Autoconf in rawhide broken?
That perl issue was fixed a while back. There's not enough info here for me to help you. I'm really curious what happens here also. Richard, could you specify more info? The 'repoquery -q --requires autoconf' correctly shows 'perl(Carp)' dependency in my rawhide mock instance. So it should be working in koji also. I have a question here, Kevin (or others). What action fixed the dependency hell for this issue? Because I did not rebuild the autoconf package for the #924938 bug. I guess that 'rpm -qR autoconf' is a dynamic question: search whole binary rpm file for e.g. perl files and look what is really needed ... and construct the dependencies. But it is not the case how this is done for 'yum install' because at the time the task 'yum install autoconf' was submitted - we are unable to count dynamically all dependencies.. we still don't have all rpm's. So .. metatdata are somewhere in repo statically stored.. But when this info was fixed for autoconf? Thanks, Pavel -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Autoconf in rawhide broken?
On 2013-04-10, Pavel Raiskup prais...@redhat.com wrote: I have a question here, Kevin (or others). What action fixed the dependency hell for this issue? http://pkgs.fedoraproject.org/cgit/perl.git/commit/?id=8bb72978405d9fbb30cf160f18cd789f7b4062ab We excluded some scripts delivered in binary `perl' package from scanning by automatic Provides-generator. The scripts defines `Carp' perl module internally what fools the generator to export it as `perl(Carp)' dependency symbol. Without the fix, `perl' package declared it provides Carp module on RPM level, which was not true on Perl code level, so while yum got satisfied with `perl' package, none Carp module was installed into the system and that made other Perl code using the Carp module, like autconf, unhappy. -- Petr -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Autoconf in rawhide broken?
On Wed, Apr 10, 2013 at 2:20 AM, Pavel Raiskup prais...@redhat.com wrote: That perl issue was fixed a while back. There's not enough info here for me to help you. I'm really curious what happens here also. Richard, could you specify more info? Well it appears to be fixed now. I was pretty sure my mock chroot was new since I hadn't run a local mock rawhide build since a fresh install of f18 (after a failed f17-f18 upgrade with fedup). Sorry for the noise! Richard -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Autoconf in rawhide broken?
Without the fix, `perl' package declared it provides Carp module on RPM level, which was not true on Perl code level, so while yum got satisfied with `perl' package, none Carp module was installed into the system and that made other Perl code using the Carp module, like autconf, unhappy. Well - I probably missed something before. What confused me: after changes in *your* package, the 'perl(Carp)' dependency appeared in *my* package? ... I would bet before that the first thing I was trying in rawhide mock was: `rpm -qR autoconf` and it did not list the 'perl(Carp)'. That convinced me that adding the 'perl(Carp)' to Requires could help. ... But the 'perl(Carp)' auto-dependency was probably always there (and I was blind) - and it just wasn't satisfied by 'perl'. Thanks Petr for leading me to this result, Pavel -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Autoconf in rawhide broken?
I was trying to do a test build for aarch64 by adding autoreconf to the spec file. I was getting an error that it doesn't exist. When I tried to mock chroot for Rawhide I got the following: # autoreconf Can't locate Carp.pm in @INC (@INC contains: /usr/share/autoconf /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/autoconf/Autom4te/Channels.pm line 72. BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/Channels.pm line 72. Compilation failed in require at /usr/share/autoconf/Autom4te/ChannelDefs.pm line 19. BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/ChannelDefs.pm line 19. Compilation failed in require at /usr/bin/autoreconf line 39. BEGIN failed--compilation aborted at /usr/bin/autoreconf line 39. Doing the same in a F18 mock chroot works as expected. Richard -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Autoconf in rawhide broken?
On Tue, 9 Apr 2013 14:39:56 -0500, Richard Shaw wrote: I was trying to do a test build for aarch64 by adding autoreconf to the spec file. I was getting an error that it doesn't exist. The error output tells you something different: When I tried to mock chroot for Rawhide I got the following: # autoreconf Can't locate Carp.pm in @INC (@INC contains: /usr/share/autoconf /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/autoconf/Autom4te/Channels.pm line 72. BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/Channels.pm line 72. Compilation failed in require at /usr/share/autoconf/Autom4te/ChannelDefs.pm line 19. BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/ChannelDefs.pm line 19. Compilation failed in require at /usr/bin/autoreconf line 39. BEGIN failed--compilation aborted at /usr/bin/autoreconf line 39. Doing the same in a F18 mock chroot works as expected. It could not find the Perl Carp module. Which version of the autoconf package is this with? $ rpm -qR autoconf|grep -i carp perl(Carp) $ rpm -q autoconf autoconf-2.69-10.fc19.noarch -- Fedora release 19 (Schrödinger’s Cat) - Linux 3.9.0-0.rc5.git1.301.fc19.x86_64 loadavg: 0.39 0.38 0.36 -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Autoconf in rawhide broken?
On Ter, 2013-04-09 at 22:09 +0200, Michael Schwendt wrote: On Tue, 9 Apr 2013 14:39:56 -0500, Richard Shaw wrote: I was trying to do a test build for aarch64 by adding autoreconf to the spec file. I was getting an error that it doesn't exist. The error output tells you something different: When I tried to mock chroot for Rawhide I got the following: # autoreconf Can't locate Carp.pm in @INC (@INC contains: /usr/share/autoconf /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/autoconf/Autom4te/Channels.pm line 72. BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/Channels.pm line 72. Compilation failed in require at /usr/share/autoconf/Autom4te/ChannelDefs.pm line 19. BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/ChannelDefs.pm line 19. Compilation failed in require at /usr/bin/autoreconf line 39. BEGIN failed--compilation aborted at /usr/bin/autoreconf line 39. Doing the same in a F18 mock chroot works as expected. Hi, sorry don't read all thread , but I had same problem this weekend , I think add gettext on BuildRequires, fixes the issue . BuildRequires: libtool gettext or BuildRequires: automake autoconf BuildRequires: gettext It could not find the Perl Carp module. Which version of the autoconf package is this with? $ rpm -qR autoconf|grep -i carp perl(Carp) $ rpm -q autoconf autoconf-2.69-10.fc19.noarch -- Fedora release 19 (Schrödinger’s Cat) - Linux 3.9.0-0.rc5.git1.301.fc19.x86_64 loadavg: 0.39 0.38 0.36 -- Sérgio M. B. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Autoconf in rawhide broken?
On 04/09/2013 01:39 PM, Richard Shaw wrote: I was trying to do a test build for aarch64 by adding autoreconf to the spec file. I was getting an error that it doesn't exist. When I tried to mock chroot for Rawhide I got the following: # autoreconf Can't locate Carp.pm in @INC (@INC contains: /usr/share/autoconf /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/autoconf/Autom4te/Channels.pm line 72. BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/Channels.pm line 72. Compilation failed in require at /usr/share/autoconf/Autom4te/ChannelDefs.pm line 19. BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/ChannelDefs.pm line 19. Compilation failed in require at /usr/bin/autoreconf line 39. BEGIN failed--compilation aborted at /usr/bin/autoreconf line 39. perl Carp was broken for a while - https://bugzilla.redhat.com/show_bug.cgi?id=924938 You might need to go backwards (distro-sync) -- Orion Poplawski Technical Manager 303-415-9701 x222 NWRA, Boulder/CoRA Office FAX: 303-415-9702 3380 Mitchell Lane or...@nwra.com Boulder, CO 80301 http://www.nwra.com -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Autoconf in rawhide broken?
On Tue, Apr 9, 2013 at 4:57 PM, Orion Poplawski or...@cora.nwra.com wrote: perl Carp was broken for a while - https://bugzilla.redhat.com/** show_bug.cgi?id=924938https://bugzilla.redhat.com/show_bug.cgi?id=924938 You might need to go backwards (distro-sync) Don't really help me for koji though... :) Or a mock build either... Thanks, Richard -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel
Re: Autoconf in rawhide broken?
On Tue, 9 Apr 2013 17:37:32 -0500 Richard Shaw hobbes1...@gmail.com wrote: On Tue, Apr 9, 2013 at 4:57 PM, Orion Poplawski or...@cora.nwra.com wrote: perl Carp was broken for a while - https://bugzilla.redhat.com/** show_bug.cgi?id=924938https://bugzilla.redhat.com/show_bug.cgi?id=924938 You might need to go backwards (distro-sync) Don't really help me for koji though... :) Or a mock build either... That perl issue was fixed a while back. There's not enough info here for me to help you. Can you provide a link to a build you did that failed in this way? kevin signature.asc Description: PGP signature -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel