All of lore.kernel.org
 help / color / mirror / Atom feed
From: Martin Jansa <martin.jansa@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-python][PATCH 3/4] python-msgpack: add recipe
Date: Thu, 19 Feb 2015 19:10:10 +0100	[thread overview]
Message-ID: <20150219181010.GH2311@jama> (raw)
In-Reply-To: <CADkTA4P9T5gW4b6QoBmieJpTSHn6ShBTtwjvEcOj_UbpVrnXqw@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 5553 bytes --]

On Thu, Feb 19, 2015 at 12:42:49PM -0500, Bruce Ashfield wrote:
> On Thu, Feb 19, 2015 at 12:21 PM, Martin Jansa <martin.jansa@gmail.com> wrote:
> > On Thu, Feb 19, 2015 at 12:09:09PM -0500, Bruce Ashfield wrote:
> >> On Wed, Feb 18, 2015 at 6:03 PM, Ben Shelton <ben.shelton@ni.com> wrote:
> >> > python-msgpack implements the MessagePack binary serialization format
> >> > for Python.
> >> >
> >> > Copied from commit 91ed2353847d4121e3dd8ad10ca0c24194ac9765 in
> >> > meta-cloud-services/meta-openstack and updated to version 0.4.5.
> >>
> >> Can you elaborate on what is the use case for these recipes being cherry
> >> picked ?
> >
> > It was discussed on IRC yesterday, the use case is simple. Some project
> > needs couple python-* recipes and they happen to be available in
> > meta-openstack now.. so instead of adding dependency on whole
> > meta-openstack which has unwanted side-effects and a lot of stuff they
> > don't care about they move 4 recipes to meta-python.
> 
> Is there an IRC log someone can point me at ? IRC is an incredibly bad
> medium for looking up an old discussion. Sorry for not seeing it!

http://infobot.rikers.org/%23oe/20150218.html.gz

> Can someone also elaborate on 'unwanted side effects' ? Sounds like
> a bug, and something that can be fixed. Yanking recipes, not emailing
> the originators and citing bugs/issues without details .. really isn't a
> great way to foster collaboration and generally improve the ecosystem.
> 
> Again .. that's all that I'm saying. There's no harm in taking the extra
> time to document things a little bit, and offer explanations.
> 
> That's a valid reason for a move, but what I'm really asking for is
> that to be in
> the commit messages, and a description of the user. Having the floating
> set of recipes without a way to know how they are used and tested is
> going to cause a giant mess.
> 
> >
> >> If they are simply being moved "because they are python' .. that is annoying,
> >> and causes pain for dependent layers that have specific version dependencies.
> >
> > They are moved before different projects need them and meta-python is
> > best project-agnostic layer for python recipes.
> 
> No debate there. But again, we should simply log the reason in the original
> commit. There's no reason to lose that information to IRC and everyone's
> fading memory.
> 
> >
> >> I'm going to have to pin nearly all versions in the openstack layers and keep
> >> duplicate recipes around, so since I'm suffering that overhead, it would be nice
> >> if we could elaborate on the technical gain from doing this.
> >
> > You don't need to pin it if your layer has higher priority.
> 
> Yah. Paul mentioned that. I'll do that for now, since there will be
> times that the
> openstack variants are newer than the ones in meta-python, and that will
> handle both use cases.
> 
> Cheers,
> 
> Bruce
> 
> >
> >> > Signed-off-by: Ben Shelton <ben.shelton@ni.com>
> >> > ---
> >> >  .../recipes-devtools/python/python-msgpack_0.4.5.bb     | 17 +++++++++++++++++
> >> >  1 file changed, 17 insertions(+)
> >> >  create mode 100644 meta-python/recipes-devtools/python/python-msgpack_0.4.5.bb
> >> >
> >> > diff --git a/meta-python/recipes-devtools/python/python-msgpack_0.4.5.bb b/meta-python/recipes-devtools/python/python-msgpack_0.4.5.bb
> >> > new file mode 100644
> >> > index 0000000..206b03d
> >> > --- /dev/null
> >> > +++ b/meta-python/recipes-devtools/python/python-msgpack_0.4.5.bb
> >> > @@ -0,0 +1,17 @@
> >> > +DESCRIPTION = "MessagePack (de)serializer"
> >> > +HOMEPAGE = "https://pypi.python.org/pypi/msgpack-python/"
> >> > +SECTION = "devel/python"
> >> > +LICENSE = "Apache-2.0"
> >> > +LIC_FILES_CHKSUM = "file://COPYING;md5=cd9523181d9d4fbf7ffca52eaa2a5751"
> >> > +
> >> > +PR = "r0"
> >> > +SRCNAME = "msgpack-python"
> >> > +
> >> > +SRC_URI = "https://pypi.python.org/packages/source/m/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
> >> > +
> >> > +SRC_URI[md5sum] = "3b82bc542d5599896695512e7c32f42d"
> >> > +SRC_URI[sha256sum] = "a07cd6615a6bf38cfa2f010b121c7e77b74a3e7b971ef3e475c3d33308014cbb"
> >> > +
> >> > +S = "${WORKDIR}/${SRCNAME}-${PV}"
> >> > +
> >> > +inherit setuptools
> >> > --
> >> > 2.3.0
> >> >
> >> > --
> >> > _______________________________________________
> >> > Openembedded-devel mailing list
> >> > Openembedded-devel@lists.openembedded.org
> >> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >>
> >>
> >>
> >> --
> >> "Thou shalt not follow the NULL pointer, for chaos and madness await
> >> thee at its end"
> >> --
> >> _______________________________________________
> >> 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
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel@lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> 
> 
> 
> -- 
> "Thou shalt not follow the NULL pointer, for chaos and madness await
> thee at its end"
> -- 
> _______________________________________________
> 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 --]

  reply	other threads:[~2015-02-19 18:10 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-18 23:03 [meta-python][PATCH 1/4] python-jinja2: add recipe Ben Shelton
2015-02-18 23:03 ` [meta-python][PATCH 2/4] python-markupsafe: " Ben Shelton
2015-02-18 23:03 ` [meta-python][PATCH 3/4] python-msgpack: " Ben Shelton
2015-02-19 17:09   ` Bruce Ashfield
2015-02-19 17:21     ` Martin Jansa
2015-02-19 17:42       ` Bruce Ashfield
2015-02-19 18:10         ` Martin Jansa [this message]
2015-02-19 18:15           ` Bruce Ashfield
2015-02-18 23:03 ` [meta-python][PATCH 4/4] python-requests: " Ben Shelton
2015-02-19 17:06   ` Bruce Ashfield

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=20150219181010.GH2311@jama \
    --to=martin.jansa@gmail.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.