On Thu, Feb 19, 2015 at 12:42:49PM -0500, Bruce Ashfield wrote: > On Thu, Feb 19, 2015 at 12:21 PM, Martin Jansa <[email protected]> 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 <[email protected]> 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 <[email protected]> > >> > --- > >> > .../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 > >> > [email protected] > >> > 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 > >> [email protected] > >> http://lists.openembedded.org/mailman/listinfo/openembedded-devel > > > > -- > > Martin 'JaMa' Jansa jabber: [email protected] > > > > -- > > _______________________________________________ > > Openembedded-devel mailing list > > [email protected] > > 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 > [email protected] > http://lists.openembedded.org/mailman/listinfo/openembedded-devel -- Martin 'JaMa' Jansa jabber: [email protected]
signature.asc
Description: Digital signature
-- _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-devel
