summaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/ruby
Commit message (Collapse)AuthorAgeFilesLines
* concurrent-ruby: move from meta-openstack to main layerBruce Ashfield2026-04-082-44/+0
| | | | | | Transitive dependency of fluentd via tzinfo. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* fluentd: update to 1.19.2Bruce Ashfield2026-04-0811-192/+0
| | | | | | | | | | | | As part of this update we: - move from meta-openstack to main layer - move ruby dependencies from meta-openstack to main layer - Move the fluentd RDEPENDS recipes alongside fluentd itself: cool.io, http-parser.rb, msgpack, serverengine, sigdump, strptime, tzinfo, tzinfo-data, yajl-ruby. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* layer/global: update S assignmentsBruce Ashfield2025-07-1635-70/+0
| | | | | | | | | | | | | | | | | | Updating meta-cloud-services and sublayers to comply with the UNPACKDIR changes. The techniques mentioned in the following commit are used: Author: Alexander Kanavin <alex@linutronix.de> Date: Tue Jun 24 13:53:51 2025 +0200 migration-guides/migration-5.3.rst: add guidance for breaking WORKDIR changes (From yocto-docs rev: f59504d8706a817e0b5a6235ebb69cb3b3ebb277) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* fluentd: update to v1.17.1 + dependenciesBruce Ashfield2024-10-126-15/+29
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* strptime: convert to v2 build formatBruce Ashfield2024-10-121-1/+4
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* tzinfo: update to 2024.xBruce Ashfield2024-10-122-3/+3
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Remove tag values from SRC_URI to build recipeHitendra Prajapati2024-01-1510-10/+46
| | | | | | | | | | | | | | | | To build the fluentd recipe, facing the Bitbake Fetcher Error: FetchError("Recipe uses a floating tag/branch 'v1.9.2' for repo 'github.com/fluent/fluentd.git' without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE).", None) To fix this issue, Remove tag values from SRC_URI for recipe and its dependent recipe file. Upgrade "cool.io", "http-parser.rb" and "strptime" recipe to resolve the runtime dependency issue. Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* global: convert license to SPDX variantsBruce Ashfield2022-03-252-2/+2
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* concurrent-ruby: 1.1.6 -> 1.1.9Kai Kang2021-11-241-3/+9
| | | | | | | | | | Upgrade concurrent-ruby from 1.1.6 to 1.1.9: * it changed license file to txt, so the license file name and checksum changed * remove 'tag=' from SRC_URI and use SRCREV instead Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* global: convert github SRC_URIs to use https protocolBruce Ashfield2021-11-0226-26/+26
| | | | | | | | | | | 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 <bruce.ashfield@gmail.com>
* global: add explicit branch to all SRC_URIsmaster-nextBruce Ashfield2021-10-2929-29/+29
| | | | | | | | | | | | | | As introduced in the oe-core post: https://lists.openembedded.org/g/openembedded-core/message/157623 SRC_URIs without an explicit branch will generate warnings, and eventually be an error. We run the provided conversion script to make sure that meta-virt is ready for the change. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* global: overrides conversionBruce Ashfield2021-07-3113-15/+15
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* yard: rename 'master' to 'main' in SRC_URIRobert P. J. Day2021-01-101-1/+1
| | | | | | | master branch was renamed to main. Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* json: fix Bignumn/Fixnum issue when using Ruby 2.5Robert P. J. Day2021-01-101-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <rpjday@crashcourse.ca> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* ipaddress.git.bb: update SRC_URI to avoid redirectionRobert P. J. Day2021-01-101-1/+1
| | | | | | | Current SRC_URI just takes fetcher to new location. Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Initial fluentd recipeNathan Hartman2020-02-271-0/+19
| | | | | Signed-off-by: Nathan Hartman <hnathan918@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Initial strptime ruby recipeNathan Hartman2020-02-271-0/+13
| | | | | Signed-off-by: Nathan Hartman <hnathan918@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Initial sigdump and serverengine ruby recipesNathan Hartman2020-02-272-0/+24
| | | | | Signed-off-by: Nathan Hartman <hnathan918@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Initial msgpack ruby recipeNathan Hartman2020-02-271-0/+12
| | | | | Signed-off-by: Nathan Hartman <hnathan918@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Initial http_parser.rb ruby recipeNathan Hartman2020-02-271-0/+22
| | | | | Signed-off-by: Nathan Hartman <hnathan918@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Initial cool.io ruby recipeNathan Hartman2020-02-271-0/+12
| | | | | Signed-off-by: Nathan Hartman <hnathan918@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Initial concurrent-ruby, tzinfo and tzinfo-data ruby recipesNathan Hartman2020-02-274-0/+62
| | | | | Signed-off-by: Nathan Hartman <hnathan918@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* Uprev'd yajl-ruby to 1.4.0Nathan Hartman2020-02-272-26/+11
| | | | | Signed-off-by: Nathan Hartman <hnathan918@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* json: upgrade 1.8.1 -> 1.8.3Li xin2015-08-102-23/+2
| | | | | | | Dropped 0001-Dont-compile-extensions.patch, it is not needed anymore. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* yajl-ruby: upgrade 1.2.0 -> 1.2.1Li xin2015-07-311-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* yard: upgrade 0.8.7.3 -> 0.8.7.6Li xin2015-07-311-3/+3
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* rack: upgrade 1.5.2 -> 1.6.3Li xin2015-07-291-4/+4
| | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
* rest-client: upgrade 1.7.3 -> 2.0.0.rc1Li xin2015-07-291-2/+2
| | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
* pry: upgrade 0.9.12.6 -> 0.10.1Li xin2015-07-292-31/+33
| | | | | | | | | | 1) Modify rdoc-fixup-opt.banner-heredoc.patch,since the contents has been changed. 2) Update the checksum of LICENSE,since the date in it has been changed, but the LICENSE has not been changed. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
* slop: upgrade 3.5.0 -> 4.2.0Li xin2015-07-291-4/+4
| | | | | | | Update the checksum of LICENSE, since the date in it has been changed, but the LICENSE has not been changed. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com>
* ohai: upgrade 7.0.4 -> 8.5.0Li xin2015-07-271-3/+3
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* net-ssh-multi: upgrade 1.2.0 -> 1.2.1Li xin2015-07-272-8/+9
| | | | | | | | update gemspec-don-t-force-the-use-of-gem-private_key.pem.patch, since net-ssh-multi.gemspec content has been changed. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* mixlib-shellout: upgrade 1.4.0 -> 2.1.0Li xin2015-07-271-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* mixlib-config: upgrade 2.1.0 -> 2.2.1Li xin2015-07-271-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* mime-types: upgrade 1.25.1 -> 2.5Li xin2015-07-271-4/+4
| | | | | | | | | Update the checksum of Licence.rdoc, since file formate and date in it has been changed, but the LICENSE has not been changed. Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Li xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* highline: upgrade 1.6.21 -> 1.7.3Li xin2015-07-271-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* hashie: upgrade 2.1.1 -> 3.4.2Li xin2015-07-271-2/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* chef-zero: upgrade 2.0.2 -> 4.2.3Li xin2015-07-271-4/+2
| | | | | Signed-off-by: Li Xin <lixin.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* rest-client: upgrade to 1.7.3Jackie Huang2015-04-161-3/+3
| | | | | Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* ruby/json: fix incorrect patch specificationsBruce Ashfield2015-02-162-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The merges of the following two commits: commit 7ee6d9c99ab2a27ee700a53e47854e3c8eee7671 Author: Qian Lei <qianl.fnst@cn.fujitsu.com> 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 <qianl.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> commit 08f5108740cf64a696d2552e9922c6de72a9cee6 Author: Qian Lei <qianl.fnst@cn.fujitsu.com> 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 <qianl.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> 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 <bruce.ashfield@windriver.com>
* yajl-ruby: Don't compile extensionsQian Lei2015-01-302-0/+21
| | | | | | | | | 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 <qianl.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* json: Don't compile extensionsQian Lei2015-01-302-0/+21
| | | | | | | | | 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 <qianl.fnst@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* slop: checkout v3 branch to fix the following build error.Bian Naimeng2015-01-211-1/+1
| | | | | | | | | | | | slop: checkout v3 branch to fix the following build error. ERROR: Fetcher failure: Unable to find revision a009587ec2c0cf07b38bd8f0b59baa244fdbce51 in branch master even from upstream DEBUG: Python function base_do_fetch finished DEBUG: Python function do_fetch finished ERROR: Function failed: Fetcher failure for URL: 'git://github.com/leejarvis/slop.git'. Unable to fetch URL from any source. Signed-off-by: Bian Naimeng <biannm@cn.fujitsu.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* chef: resolve mismatch between branch name and SRCREVMustapha Lansana2014-09-266-6/+7
| | | | | | | | | | | Maintainer's of the upstream git trees for these packages have branched the repos from which these packages were fetched. This creates a mismatch between the SRCREV and branch name in the recipe files. Specify the branch name to resolve the error or update the SRCREV to match a commit id found on master. Signed-off-by: Mustapha Lansana <Mustapha.Lansana@windriver.com>
* Ruby/chef solo: fixesAmy Fong2014-05-248-7/+8
| | | | | | | | | | | Make ruby binaries more accessible by creating symlinks from ${libdir}/ruby/gems/${ruby version}/bin/ to /usr/bin RDEPENDS needs to be package specific coderay needs to depends on yard Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Ruby/chef solo: Add recipes-devtools/ruby/yard_git.bbAmy Fong2014-05-241-0/+28
| | | | | | | | | | | YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Ruby/chef solo: Add recipes-devtools/ruby/yajl-ruby_git.bbAmy Fong2014-05-241-0/+25
| | | | | | | | This gem is a C binding to the excellent YAJL JSON parsing and generation library. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Ruby/chef solo: Add recipes-devtools/ruby/systemu_git.bbAmy Fong2014-05-241-0/+25
| | | | | | | | Universal capture of stdout and stderr and handling of child process pid for windows, *nix, etc. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Ruby/chef solo: Add recipes-devtools/ruby/slop_git.bbAmy Fong2014-05-241-0/+24
| | | | | | | A simple option parser with an simple syntax and API. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Amy Fong <amy.fong@windriver.com>
* Ruby/chef solo: Add recipes-devtools/ruby/rest-client_git.bbAmy Fong2014-05-241-0/+30
| | | | | | | | | A simple HTTP and REST client for Ruby, inspired by the Sinatra's microframework style of specifying actions: get, put, post, delete. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Amy Fong <amy.fong@windriver.com>