[Bug 485621] Review Request: perl-Gtk2-MozEmbed - Interface to the Mozilla embedding widget

bugzilla at redhat.com bugzilla at redhat.com
Tue Mar 3 05:32:10 UTC 2009


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


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


Chris Weyl <cweyl at alumni.drew.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |cweyl at alumni.drew.edu
         AssignedTo|nobody at fedoraproject.org    |cweyl at alumni.drew.edu
              Alias|                            |perl-Gtk2-MozEmbed
               Flag|                            |fedora-review?




--- Comment #1 from Chris Weyl <cweyl at alumni.drew.edu>  2009-03-03 00:32:10 EDT ---
rpmlint's warnings are expected for Perl packages; and while
MozEmbed.so()(64bit) will need to be filtered, we're still figuring out the
best way to do that over on fedora-perl-devel-list, so that's not a blocker
right now.

1) MozEmbed.xs and other source files say LGPLv2+.

2) %check should be included, even if "make test" needs to be wrapped in some
construct to prevent it from running in mock, e.g.:

   %{?_with_display_tests: make test}

This will allow rebuilding locally using "rpmbuild --with display-tests" or
defining "%_with_display_tests 1" in ~/.rpmmacros.

3) '%{__rm}' should be replaced with just 'rm', or make and chmod also need to
be their macro representations.  (Though I always prefer the %{_fixperms} chmod
incantation :))

4) %{perl_vendorarch}/Gtk2 and %{perl_vendorarch}/auto/Gtk2 need to be included
as dirs in %files.  One easy way to do so is:

    %{perl_vendorarch}/*
    %exclude %dir %{perl_vendorarch}/auto/

koji @ http://koji.fedoraproject.org/koji/taskinfo?taskID=1215907

Source tarball matches upstream:

23ffb8e4134ee8a8897149bf9db43d400cdbbe17  Gtk2-MozEmbed-0.08.tar.gz
23ffb8e4134ee8a8897149bf9db43d400cdbbe17  Gtk2-MozEmbed-0.08.tar.gz.srpm

Provides, requires and rpmlint looks sane:

=====> perl-Gtk2-MozEmbed-0.08-1.fc10.x86_64.rpm <=====
====> rpmlint
perl-Gtk2-MozEmbed.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Gtk2/MozEmbed/Install/gtkmozembed2perl.h
perl-Gtk2-MozEmbed.x86_64: W: devel-file-in-non-devel-package
/usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi/Gtk2/MozEmbed/Install/gtkmozembed2perl-autogen.h
1 packages and 0 specfiles checked; 0 errors, 2 warnings.
====> provides for perl-Gtk2-MozEmbed-0.08-1.fc10.x86_64.rpm
MozEmbed.so()(64bit)  
perl(Gtk2::MozEmbed) = 0.08
perl(Gtk2::MozEmbed::Install::Files)  
perl-Gtk2-MozEmbed = 0.08-1.fc10
perl-Gtk2-MozEmbed(x86-64) = 0.08-1.fc10
====> requires for perl-Gtk2-MozEmbed-0.08-1.fc10.x86_64.rpm
gecko-libs = 1.9.0.6
libatk-1.0.so.0()(64bit)  
libc.so.6()(64bit)  
libc.so.6(GLIBC_2.2.5)(64bit)  
libcairo.so.2()(64bit)  
libdl.so.2()(64bit)  
libgdk-x11-2.0.so.0()(64bit)  
libgdk_pixbuf-2.0.so.0()(64bit)  
libglib-2.0.so.0()(64bit)  
libgmodule-2.0.so.0()(64bit)  
libgobject-2.0.so.0()(64bit)  
libgthread-2.0.so.0()(64bit)  
libgtk-x11-2.0.so.0()(64bit)  
libnspr4.so()(64bit)  
libpango-1.0.so.0()(64bit)  
libpangocairo-1.0.so.0()(64bit)  
libplc4.so()(64bit)  
libplds4.so()(64bit)  
libpthread.so.0()(64bit)  
libpthread.so.0(GLIBC_2.2.5)(64bit)  
librt.so.1()(64bit)  
libxpcom.so()(64bit)  
libxul.so()(64bit)  
perl >= 0:5.008
perl(:MODULE_COMPAT_5.10.0)  
perl(DynaLoader)  
perl(Glib) >= 1.180
perl(Gtk2)  
perl(Gtk2) >= 1.081
perl(strict)  
perl(warnings)  
rtld(GNU_HASH)  

=====> perl-Gtk2-MozEmbed-debuginfo-0.08-1.fc10.x86_64.rpm <=====
====> rpmlint
1 packages and 0 specfiles checked; 0 errors, 0 warnings.
====> provides for perl-Gtk2-MozEmbed-debuginfo-0.08-1.fc10.x86_64.rpm
perl-Gtk2-MozEmbed-debuginfo = 0.08-1.fc10
perl-Gtk2-MozEmbed-debuginfo(x86-64) = 0.08-1.fc10
====> requires for perl-Gtk2-MozEmbed-debuginfo-0.08-1.fc10.x86_64.rpm

Address #1-4 and I think we're in business :-)

-- 
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.




More information about the Fedora-perl-devel-list mailing list