Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dev-* packages to automation #2193

Merged
merged 32 commits into from
Aug 8, 2024
Merged

Add dev-* packages to automation #2193

merged 32 commits into from
Aug 8, 2024

Conversation

krnowak
Copy link
Member

@krnowak krnowak commented Aug 2, 2024

CI: http://jenkins.infra.kinvolk.io:8080/job/container/job/sdk/1623/cldsv/

--

  • dev-cpp/gflags: [PROD] [DEV]

  • dev-cpp/glog: [PROD] [DEV]

    • from 0.4.0 to 0.6.0
    • EAPI 8
    • switched from autotools to cmake
    • slot bumped from 0 to 0/1
    • unstable on arm64, so added accept keywords to iverlay profiles
    • dropped static-libs USE flag (not used)
    • added libunwind and llvm-libunwind USE flags
      • libunwind enables unwinding support in library, llvm-libunwind picks up a different implementation
      • this effectively adds a dependency on sys-libs/libunwind
    • release notes: https://github.com/google/glog/releases/tag/v0.6.0
  • dev-embedded/u-boot-tools:

    • from 2021.04_rc2 to 2024.01
    • EAPI 8
    • became stable on arm64, so dropped accept keywods from overlay profiles
    • added envtools USE flag
      • this is to avoid building all tools in favor of some target-side environment tools, disabled
    • added dependency on dev-lang/swig, net-libs/gnutls and sys-apps/util-linux
    • replaced dependencies on sys-devel/bison and sys-devel/flex with their app-alternatives counterparts
    • install mkeficapsule tool
    • release notes: none sensible
  • dev-lang/tcl:

  • dev-python/pip:

    • from 24.0 to 24.1.2
    • bumped python compat to 3.10..13
    • stopped using vendored deps, so there's an explosion of new dependencies
      • basically all other dev-python packages added in this batch are direct or indirect depdendencies of pip, yey
    • release notes: https://github.com/pypa/pip/blob/24.1.2/NEWS.rst
  • dev-python/setuptools:

  • new pkgs added:

    • dev-python/PySocks
    • dev-python/cachecontrol
    • dev-python/certifi
    • dev-python/charset-normalizer
    • dev-python/colorama
    • dev-python/distlib
    • dev-python/fastjsonschema
    • dev-python/idna
    • dev-python/lark
    • dev-python/linkify-it-py
    • dev-python/markdown-it-py
    • dev-python/mdurl
    • dev-python/msgpack
    • dev-python/poetry-core
    • dev-python/pyproject-hooks
    • dev-python/requests
    • dev-python/resolvelib
    • dev-python/rich
    • dev-python/tenacity
    • dev-python/truststore
    • dev-python/uc-micro-py
    • dev-python/urllib3

--

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)
  • Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

@ader1990
Copy link
Contributor

ader1990 commented Aug 5, 2024

Needed by the RISC-V effort - flatcar/Flatcar#1420, as some of the packages from coreos-overlay like dev-cpp/glog were quite old and the new upstream gentoo version already have unstable riscv support.

Copy link

github-actions bot commented Aug 5, 2024

@krnowak krnowak marked this pull request as ready for review August 6, 2024 08:32
@krnowak krnowak requested a review from a team August 6, 2024 08:32
@krnowak
Copy link
Member Author

krnowak commented Aug 6, 2024

CI passed.

@krnowak
Copy link
Member Author

krnowak commented Aug 6, 2024

Will move dev-embedded/u-boot-utils to overlay until gentoo/gentoo#37991 gets merged.

It's from Gentoo commit a19f7a6950cac188d1aa9840f0088037442085fd.
It's from Gentoo commit c41c298434c4fc3876c4086d0a4a7b59c72bd0cf.
It's from Gentoo commit 3d4ba884ecd77ac6c5f3a1d52cc91520dd618c3e.
It's from Gentoo commit 794061a3298b5716db015defa7b3e2c583b73980.
It's from Gentoo commit 76c730a625270e7d153996e4569d26d4093245e1.
It's from Gentoo commit 290589ec214725050933d060a204b3947edb50d9.
It's from Gentoo commit 26c196f1ce6aa9ff0a598beeb7fcc2cdcc598f2c.
It's from Gentoo commit 1218b6b3ea024c2fa33483da167b4d3263e34320.
It's from Gentoo commit e6e9f6e947e193254bf7f99c6d3b83b1985450a2.
It's from Gentoo commit 241df8932bc30058b73a03d2e6605c70f5fdca9a.
It's from Gentoo commit ab09556ceaf9e03d9fa9a32955d93ec5850db6f4.
It's from Gentoo commit 1160d4afe4428b3d72a2fd691a1675dd628918db.
It's from Gentoo commit b810436b245e3484624fb19fc2e5473cef31737f.
It's from Gentoo commit d11ce113549e4f8478083a4ac4b5eef8847b6ef3.
It's from Gentoo commit 4c8746009d1f38b15801e9f8214a285f29a216ad.
It's from Gentoo commit 38824b0f84509e4128711d09144726c57cc15969.
It's from Gentoo commit 46842c759578fbc513cb38173cc8a77b348b79b6.
It's from Gentoo commit 496c5f6839b84ac92c4db3a6a1bab937574ddb29.
It's from Gentoo commit 03adc5504b703867161beb662dd94e5982f6240d.
It's from Gentoo commit a0f3c63b6ca2990520d3a66404bffef2e1b0888c.
It's from Gentoo commit b3678950eee3c9c9674ccf27c21b54be0ca4460f.
It's from Gentoo commit 7a94b3df4d0df386129460a3bee2a7a00d5e4435.
It's from Gentoo commit 598ede4be901f6c0234a654278b51eb730b10dd4.
It's from Gentoo commit b0278d513be42c77503da19c114ed1b257349455.
It's from Gentoo commit 57983baa47d70fc6882b52671fba81d61b392b28.
It's from Gentoo commit 5da775fba8eaa795bd57d556cc6db057b982df30.
It's from Gentoo commit f09c040eee6122d51308fa2d4d9203c1f622a9f0.
It's from Gentoo commit 1366575089e7c52720b278acc57b8650977941de.
@krnowak
Copy link
Member Author

krnowak commented Aug 6, 2024

The change in dev-embedded/u-boot-tools was merged by upstream, so resynced it.

@krnowak krnowak mentioned this pull request Aug 6, 2024
2 tasks
Copy link
Contributor

@tormath1 tormath1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy to get more dev-python packages to track :D

@krnowak krnowak merged commit 008947c into main Aug 8, 2024
1 check failed
@krnowak krnowak deleted the krnowak/dev-automation branch August 8, 2024 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

Successfully merging this pull request may close these issues.

3 participants