Re: Autoconf in rawhide broken?

2013-04-10 Thread Pavel Raiskup
 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?

2013-04-10 Thread Petr Pisar
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?

2013-04-10 Thread Richard Shaw
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?

2013-04-10 Thread Pavel Raiskup
 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?

2013-04-09 Thread Richard Shaw
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?

2013-04-09 Thread Michael Schwendt
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?

2013-04-09 Thread Sérgio Basto
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?

2013-04-09 Thread Orion Poplawski

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?

2013-04-09 Thread Richard Shaw
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?

2013-04-09 Thread Kevin Fenzi
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