All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Yu, Mingli" <mingli.yu@windriver.com>
To: <openembedded-devel@lists.openembedded.org>
Subject: Re: [meta-oe][PATCH] mariadb: add libdbi-perl to the depends of mariadb-server
Date: Sun, 18 Sep 2016 15:52:54 +0800	[thread overview]
Message-ID: <57DE47D6.8010304@windriver.com> (raw)
In-Reply-To: <57CCF446.4050703@windriver.com>



On 2016年09月05日 12:27, Zhixiong Chi wrote:
>
>
> On 2016年09月01日 20:20, Martin Jansa wrote:
>> On Tue, Aug 23, 2016 at 11:10:30AM +0800, Zhixiong Chi wrote:
>>> The commands(mysql_convert_table_format and mysql_setpermission) need
>>> to the supported API provided by the libdbi-perl package.
>>> So add the libdbi-perl to the variable RDEPENDS of mariabdb-server.
>> This isn't possible, libdbi-perl is in meta-perl and mariadb is in
>> meta-oe.
>>
>> meta-oe doesn't depend (and cannot) on meta-perl.
> The script mysql_convert_table_format(line 50) and
> mysql_convert_table_format
> (line 20) which located xxx/mariadb/scripts/ source path will call the
> DBI function
> with the sentence "use DBI", and this DBI function is provided by the
> libdbi-perl
> package.
>
> So the scripts will fail when start to work.

Any update?

The issue also exists in my environment as mariabdb-server rdepends on 
DBI.pm which is provided by libdbi-perl.

Thanks,

>
> Thanks.
>>> Signed-off-by: Zhixiong Chi <Zhixiong.Chi@windriver.com>
>>> ---
>>>   meta-oe/recipes-support/mysql/mariadb.inc | 2 +-
>>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/meta-oe/recipes-support/mysql/mariadb.inc
>>> b/meta-oe/recipes-support/mysql/mariadb.inc
>>> index 73905b6..c2d2ecf 100644
>>> --- a/meta-oe/recipes-support/mysql/mariadb.inc
>>> +++ b/meta-oe/recipes-support/mysql/mariadb.inc
>>> @@ -169,7 +169,7 @@ RDEPENDS_${PN}-client = "perl
>>> perl-module-getopt-long perl-module-file-temp \
>>>   RDEPENDS_${PN}-server = "perl perl-module-getopt-long
>>> perl-module-data-dumper \
>>>       perl-module-file-basename perl-module-file-path
>>> perl-module-sys-hostname \
>>>       perl-module-file-copy perl-module-file-temp perl-module-posix \
>>> -    ${PN}-client"
>>> +    ${PN}-client libdbi-perl"
>>>   RDEPENDS_${PN}-leftovers = "perl perl-module-cwd
>>> perl-module-benchmark perl-module-getopt-long \
>>>       perl-module-posix perl-module-data-dumper perl-module-sigtrap
>>> perl-module-threads \
>>>       perl-module-threads-shared perl-module-io-socket
>>> perl-module-sys-hostname perl-module-file-copy \
>>> --
>>> 1.9.1
>>>
>>> --
>>> _______________________________________________
>>> Openembedded-devel mailing list
>>> Openembedded-devel@lists.openembedded.org
>>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>>
>>
>


  reply	other threads:[~2016-09-18  7:57 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-23  3:10 [meta-oe][PATCH] mariadb: add libdbi-perl to the depends of mariadb-server Zhixiong Chi
2016-09-01 12:20 ` Martin Jansa
2016-09-05  4:27   ` Zhixiong Chi
2016-09-18  7:52     ` Yu, Mingli [this message]
2016-09-21  5:42       ` Yu, Mingli
2016-09-21  7:08         ` Martin Jansa
2016-09-23  2:41           ` Yu, Mingli

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=57DE47D6.8010304@windriver.com \
    --to=mingli.yu@windriver.com \
    --cc=openembedded-devel@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.