Hi Khen.

You are right. I have only look at the oe-core and meta-openembedded and
forget that exist many layers and products around that can use this.
Sorry for this and you can drop this patch.

Khem Raj <[email protected]> escreveu no dia sábado, 20/03/2021 à(s) 23:30:

> On Sat, Mar 20, 2021 at 3:39 PM Jose Quaresma <[email protected]>
> wrote:
> >
> > The only receipe that depends on this lib are the
> gstreamer1.0-plugins-bad.
> > An internal copy of the usrsctp lib is provided in
> gstreamer1.0-plugins-bad-1.18.
> > So it is not used by anyone in OE-core as well as in meta-openembedded.
> >
> > No sane distro would package libusrsctp and Debian definitely does not.
> > Also e.g. Firefox and Chrome are bundling the code too. There's probably
> also no
> > API stability guarantee at all for it, and by bundling the code we would
> also get
> > around some of the problems with the library: global state shared
> between different users of the library
> > https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/870
> >
>
> while I would like to remove recipes from meta-openembeded repo. this
> is a library which might be used by some internal products
> by some users.
>
> > Signed-off-by: Jose Quaresma <[email protected]>
> > ---
> >  .../packagegroup-meta-networking.bb           |  1 -
> >  .../recipes-protocols/usrsctp/usrsctp_git.bb  | 25 -------------------
> >  2 files changed, 26 deletions(-)
> >  delete mode 100644 meta-networking/recipes-protocols/usrsctp/
> usrsctp_git.bb
> >
> > diff --git a/meta-networking/recipes-core/packagegroups/
> packagegroup-meta-networking.bb
> b/meta-networking/recipes-core/packagegroups/
> packagegroup-meta-networking.bb
> > index 231d8d4da..1979d32cb 100644
> > --- a/meta-networking/recipes-core/packagegroups/
> packagegroup-meta-networking.bb
> > +++ b/meta-networking/recipes-core/packagegroups/
> packagegroup-meta-networking.bb
> > @@ -166,7 +166,6 @@ RDEPENDS_packagegroup-meta-networking-protocols = "\
> >      zeroconf \
> >      pptp-linux \
> >      rp-pppoe \
> > -    usrsctp \
> >      xl2tpd \
> >  "
> >
> > diff --git a/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
> b/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
> > deleted file mode 100644
> > index 4f8e4d428..000000000
> > --- a/meta-networking/recipes-protocols/usrsctp/usrsctp_git.bb
> > +++ /dev/null
> > @@ -1,25 +0,0 @@
> > -DESCRIPTION = "This is a userland SCTP stack supporting FreeBSD, Linux,
> Mac OS X and Windows."
> > -LICENSE = "BSD-3-Clause"
> > -LIC_FILES_CHKSUM =
> "file://LICENSE.md;md5=ffcf846341f3856d79a483eafa18e2a5"
> > -
> > -SRCREV = "a10cd498d964508c0e6ec6bd2be9dd4afcbb4d86"
> > -SRC_URI = "git://
> github.com/sctplab/usrsctp;protocol=https;branch=master \
> > -          "
> > -
> > -S = "${WORKDIR}/git"
> > -
> > -UPSTREAM_CHECK_COMMITS = "1"
> > -
> > -inherit autotools pkgconfig
> > -
> > -DEPENDS += "openssl"
> > -
> > -CFLAGS  += "-DSCTP_USE_OPENSSL_SHA1 -fPIC"
> > -LDFLAGS += "-lssl -lcrypto"
> > -
> > -PACKAGECONFIG ?= "disablewarnings inet inet6"
> > -PACKAGECONFIG[disablewarnings] = "--disable-warnings-as-errors,,"
> > -PACKAGECONFIG[inet] = "--enable-inet,--disable-inet,"
> > -PACKAGECONFIG[inet6] = "--enable-inet6,--disable-inet6,"
> > -
> > -EXTRA_OECONF += "--disable-debug"
> > --
> > 2.30.2
> >
> >
> > 
> >
>


-- 
Best regards,

José Quaresma
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#90245): 
https://lists.openembedded.org/g/openembedded-devel/message/90245
Mute This Topic: https://lists.openembedded.org/mt/81489526/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to