#5495: mysql-embedded-devel.i686 in x86_64 repository
------------------------------+-----------------------
Reporter: hhorak | Owner: rel-eng@…
Type: task | Status: reopened
Milestone: Fedora 19 Alpha | Component: koji
Resolution: | Keywords:
Blocked By: | Blocking:
------------------------------+-----------------------
Comment (by hhorak):
Replying to [comment:8 rdieter]:
The simple rules mash uses to determine if a pkg should be
multilib'd
is: 1. is it named *-devel , 2. does it contain shared libraries
(anything matching /lib*/lib*.so.*), plus a bunch of other stuff, but that
should give you the general idea. packagers generally do not have control
of this.
For details, install 'mash' pkg, and examine multilib.py
Thanks for the explanation, it does answer why -devel packages are
included. But still -- if we include -devel packages, then we need also
all it's dependencies. But if we cannot include depended packages because
they are obsoleted, we shouldn't include the -devel packages either
(they're obsoleted in the same way).
So I see actually two ways how to solve that:
1. teach mash to ignore obsoleted packages from multilib
2. add mysql packages to blacklist in mash
--
Ticket URL: <
https://fedorahosted.org/rel-eng/ticket/5495#comment:9>
Fedora Release Engineering <
http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project