From d13c4878eb76691ca6fb4ca7430c6d95c59c90be Mon Sep 17 00:00:00 2001 From: "Satadru Pramanik, DO, MPH, MEng" Date: Fri, 4 Oct 2024 12:55:36 -0400 Subject: [PATCH] Pip, gem updates (#10567) Signed-off-by: Satadru Pramanik --- manifest/armv7l/a/awscli.filelist | 14 ++++++------ manifest/armv7l/p/py3_ruff.filelist | 12 +++++------ manifest/armv7l/p/py3_tox.filelist | 14 ++++++------ manifest/i686/a/awscli.filelist | 14 ++++++------ manifest/i686/p/py3_ruff.filelist | 12 +++++------ manifest/i686/p/py3_tox.filelist | 14 ++++++------ manifest/x86_64/a/awscli.filelist | 14 ++++++------ manifest/x86_64/p/py3_ruff.filelist | 12 +++++------ manifest/x86_64/p/py3_tox.filelist | 14 ++++++------ packages/awscli.rb | 10 ++++----- packages/py3_ruff.rb | 10 ++++----- packages/py3_tox.rb | 10 ++++----- packages/ruby_bundler.rb | 2 +- packages/ruby_net_ftp.rb | 2 +- packages/ruby_power_assert.rb | 2 +- packages/ruby_rbs.rb | 10 ++++----- packages/ruby_rubygems_update.rb | 2 +- tools/build_updated_packages.rb | 33 +++++++++++++++++------------ 18 files changed, 104 insertions(+), 97 deletions(-) diff --git a/manifest/armv7l/a/awscli.filelist b/manifest/armv7l/a/awscli.filelist index 01d6729ef..cde13ad76 100644 --- a/manifest/armv7l/a/awscli.filelist +++ b/manifest/armv7l/a/awscli.filelist @@ -5,13 +5,13 @@ /usr/local/bin/aws_zsh_completer.sh /usr/local/etc/bash.d/aws /usr/local/etc/zsh.d/aws -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/INSTALLER -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/LICENSE.txt -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/METADATA -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/RECORD -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/REQUESTED -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/WHEEL -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/top_level.txt +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/INSTALLER +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/LICENSE.txt +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/METADATA +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/RECORD +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/REQUESTED +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/WHEEL +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/top_level.txt /usr/local/lib/python3.12/site-packages/awscli/__init__.py /usr/local/lib/python3.12/site-packages/awscli/__main__.py /usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc diff --git a/manifest/armv7l/p/py3_ruff.filelist b/manifest/armv7l/p/py3_ruff.filelist index fa4ca3128..cb04772e1 100644 --- a/manifest/armv7l/p/py3_ruff.filelist +++ b/manifest/armv7l/p/py3_ruff.filelist @@ -1,10 +1,10 @@ /usr/local/bin/ruff -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/INSTALLER -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/METADATA -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/RECORD -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/REQUESTED -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/WHEEL -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/licenses/LICENSE +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/INSTALLER +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/METADATA +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/RECORD +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/REQUESTED +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/WHEEL +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/licenses/LICENSE /usr/local/lib/python3.12/site-packages/ruff/__init__.py /usr/local/lib/python3.12/site-packages/ruff/__main__.py /usr/local/lib/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc diff --git a/manifest/armv7l/p/py3_tox.filelist b/manifest/armv7l/p/py3_tox.filelist index 21e2066c8..08ccd27f7 100644 --- a/manifest/armv7l/p/py3_tox.filelist +++ b/manifest/armv7l/p/py3_tox.filelist @@ -1,11 +1,11 @@ /usr/local/bin/tox -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/INSTALLER -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/METADATA -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/RECORD -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/REQUESTED -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/WHEEL -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/entry_points.txt -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/licenses/LICENSE +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/INSTALLER +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/METADATA +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/RECORD +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/REQUESTED +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/WHEEL +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/entry_points.txt +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/licenses/LICENSE /usr/local/lib/python3.12/site-packages/tox/__init__.py /usr/local/lib/python3.12/site-packages/tox/__main__.py /usr/local/lib/python3.12/site-packages/tox/__pycache__/__init__.cpython-312.pyc diff --git a/manifest/i686/a/awscli.filelist b/manifest/i686/a/awscli.filelist index 01d6729ef..cde13ad76 100644 --- a/manifest/i686/a/awscli.filelist +++ b/manifest/i686/a/awscli.filelist @@ -5,13 +5,13 @@ /usr/local/bin/aws_zsh_completer.sh /usr/local/etc/bash.d/aws /usr/local/etc/zsh.d/aws -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/INSTALLER -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/LICENSE.txt -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/METADATA -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/RECORD -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/REQUESTED -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/WHEEL -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/top_level.txt +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/INSTALLER +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/LICENSE.txt +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/METADATA +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/RECORD +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/REQUESTED +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/WHEEL +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/top_level.txt /usr/local/lib/python3.12/site-packages/awscli/__init__.py /usr/local/lib/python3.12/site-packages/awscli/__main__.py /usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc diff --git a/manifest/i686/p/py3_ruff.filelist b/manifest/i686/p/py3_ruff.filelist index fa4ca3128..cb04772e1 100644 --- a/manifest/i686/p/py3_ruff.filelist +++ b/manifest/i686/p/py3_ruff.filelist @@ -1,10 +1,10 @@ /usr/local/bin/ruff -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/INSTALLER -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/METADATA -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/RECORD -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/REQUESTED -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/WHEEL -/usr/local/lib/python3.12/site-packages/ruff-0.6.8.dist-info/licenses/LICENSE +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/INSTALLER +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/METADATA +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/RECORD +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/REQUESTED +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/WHEEL +/usr/local/lib/python3.12/site-packages/ruff-0.6.9.dist-info/licenses/LICENSE /usr/local/lib/python3.12/site-packages/ruff/__init__.py /usr/local/lib/python3.12/site-packages/ruff/__main__.py /usr/local/lib/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc diff --git a/manifest/i686/p/py3_tox.filelist b/manifest/i686/p/py3_tox.filelist index 21e2066c8..08ccd27f7 100644 --- a/manifest/i686/p/py3_tox.filelist +++ b/manifest/i686/p/py3_tox.filelist @@ -1,11 +1,11 @@ /usr/local/bin/tox -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/INSTALLER -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/METADATA -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/RECORD -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/REQUESTED -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/WHEEL -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/entry_points.txt -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/licenses/LICENSE +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/INSTALLER +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/METADATA +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/RECORD +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/REQUESTED +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/WHEEL +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/entry_points.txt +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/licenses/LICENSE /usr/local/lib/python3.12/site-packages/tox/__init__.py /usr/local/lib/python3.12/site-packages/tox/__main__.py /usr/local/lib/python3.12/site-packages/tox/__pycache__/__init__.cpython-312.pyc diff --git a/manifest/x86_64/a/awscli.filelist b/manifest/x86_64/a/awscli.filelist index 01d6729ef..cde13ad76 100644 --- a/manifest/x86_64/a/awscli.filelist +++ b/manifest/x86_64/a/awscli.filelist @@ -5,13 +5,13 @@ /usr/local/bin/aws_zsh_completer.sh /usr/local/etc/bash.d/aws /usr/local/etc/zsh.d/aws -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/INSTALLER -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/LICENSE.txt -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/METADATA -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/RECORD -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/REQUESTED -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/WHEEL -/usr/local/lib/python3.12/site-packages/awscli-1.34.32.dist-info/top_level.txt +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/INSTALLER +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/LICENSE.txt +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/METADATA +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/RECORD +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/REQUESTED +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/WHEEL +/usr/local/lib/python3.12/site-packages/awscli-1.34.33.dist-info/top_level.txt /usr/local/lib/python3.12/site-packages/awscli/__init__.py /usr/local/lib/python3.12/site-packages/awscli/__main__.py /usr/local/lib/python3.12/site-packages/awscli/__pycache__/__init__.cpython-312.pyc diff --git a/manifest/x86_64/p/py3_ruff.filelist b/manifest/x86_64/p/py3_ruff.filelist index b6db04a0c..51cd47842 100644 --- a/manifest/x86_64/p/py3_ruff.filelist +++ b/manifest/x86_64/p/py3_ruff.filelist @@ -1,10 +1,10 @@ /usr/local/bin/ruff -/usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/INSTALLER -/usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/METADATA -/usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/RECORD -/usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/REQUESTED -/usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/WHEEL -/usr/local/lib64/python3.12/site-packages/ruff-0.6.8.dist-info/licenses/LICENSE +/usr/local/lib64/python3.12/site-packages/ruff-0.6.9.dist-info/INSTALLER +/usr/local/lib64/python3.12/site-packages/ruff-0.6.9.dist-info/METADATA +/usr/local/lib64/python3.12/site-packages/ruff-0.6.9.dist-info/RECORD +/usr/local/lib64/python3.12/site-packages/ruff-0.6.9.dist-info/REQUESTED +/usr/local/lib64/python3.12/site-packages/ruff-0.6.9.dist-info/WHEEL +/usr/local/lib64/python3.12/site-packages/ruff-0.6.9.dist-info/licenses/LICENSE /usr/local/lib64/python3.12/site-packages/ruff/__init__.py /usr/local/lib64/python3.12/site-packages/ruff/__main__.py /usr/local/lib64/python3.12/site-packages/ruff/__pycache__/__init__.cpython-312.pyc diff --git a/manifest/x86_64/p/py3_tox.filelist b/manifest/x86_64/p/py3_tox.filelist index 21e2066c8..08ccd27f7 100644 --- a/manifest/x86_64/p/py3_tox.filelist +++ b/manifest/x86_64/p/py3_tox.filelist @@ -1,11 +1,11 @@ /usr/local/bin/tox -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/INSTALLER -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/METADATA -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/RECORD -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/REQUESTED -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/WHEEL -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/entry_points.txt -/usr/local/lib/python3.12/site-packages/tox-4.21.1.dist-info/licenses/LICENSE +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/INSTALLER +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/METADATA +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/RECORD +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/REQUESTED +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/WHEEL +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/entry_points.txt +/usr/local/lib/python3.12/site-packages/tox-4.21.2.dist-info/licenses/LICENSE /usr/local/lib/python3.12/site-packages/tox/__init__.py /usr/local/lib/python3.12/site-packages/tox/__main__.py /usr/local/lib/python3.12/site-packages/tox/__pycache__/__init__.cpython-312.pyc diff --git a/packages/awscli.rb b/packages/awscli.rb index 594064009..323c02eb8 100644 --- a/packages/awscli.rb +++ b/packages/awscli.rb @@ -3,17 +3,17 @@ require 'buildsystems/pip' class Awscli < Pip description 'Universal Command Line Interface for Amazon Web Services' homepage 'https://github.com/aws/aws-cli' - version "1.34.32-#{CREW_PY_VER}" + version "1.34.33-#{CREW_PY_VER}" license 'Apache-2.0' compatibility 'all' source_url 'SKIP' binary_compression 'tar.zst' binary_sha256({ - aarch64: '7caa6f0c56a877fb0bf049219e6c207c085c0b5f7321728e49c035f8716acab5', - armv7l: '7caa6f0c56a877fb0bf049219e6c207c085c0b5f7321728e49c035f8716acab5', - i686: '4e4d37e46e5e7336475460814cf998465e1dacb3012bcb837848ced41acb3704', - x86_64: 'a674c568d10206bd910284d1e6f1e09dfcd20024e56afa7e75f1388c68ee2428' + aarch64: '1296a6f20150a5ddcf266ccc1b3f7343cd764859f9a10f860841de56c94a0233', + armv7l: '1296a6f20150a5ddcf266ccc1b3f7343cd764859f9a10f860841de56c94a0233', + i686: '1fe6606e6cd17a982b51928d5661e9a105ed80692da36938bbee0275c10c066a', + x86_64: '73a5e149cd7c1b9be8bd333a4bdfd9072fd58abe014dbb5c40eb2fa1f5d75792' }) depends_on 'groff' diff --git a/packages/py3_ruff.rb b/packages/py3_ruff.rb index e51004e73..a1ea48f03 100644 --- a/packages/py3_ruff.rb +++ b/packages/py3_ruff.rb @@ -3,17 +3,17 @@ require 'buildsystems/pip' class Py3_ruff < Pip description 'An extremely fast Python linter, written in Rust.' homepage 'https://docs.astral.sh/ruff' - version "0.6.8-#{CREW_PY_VER}" + version "0.6.9-#{CREW_PY_VER}" license 'GPL-2.0' compatibility 'all' source_url 'SKIP' binary_compression 'tar.zst' binary_sha256({ - aarch64: 'd046b72265e6220f704249f4559d2ce776ca0143d39acea41143f3904c81f6d5', - armv7l: 'd046b72265e6220f704249f4559d2ce776ca0143d39acea41143f3904c81f6d5', - i686: '2375e9b6589c5a97c292e81790f6a194e04500961f5c3e15aaaf845a79511f79', - x86_64: '0c2d141ada33069799ed8f40a160ce8c858bfc7c430bf64485693ab4919bf293' + aarch64: '97a8b709e6689874e4be6a7ddb047917c59a454ba475d592d8f357f171bf8254', + armv7l: '97a8b709e6689874e4be6a7ddb047917c59a454ba475d592d8f357f171bf8254', + i686: 'fa50a614bbc482117d73845a864b6130167c831657589dec83a24addd6222365', + x86_64: 'b48986881d7210b8f6cf44acf08949947b424779046b041a720c5ed3af4e4e76' }) depends_on 'gcc_lib' # R diff --git a/packages/py3_tox.rb b/packages/py3_tox.rb index 9560fa6d9..860c3c832 100644 --- a/packages/py3_tox.rb +++ b/packages/py3_tox.rb @@ -3,17 +3,17 @@ require 'buildsystems/pip' class Py3_tox < Pip description 'Command line driven CI frontend and development task automation tool.' homepage 'https://tox.readthedocs.io/' - version "4.21.1-#{CREW_PY_VER}" + version "4.21.2-#{CREW_PY_VER}" license 'MIT' compatibility 'all' source_url 'SKIP' binary_compression 'tar.zst' binary_sha256({ - aarch64: '9ada51f574629be5335c84b3bb81b22647c15d140cda4ec8046ed77058a484f3', - armv7l: '9ada51f574629be5335c84b3bb81b22647c15d140cda4ec8046ed77058a484f3', - i686: 'ef06c5b67f4c5f456bee28dfede9f69a5d532c59addb16b38264926469982e95', - x86_64: 'a061f3530f5015176dbf89e89d00174085438720e9482ec9d1b2aa5502cb96ce' + aarch64: 'db1154ad1193bf88be9e3766c90e0db222816cb4f5e673ca94639ae196ed78b4', + armv7l: 'db1154ad1193bf88be9e3766c90e0db222816cb4f5e673ca94639ae196ed78b4', + i686: '45a1cbec61868011483772f6deafe7c93c16d93ec0fcdcf575c44c8bf47ae957', + x86_64: '8287c44715c6fe5a50fe622a7f5993bca76d0924110392908b75a5e65233653c' }) depends_on 'py3_py' diff --git a/packages/ruby_bundler.rb b/packages/ruby_bundler.rb index 6139cc036..cdbec1477 100644 --- a/packages/ruby_bundler.rb +++ b/packages/ruby_bundler.rb @@ -3,7 +3,7 @@ require 'buildsystems/ruby' class Ruby_bundler < RUBY description "Bundler manages an application's dependencies through its entire life, across many machines, systematically and repeatably." homepage 'https://bundler.io' - version "2.5.20-#{CREW_RUBY_VER}" + version "2.5.21-#{CREW_RUBY_VER}" license 'MIT' compatibility 'all' source_url 'SKIP' diff --git a/packages/ruby_net_ftp.rb b/packages/ruby_net_ftp.rb index 248d7347e..15a50d73c 100644 --- a/packages/ruby_net_ftp.rb +++ b/packages/ruby_net_ftp.rb @@ -3,7 +3,7 @@ require 'buildsystems/ruby' class Ruby_net_ftp < RUBY description 'Support for the File Transfer Protocol.' homepage 'https://github.com/ruby/net-ftp' - version "0.3.7-#{CREW_RUBY_VER}" + version "0.3.8-#{CREW_RUBY_VER}" license 'BSD-2-Clause' compatibility 'all' source_url 'SKIP' diff --git a/packages/ruby_power_assert.rb b/packages/ruby_power_assert.rb index 94eccac31..91715cb76 100644 --- a/packages/ruby_power_assert.rb +++ b/packages/ruby_power_assert.rb @@ -3,7 +3,7 @@ require 'buildsystems/ruby' class Ruby_power_assert < RUBY description 'Power assert shows each value of variables and method calls in the expression.' homepage 'https://github.com/ruby/power_assert' - version "2.0.3-#{CREW_RUBY_VER}" + version "2.0.4-#{CREW_RUBY_VER}" license 'BSD-2-Clause' compatibility 'all' source_url 'SKIP' diff --git a/packages/ruby_rbs.rb b/packages/ruby_rbs.rb index f7531f482..8ddc222be 100644 --- a/packages/ruby_rbs.rb +++ b/packages/ruby_rbs.rb @@ -3,17 +3,17 @@ require 'buildsystems/ruby' class Ruby_rbs < RUBY description 'RBS is the language for type signatures for Ruby and standard library definitions.' homepage 'https://github.com/ruby/rbs' - version "3.6.0-#{CREW_RUBY_VER}" + version "3.6.1-#{CREW_RUBY_VER}" license 'BSD-2-Clause' compatibility 'all' source_url 'SKIP' binary_compression 'gem' binary_sha256({ - aarch64: '6468eb42d0694c8244d0259a59f6c859567c966cc01a99b28457d1cdfaa7d396', - armv7l: '6468eb42d0694c8244d0259a59f6c859567c966cc01a99b28457d1cdfaa7d396', - i686: '2801c0bc8102e450b7b93cc1ba0661c2d73d9d4b6a30be494ace297c149cbae9', - x86_64: '5f1d42874b6ad32517a56855bded8a9a070e6eed4e90c0a62e2ace8ef904a4bc' + aarch64: '0b9ec2d04ba88c0a8f3f7a15ec79738b1600eba84219f8f34029389d20329251', + armv7l: '0b9ec2d04ba88c0a8f3f7a15ec79738b1600eba84219f8f34029389d20329251', + i686: '884b0d30c23f56ca3826817793e612b6a9c20ba3f1cde8ff587fb91a0aff8817', + x86_64: '0e0a78e3d391a32f8a0580b4c6bb4922bf77b8f0a6b36f07b61647d77aedf6c2' }) depends_on 'ruby_abbrev' # R diff --git a/packages/ruby_rubygems_update.rb b/packages/ruby_rubygems_update.rb index ec3b0231f..92e8e21bf 100644 --- a/packages/ruby_rubygems_update.rb +++ b/packages/ruby_rubygems_update.rb @@ -3,7 +3,7 @@ require 'buildsystems/ruby' class Ruby_rubygems_update < RUBY description 'RubyGems is a package management framework for Ruby.' homepage 'https://github.com/rubygems/rubygems' - version "3.5.20-#{CREW_RUBY_VER}" + version "3.5.21-#{CREW_RUBY_VER}" license 'MIT' compatibility 'all' source_url 'SKIP' diff --git a/tools/build_updated_packages.rb b/tools/build_updated_packages.rb index 9b3dc2eb1..67fc262a8 100755 --- a/tools/build_updated_packages.rb +++ b/tools/build_updated_packages.rb @@ -1,5 +1,5 @@ #!/usr/bin/env ruby -# build_updated_packages version 1.4 (for Chromebrew) +# build_updated_packages version 1.5 (for Chromebrew) # This updates the versions in python pip packages by calling # tools/update_python_pip_packages.rb, checks for updated ruby packages # by calling tools/update_ruby_gem_packages.rb, and then checks if any @@ -126,6 +126,18 @@ rescue Timeout::Error return true end +def self.check_build_uploads(architectures_to_check = nil, name = nil, pkg = nil) + architectures_to_check.delete('aarch64') + architectures_to_check = %w[x86_64 armv7l i686] if (architectures_to_check & %w[x86_64 armv7l i686]).nil? + builds_needed = architectures_to_check.dup + architectures_to_check.each do |arch| + arch_specific_url = "#{CREW_GITLAB_PKG_REPO}/generic/#{name}/#{@version}_#{arch}/#{name}-#{@version}-chromeos-#{arch}.#{@binary_compression}" + puts "Checking: curl -sI #{arch_specific_url}" if CREW_VERBOSE + builds_needed.delete(arch) if `curl -sI #{arch_specific_url}`.lines.first.split[1] == '200' && system("grep -q binary_sha256 #{pkg}") + end + return builds_needed +end + # Get all boolean properties from package.rb boolean_properties = `sed -n '/^\ \ boolean_property/,/^$/p' lib/package.rb | sed 's/^\ \ boolean_property//' | tr -d '\n' | sort -u`.chomp.delete(',').delete(':').split.join(' ') boolean_property(boolean_properties.split) @@ -176,26 +188,21 @@ updated_packages.each do |pkg| puts "#{name.capitalize} #{@version} has no binaries and may not need them.".lightgreen next pkg else - check_builds = compatibility == 'all' ? %w[x86_64 armv7l i686] : compatibility.delete(',').split - check_builds.delete('aarch64') - check_builds = %w[x86_64 armv7l i686] if (check_builds & %w[x86_64 armv7l i686]).nil? - build = check_builds.dup - check_builds.each do |arch| - arch_specific_url = "#{CREW_GITLAB_PKG_REPO}/generic/#{name}/#{@version}_#{arch}/#{name}-#{@version}-chromeos-#{arch}.#{@binary_compression}" - puts "Checking: curl -sI #{arch_specific_url}" if CREW_VERBOSE - build.delete(arch) if `curl -sI #{arch_specific_url}`.lines.first.split[1] == '200' && system("grep -q binary_sha256 #{pkg}") - end - if build.empty? + architectures_to_check = compatibility == 'all' ? %w[x86_64 armv7l i686] : compatibility.delete(',').split + builds_needed = check_build_uploads(architectures_to_check, name, pkg) + if builds_needed.empty? puts "No builds are needed for #{name} #{@version}.".lightgreen next else - puts "#{name.capitalize} #{@version} needs builds uploaded for: #{build.join(' ')}".lightblue + puts "#{name.capitalize} #{@version} needs builds uploaded for: #{builds_needed.join(' ')}".lightblue system "yes | crew build -f #{pkg}" if build.include?(ARCH) && !File.file?("release/#{ARCH}/#{name}-#{@version}-chromeos-#{ARCH}.#{@binary_compression}") && agree_default_yes("\nWould you like to build #{name} #{@version}") upload_pkg = nil - build.each do |build| + builds_needed.each do |build| upload_pkg = true if File.file?("release/#{build}/#{name}-#{@version}-chromeos-#{build}.#{@binary_compression}") end system "crew upload #{name}" if upload_pkg == true && agree_default_yes("\nWould you like to upload #{name} #{@version}") + builds_still_needed = check_build_uploads(architectures_to_check) + puts "#{name.capitalize} #{@version} still needs builds uploaded for: #{builds_still_needed.join(' ')}".lightblue unless builds_still_needed.empty? end end end