843 Commits

Author SHA1 Message Date
Ed Reel
8f6682ac76 Fix package_utils.rb bug (#14039) 2026-01-04 20:19:08 +00:00
Ed Reel
7d7c347acb Return invalid libraries only for library test (#14030) 2026-01-03 23:39:09 +00:00
Ed Reel
098e79294a Add library test (#14017) 2026-01-03 00:31:34 +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
chromebrew-actions[bot]
77abcccd0b 'updater-alsa_utils-1.2.15' (#13884)
* Add unbuilt alsa_utils to updater-alsa_utils-1.2.15

* Adjust builds

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

* updater-alsa_utils-1.2.15: Package File Update Run on linux/386 container.

* updater-alsa_utils-1.2.15: Package File Update Run on linux/amd64 container.

* updater-alsa_utils-1.2.15: Package File Update Run on linux/arm/v7 container.

* update deps

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-12-17 22:33:38 +00:00
Ed Reel
c92d7e4562 Fix crew files command (#13806) 2025-12-11 17:00:39 +00:00
chromebrew-actions[bot]
2ec38367d1 'ocaml' (#13784)
* Fix autotools buildsystem assuming all makefiles are generated when CREW_CACHE_BUILD is set

* ocaml 4.14.2 -> 5.4.0

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

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

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

---------

Co-authored-by: Zopolis4 <creatorsmithmdt@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-12-09 17:23:00 +00:00
Max Downey Twiss
4f9e3d760f Rework package exclusions in tools/version.rb (#13769)
* Add --all argument to tools/version.rb

* Remove CREW_AUTOMATIC_VERSION_UPDATE_EXCLUSION_REGEX

* Move CREW_UPDATER_EXCLUDED_PKGS to tools/version.rb

* Simplify handling of upstream versions not being found in tools/version.rb

* Fix handling of fake packages in tools/version.rb

* Fix indentation on file-update excluded packages

* Separately handle packages with no upstream versions in tools/version.rb

* Update util_linux exclusion comment

* Add more exclusions for packages with no upstream versions to tools/version.rb
2025-12-09 02:50:28 +00:00
Max Downey Twiss
70e2863cf9 Remove libgc package (#13773) 2025-12-08 05:21:54 +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
Satadru Pramanik, DO, MPH, MEng
da33a7ab23 Python => 3.14.1 + Python Package Updates (#13694)
* Python => 3.14.1

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

* Add some binaries

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

* Add more binaries

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

* Update util_linux with manual build using CREW_KERNEL_VERSION=5.10

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

* Modify tools/build_updated_packages.rb to allow ignoring packages git marks as having changed.

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

* Add some package updates

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

* More binaries.

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

* Add more binaries and update versions.

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

* Add gdb binaries

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

* rebuild lilv

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

* Update libcacaca

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

* Add more binaries

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

* Add more builds.

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

* Add more binaries.

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

* Add more binaries.

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

* Add more binaries & fix py3_twine.

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

* Add requests_toolbelt binaries.

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

* Rebuild twine

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

* Adjust twine erroring in crew.

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

* More Updates...

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

* lint

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

* Add meld builds

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

* More updates

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

* More updates.

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

* Add sphinx binaries

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

* Add more builds and sync with master.

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

* Add more builds.

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

* Add another twine check.

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

* Add more builds

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

* Add more builds

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

* Update python packages, add builds.

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

* Add more builds

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

* Add builds.

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

* Add py3_ruff builds.

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

* Add more builds and filelists.

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

* Add more filelists.

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>

* Adjust Generate PR workflow.

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

* Add libnghttp2 to CREW_ESSENTIAL_PACKAGES to keep curl from breaking.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <220035932+chromebrew-actions[bot]@users.noreply.github.com>
2025-12-05 04:16:59 +00:00
Ed Reel
350d535d02 Fix undefined method 'gsub' for nil (NoMethodError) in ConvenienceFunctions.libtoolize (#13700) 2025-12-04 23:28:32 +00:00
Max Downey Twiss
3a961f2cd1 Remove deprecated glproto and printproto packages (#13675) 2025-12-01 20:09:01 +00:00
Max Downey Twiss
5d13477e34 Fail builds if no files were installed (#13644) 2025-11-27 02:14:53 +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]
c4050d03b5 updater-ruby_connection_pool-2.5.5-ruby3.4 — ruby_connection_pool: 2.5.4-ruby3.4 → 2.5.5-ruby3.4 (#13623)
* Add unbuilt ruby_connection_pool to updater-ruby_connection_pool-2.5.5-ruby3.4

* updater-ruby_connection_pool-2.5.5-ruby3.4: Package File Update Run on linux/386 container.

* updater-ruby_connection_pool-2.5.5-ruby3.4: Package File Update Run on linux/amd64 container.

* updater-ruby_connection_pool-2.5.5-ruby3.4: Package File Update Run on linux/arm/v7 container.

* Fix ruby buildsystem not reinstalling gem to get filelists.

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

* updater-ruby_connection_pool-2.5.5-ruby3.4: Package File Update Run on linux/386 container.

* updater-ruby_connection_pool-2.5.5-ruby3.4: Package File Update Run on linux/amd64 container.

* updater-ruby_connection_pool-2.5.5-ruby3.4: Package File Update Run on linux/arm/v7 container.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-11-25 08:34:29 +00:00
Max Downey Twiss
d026a4184e cleanup lib/fixup.rb (#13598) 2025-11-23 14:48:51 +00:00
Max Downey Twiss
176311e0ab decouple lib/fixup.rb from bin/crew (#13596) 2025-11-23 13:18:42 +00:00
chromebrew-actions[bot]
0beafd117f Update package updater to handle llvm and gcc suite packages. — container_essential,libclc → 21.1.6,openmp → 21.1.6 (#13551)
* Update package updater to handle llvm and gcc suite packages.

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

* Add x86_64 binaries for openmp, libclc.

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

* Add help options.

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

* Expand help text.

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

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

* Update gexiv2 anitya mapping.

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

* openmp: 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: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-11-21 17:48:08 +00:00
chromebrew-actions[bot]
715cc6d87d git → 2.52.0 (#13537)
* Add unbuilt git to updater-git-2.52.0

* Adjust linker

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

* Add llvm_dev dep to bring in lld.

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

* Let CC_LD and CXX_LD use CREW_LINKER.

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

* Use no_mold for armv7l.

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

* Update workflows to cleanup diskspace in GitHub actions and adjust gh token usage.

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

* Build git for arm without rust.

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

* updater-git-2.52.0: Package File Update Run on linux/386 container.

* updater-git-2.52.0: Package File Update Run on linux/amd64 container.

* lint

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: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-11-20 23:14:04 +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
6b1aceaa15 smbclient => 4.23.3 — libngtcp2 → 1.17.0,smbclient → 4.23.3 (#13457)
* smbclient => 4.23.3

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

* Update smbclient deps.

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

* Adjust compatibility of smbclient.

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

* remove xslt dep

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

* Adjust docbook configuration for man page generation.

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

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

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

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

* Add libngtcp2 to smbclient runtime dependencies.

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

* Further fix deps.

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

* Add update_deps function and call to tools/getrealdeps.rb from tools/build_updated_packages.rb.

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

* Keep WIP labeled PRs as Draft.

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

* Adjust getrealdeps to install all build deps before analyzing package, refresh smbclient deps.

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

* Keep getrealdeps.rb from deleting dependencies.

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

* Add fallback pkgfilelist setting.

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>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-11-14 20:05:02 +00:00
Satadru Pramanik, DO, MPH, MEng
d05cdfb9a1 Add anitya mapping for gdl. (#13437)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-11-13 09:44:22 +00:00
chromebrew-actions[bot]
c48a4ae34d Update webkit2gtk_4_0 — webkit2gtk_4 → 2.50.1 (#13444)
* Update webkit2gtk_4_0

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

* Fix soup2 usage in options.

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

* Add arm binaries.

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

* Add x86_64 binaries.

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

* webkit4: Package File Update Run on linux/arm/v7 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>
2025-11-13 09:43:31 +00:00
Satadru Pramanik, DO, MPH, MEng
70933949b3 libgnome_games_support1 → 1.8.2,gnome_klotski → 3.38.2-1,gnome_mines → 49.0.1,gnome_nibbles → 4.4.2,libgnome_games_support → 2.0.2,librsvg → 2.61.3-1 (#13435)
* Add unbuilt gnome_mines to updater-gnome_mines-49.0.1

* Update gnome_mines to use gtk4

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

* Adjust deps.

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

* Fix builds and rebuild librsvg.

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

* Refactor libgnome_games_support.

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

* lint

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

* Remove libgnome_games_support2 filelists.

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-11-12 21:30:50 +00:00
chromebrew-actions[bot]
8f152c24a9 Add unbuilt gnome_online_accounts to updater-gnome_online_accounts-3.56.1 — libfyaml → 0.9,gcr_4 → 4.4.0.1,gnome_online_accounts → 3.56.1 (#13423)
* Add unbuilt gnome_online_accounts to updater-gnome_online_accounts-3.56.1

* Add binaries and libfyaml.

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>
2025-11-12 01:08:24 +00:00
chromebrew-actions[bot]
b7f44296af Add unbuilt gnome_text_editor to updater-gnome_text_editor-49.0 — hunspell_es_us → 25.8.3.2,libspelling → 0.4.9,enchant → 2.8.12,gnome_text_editor → 49.0,gtksourceview_5 → 5.18.0,hunspell,hunspell_base → 1.7.2,hunspell_en_us → 25.8.3.2,hunspell_es_any → 6.4,hunspell_fr_fr → 25.8.3.2 (#13422)
* Add unbuilt gnome_text_editor to updater-gnome_text_editor-49.0

* Add binaries and add deps

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

* updater-gnome_text_editor-49.0: Package File Update Run on linux/386 container.

* updater-gnome_text_editor-49.0: Package File Update Run on linux/amd64 container.

* updater-gnome_text_editor-49.0: 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>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-11-11 22:38:53 +00:00
Satadru Pramanik, DO, MPH, MEng
6718e5075a Update gnome_maps & necessary deps — geocode_glib → 3.26.4-1,geocode_glib2 → 3.26.4-1,gnome_maps → 49.2,libgweather → 4.4.4,libshumate → 1.5.1,libsoup → 3.6.5,libsoup2 → 2.74.3,rest → 0.10.2 (#13418)
* Add unbuilt gnome_maps to updater-gnome_maps-49.2

* Update libgweather

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

* Add builds.

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-11-11 18:40:09 +00:00
chromebrew-actions[bot]
d3e3c1e914 Add js140 — cbindgen → 0.29.2,js140 → 140.4.0-1,gjs → 1.86.0,icu4c → 77.1,js102 → 102.4.0,js91 → 91.4.1 (#13389)
* Add js140

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

* Add cbindgen dep to js140.

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

* Add js140 to packages.yaml.

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

* Adjust upstream update settings to match specific mozjs anitya versions.

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

* Add embed-bitcode error workaround.

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

* Adjust arm build as per https://bugzilla.mozilla.org/show_bug.cgi?id=1786621

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

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

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

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

* Update gjs.

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

* Add gtk4 dep to gjs.

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

* Update js140 build, add gjs binaries

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

* cleanup and add binaries.

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

* Update cbindgen

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

* Fix cbindgen git version.

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

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

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

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

* Adjust icu4c mozjs exclusion.

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

* Suggessted changes.

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: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-11-10 18:04:06 +00:00
Satadru Pramanik, DO, MPH, MEng
294e79384e Fix gem installs incorrectly reporting gem name and version. (#13394)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-11-10 05:10:58 +00:00
chromebrew-actions[bot]
63acdbcf7f Update libxcrypt, and allow changing linker again — libxcrypt → 4.5.1-1 (#13374)
* Test libxcrypt with https://github.com/besser82/libxcrypt/pull/215

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

* Adjust libxcrypt build.

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

* Adjust linker options.

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

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

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

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

* Remove workaround code.

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: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-11-08 18:13:04 +00:00
chromebrew-actions[bot]
115c84a743 Remove py3_zcmds. (#13373)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-11-08 18:11:13 +00:00
chromebrew-actions[bot]
69766fc1b1 Add unbuilt ruby_io_wait to updater-ruby_io_wait-0.3.3 — ruby_io_wait → 0.3.3 (#13340)
* Add unbuilt ruby_io_wait to updater-ruby_io_wait-0.3.3

* updater-ruby_io_wait-0.3.3: Package File Update Run on linux/386 container.

* updater-ruby_io_wait-0.3.3: Package File Update Run on linux/amd64 container.

* updater-ruby_io_wait-0.3.3: Package File Update Run on linux/arm/v7 container.

* updater-ruby_io_wait-0.3.3: Package File Update Run on linux/arm/v7 container.

* Add binary library check to ruby gem package installs.

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

* Handle build_updated_packages handle gems that now need binaries.

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

* updater-ruby_io_wait-0.3.3: Package File Update Run on linux/386 container.

* updater-ruby_io_wait-0.3.3: Package File Update Run on linux/amd64 container.

* updater-ruby_io_wait-0.3.3: Package File Update Run on linux/arm/v7 container.

* Suggested changes.

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>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
2025-11-06 06:36:16 +00:00
chromebrew-actions[bot]
4cda3267b8 updater-ruby_power_assert-3.0.0 — ruby_power_assert → 3.0.0 (#13320)
* Add unbuilt ruby_power_assert to updater-ruby_power_assert-3.0.0

* updater-ruby_power_assert-3.0.0: Package File Update Run on linux/386 container.

* updater-ruby_power_assert-3.0.0: Package File Update Run on linux/amd64 container.

* updater-ruby_power_assert-3.0.0: Package File Update Run on linux/arm/v7 container.

* Adjust ruby filelist generation.

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

* updater-ruby_power_assert-3.0.0: Package File Update Run on linux/386 container.

* updater-ruby_power_assert-3.0.0: Package File Update Run on linux/amd64 container.

* updater-ruby_power_assert-3.0.0: Package File Update Run on linux/arm/v7 container.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-11-04 08:36:07 +00:00
Ed Reel
3963306939 Add missing Anitya package mappings along with package homepages (#13310)
* Add missing Anitya package mappings along with package homepages

* Remove qt5 package mapping in const.rb
2025-11-02 11:59:37 +00:00
Satadru Pramanik, DO, MPH, MEng
378ad773ea webkitgtk_6 => 2.50.1 — webkitgtk_6 → 2.50.1 (#13311)
* webkitgtk_6 => 2.50.1

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

* Add x86_64 binaries.

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

* Add arm binaries

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

* fixup

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-11-02 07:42:18 +00:00
Ed Reel
9059d53682 Add more Anitya package name mappings (#13304) 2025-11-01 20:49:27 +00:00
Satadru Pramanik, DO, MPH, MEng
48f16cbc18 Update mappings and versions for xwayland deps. — pango → 1.56.4-1,pthread_stubs → 0.5,rendercheck → 1.6 (#13303)
* Update mappings and versions for xwayland deps.

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

* Add libxrender dep to rendercheck.

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

* Adjust rendercheck compatibility.

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

* Adjust rendercheck deps.

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

* Add rendercheck x86_64 build.

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

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

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
2025-11-01 20:19:12 +00:00
Satadru Pramanik, DO, MPH, MEng
d214c8e6eb libmbedtls => 4.0 — py3_jsonschema → 4.25.1,py3_jsonschema_specifications → 2025.9.1,py3_markdown_it_py → 4.0.0,py3_mdurl → 0.1.2,py3_referencing → 0.37.0,py3_rich → 14.2.0,py3_rpds_py → 0.28.0,py3_uc_micro_py → 1.0.3,libmbedtls → 4.0.0,librhash → 1.4.6-1,py3_pygments → 2.19.2,py3_requests → 2.32.5,py3_twine → 6.2.0 (#13295)
* libmbedtls => 4.0

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

* Add librhash compatibility symlink to keep cmake from breaking.

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

* Add py3_jsonschema and add as dep to libmbedtls.

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

* Add py3_attrs build dep to libmbedtls.

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

* Add -Wno-dev to CMAKE_OPTIONS.

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

* Do not cache git repos when in GitHub Actions.

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

* Add more python packages

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

* Add py3_jsonschema_specifications.

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

* Add builds for py3_pygments

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

* Adjust deps.

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

* Add py3_jinja2 dep to mbedtls build

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>

* Disable tests.

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

* Adjust rubocop reinstalls during builds.

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

* Update i686 manifest

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

* Add armv7l manifest

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

* Add x86_64 filelists.

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

* Use array in superclass check.

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2025-10-31 20:10:49 +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
Ed Reel
126888df5e Fix false positive status in version.rb (#13239)
* Fix false positive status in version.rb

Strip off only leading non-numeric characters when extracting the version

* Change gsub to sub
2025-10-29 20:14:30 +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
Ed Reel
9d7c597b96 Add more internal packages to CREW_UPDATER_EXCLUDED_PKGS (#13242) 2025-10-28 07:49:04 +00:00
Ed Reel
300ca940f6 Add gitlab and sourceforge fallbacks to version.rb (#13226)
* Add gitlab and sourceforge fallbacks to version.rb

Add Compile? to version line output

Update options and help to include -vv

Fix candidate selection logic

Add more very verbose debugging output

* Rubocop lint

* More rubocop linting

* Handle package not found searches more elegantly

* Set VERBOSE to true if VERY_VERBOSE
2025-10-27 20:15:33 +00:00
Ed Reel
8cdae640ef Xercesc 3.2.5 => 3.3.0 (#13224) 2025-10-26 04:50:17 +00:00
chromebrew-actions[bot]
a0aac7dcab updater-uutils_coreutils-0.3.0 — uutils_coreutils → 0.3.0 (#13217)
* Add unbuilt uutils_coreutils to updater-uutils_coreutils-0.3.0

* Update rust coreutils => 0.3.0

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

* updater-uutils_coreutils-0.3.0: Package File Update Run on linux/amd64 container.

* updater-uutils_coreutils-0.3.0: Package File Update Run on linux/arm/v7 container.

* Suggested changes.

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-10-25 19:31:23 +00:00
Satadru Pramanik, DO, MPH, MEng
fc08f3c26c Do not reinstall from source on gem upgrades when a built gem is available. — py3_libxml2 → 2.15.1 (#13158)
* Do not reinstall from source on gem upgrades when a built gem is available.

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

* Fix py3_libxml2 build.

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

* Document changes in-line.

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

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

* Allow def archive to overwrite output file.

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

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

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-10-17 17:37:56 +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
Satadru Pramanik, DO, MPH, MEng
6b35c08b2e Enable Cached Building on GitHub Actions— webkit2gtk_4_1 → 2.50.1 (#13001)
* Refactor and update webkit2gtk_4_1

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

* Add arm patch.

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

* Adjust env options

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

* Add x86_64 build.

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

* Adjust build settings.

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

* Adjust arm build options.

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

* lint

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

* Adjust arm build.

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

* lint

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

* Adjust g++ in build.

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

* Add cache_build plumbing.

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

* Add NESTED_CI detection plumbing to see if we are running in a container on GitHub Actions.

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

* Adjust download options for cached builds.

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

* Adjust timed kill to kill cmake.

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

* Adjust triggering of cache_build.

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

* Cleanup output.

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

* Update cached build hash verification.

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

* Rubyize #{build_cachefile}.sha256 write.

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

* Adjust documentation of cache_build trigger.

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

* Also kill all ruby processes after finishing cache_build.

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

* Make cached build download info more useful.

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

* Add --regenerate-filelist option.

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

* Fix downloader.

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

* Try newer git commit.

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

* remove arm patch.

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

* Adjust hash checking for build downloads.

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

* Add message for checksum calculation since that can take a while.

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

* Add cached build restart code block.

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

* Add max build time to build workflow.

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

* fixup buildsystems

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

* Set workflow max build time to 5.5 hours.

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

* Indicate architectures for build in build workflow title.

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

* Adjust cached build uploading.

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

* Adjust workflow naming.

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

* Adjust installs after build.

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

* Adjust cached build logic.

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

* webkit => 2.50.1

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

* Adjust zstd options.

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

* Move CREW_CACHE_DIR to /tmp in GitHub Action containers.

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

* Adjust build cache location.

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

* revert crew const variable changes.

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

* Adjust CREW_KERNEL_VERSION for CI usage.

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

* Exclude @pkg.no_source_build? packages from cached builds.

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

* Always create CREW_CACHE_DIR.

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

* Clean up remnant @extract_dir folders from download command.

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

* Adjust permissions in workflow.

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

* Sync up workflows.

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

* lint

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

* Add x86_64 binaries

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

* Cleanup workflows.

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

* Do not use build cache if package binary exists.

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

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

* webkit: 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-14 09:06:32 +00:00
Ed Reel
3b232e24a2 Add Package.installed method (#13119) 2025-10-12 03:53:38 +00:00