Satadru Pramanik, DO, MPH, MEng
|
386f42ff6e
|
Fix for require issues with highline and glibc 2.37 refactor (#10363)
* Adjust highline requires.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Refactor glibc_build237.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust cmake logic for cmake_build_relative_dir.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update buildsystems...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Rebuild glibc 2.37 packages.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust fixup for case of loading from much older crew.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Try to handle loading fixup on older crew update.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Handle older crew setups.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Use rubocop exclusion for only const.rb and fixup.rb.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Remove attr_accessor from buildsystems.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Force update compatible if coming from an older crew.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* remove require_gem from package.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add fallback for remove.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* const tweaks...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust const.rb & fixup.rb to remove error messages on load after require.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Make remove run crew update compatible if being run on a newer underlying chromebrew.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust fixup to be more resilient to being loaded in an older crew.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Switch from symbolized json import.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Revert most changes.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust essential deps handling in fixup.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Cleanup save_json in fixup.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* update highline
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* save json more.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* save json more.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* test remove changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add more remove debug code.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add more remove debug code.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add debug to fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add debug to fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add debug to fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Refresh crew json when calling crew functions or exiting fixup.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Refresh crew json when calling crew functions or exiting fixup.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fix json string usage in remove
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* essential package debugging
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust remove debugging...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* more remove debugging
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Remove debugging code from commands/remove.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Remove more debugging code from lib/fixup.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust remove test to test both remove with and without debug argument.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update const.rb to not set x86 constants when not on x86.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Set x86 constants to nil when not on x86.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Bump crew version.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-08-31 14:06:18 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
f2c6237d49
|
Cleanup glibc packages, rebuild glibc 2.32, fix broken git repo clone in installs, rebuild OpenSSL to fix pkgconfig breakage in 3.3.1 (#10328)
* Cleanup glibc packages, rebuild glibc 2.32.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Fixup adjustments to allow it to run standalone.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust const.rb to ignore git errors.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Make initial branch error go away like in install.sh.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Make fix of chromebrew git checkout appropriately verbose.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust for reinstalling installed packages during testing.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust unit test messages.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Fix typo.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Rebuild OpenSSL to use ARCH_LIB for --libdir to fix pkgconfig libdir regression in OpenSSL 3.3.1.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* More glibc compaction, remove executable bit from lib/fixup.rb.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Removeruby shebang from fixup.rb.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Suggested changes to glibc version comparisons.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Move git commands to heredoc.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Use Gem::Version.new in glibc packages.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Move most other git commands to heredoc.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add more fixup commenting.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* fix typo...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-08-21 14:36:15 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
d10bc9f6e6
|
Fixes #9524, adjusts compatibility for glibc packages and adds file lists for glibc_build232, and adds max_glibc property (#10319)
* Fixes #9524, adjusts compatibility for glibc packages and adds filelists for glibc_build232
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust logic to add max_glibc.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update packages.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust reason reporting logic.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Temporarily adjust unit test to avoid neweer armv7l container.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Modify unit test...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust unit test...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust unit test...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust unit test...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust unit test...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Adjust unit test...
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Fix indentation.
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-08-18 21:24:10 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
86a5701497
|
install fixups (#10293)
* install fixups
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* installer workaround
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add crew_sudo binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* cleanup install.sh
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* update crew_sudo package
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-08-10 11:27:21 -05:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
0f83f188ea
|
glibc 2.37 patchelf workaround for ChromeOS broken glibc 2.37 & fix upgrades for is_fake pkgs (#10272)
* glibc 2.37 patchelf workaround for ChromeOS broken glibc 2.37
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* remove error message
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* handle libstdc++ modification in glibc postinstall
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add postinstall to glibc_lib237
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* remove instance variables
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* remove more instance variables
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* use float conversions before comparison
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* clarify logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Fix upgrade loop for is_fake packages.
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
|
2024-08-09 21:58:47 -05:00 |
|
Maximilian Downey Twiss
|
99ac930743
|
Use Package.load_package instead of require_relative in package files to avoid global scope conflicts (See #7283, #3150, 3b09159) (#10202)
|
2024-07-26 00:01:20 -05:00 |
|
Ed Reel
|
454638c3c9
|
Update glibc_lib237 to use system libraries (#9939)
|
2024-06-10 02:06:55 -04:00 |
|
Satadru Pramanik, DO, MPH, MEng
|
44a7e3f0cb
|
Add Glibc 2.37 (#9662)
* Add arm glibc 2.37 binary, update ruby_rubocop
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add filelists
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* add x86_64 build
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update glibc 2.37 package file
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add more arm builds
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Update glibc 2.37 packages
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
* Add M123 functionality to install.sh
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-04-17 11:04:24 -05:00 |
|