[Bug 472696] Review Request: vcards-daemon - manage evolution contacts as vcards

bugzilla at redhat.com bugzilla at redhat.com
Mon May 25 08:21:21 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=472696


Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mtasaka at ioa.s.u-tokyo.ac.jp




--- Comment #3 from Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp>  2009-05-25 04:21:17 EDT ---
Some notes for 0.2-1.61:

* Versioning / creating tarball
  - If you want to rebase source tarball on svn repository,
    please follow:
    * To create tarball:
      https://fedoraproject.org/wiki/Packaging/SourceURL#Using_Revision_Control
    * For versioning:
     
https://fedoraproject.org/wiki/Packaging/NamingGuidelines#Snapshot_packages

* BR (BuildRequires)
  - This package does not build without "BR: cvs"
    http://koji.fedoraproject.org/koji/taskinfo?taskID=1374931

  - I guess "BR: gettext-devel" can be changed to "BR: gettext"
    and "BR: subversion" is not needed (once the tarball is created)
    (koji scratch build succeeds)

  - When perl module related packages are needed for BR, please avoid
    to use direct name of the package but use virtual name which
    the needed rpm provides:
    https://fedoraproject.org/wiki/Packaging/Perl#Perl_Requires_and_Provides
    (i.e. change to "BuildRequires: perl(XML::Parser)"

  - "BR: glib2-devel" is redundant because gtk2-devel requires glib2-devel.

* %configure usage
  - "--prefix=%{_prefix}" or so is not needed for %configure
  ! You can check what %configure actually does by
    $ rpm --eval %configure

* desktop-file-utils usage
  - "desktop-file-validate" must be called for the files installed
    under %buildroot (i.e after "make install")

* Keeping timestamps
  - Please consider to use
------------------------------------------------------------------
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
------------------------------------------------------------------
    to keep timestamps on installed files.
    This method usually works for Makefiles generated by recent
    autotools.

* Documents
  ! This software is actually under GPLv2 (from the source codes),
    however "COPYING" file is GPLv3 text.

  - "ABOUT-NLS" is not useful for this package because this
    (usually) shows general information for transformation.

* Desktop files
  - Usually desktop files should be installed under %_datadir/applications.
    Would you check if %_datadir/vcards-evo-daemon is the desired
    directory for desktop files to be installed for this package?

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