Commit Graph

335 Commits

Author SHA1 Message Date
github-actions[bot]
2ef65cad20 Rebuild uutils_coreutils, add core binaries to armv7l systems (#11928)
* rebuild uutils_coreutils, add 32-bit core binaries for armv7l

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

* More shebang adjustments.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-05-21 23:49:08 +00:00
github-actions[bot]
def2a6c281 AutoBuild: fixup_patchelf started at 2025-05-13-14UTC (#11903)
* Adjust fixup and fix_interpreter_path to not break custom rpaths in packages.

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

* Add more documentation

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-05-13 20:24:59 +00:00
Satadru Pramanik, DO, MPH, MEng
d63fa0c220 Updates (#11883)
* Add rust rework, man_db update, glibc_standalone rebuild, and adjustment of rpath handling during install.

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

* bump version

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

* Add glibc_standalone to CREW_STANDALONE_UPGRADE_ORDER.

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

* lint

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

* Remove debug code.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-05-07 21:06:42 +00:00
SupeChicken666
349ef33529 crew: Fix upx decompression algorithm (#11881)
* crew: Fix upx decompression algorithm

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Bump version

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

---------

Signed-off-by: SupeChicken666 <me@supechicken666.dev>
2025-05-07 10:41:59 +00:00
github-actions[bot]
e124d98be1 AutoBuild: crew_patchelf started at 2025-05-06-21UTC (#11878)
* Cleanup crew output on package installs.

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

* Add patchelf, upx updates

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

* Use mold in patchelf build

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

* Add binaries.

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

* Adjust crew logic.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-05-07 00:50:33 +00:00
SupeChicken666
d62c847b77 crew: Set dynamic linker path in linker (#11817)
* crew: Set dynamic linker path in linker

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Fix constant order

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Suggested changes

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Merge CREW_LDFLAGS and CREW_LINKER_FLAGS

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Adjust argument order

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Fix CREW_GLIBC_PREFIX, add LIBRARY_PATH for gcc

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Add some patches from Chromium OS

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Bump version

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Add install-locales line

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Add comments

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Remove LD_LIBRARY_PATH from CREW_ENV_OPTIONS

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Add `CREW_GLIBC_PREFIX` to linker search path

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Set minimum kernel version to 3.2 for all architectures

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Pass CERW_PREFIX with macro

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Fix asprintf usage

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Fix macro usage

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Move all patches into a separate repo

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Add finishing touches :)

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Set compiler search path also

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Fix installation path

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Rebuilt binaries with same version

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* lint

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

* bump version

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

* Fix already initialized constant error.

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

* Merge changes from #11828

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* crew: Run `upx -d` and `patchelf` on existing/to-be-installed packages

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Fix syntax

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Silence output

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Suggested changes

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Re-add `2> /dev/null` to upx commands

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Fix `patchelf` usage

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Correct function name

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Fix CI build test

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

Make rubocop happy

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Update search cache for on postinstall

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Add a config file for ld.so

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Suggested changes

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Add built packages for linux/386 to set_dynamic_linker

* Add built packages for linux/amd64 to set_dynamic_linker

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

* Update install.sh

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

* Fix rubocop

Signed-off-by: SupeChicken666 <me@supechicken666.dev>

---------

Signed-off-by: SupeChicken666 <me@supechicken666.dev>
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: supechicken <supechicken@users.noreply.github.com>
2025-05-02 11:24:00 +00:00
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