[Bug 463767] Review Request: cloog - The Chunky Loop Generator
bugzilla at redhat.com
bugzilla at redhat.com
Sat Nov 8 08:15:46 UTC 2008
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=463767
--- Comment #5 from Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> 2008-11-08 03:15:44 EDT ---
Some notes for 0.15-0.1:
* SourceURL
- When the source is created from git repository, please
write in the spec file as comments how you created
the source tarball:
https://fedoraproject.org/wiki/Packaging/SourceURL#Using_Revision_Control
* BuildRequires
- As ppl-devel 0.10 is available on dist-f11, please modify BuildRequires.
* Requires
- Please check if all required packages are to be correctly installed
for -devel subpackage.
! For example, %_includedir/%name/ppl_backend.h contains:
--------------------------------------------------------------
33
34 #include <ppl_c.h>
35 #include <gmp.h>
36 #include <stdlib.h>
37 #include <string.h>
--------------------------------------------------------------
This means that -devel subpackage must have
"Requires: ppl-devel gmp-devel" (here I am not saying about
BuildRequires)
* Group
- Usually the main packge has "Group: System Environment/Libraries"
and -devel subpackage has "Group: Development/Libraries".
! You can make your spec file based on the skeleton spec file
created by
$ rpmdev-newspec -t lib cloog
* Dependency between main/subpackages
- Usually the dependency between main package and subpackages
must be EVR (Epoch:Version:Release) specific
(i.e. -devel subpackage must have "Requires: %{name} =
%{version}-%{release})
* Shipping static archives
- Please explain why you want to ship static archives even if
shared library is available. This must be avoided unless there is
some specific reason. c.f.
https://fedoraproject.org/wiki/Packaging/Guidelines#Exclusion_of_Static_Libraries
* cflags
- When compiling this software the option "-fomit-frame-pointer"
is used. This option makes debugging very difficult, so this option
must be removed.
* Timestamps
- Please consider to use
--------------------------------------------------------------------
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
--------------------------------------------------------------------
to keep timestamps on installed files as much as possible.
This method usually works for Makefiles generated by recent
autotools.
* %_infodir/dir file
- Rebuild fails without
--------------------------------------------------------------------
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
--------------------------------------------------------------------
http://koji.fedoraproject.org/koji/taskinfo?taskID=921939
* Info files
- Files under %_infodir are automatically regarded as %doc.
- Please follow
https://fedoraproject.org/wiki/Packaging/ScriptletSnippets#Texinfo
* %changelog format
- For how to write %changelog, please follow
https://fedoraproject.org/wiki/Packaging/Guidelines#Changelogs
* Documents
- Please add the files below to %doc of main package.
--------------------------------------------------------------------
README
--------------------------------------------------------------------
! Note
Please change the release number every time you modify your spec/srpm
to avoid confusion.
--
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-package-review
mailing list