<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-cloud-services.git/meta-openstack/recipes-devtools/ruby/json_git.bb, branch mickledore</title>
<subtitle>Mirror of git.yoctoproject.org/meta-cloud-services.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=mickledore</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/atom?h=mickledore'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/'/>
<updated>2022-03-25T03:09:42+00:00</updated>
<entry>
<title>global: convert license to SPDX variants</title>
<updated>2022-03-25T03:09:42+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-03-25T03:09:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=de6d4eeb3202e04bca0e645571a612a745d7ebe2'/>
<id>urn:sha1:de6d4eeb3202e04bca0e645571a612a745d7ebe2</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>global: convert github SRC_URIs to use https protocol</title>
<updated>2021-11-02T13:59:45+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2021-11-02T13:59:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=14196f7dee9deb0ef9822bf3c8b41142ccced858'/>
<id>urn:sha1:14196f7dee9deb0ef9822bf3c8b41142ccced858</id>
<content type='text'>
github is removing git:// access, and fetches will start
experiencing interruptions in service, and eventually will fail completely.

bitbake will also begin to warn on github src_uri's that don't use
https. So we convert the meta-virt instances to use protocol=https
(done using the oe-core contrib conversion script)

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>json: fix Bignumn/Fixnum issue when using Ruby 2.5</title>
<updated>2021-01-11T04:14:09+00:00</updated>
<author>
<name>Robert P. J. Day</name>
<email>rpjday@crashcourse.ca</email>
</author>
<published>2020-12-26T20:29:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=5c6ef32f59b92a1c1ff4636a413b6d3fe6208145'/>
<id>urn:sha1:5c6ef32f59b92a1c1ff4636a413b6d3fe6208145</id>
<content type='text'>
There is a recognized problem with json_1.8.3 when used with Ruby 2.5;
in summary:

  compiling generator.c
  generator.c: In function ‘generate_json’:
  generator.c:861:25: error: ‘rb_cFixnum’ undeclared (first use in this
  function); did you mean ‘mFixnum’?
       } else if (klass == rb_cFixnum) {
                           ^~~~~~~~~~
                           mFixnum
  generator.c:861:25: note: each undeclared identifier is reported only
  once for each function it appears in
  generator.c:863:25: error: ‘rb_cBignum’ undeclared (first use in this
  function); did you mean ‘rb_cFixnum’?
       } else if (klass == rb_cBignum) {
                           ^~~~~~~~~~
                           rb_cFixnum

This is explained in detail at:

https://makandracards.com/makandra/74544-how-to-fix-json-1-8-3-with-ruby-2-5

The simplest solution is to upgrade json just a wee bit to 1.8.5 to
resolve this.

Signed-off-by: Robert P. J. Day &lt;rpjday@crashcourse.ca&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>json: upgrade 1.8.1 -&gt; 1.8.3</title>
<updated>2015-08-10T13:50:38+00:00</updated>
<author>
<name>Li xin</name>
<email>lixin.fnst@cn.fujitsu.com</email>
</author>
<published>2015-08-07T09:40:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=f71a2316692693f961d54881ef3863a4ee1d3341'/>
<id>urn:sha1:f71a2316692693f961d54881ef3863a4ee1d3341</id>
<content type='text'>
Dropped 0001-Dont-compile-extensions.patch, it is not needed anymore.

Signed-off-by: Li Xin &lt;lixin.fnst@cn.fujitsu.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>ruby/json: fix incorrect patch specifications</title>
<updated>2015-02-17T04:49:17+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@windriver.com</email>
</author>
<published>2015-02-17T04:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=9f619652409f11c6e1f9d66e70fd60a3b99e2ea0'/>
<id>urn:sha1:9f619652409f11c6e1f9d66e70fd60a3b99e2ea0</id>
<content type='text'>
The merges of the following two commits:

   commit 7ee6d9c99ab2a27ee700a53e47854e3c8eee7671
   Author: Qian Lei &lt;qianl.fnst@cn.fujitsu.com&gt;
   Date:   Wed Jan 28 10:03:36 2015 +0800

       yajl-ruby: Don't compile extensions

       Module mkmf is used to generate Makefile, but it uses native
       libraries
       instead of target libraries. To avoid arch problem, we don't compile
       the extension.

       Signed-off-by: Qian Lei &lt;qianl.fnst@cn.fujitsu.com&gt;
       Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;

   commit 08f5108740cf64a696d2552e9922c6de72a9cee6
   Author: Qian Lei &lt;qianl.fnst@cn.fujitsu.com&gt;
   Date:   Wed Jan 28 10:03:35 2015 +0800

       json: Don't compile extensions

       Module mkmf is used to generate Makefile, but it uses native
       libraries
       instead of target libraries. To avoid arch problem, we don't compile
       the extension.

       Signed-off-by: Qian Lei &lt;qianl.fnst@cn.fujitsu.com&gt;
       Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;

Were incorrected merged and contained invalid patch specifications. So
we move the patches up to the SRC_URI where they belong.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>json: Don't compile extensions</title>
<updated>2015-01-30T05:19:09+00:00</updated>
<author>
<name>Qian Lei</name>
<email>qianl.fnst@cn.fujitsu.com</email>
</author>
<published>2015-01-28T02:03:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=08f5108740cf64a696d2552e9922c6de72a9cee6'/>
<id>urn:sha1:08f5108740cf64a696d2552e9922c6de72a9cee6</id>
<content type='text'>
Module mkmf is used to generate Makefile, but it uses native libraries
instead of target libraries. To avoid arch problem, we don't compile
the extension.

Signed-off-by: Qian Lei &lt;qianl.fnst@cn.fujitsu.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@windriver.com&gt;
</content>
</entry>
<entry>
<title>Ruby/chef solo: Add recipes-devtools/ruby/json_git.bb</title>
<updated>2014-05-24T04:27:13+00:00</updated>
<author>
<name>Amy Fong</name>
<email>amy.fong@windriver.com</email>
</author>
<published>2014-05-20T19:19:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-cloud-services.git/commit/?id=b653407b44b851f5c3e794de697bf37be3f6f2e5'/>
<id>urn:sha1:b653407b44b851f5c3e794de697bf37be3f6f2e5</id>
<content type='text'>
An implementation of the JSON specification according to RFC 4627

Signed-off-by: Mark Asselstine &lt;mark.asselstine@windriver.com&gt;
Signed-off-by: Amy Fong &lt;amy.fong@windriver.com&gt;
</content>
</entry>
</feed>
