[Bug 233850] Review Request: freepops - POP3 interface to webmails
bugzilla at redhat.com
bugzilla at redhat.com
Mon Apr 9 15:48:49 UTC 2007
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: freepops - POP3 interface to webmails
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=233850
------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp 2007-04-09 11:48 EST -------
Umm... 4 months has passed since I was reviewing
bug 208113 and I have completely forgotton my previous
review....
Well, this is a first review of this bug. While perhaps
I have not checked this package fully, I think some cleanup
is needed before I can do so.
For 0.2.0-4:
Z. First..
* Unneeded comment
- Please remove all unneeded comments.... These comments
make it harder to read spec file easily.
A. Description section
* Source0
- Please specify the URL where we can get tarball at Source0
* Redundant BuildRequires
- The following BRs are not needed because they are included
in the minimal buildroot environment.
-------------------------------------------------
sed
-------------------------------------------------
* Pre/post stage requires for service installation
- Service installation requires some %Requires(post) and so on.
Please check the "Services" section of
http://fedoraproject.org/wiki/Packaging/ScriptletSnippets
B. Build stage
* Parallel make
- Please enable parallel make support when it is possible.
When it is not possible, write a note as a comment.
* Fedora specific compilation flags
- are not passed.
---------------------------------------------------
building luay
echo " building dep for luay.c"
building dep for luay.c
gcc -I. -I/builddir/build/BUILD/freepops-0.2.0/modules/include -O2 -g3 -Wall
-DHAVE_CONFIG_H -I/builddir/build/BUILD/freepops-0.2.0 -I.
-I/builddir/build/BUILD/freepops-0.2.0/modules/include -MM luay.c > .luay.d;
----------------------------------------------------
- where fedora specific compilation flags (can be checked by
"rpm --eval %optflags" are
----------------------------------------------------
-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic
-fasynchronous-unwind-tables
----------------------------------------------------
and this must be used.
C. Install stage
* Timestamps
- Keep timestamps on the files which are not created or modified
during build stage.
----------------------------------------------------
install -m755 %{SOURCE1} ${RPM_BUILD_ROOT}%{_initrddir}/freepopsd
install -m644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/freepopsd
----------------------------------------------------
Please use "install -p".
D. File entry
* Directory ownership
- The following directories are not owned by any packages.
----------------------------------------------------
%{_datadir}/freepops/
%{_sysconfdir}/sysconfig/
%{_libdir}/freepops/
----------------------------------------------------
Note: the entry
---------------------------------------------------
%files
%defattr(-,root,root,-)
foo/
---------------------------------------------------
(where foo is a directory) means the directory foo/ itself and
all the files/directories/etc under foo/, while
---------------------------------------------------
%files
%defattr(-,root,root,-)
%dir foo/
---------------------------------------------------
means the directory foo/ only.
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list