All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-networking][PATCH v2] Samba: use built-in libtevent
@ 2017-02-11 14:17 Gyorgy Szombathelyi
  2017-02-20 12:04 ` Andreas Müller
  0 siblings, 1 reply; 12+ messages in thread
From: Gyorgy Szombathelyi @ 2017-02-11 14:17 UTC (permalink / raw)
  To: openembedded-devel

Since Samba uses libtevent-internal.h in some places, it is
incompatible with external libtevent versions if they're not
the same as the built-in, and just crashes.

Signed-off-by: Gyorgy Szombathelyi <gyurco@freemail.hu>
---
 meta-networking/recipes-connectivity/samba/samba_4.4.5.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
index 0ba59c7..754455e 100644
--- a/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
+++ b/meta-networking/recipes-connectivity/samba/samba_4.4.5.bb
@@ -33,7 +33,7 @@ inherit systemd waf-samba cpan-base perlnative update-rc.d
 # remove default added RDEPENDS on perl
 RDEPENDS_${PN}_remove = "perl"
 
-DEPENDS += "readline virtual/libiconv zlib popt libtalloc libtdb libtevent libldb krb5 libbsd libaio libpam"
+DEPENDS += "readline virtual/libiconv zlib popt libtalloc libtdb libldb krb5 libbsd libaio libpam"
 DEPENDS_append_libc-musl = " libtirpc"
 CFLAGS_append_libc-musl = " -I${STAGING_INCDIR}/tirpc"
 LDFLAGS_append_libc-musl = " -ltirpc"
@@ -74,7 +74,7 @@ SAMBA4_PDB_MODULES="pdb_tdbsam,${@bb.utils.contains('PACKAGECONFIG', 'ldap', 'pd
 SAMBA4_AUTH_MODULES="auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4"
 SAMBA4_MODULES="${SAMBA4_IDMAP_MODULES},${SAMBA4_PDB_MODULES},${SAMBA4_AUTH_MODULES}"
 
-SAMBA4_LIBS="heimdal,!zlib,!popt,!talloc,!pytalloc,!pytalloc-util,!tevent,!pytevent,!tdb,!pytdb,!ldb,!pyldb"
+SAMBA4_LIBS="heimdal,!zlib,!popt,!talloc,!pytalloc,!pytalloc-util,tevent,!pytevent,!tdb,!pytdb,!ldb,!pyldb"
 
 EXTRA_OECONF += "--enable-fhs \
                  --with-piddir=/run \
-- 
2.9.3



^ permalink raw reply related	[flat|nested] 12+ messages in thread
* Re: [meta-networking][PATCH v2] Samba: use built-in libtevent
@ 2017-02-24 22:33 MacDonald, Joe
  2017-02-25  3:42 ` Joe MacDonald
  0 siblings, 1 reply; 12+ messages in thread
From: MacDonald, Joe @ 2017-02-24 22:33 UTC (permalink / raw)
  To: Martin Jansa; +Cc: openembedded-devel@lists.openembedded.org

Yeah.  If you're near a keyboard, please go ahead and revert otherwise I'll get to in later on tonight.

On Feb 24, 2017 5:01 PM, Martin Jansa <martin.jansa@gmail.com> wrote:
Joe?

On Fri, Feb 24, 2017 at 10:37 PM, Andreas Müller <schnitzeltony@googlemail.com<mailto:schnitzeltony@googlemail.com>> wrote:
On Mon, Feb 20, 2017 at 5:08 PM, Szombathelyi György <gyurco@freemail.hu<mailto:gyurco@freemail.hu>> wrote:
> Hi,
>
> If there&#39;s no solution to resolve the conflict between the internal tevent and the external one, then maybe putting the libtevent-internal.h from the external lib to the samba tree would be a way to go.
>
> Br,
> György
> -------- Eredeti levél --------
> Feladó: Andreas Müller &lt;schnitzeltony&#64;googlemail.com<http://googlemail.com>&gt;
> Dátum: 2017 február 20 12:52:18
> Tárgy: Re: [oe] [meta-networking][PATCH v2] Samba: use built-in libtevent
> Címzett: openembedded-devel&#64;lists.openembedded.org<http://lists.openembedded.org> &lt;openembedded-devel&#64;lists.openembedded.org<http://lists.openembedded.org>&gt;
>
> &gt; In last build I&#39;ve noticed only this new issue related to samba:
> &gt;
> &gt; ctdb-2.5.6: ctdb rdepends on samba, but it isn&#39;t a build dependency, missing samba in DEPENDS or PACKAGECONFIG? [build-deps]
> &gt;
> &gt; Maybe this dependency was created from samba being libldb provider in
> &gt; this build.
> &gt;
> &gt; gvfs and whole meta-gnome layers is still included in my world, maybe it
> &gt; didn&#39;t fail because some gvfs dependency was already failing or one of
> &gt; samba related changes in master-next is fixing this one.
> &gt;
> Some background: During last weekend I prepared a series based on
> master-next unblacklisting. First target is to build a xfce-image
> again [1]. Last step yesterday evening should be rebasing against
> latest master-next and run a test build. That failed for gvfs - so I
> stopped sending stuff. Now I know why gvfs fails...
>
> How do we proceed with this patch?
>
> [1] https://github.com/schnitzeltony/meta-openembedded/tree/work-2017-02
>
Just notices that this patch made it into master breaking at least gvfs. Revert?

Andreas
--
_______________________________________________
Openembedded-devel mailing list
Openembedded-devel@lists.openembedded.org<mailto:Openembedded-devel@lists.openembedded.org>
http://lists.openembedded.org/mailman/listinfo/openembedded-devel



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2017-02-27 13:29 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-11 14:17 [meta-networking][PATCH v2] Samba: use built-in libtevent Gyorgy Szombathelyi
2017-02-20 12:04 ` Andreas Müller
2017-02-20 12:17   ` Martin Jansa
2017-02-20 12:51     ` Andreas Müller
2017-02-20 13:15       ` Martin Jansa
2017-02-20 16:08       ` Szombathelyi György
2017-02-24 21:37         ` Andreas Müller
2017-02-24 22:00           ` Martin Jansa
  -- strict thread matches above, loose matches on Subject: below --
2017-02-24 22:33 MacDonald, Joe
2017-02-25  3:42 ` Joe MacDonald
2017-02-25  8:20   ` Martin Jansa
2017-02-27 13:29     ` Joe MacDonald

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.