26 Commits

Author SHA1 Message Date
Ed Reel
8f6682ac76 Fix package_utils.rb bug (#14039) 2026-01-04 20:19:08 +00:00
Satadru Pramanik, DO, MPH, MEng
334df68e67 Ruby => 4.0.0 (#13989)
* Adjust package for Ruby 4.0.0

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

* Fix ruby gem filelist generation.

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

* Add ruby builds.

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

* lint

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

* ruby4: Package File Update Run on linux/386 container.

* ruby4: Package File Update Run on linux/amd64 container.

* Ruby 4 Adjustments.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-12-27 15:09:43 +00:00
Satadru Pramanik, DO, MPH, MEng
f43ba1d543 Post-Python 3.14.1 cleanups & Python package updates (#13716)
* Adjust py3_readme_renderer to use CREW_PY_VER.

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

* Add Python 3.14 to install.sh, add more filelists.

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

* Add note in lib/const.rb about variable changes needing to go into install.sh

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

* Update py3_pip, add more filelists.

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

* Handle crew upload being passed multiple files properly, and keep no_compile_needed packages from having a binary block added.

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

* Move yt_dlp to pip buildsystem.

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

* python_cleanup: Package File Update Run on linux/386 container.

* Update py3_ldapdomaindump and mark as fixed.

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

* Adjust crew pip upload logic.

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

* Gate verbose version.rb logging behind VERY_VERBOSE.

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

* Do not let package_utils.clean_name change pkg.name, which affects using version.rb on py3_pygobject.

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

* pip package updates

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-12-05 18:08:57 +00:00
Max Downey Twiss
a1d718f7fb Refactor name mapping in tools/version.rb (#13637)
* Add get_clean_name function to PackageUtils

* Use PackageUtils.get_clean_name in tools/version.rb and refactor name mapping
2025-11-26 07:01:22 +00:00
chromebrew-actions[bot]
121723f188 Update gimp and deps. — lensfun → 0.3.4,babl → 0.1.116-1,bdwgc → 8.2.10,gegl → 0.4.64-1,gexiv2 → 0.14.6,gimp → 3.2.0-RC1,jasper → 4.2.8,lapack → 3.12.1,libogg → 1.3.6,mailutils → 3.20,py3_cfgv → 3.5.0,py3_twine → 6.2.0,suitesparse → 7.12.1,w3m → 0.5.3+git20230121 (#13512)
* Add unbuilt gimp to updater-gimp-3.2.0

* Adjust version.

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

* Update gimp deps, add lensfun.

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

* Add gegl build.

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

* Rebuild babl with vapi.

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

* Rebuild gegl with vapi.

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

* Add suitesparse build, reenable vala in gimp build.

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

* Update gexiv2 => 0.14.6 from the stable tag.

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

* Cleanup gimp package.

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

* Rebuild gegl.

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

* Add x86_64 binaries.

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

* Add arm binaries built with GCC 14.

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

* updater-gimp-3.2.0: Package File Update Run on linux/amd64 container.

* updater-gimp-3.2.0: Package File Update Run on linux/arm/v7 container.

* Add fallback if gitlab package id can not be identified.

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

* Document reason for fallback.

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

* Fix py3_twine, py3_cfgv

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

* Add verbose pkg message to tools/build_updated_packages.rb

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-11-20 09:04:18 +00:00
Satadru Pramanik, DO, MPH, MEng
3735bf4c4e Fix util_linux build, rebuild pcre2, fix install.sh hash checking, etc — pcre2 → 10.47-1,util_linux → 2.41.2 (#13251)
* Add unbuilt util_linux to updater-util_linux-2.41.2

* Move to meson WIP.

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

* WIP util-linux changes.

See also https://github.com/util-linux/util-linux/issues/3763 for upstream build failure report.

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

* Update to latest commit from stable/v2.4.1 branch.

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

* Fix util_linux build using 5.10 linux headers, rebuild pcre2.

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

* Let gitlab_pkginfo handle build packages, fix download of build packages, fix debug aliases, fix crew const not working in a repo root.

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

* Update arm binaries for util_linux.

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

* Fix cached archive download_check in installer.sh

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>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-10-29 20:33:07 +00:00
Max Downey Twiss
61dfdcb3e3 Add conflicts_with property and use it for coreutils, tealdeer and tldr (#13252)
* Add PackageUtils.compatible? tests for min_glibc and max_glibc

* Add conflicts_with property and use it for coreutils, tealdeer and tldr
2025-10-29 15:46:24 +00:00
Satadru Pramanik, DO, MPH, MEng
7ec257a01d Refactor reporting build hashes and rebuild Python 3.13.9 for x86_64. — python3 → 3.13.9-1 (#13150)
* Add debugging for python3 rebuild

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

* Adjust logic

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

* Add more hash verbiage for uploads.

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

* lint

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

* lint

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

* Upload new x86_64 builds and rename old builds.

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

* Clarify PR Title setting in workflows.

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

* Add --regenerate-filelist to reinstall for builds.

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

* build_debugging: Package File Update Run on linux/386 container.

* build_debugging: Package File Update Run on linux/arm/v7 container.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-10-16 18:34:47 +00:00
chromebrew-actions[bot]
40f766b34c updater-postgresql-18.0 — postgresql → 18.0 (#12927)
* Remove rebases from Build and Generate PR workflows & adjust versioning to handle libdb.

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

* Add unbuilt postgresql to updater-postgresql-18.0

* updater-postgresql-18.0: Build Run on linux/arm/v7.

* updater-postgresql-18.0: Build Run on linux/amd64.

* updater-postgresql-18.0: Package File Update Run on linux/amd64 container.

---------

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: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-09-25 17:43:57 +00:00
Maximilian Downey Twiss
37e467d580 Refactor tools/update_ruby_gem_packages.rb to use package objects, the rubygems.org api, and more rubification (#11671)
* Trim -ruby versions in PackageUtils.get_clean_version

* Refactor tools/update_ruby_gem_packages.rb to use package objects, the rubygems.org api, and more rubification
2025-06-26 12:14:20 +00:00
SupeChicken666
8cfa64a3da crew: Fix more SSL errors (#11861)
* crew: Fix more SSL errors

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

* Also include URL query params in request

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

* [skip ci] rubocop: Disable Layout/SpaceAroundMethodCallOperator

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

* Revert "[skip ci] rubocop: Disable Layout/SpaceAroundMethodCallOperator"

This reverts commit 8f238860b7.

* Pass block as lambda

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

---------

Signed-off-by: SupeChicken666 <me@supechicken666.dev>
2025-05-01 15:42:29 +00:00
Satadru Pramanik, DO, MPH, MEng
d1871f255a Add CREW_GCC_VER constant and account for it in the version cleaning algorithm. (#10945)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-12-13 19:05:44 +00: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
Maximilian Downey Twiss
1fc45a2322 Add Rakefile to replace crew test and simplify unit testing. (#10453) 2024-09-11 09:28:59 -04:00
Maximilian Downey Twiss
a532c3fc47 Reland: Download the correct file when there are multiple versions of a package binary (#10336) 2024-09-03 01:23:40 -05:00
Maximilian Downey Twiss
ecf7885ebc Properly separate ConvenienceFunctions out of PackageUtils and move additional functions into MiscFunctions, and document the various roles of each class (#10343) 2024-08-26 12:08:45 -04: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
d551323e06 Have compatibility also notice when min_glibc is too high for a package. (#10318)
* Have compatibility also show when min_glibc is too high for a 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-18 01:41:27 -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
Satadru Pramanik, DO, MPH, MEng
8dbc3925d2 icu4c => 75.1 + updates (#10246)
* Update icu4c, libxml2

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

* update libxml2

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

* update binaries

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

* adjust deps

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

* libxslt rebuild

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

* updates and rebuilds for harfbuzz, freetype, fontconfig, cairo, pango

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

* rebuild libxslt with new version

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

* add icu version to libarchive

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

* adjust xmlto deps

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

* adjust xmlto deps

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

* adjust xmlto deps

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

* icu version shared_mime_info

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

* add js115 py deps

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>

* python updates

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

* update binutils to master

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

* more test changes for js115

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

* update py3_pyicu

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

* rebuild wayland

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

* update librsvg

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

* rebuild xfsprogs

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

* rebuild bind

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

* boost rebuild

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

* add libabigail, update sphinx and deps

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

* rebuild yelp

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

* update gspell

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

* update imlib2

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

* update libgsf

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

* rebuild libcdr, update libical

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

* rebuild libmetalink, update libvisio

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

* rebuild caja

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

* update gtk3

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

* update glib

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

* update gobject_introspection

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

* update gnome_docking_library package

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

* more gnome updates

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

* fixup nautilus

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

* update vte, revert js115 changes to allow installs, add arm builds for tinysparql, localsearch, nautilus

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

* glibc testing upload

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

* update r

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

* suggested changes to add detection for -icu??.?

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

* rebuild geany_plugins

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

* add dehtml, rework glibc_build237

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

* update py3_pyyaml

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

* update libdbusmenu_gtk3

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

* update gtksourceview_5, cleanup sass packages

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

* update sass packages, add binaries

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

* update graphicsmagick, refactor glibc_build237

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

* add x86_84 binaries for tinysparql, localsearch, nautilus

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

* update evolution_data_server

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

* iterate

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

* xwayland => 24.1.2

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

* update glibc_build237 binaries

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

* sync glibc packages

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

* remove instance variables

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

* more pkg updates, update mold

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

* fix webkitgtk_6 pkg

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

* sync glibc changes

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

* adjust mysql deps

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

* add new packages to packages.yaml

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

* update package file for webkitgtk_6

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

* python => 3.12.5

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

* adjust build options for js115

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

* update js115

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

* update more packages

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

* add updates

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

* add i686 build

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

* add builds for uriparser

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

* adjust force flag

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

* fix downloader force

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

* fixup download pkg_name usage

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

* update smbclient package

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

* update tesseract package

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

* package updates

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

* update tesseract, add time check for builds to crew

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

* update some samba packages

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

* update tepl packages

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

* add ruby_pry_byebug

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

* update smbclient

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

* tepl updates

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

* update smbclient

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

* update imagemagick7

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

* add postgresql binaries

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

* fix yaml

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

* adjust build_elapsed time code, add verbose build to unit test

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

* Add CREW_DEBUG to help debug issues with crew (invoke with crew <command> --debug).

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

* update crew_profile_base

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

* some python package cleanups

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

* add print_source_bashrc to docbook_xsl

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

* add debugging info message

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

* fixup

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

* bump version

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

* suggested changes and install updates

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

* add crew_sudo binaries

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

* rubocop fixes

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

* Fixes: #10291

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

* refactor crew upload

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

* abort when a file is already uploaded

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

* use highline for crew upload prompt

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

* add highline to buildessential

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

* adjust highline update speed in packages.yaml

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-08-11 03:19:59 -05:00
Ed Reel
48326918e5 Revert "Download the correct file when there are multiple versions of a package binary (#10152)" (#10253)
This reverts commit 2249eee24e.
2024-08-05 12:17:26 -04:00
Maximilian Downey Twiss
2249eee24e Download the correct file when there are multiple versions of a package binary (#10152) 2024-08-04 23:24:48 -05:00
Maximilian Downey Twiss
cbd2d8f282 Add get_clean_version in PackageUtils and use it in json.rb and version.rb (#10249) 2024-08-04 23:09:32 -05:00
Maximilian Downey Twiss
8b19dcd05a Add lib/package_utils.rb to provide a number of package convenience functions. (#9617) 2024-04-10 13:00:04 -05:00