[Bug 226036] Merge Review: liboil

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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=226036


Orcan 'oget' Ogetbil <oget.fedora@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |caolanm@xxxxxxxxxx,
                   |                            |oget.fedora@xxxxxxxxx,
                   |                            |walters@xxxxxxxxxx
         AssignedTo|nobody@xxxxxxxxxxxxxxxxx    |oget.fedora@xxxxxxxxx
               Flag|                            |fedora-review?




--- Comment #1 from Orcan 'oget' Ogetbil <oget.fedora@xxxxxxxxx>  2009-01-17 13:27:02 EDT ---
I reviewed this package. There are some issues, questions and suggestions that
I'll bring into your attention.

* The latest version is not packaged! Please update to the latest version.

* The HACKING file should be packaged, possibly in the %doc of devel

? The examples directory can go into the %doc of devel too.

? Some files in m4 and the file "missing" indicates  GPLv2+ license.But I don't
think these make their way into the package, so I guess BSD is good enough.

* I don't think glib2-devel is required to build the package. I built an
identical package in mock without BR'in glib2-devel. Some of the examples
require glib2-devel. So if you are going to package those examples you'll need
to require glib2-devel in the devel subpackage.

* A package must own all directories that it creates. If it does not create a
directory that it uses, then it should require a package which does create that
directory. The directory %{_datadir}/gtk-doc/html/ is created but not owned. So
the devel package should require "gtk-doc" which is the rightful owner of that
directory.

! Try to make use of the %{name} macro.

* From the SPEC file:
   # multi-jobbed make makes the build fail:
   # ./build_prototypes_doc >liboilfuncs-doc.h
   # /bin/sh: ./build_prototypes_doc: No such file or directory
   make %{?_smp_mflags}
Isn't there a contradiction here? What is that commented-out section for?

* From the SPEC file:
   # Disable Altivec, so that liboil doesn't SIGILL on non-Altivec PPCs
   # See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=252179#c15
   #sed -i 's/CFLAGS="$CFLAGS "-maltivec""/CFLAGS="$CFLAGS "-fno-tree-vectorize
-Wa,-maltivec""/' configure
   #sed -i 's/LIBOIL_CFLAGS -maltivec/LIBOIL_CFLAGS -fno-tree-vectorize
-Wa,-maltivec/' configure
Do we still need these lines in the SPEC file?



Adding Colin and Caolan to CC since they were the last two known maintainers.
Sorry if this was not desired

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

_______________________________________________
Fedora-package-review mailing list
Fedora-package-review@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-package-review

[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]