Satadru Pramanik, DO, MPH, MEng
49203c1e70
Adjust workflow cancellation logic and PR reviewer team logic in Updater workflow. ( #10820 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-28 19:28:58 +00:00
Satadru Pramanik, DO, MPH, MEng
6572ba474d
Allow workflow_dispatch to trigger unit tests, add debugging to updater workflow ( #10817 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-28 16:27:00 +00:00
Satadru Pramanik, DO, MPH, MEng
d63f2ec945
Use curl for connecting to github API to add reviewer team to automated PRs ( #10813 )
...
* Add workaround for gh cli not being able to add reviewer teams to PRs.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use curl for connecting to github API to add reviewer team to automated PRs.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move adding reviewers to a separate step.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-28 04:22:21 +00:00
Satadru Pramanik, DO, MPH, MEng
890b9eea93
Add workaround for gh cli not being able to add reviewer teams to PRs. ( #10811 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-28 02:54:17 +00:00
Satadru Pramanik, DO, MPH, MEng
144e51caab
Fix workflow awk usage. ( #10810 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-27 23:53:08 +00:00
Satadru Pramanik, DO, MPH, MEng
c38c718ed5
Workflow: Adjust PR submission in workflow ( #10809 )
...
* Add package changes to updater workflow.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Tweak workflow PR submission.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-27 23:23:18 +00:00
Satadru Pramanik, DO, MPH, MEng
87fb098757
Add package changes to updater workflow. ( #10807 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-27 21:58:26 +00:00
Satadru Pramanik, DO, MPH, MEng
51e274644c
Workflow adjustments. ( #10806 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-27 18:45:38 +00:00
Satadru Pramanik, DO, MPH, MEng
64b3280d76
Increase workflow branch deletion verbosity. ( #10804 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-27 01:16:14 +00:00
Satadru Pramanik, DO, MPH, MEng
1ce0d976a4
Use Docker-on-docker shim for nested volume shares during workflow container builds. ( #10803 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-27 00:47:05 +00:00
Satadru Pramanik, DO, MPH, MEng
501aea6306
Adjust self-hosted runner usage in workflows. ( #10799 )
...
* Use Self-hosted runners for update checks.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Leave github hosted runner for x86_64 unit tests.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-26 19:06:04 +00:00
Satadru Pramanik, DO, MPH, MEng
26ac7353c2
Update package generation workflow. ( #10793 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-26 07:24:30 +00:00
Satadru Pramanik, DO, MPH, MEng
d9cf152dfa
Package building workflow adjustments. ( #10791 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-25 22:33:42 +00:00
Satadru Pramanik, DO, MPH, MEng
93516d7ab6
Adjust branch workflow trigger logic in unit tests. ( #10784 )
...
* Add workflow_dispatch to more GitHub actions.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust branch workflow trigger logic in unit tests.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-23 02:07:36 +00:00
Satadru Pramanik, DO, MPH, MEng
eb3d85f28c
Add workflow_dispatch to more GitHub actions. ( #10783 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-22 23:40:27 +00:00
Satadru Pramanik, DO, MPH, MEng
d153f2667f
Adjust Updater workflow to use max-parallel:1 ( #10781 )
...
* Adjust Updater workflow to use max-parallel:1
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix typo in Repology workflow.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Ignore files in .github for container unit tests.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-22 20:32:10 +00:00
Satadru Pramanik, DO, MPH, MEng
e92a9271ad
Allow workflow dispatch events for GitHub Actions. ( #10779 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-22 19:42:55 +00:00
Satadru Pramanik, DO, MPH, MEng
555dca8c8f
Updater timing adjustment and linting ( #10778 )
...
* Add initial plumbing for automatic package builds.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust run time to 2pm EST for testing.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust Updater action.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add space to Updater.yml
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-22 19:15:15 +00:00
Satadru Pramanik, DO, MPH, MEng
10dda118d9
Adjust run time of updater script. ( #10776 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-22 18:36:59 +00:00
Satadru Pramanik, DO, MPH, MEng
dd08fb137d
Add initial plumbing for automatic package builds. ( #10775 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-22 18:26:04 +00:00
Satadru Pramanik, DO, MPH, MEng
f608e3b4fc
Use latest ubuntu LTS for CI workflows, and make sure gems are updated where used. ( #10751 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-18 16:49:20 +00:00
Satadru Pramanik
f55170ae51
Add stale PR/Issue closing GitHub Action.
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-14 17:26:33 +00:00
Satadru Pramanik
eed71f031e
Use M130 containers for unit tests, and use unit_test_stub.sh to invoke unit tests.
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-07 19:22:21 +00:00
Satadru Pramanik
b24c2c7837
Adjust CREW_REPO logic
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-06 17:37:51 +00:00
Satadru Pramanik
9b9aa5f743
Adjust unit tests to handle being called from PR or Merge Group.
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-06 17:37:51 +00:00
Satadru Pramanik
93e8d69587
debugging unit tests
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-06 17:37:51 +00:00
Satadru Pramanik
cfff08e26a
debugging unit tests
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-06 17:37:51 +00:00
Satadru Pramanik
8c31114565
Add merge group functionality to unit tests.
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-11-06 17:37:51 +00:00
Satadru Pramanik, DO, MPH, MEng
7980884aca
Unit test adjustments and add pip updates ( #10681 )
...
* Unit test adjustments
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Pip updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-31 16:50:30 +00:00
Satadru Pramanik, DO, MPH, MEng
e06bb1193a
Update vulkan, ninja, xorg_server, & xwayland ( #10677 )
...
* Update vulkan and ninja.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Xorg_server => 21.1.14
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Xwayland => 24.1.4
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-30 12:59:27 -05:00
Satadru Pramanik, DO, MPH, MEng
6f1d22f52c
Adjust ruby buildsystem to use Gem::Version.new to sanitize gem version numbers, adjust activesupport package dependencies. ( #10624 )
...
* Adjust ruby buildsystem to use Gem::Version.new to sanitize gem version numbers, adjust activesupport package dependencies.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Have linting workflows fail on warning.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Lint now that we know the checks fail appropriately when they are tripped.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-17 11:37:57 -05:00
Satadru Pramanik, DO, MPH, MEng
9002f31d11
Llvm => 19.0.2, mesa => 24.2.5, and pip updates ( #10622 )
...
* Update workflow actions.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix action tag usage.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* llvm => 19.0.2, mesa => 24.2.5
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* python updates
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add persist-credentials: true to unit test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add i686 py3_setuptools binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-17 02:02:30 -05:00
Satadru Pramanik, DO, MPH, MEng
11b197477d
Fix architecture-based early unit test exit logic, update mold => 2.34.1 to fix arm issues ( #10617 )
...
* Fix architecture-based early unit test exit logic.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add mold binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Refactor unit test again.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Remove runner_check from unit tests.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint yaml
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update workflow actions.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix action tag usage.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add fail_on_error to markdownlint unit test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-16 14:36:59 -05:00
Satadru Pramanik, DO, MPH, MEng
8eb3001080
Adjust unit test logic and add pip updates. ( #10614 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-15 15:48:19 -05:00
Satadru Pramanik, DO, MPH, MEng
89e3fcb6bd
Update packages, update unit tests to use M129 container, refresh tools/core_packages.txt ( #10606 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-14 11:50:55 -05:00
Satadru Pramanik, DO, MPH, MEng
c06b30fa1c
Fix issue with overmatching gem names. ( #10603 )
...
* Fix issue with overmatching gem names.
Use regex to only match the exact gem name.
Also adjust underscores to dashes if the gem
package name doesn't match a gem name.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Show package names when showing update status.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update installer to record pre-installed gems.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Handle gem version lists sometimes not being sorted.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-13 14:09:59 -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
5e17885532
Fix self-hosted-runner, update awscli, gtk4 ( #10569 )
...
* Adjust runner logic.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use separate job to determine runner.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Test matrix.runner.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update awscli
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update gtk4
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix self-hosted-runner.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fixup build_updated_packages.rb
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-04 22:46:50 -05:00
Satadru Pramanik, DO, MPH, MEng
12f82bf7f5
Update expat, fix build_updated_packages, enable self-runner for github action. ( #10568 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-04 16:38:07 -05:00
Satadru Pramanik, DO, MPH, MEng
5b2ac62e82
Move unit tests to using M128 container for Glibc 2.37+ situations. ( #10556 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-10-02 14:18:21 -05:00
Maximilian Downey Twiss
24785693ef
Properly fix rubocop workflow ( #10428 )
2024-09-05 20:01:47 -04:00
Maximilian Downey Twiss
c248fc8099
Properly rename pygobject to py3_pygobject in depends_on calls ( #10426 )
2024-09-05 19:53:26 -04:00
Maximilian Downey Twiss
32810e74af
Fix rubocop workflow ( #10427 )
2024-09-05 18:16:08 -05:00
Maximilian Downey Twiss
8bf154910a
Fix repology workflow again by installing highline ( #10354 )
2024-08-24 23:22:00 -05:00
Satadru Pramanik, DO, MPH, MEng
2f6b8ff69c
Handbrake => 1.8.2, update unit test workflow. ( #10344 )
...
* Handbrake => 1.8.2
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add armv7l exclusion to starting the armv7l container unit test if no armv7l packages have been changed.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust logic.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add i686 to the mix.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust unit test to avoid exiting on double bracket false.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Refactor again.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust grep for architecture.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-23 20:30:41 -05:00
Maximilian Downey Twiss
5abbff1218
Refactor unit tests ( #10340 )
2024-08-23 09:25:41 -04:00
Satadru Pramanik, DO, MPH, MEng
12352730e5
Rebuild qt5_base for icu75.1, update qbittorrent, adjust qmake buildsystem ( #10330 )
...
* Rebuild qt5_base for Glibc 2.37 with Icu 75.1.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update qbittorrent, modify qmake buildsystem to try to enable newer glibc compatibility.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust min_glibc...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update obs and plplot package deps.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust obs deps.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust deps.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add nlopt, update stellarium, add new highline agree function to package.rb.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add min_glibc to stellarium
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust postremove message for stellarium.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fixup plplot.rb.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust agree function.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-21 19:25:11 -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
c6b102fece
Use grep better to speed up crew remove of packages. ( #10309 )
...
* use grep to speed up crew remove
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add back CREW_ESSENTIAL_FILES to handle files like libC.so.6
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust CREW_ESSENTIAL_FILES logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix package_files_that_overlap
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup output of package_files_that_overlap
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debug
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Back out CREW_ESSENTIAL_FILES change, and use Package.load_package('pkg.rb').get_deps_list to find dependent packages of CREW_ESSENTIAL_PACKAGES in commands/remove.rb, and also fix Package.load_package('pkg.rb').get_deps_list to enable using it from commands/remove.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust removal message in crew.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust some punctuation and capitalization.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix pkg_file path detection
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Only use CREW_LOCAL_REPO_ROOT file if it exists.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix ESSENTIAL_PACKAGE dependency expansion.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix essential_deps logic.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust remove logic to return quietly if in_upgrade, else exit 1, and also properly figure out essential_packages list.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix docopt so options like '-d' work.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add suggested changes for testing, add testing file for remove.rb, also in testing.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move recursive package function to package.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust function name.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* simplify
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* simplify
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use File.mtime for @last_update_check as per suggestion by @Zopolis4.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move essential package determination to crew:generate_compatible.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move load_json and save_json to package_utils and just use symbols for the json array in remove and package_utils.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Unify json usage globally.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix one remove test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update remove.rb test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust remove test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Try to use new Unit Tests...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix installsh: git config --local commands cannot be run unless the git repo is already setup.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move json functions to package_utils.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix docopt for real, add docopt unit test, have install.sh generate ruby gem filelists just like a regular buildsystems/ruby gem install.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use CREW_META_PATH in install.sh.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Cleanup remove.rb tests.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add 'crew list essential'.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add unit test for list command.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Cleanup remove.rb test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Cleanup wording.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move print_deps_tree to lib/package.rb.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Return changes from #10317
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-17 14:09:09 -05:00