[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