379 Commits

Author SHA1 Message Date
github-actions[bot]
e7bf7baf67 AutoBuild: glibc_standalone_rebuild started at 2025-04-28-01UTC (#11839)
* Update gawk, modify glibc_standalone

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update build for glibc...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Disable upx.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust builder to do an upgrade before a build.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Do not let the crew upgrade during build kill the build.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add i686 binary

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add built packages for linux/amd64 to glibc_standalone_rebuild

* Add built packages for linux/arm/v7 to glibc_standalone_rebuild

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-04-28 07:19:54 +00:00
Ed Reel
281d0db177 Fix zstd: /*stdin*\: unsupported format (#11831) 2025-04-26 23:17:09 +00:00
Satadru Pramanik, DO, MPH, MEng
6940b3ffc7 crew upload: mkdir before binary download. (#11824)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-04-26 13:54:06 +00:00
Satadru Pramanik, DO, MPH, MEng
7c55287366 Adjust counter for crew while loops. (#11822)
* Adjust counter for crew while loops.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* bump version

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-04-25 21:58:32 +00:00
Satadru Pramanik, DO, MPH, MEng
ddeeef5ad4 Refactor upload (#11821)
* Add crew lockfile implementation.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Refactor crew upload, and add usage of lockfiles.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust crew and add test.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add more lightred.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-04-25 21:39:18 +00:00
github-actions[bot]
249de3d812 Adjust builds to get path after dependency install, and lint crew. (#11788)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-04-21 00:32:45 +00:00
SupeChicken666
4c6f7912a2 crew: Fix rubocop (#11779)
Signed-off-by: SupeChicken666 <supechicken666@gmail.com>
2025-04-20 12:04:32 +00:00
Ed Reel
5ed09e3a98 Fix compressdoc bug (#11777)
Co-authored-by: Satadru Pramanik, DO, MPH, MEng <satadru@gmail.com>
2025-04-20 04:44:00 +00:00
SupeChicken666
51b944bc13 crew: Rubyize some of the find commands (#11767)
* crew: Rubyize `find` commands

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>

* Revert some changes

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>

---------

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>
2025-04-19 18:44:22 +00:00
SupeChicken666
02cd5c3fb6 crew: Rubyize file conflict algorithm (#11734)
* crew: Rubyize conflict algorithm

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>

* Update code comments

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>

* const: Bump version

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>

* Also check for essential files on removal

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>

* Fix syntax

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>

* Fix unit test

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>

---------

Signed-off-by: SupeChicken666 <supechicken666@gmail.com>
2025-04-18 18:24:04 +00:00
Maximilian Downey Twiss
dc50ed4d2f Bail out of crew upload if the built package has no files (#11618) 2025-03-27 08:22:10 +00:00
Maximilian Downey Twiss
144e7b1fbb Simplify checking for updated crew version when updating (#11568) 2025-03-19 21:23:40 +00:00
Maximilian Downey Twiss
0c86288d24 Clean up rubocop configuration pt.1 (#11566) 2025-03-17 22:42:05 +00:00
Maximilian Downey Twiss
cc0d8f61c7 Run rubocop on tree to catch all of the offenses being missed previously by the rubocop-chromebrew issue (#11521) 2025-03-12 20:38:56 +00:00
Ed Reel
bcac15592c Add conditional for crew update message (#11506) 2025-03-09 22:38:07 +00:00
Maximilian Downey Twiss
fcce2116b0 Rework wildcard parameters in crew upstream (#11471)
Co-authored-by: Ed Reel <edreel@gmail.com>
2025-03-06 03:13:23 +00:00
Ed Reel
c41e10cd7d Allow wildcard (*) parameters in crew upstream (#11468) 2025-03-04 17:01:29 +00:00
Ed Reel
7aceade774 Add crew upstream command and missing -f|--force option on applicable commands (#11465) 2025-03-04 06:14:02 +00:00
Maximilian Downey Twiss
7e9c6804ce Split check command into separate file (#9707) 2025-03-03 22:22:49 +00:00
Maximilian Downey Twiss
3b64e2d99b Add tests for force and verbose arguments to Command.remove (#11368) 2025-02-20 08:27:30 +00:00
Maximilian Downey Twiss
1e30ec8e1a Split out definition of require_gem to standalone file (#11283) 2025-02-10 23:46:51 +00:00
Ed Reel
17f83bd118 Ruby_rubocop_chromebrew 0.0.2-ruby3.4 => 0.0.3-ruby3.4 (#11278) 2025-02-10 15:18:33 +00:00
Maximilian Downey Twiss
b0491e9cde Remove need for essential_deps field in device.json (#10394) 2025-02-08 00:14:55 +00:00
Maximilian Downey Twiss
68e7b2f1c3 Make sure to install rubocop-chromebrew in bin/crew (#11240) 2025-02-04 13:08:39 +00:00
Satadru Pramanik, DO, MPH, MEng
7aa2b7fd19 Add byebug gem and fix regression in crew install of no_source_build packages (#11126)
* Add Ruby Byebug gem

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Fix regression in crew install of no_source_build package binaries.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* bump version

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* cleanup

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-01-12 01:17:29 +00:00
Satadru Pramanik, DO, MPH, MEng
a902671bc6 Fix using 'crew download' to get package binaries for no_source_build and gem_compile_needed packages. (#11120)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-01-10 21:57:12 +00:00
github-actions[bot]
dce18d8dd9 Ruby => 3.4.1 (#11066)
* Ruby => 3.4.0, and remove old kernel workarounds.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add built packages for linux/386 to ruby

* Add built packages for linux/amd64 to ruby

* Add built packages for linux/arm/v7 to ruby

* dep adjustment for Ruby 3.4

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add gem adjustment for ruby 3.4.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update ruby gems deps.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust ruby_resolv_replace requirements.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update rubygems package name.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add repl_type_completor package.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update ruby => 3.4.1

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust build to prevent breakage.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust build workflow script.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add workaround for broken rubocop from ruby upgrade.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Handle case of gem compiler not being installed.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add built packages for linux/386 to ruby

* Add built packages for linux/amd64 to ruby

* Add built packages for linux/arm/v7 to ruby

* Update lib/downloader.rb

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update packages/ruby_repl_type_completor.rb

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update tools/build_updated_packages.rb

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update packages/ruby_repl_type_completor.rb

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Update tools/build_updated_packages.rb

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* Add broken rake invocation workaround.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update Rubygems.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update gems and fix gem updater to account for rubygems.org/versions appending updates during the month to the bottom of the file.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Sync up logic in buildsystems/ruby.rb and tools/update_ruby_gem_packages.rb

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-31 19:00:07 +00:00
Satadru Pramanik, DO, MPH, MEng
208a957552 Adjust crew to put out json when CREW_UNATTENDED=1 crew update is run, change build_updated_packages accordingly. (#10770)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-21 04:13:10 +00:00
Satadru Pramanik, DO, MPH, MEng
831b5b6e81 Allow crew to pull new package files from CREW_LOCAL_REPO_ROOT during a build if they are dependencies. (#10649)
* Allow crew to pull new package files from CREW_LOCAL_REPO_ROOT during a build if they are dependencies.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-22 13:43:15 -05:00
Satadru Pramanik, DO, MPH, MEng
1be523ff49 Pip fixes, update libssh2, libunbound, libtirpc, libunistring, and update pip packages. (#10635)
* Warn for pip upload failure due to twine breakage, fix json.rb, add ruby_rake to core to fix unit test containers.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add updates for libssh2, libunbound, libtirpc, libunistring.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Suggested changes.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-19 22:48:40 -05:00
Satadru Pramanik, DO, MPH, MEng
7e62d3bd0e More ruby buildsystem cleanup. (#10631)
* More ruby buildsystem cleanup.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* logic adjustments...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-18 18:12:50 -05:00
Satadru Pramanik, DO, MPH, MEng
1d3e5dda92 Pip updates, ruby buildsystem tweak, install update to report cache usage, pip updates (#10626)
* Fix ruby buildsystem typo.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Ruby updates, rust update, pip updates.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Suggested changes.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-17 15:18:25 -05:00
Satadru Pramanik, DO, MPH, MEng
f4b7d38e1a Use more gem caching to speed up gem installs. (#10602)
* Use more gem caching.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* bump version

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-13 01:08:39 -05:00
Satadru Pramanik, DO, MPH, MEng
9e4cbb1a51 Use ptools to enable the use of File.which in lieu of the various usages of which we have now. (#10601)
* Adjust to use ptools File.which instead of which.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* bump version

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update core and ruby_rbs.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-12 21:44:23 -05:00
Satadru Pramanik, DO, MPH, MEng
419ff87c67 Fix buildsystems/autotools install_extras, Update mpc, mpfr, gawk, autoconf_archive, sphinx (#10600)
* Fix buildsystems/autotools install_extras, update mpc, mpfr, gawk, autoconf_archive, sphinx, update reviewdog to add reviews to PR

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Fix issue with getrealdeps invocation fails during a upx or gawk install.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-12 21:15:42 -05:00
Satadru Pramanik, DO, MPH, MEng
79efa1dfd5 Python => 3.13.0 (#10585)
* Python => 3.13

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fix VER variables in const.rb

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* bugfixes

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* More plumbing changes...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust py3_pip and py3_setuptools to not error during python3 preinstall.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fix hash error

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add no_binaries_needed

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* bugfixes...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 to pip.rb to fix python 3.13 builds.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add workaround for missing binaries...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update cmake

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add lots of package updates.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add py3_bcrypt, rename asciidoc, add more package builds.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* More updates

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* revert postgresql update

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* final updates?

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update curl

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add curl to essential packages to try to prevent unit test failure on i686.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* updates

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fix accidental change to docker package.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Fiz condition of no new updates leavimg a message with CREW_UNATTENDED set.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* more updates, add missing libabigail binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild py3_dbus_python

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* add arm build for 5.10 musl_linuxheaders

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add builds for openimageio.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust ruby buildsystem slightly to use cache more, adjust unit tests to properly invoke setarch, add py3_pynacl, update libsodium.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Ruby adjustments...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* unit test adjustments...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* unit test adjustments...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add error message to pip install...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* expand pip error reporting

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* More pip adjustments.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add more pip verbose error reporting.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add new workaround for pip failure on i686...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Refactor pip again...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* more refactoring...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust py3_pip version restriction.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Avoid container jdk dependency in snowflake.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update trove classifiers.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust package fxn exit

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust more jdk deps

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-12 16:03:50 -05:00
Satadru Pramanik, DO, MPH, MEng
fc334a6d3a Add options for minimal output crew update. (#10584)
* Add options for minimal output crew update.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* bump versions

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-08 18:29:49 -05:00
Satadru Pramanik, DO, MPH, MEng
002be279ed Allow for crew download to handle is_fake packages. (#10581)
* Allow for crew download to handle is_fake packages.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* refactor is_fake downloads

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-08 14:32:50 -05:00
Satadru Pramanik, DO, MPH, MEng
8a99729ed0 Ruby gem install adjustments. (#10580)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-07 16:22:59 -05:00
Satadru Pramanik, DO, MPH, MEng
f5f73b6c95 Update vim packages, tweak upload logic. (#10555)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-10-02 12:24:49 -05:00
Satadru Pramanik, DO, MPH, MEng
0b87138a19 Handle case of gem being installed before Chromebrew gem package. (#10541)
* Handle case of gem being installed before Chromebrew gem package.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add newline after success upload output to prevent overwrite of message on screen.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-09-29 14:28:35 -05:00
Satadru Pramanik, DO, MPH, MEng
c78b28be9e Add packages for default and bundled Ruby gems. (#10535)
* Update create_gem_packages.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add default gems package.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add default gems to core.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Handle gem names with underscores and dashes.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Try to make gem reinstalls faster.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Update awscli.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust early gem install exit logic.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust default packages script.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Gem install refactoring...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Refactor gem compile.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Fix create_gem_packages description.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Work around matrix removal breaking crew.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* lint

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-09-28 13:31:25 -05:00
Satadru Pramanik, DO, MPH, MEng
768aede4a8 Create packages for more default ruby gems (#10531)
* Ruby updates

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add tools/create_gem_packages.rb

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Adjust gem packages and gem binary_compression logic.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-09-27 00:14:59 -05:00
Satadru Pramanik, DO, MPH, MEng
c3a5b4f4a3 Minor crew adjustments. (#10512)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-09-23 14:38:58 -05:00
Satadru Pramanik, DO, MPH, MEng
65e0db8a91 Fix boolean logic, and also file path in build_updated_packages. (#10506)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-09-20 14:26:06 -05:00
Satadru Pramanik, DO, MPH, MEng
131cbad4de Fix build without source logic. (#10500)
* Fix build without source logic.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* bump version

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-09-19 16:37:04 -05:00
Satadru Pramanik, DO, MPH, MEng
24cda80f45 Add gem binary build functionality and also refactor upload to use regex in lieu of sed (#10494)
* Add initial plumbing for ruby gem-compiler use.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add binary gem building to ruby buildsystem.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Refactor upload to avoid sed.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add gem binary build plumbing to crew.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add binary_compression to gems.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add ruby gem binaries.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Move ruby_ruby_libversion to core.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Ruby gem update check should account for local versions.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Remove unused update_sha256 function.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add no_compile_needed to ruby_rubocop.rb

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Remove ruby_gem_compiler from buildessential.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-09-19 11:52:39 -05:00
Satadru Pramanik, DO, MPH, MEng
db0de20fc4 Some pip refactoring... (#10463)
* Pip updates

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add wheel upload capability to crew.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* reupload i686 binary of py3_twine

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add :in_install.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Mention uri in uri download failed message.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Have gem maintenance use cleanup instead of pristine.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add binaries for py3_importlib_metadata

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update scripts...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Suggested changes.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* dogfooding build_updated_packages script to make more updates...

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* More changes to use CREW_GITLAB_PKG_REPO.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Suggested changes and tools updates.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Added a :prerelease property to buildsystems/pip because properties from package.rb are not seen by buildsystems/pip.rb

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add more binaries

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update i686 hash

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update last hash

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-09-13 15:58:21 -05:00
Maximilian Downey Twiss
2fcf2cb590 Revert "Revert #10453 (#10456)" (#10460)
This reverts commit 679c419673.
2024-09-11 16:21:26 -05:00
Ed Reel
679c419673 Revert #10453 (#10456) 2024-09-11 13:33:24 -04:00