server and sail-server should conflict on Centos.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OurDelta |
New
|
Undecided
|
Unassigned |
Bug Description
Under Centos, Packages OurDelta-server and OurDelta-
If it's as bleeding edge as discussion on IRC has indicated, Sail-server should probably live in a "testing" repo of some sort, but I think it's important to make sure that all OurDelta packages Conflicts: and Obsoletes: the other Mysql packages and separate them repo-wise.
[sjw@localhost rpmbuild]$ sudo yum update
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* OurDelta: ourdelta.org
* base: gateway:8080
* updates: gateway:8080
* addons: gateway:8080
* extras: gateway:8080
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package MySQL-OurDelta-
---> Package MySQL-OurDelta-
--> Processing Dependency: libmysqlclient.
--> Processing Dependency: libmysqlclient.
--> Processing Dependency: libmysqlclient.
--> Processing Dependency: libmysqlclient.
--> Running transaction check
---> Package MySQL-OurDelta-
--> Finished Dependency Resolution
Dependencies Resolved
=======
Package Arch Version Repository Size
=======
Installing:
MySQL-
replacing mysql.i386 5.0.45-7.el5
MySQL-
replacing mysql.i386 5.0.45-7.el5
Installing for dependencies:
MySQL-
Transaction Summary
=======
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 37 M
Is this ok [y/N]: N
Exiting on user Command
Separating in repositories does have advantages I think.
1. The distribution of choice is selected by adding and prioritizing the repositories correctly, not by knowing exactly what the package names are.
2. After adding a repo, everything else will still "just work"; yum install mysql-server, yum groupinstall "MySQL Database".
You could for example add the repo already in the kickstart phase, simply by doing that and having the packages Provides/Obsoletes: mysql-server, you will get either CentOS-Base / OurDelta-Base / OurDelta-Testing.
Alot of this is a matter of taste I guess. I suggest discussing and testing before making too many changes to the structure at the moment.