[Bug 217497] Review Request: dbmail - The DBMail mail storage system

bugzilla at redhat.com bugzilla at redhat.com
Tue Feb 20 12:06:44 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: dbmail - The DBMail mail storage system
Alias: dbmail

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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2007-02-20 07:06 EST -------
Note: I don't understand how to use this at all!!

* Parallel provides v.s. Requirement
  - Well, generally I don't know how other people try to
    resolve this.

    Main package requires one "-database-driver" package
    and there are 3 package which provides this package
    (BTW "dbmail-database-driver-driver" on -mysql package
     is a typo, isn't it?). Then:
-------------------------------------------------------
[root at localhost ~]# yum install dbmail
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
<snip>
Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 dbmail                  i386       2.2.2-7.1.fc7    LOCAL             325 k
Installing for dependencies:
 dbmail-mysql            i386       2.2.2-7.1.fc7    LOCAL              16 k
 mysql-server            i386       5.0.33-1.fc7     development        10 M

Transaction Summary
=============================================================================
Install      3 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         
-------------------------------------------------------
    i.e. "yum install dbmail" always try to install
    "dbmail-mysql" because on using yum the shorter name
    package, and the alphabetically prior package (if name
    length is same) wins yum game.

   Well, for people who want to use postgresql-based dbmail, he/she
   can do this by explicitly directing -pgsql package, i.e.
------------------------------------------------------
[root at localhost ~]# yum install dbmail dbmail-pgsql
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
<snip>
Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 dbmail                  i386       2.2.2-7.1.fc7    LOCAL             325 k
 dbmail-pgsql            i386       2.2.2-7.1.fc7    LOCAL              16 k
Installing for dependencies:
 postgresql-server       i386       8.2.3-2.fc7      development       4.1 M

Transaction Summary
=============================================================================
Install      3 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         
-----------------------------------------------------------
    Anyway main package requires -pgsql or -mysql or -sqlite package and I think
    this must explicitly selected by the sysadmin who want to use this.

    So:
    I think it is better that 
    * -pgsql or -mysql or -sqlite package does not provide -database-driver package
    * main package does not require -database-driver package
      If do so, "yum install dbmail" only installs dbmail package
    * You write "README.fedora" which explains that to use dbmail on Fedora
      sysadmin has to install -pgsql or -mysql or -sqlite package by himself
according
      to what database he wants to use. I think this is no problem
      because dbmail cannot be used only by just installing your
      binary rpms and needs some settings anyway.

   For two packages I reviewed, this situation occurred, and in both cases
   submitters added README.fedora to explain this.

* Permission
-------------------------------------------
E: dbmail non-readable /etc/dbmail.conf 0660
-------------------------------------------
   - Just explain why 
     * others should not able to read this file
     * and group should have write permission

* Documentation
  - README.solaris should perhaps be removed (because we are not on solaris).

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