* [meta-networking][PATCH] samba: move RDEPENDS of perl from samba to samba-pidl
@ 2016-01-04 19:06 Jens Rehsack
2016-01-04 19:16 ` Martin Jansa
2016-01-05 11:32 ` Mike Looijmans
0 siblings, 2 replies; 4+ messages in thread
From: Jens Rehsack @ 2016-01-04 19:06 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1333 bytes --]
samba-pidl is the package containing the perl-extension, so RDEPENDS
must include perl for samba-pidl, not for samba.
Signed-off-by: Jens Rehsack <sno@netbsd.org>
---
meta-networking/recipes-connectivity/samba/samba_4.1.12.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
index 5b343f2..de1f033 100644
--- a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
+++ b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
@@ -39,6 +39,8 @@ SRC_URI[md5sum] = "232016d7581a1ba11e991ec2674553c4"
SRC_URI[sha256sum] = "033604674936bf5c77d7df299b0626052b84a41505a6a6afe902f6274fc29898"
inherit systemd waf-samba cpan-base perlnative
+# remove default added RDEPENDS on perl
+RDEPENDS_${PN}_remove = "perl"
DEPENDS += "readline virtual/libiconv zlib popt libtalloc libtdb libtevent libldb krb5 ctdb libbsd"
@@ -319,4 +321,5 @@ FILES_${PN}-python-dbg = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.d
${libdir}/python${PYTHON_BASEVERSION}/site-packages/samba/dcerpc/.debug/* \
"
+RDEPENDS_${PN}-pidl_append = " perl "
FILES_${PN}-pidl = "${bindir}/pidl ${PERL_VERNDORLIB}/*"
--
1.9.1
--
Jens Rehsack - rehsack@gmail.com
[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 859 bytes --]
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [meta-networking][PATCH] samba: move RDEPENDS of perl from samba to samba-pidl
2016-01-04 19:06 [meta-networking][PATCH] samba: move RDEPENDS of perl from samba to samba-pidl Jens Rehsack
@ 2016-01-04 19:16 ` Martin Jansa
2016-01-05 11:32 ` Mike Looijmans
1 sibling, 0 replies; 4+ messages in thread
From: Martin Jansa @ 2016-01-04 19:16 UTC (permalink / raw)
To: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 1827 bytes --]
On Mon, Jan 04, 2016 at 08:06:04PM +0100, Jens Rehsack wrote:
> samba-pidl is the package containing the perl-extension, so RDEPENDS
> must include perl for samba-pidl, not for samba.
>
> Signed-off-by: Jens Rehsack <sno@netbsd.org>
> ---
> meta-networking/recipes-connectivity/samba/samba_4.1.12.bb | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
> index 5b343f2..de1f033 100644
> --- a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
> +++ b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
> @@ -39,6 +39,8 @@ SRC_URI[md5sum] = "232016d7581a1ba11e991ec2674553c4"
> SRC_URI[sha256sum] = "033604674936bf5c77d7df299b0626052b84a41505a6a6afe902f6274fc29898"
>
> inherit systemd waf-samba cpan-base perlnative
> +# remove default added RDEPENDS on perl
> +RDEPENDS_${PN}_remove = "perl"
>
> DEPENDS += "readline virtual/libiconv zlib popt libtalloc libtdb libtevent libldb krb5 ctdb libbsd"
>
> @@ -319,4 +321,5 @@ FILES_${PN}-python-dbg = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.d
> ${libdir}/python${PYTHON_BASEVERSION}/site-packages/samba/dcerpc/.debug/* \
> "
>
> +RDEPENDS_${PN}-pidl_append = " perl "
You don't need the trailing space (only the leading space is needed for
append).
> FILES_${PN}-pidl = "${bindir}/pidl ${PERL_VERNDORLIB}/*"
> --
> 1.9.1
>
> --
> Jens Rehsack - rehsack@gmail.com
>
> --
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [meta-networking][PATCH] samba: move RDEPENDS of perl from samba to samba-pidl
2016-01-04 19:06 [meta-networking][PATCH] samba: move RDEPENDS of perl from samba to samba-pidl Jens Rehsack
2016-01-04 19:16 ` Martin Jansa
@ 2016-01-05 11:32 ` Mike Looijmans
2016-01-05 12:14 ` Jens Rehsack
1 sibling, 1 reply; 4+ messages in thread
From: Mike Looijmans @ 2016-01-05 11:32 UTC (permalink / raw)
To: Jens Rehsack, openembedded-devel
On 04-01-16 20:06, Jens Rehsack wrote:
> samba-pidl is the package containing the perl-extension, so RDEPENDS
> must include perl for samba-pidl, not for samba.
>
> Signed-off-by: Jens Rehsack <sno@netbsd.org>
> ---
> meta-networking/recipes-connectivity/samba/samba_4.1.12.bb | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
> index 5b343f2..de1f033 100644
> --- a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
> +++ b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
> @@ -39,6 +39,8 @@ SRC_URI[md5sum] = "232016d7581a1ba11e991ec2674553c4"
> SRC_URI[sha256sum] = "033604674936bf5c77d7df299b0626052b84a41505a6a6afe902f6274fc29898"
>
> inherit systemd waf-samba cpan-base perlnative
> +# remove default added RDEPENDS on perl
> +RDEPENDS_${PN}_remove = "perl"
This is a hack, not a solution.
Better to fix this at its core: cpan-base.bbclass forces both DEPENDS_${PN}
and RDEPENDS_${PN} to contain "perl".
All that the recipe really wants to have is the perl version. It does not need
a perl for the target, regardless of whether you'd want to install samba-pidl.
Fixing this at the proper level will considerably reduce compilation time for
samba, which is already excessively long because of parallel build issues (the
patch that fixes that isn't integrated).
>
> DEPENDS += "readline virtual/libiconv zlib popt libtalloc libtdb libtevent libldb krb5 ctdb libbsd"
>
> @@ -319,4 +321,5 @@ FILES_${PN}-python-dbg = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.d
> ${libdir}/python${PYTHON_BASEVERSION}/site-packages/samba/dcerpc/.debug/* \
> "
>
> +RDEPENDS_${PN}-pidl_append = " perl "
> FILES_${PN}-pidl = "${bindir}/pidl ${PERL_VERNDORLIB}/*"
> --
> 1.9.1
>
> --
> Jens Rehsack - rehsack@gmail.com
>
Kind regards,
Mike Looijmans
System Expert
TOPIC Embedded Products
Eindhovenseweg 32-C, NL-5683 KH Best
Postbus 440, NL-5680 AK Best
Telefoon: +31 (0) 499 33 69 79
Telefax: +31 (0) 499 33 69 70
E-mail: mike.looijmans@topicproducts.com
Website: www.topicproducts.com
Please consider the environment before printing this e-mail
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [meta-networking][PATCH] samba: move RDEPENDS of perl from samba to samba-pidl
2016-01-05 11:32 ` Mike Looijmans
@ 2016-01-05 12:14 ` Jens Rehsack
0 siblings, 0 replies; 4+ messages in thread
From: Jens Rehsack @ 2016-01-05 12:14 UTC (permalink / raw)
To: Mike Looijmans; +Cc: openembedded-devel
[-- Attachment #1: Type: text/plain, Size: 2382 bytes --]
> Am 05.01.2016 um 12:32 schrieb Mike Looijmans <mike.looijmans@topic.nl>:
>
> On 04-01-16 20:06, Jens Rehsack wrote:
>> samba-pidl is the package containing the perl-extension, so RDEPENDS
>> must include perl for samba-pidl, not for samba.
>>
>> Signed-off-by: Jens Rehsack <sno@netbsd.org>
>> ---
>> meta-networking/recipes-connectivity/samba/samba_4.1.12.bb | 3 +++
>> 1 file changed, 3 insertions(+)
>>
>> diff --git a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
>> index 5b343f2..de1f033 100644
>> --- a/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
>> +++ b/meta-networking/recipes-connectivity/samba/samba_4.1.12.bb
>> @@ -39,6 +39,8 @@ SRC_URI[md5sum] = "232016d7581a1ba11e991ec2674553c4"
>> SRC_URI[sha256sum] = "033604674936bf5c77d7df299b0626052b84a41505a6a6afe902f6274fc29898"
>>
>> inherit systemd waf-samba cpan-base perlnative
>> +# remove default added RDEPENDS on perl
>> +RDEPENDS_${PN}_remove = "perl"
>
> This is a hack, not a solution.
Neither, nor.
> Better to fix this at its core: cpan-base.bbclass forces both DEPENDS_${PN} and RDEPENDS_${PN} to contain "perl".
That's an API / behavior change to cpan-base.bbclass.
Since other recipes rely on that, it's not an easy solution to remove the dependency injection from cpab-base.bbclass.
> All that the recipe really wants to have is the perl version. It does not need a perl for the target, regardless of whether you'd want to install samba-pidl.
Wrong. The recipe wants the perl paths, too.
> Fixing this at the proper level will considerably reduce compilation time for samba, which is already excessively long because of parallel build issues (the patch that fixes that isn't integrated).
>
>>
>> DEPENDS += "readline virtual/libiconv zlib popt libtalloc libtdb libtevent libldb krb5 ctdb libbsd"
>>
>> @@ -319,4 +321,5 @@ FILES_${PN}-python-dbg = "${libdir}/python${PYTHON_BASEVERSION}/site-packages/.d
>> ${libdir}/python${PYTHON_BASEVERSION}/site-packages/samba/dcerpc/.debug/* \
>> "
>>
>> +RDEPENDS_${PN}-pidl_append = " perl "
>> FILES_${PN}-pidl = "${bindir}/pidl ${PERL_VERNDORLIB}/*"
>> --
>> 1.9.1
>>
>> --
>> Jens Rehsack - rehsack@gmail.com
>>
Best regards
--
Jens Rehsack - rehsack@gmail.com
[-- Attachment #2: Message signed with OpenPGP using GPGMail --]
[-- Type: application/pgp-signature, Size: 859 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-01-05 12:21 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-04 19:06 [meta-networking][PATCH] samba: move RDEPENDS of perl from samba to samba-pidl Jens Rehsack
2016-01-04 19:16 ` Martin Jansa
2016-01-05 11:32 ` Mike Looijmans
2016-01-05 12:14 ` Jens Rehsack
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.