summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-December/010570.html
blob: 198ea281bf6aec8f6635b63d703738ac9f2a681f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] mariadb
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20mariadb&In-Reply-To=%3C4EEC9D06.9050704%40mageia.org%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="010568.html">
   <LINK REL="Next"  HREF="010571.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] mariadb</H1>
    <B>Anssi Hannula</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20mariadb&In-Reply-To=%3C4EEC9D06.9050704%40mageia.org%3E"
       TITLE="[Mageia-dev] mariadb">anssi at mageia.org
       </A><BR>
    <I>Sat Dec 17 14:45:42 CET 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="010568.html">[Mageia-dev] mariadb
</A></li>
        <LI>Next message: <A HREF="010571.html">[Mageia-dev] mariadb
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#10570">[ date ]</a>
              <a href="thread.html#10570">[ thread ]</a>
              <a href="subject.html#10570">[ subject ]</a>
              <a href="author.html#10570">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>On 17.12.2011 15:23, Funda Wang wrote:
&gt;<i> 2011/12/17 Maarten Vanraes &lt;<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">alien at rmail.be</A>&gt;:
</I>&gt;&gt;<i> ah, didn't see that one... i've put the mklibnames in variables and
</I>&gt;&gt;<i> resubmitted.
</I>&gt;&gt;<i>
</I>&gt;&gt;<i> perhaps this can be documented somewhere(.spec file policy), or even better,
</I>&gt;&gt;<i> fixed?
</I>&gt;<i> %mklibname takes a lot of parameters, so:
</I>&gt;<i> 
</I>&gt;<i>    Requires: %mklibname mysql %{major} = %{version}-%{release}
</I>&gt;<i> 
</I>&gt;<i> will let %mklibname think its parameters are:
</I>&gt;<i> %1: mysql
</I>&gt;<i> %2: %{major}
</I>&gt;<i> %3: =
</I>&gt;<i> %4: %{version}-%{release}
</I>&gt;<i> 
</I>&gt;<i> After parsing, %mklibname only recognize the first three paramerters,
</I>&gt;<i> and put an underscore between %2 and %3. so it becomes:
</I>&gt;<i> 
</I>&gt;<i> %{_lib}mysql%{major}_=
</I>&gt;<i> 
</I>&gt;<i> And, %4(%{version}-%{release}) will be throw away.
</I>&gt;<i> 
</I>&gt;&gt;<i> PS: I provided the exact provides as mysql, just to be sure that there is no
</I>&gt;&gt;<i> mageia (or otherwise 3rd party package) could be having troubles finding the
</I>&gt;&gt;<i> correct packages.
</I>&gt;<i> As mariadb is a binary replacement for mysql, why not just named the
</I>&gt;<i> libs as %{_lib}mysql18 and %{_lib}mysqld18, which is more accurate
</I>&gt;<i> than %{_lib}mariadb18. Almost all the packages are using binary
</I>&gt;<i> dependencies (libmysqlclient.so.18) rather than rpm name dependencies,
</I>&gt;<i> which is more nature than package name, and more reliable.
</I>
+1 for not naming it as libmariadb18 if it actually contains
libmysqlclient.so.18.

Even better, just make it libmysqlclient18 for consistency.

&gt;<i> Personally, I don't think libmysqld18 (now it is named
</I>&gt;<i> libmariadb-embedded18) should have any relationship with libmysqld0.
</I>&gt;<i> They have different libmajor, which means all the packages depending
</I>&gt;<i> on libmysqld0 should be recompiled. So basically, they are different
</I>&gt;<i> libs actually. Adding symbolic link won't provide any help, either.
</I>
+1 for removal of symlink, and +1 for rename to libmysqld18.

-- 
Anssi Hannula
</PRE>
















































<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="010568.html">[Mageia-dev] mariadb
</A></li>
	<LI>Next message: <A HREF="010571.html">[Mageia-dev] mariadb
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#10570">[ date ]</a>
              <a href="thread.html#10570">[ thread ]</a>
              <a href="subject.html#10570">[ subject ]</a>
              <a href="author.html#10570">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>