[Bug 428566] Review Request: gnome-build - GNOME build framework

bugzilla at redhat.com bugzilla at redhat.com
Mon Jan 21 17:18:09 UTC 2008


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: gnome-build - GNOME build framework


https://bugzilla.redhat.com/show_bug.cgi?id=428566


mtasaka at ioa.s.u-tokyo.ac.jp changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|nobody at fedoraproject.org    |mtasaka at ioa.s.u-tokyo.ac.jp
             Status|NEW                         |ASSIGNED
               Flag|                            |fedora-review?




------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2008-01-21 12:18 EST -------
(In reply to comment #1)
 
> I find that the Spec file
> contains:
> 
> Provides:       perl(GBF::Make)
> 
> [...]
> 
> cat << \EOF > %{name}-prov
> #!/bin/sh
> %{__perl_provides} $* |\
>  sed -e '/perl(Make)/d' \
>      -e '/perl(Make::Target)/d' \
>      -e '/perl(Make::Rule::Vars)/d' \
>      -e '/perl(Make::Rule)/d'
> EOF
> 
> %define __perl_provides %{_builddir}/%{name}-%{version}/%{name}-prov
> chmod +x %{__perl_provides}
> 
> cat << \EOF > %{name}-req
> #!/bin/sh
> %{__perl_requires} $* |\
>  sed -e '/perl(Make)/d' \
>      -e '/perl(Make::Target)/d' \
>      -e '/perl(Make::Rule::Vars)/d' \
>      -e '/perl(Make::Rule)/d'
> EOF
> 
> %define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req
> chmod +x %{__perl_requires}
> 
> However, in the %files section does not put anything in
> /usr/lib/perl5. So what is the use of these lines?


Well, actually
---------------------------------------------------------------------------------
[tasaka1 at localhost ~]$ `rpm --eval %__perl_provides` /usr/share/gnome-build/GBF/*.pm
perl(GBF::AmFiles)
perl(GBF::General)
perl(Make) = 1.00
perl(Make::Rule)
perl(Make::Rule::Vars)
perl(Make::Target)
----------------------------------------------------------------------------------

and perl(MakeXXXX) is unwilling. Also:
----------------------------------------------------------------------------------
[tasaka1 at localhost ~]$ `rpm --eval %__perl_requires` /usr/bin/gbf-mkfile-parse 
perl(GBF::General)
perl(GBF::Make)
perl(strict)
----------------------------------------------------------------------------------
This contains 'perl(GBF::Make)'.

I will review this later. By the way I would appreciate it if you
would review my review request (bug 429443)

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list