spksrc icon indicating copy to clipboard operation
spksrc copied to clipboard

SickChill 20240301 test

Open BKSteve opened this issue 1 year ago • 25 comments

Update to 2024.3.1

Fixes many things. Updates packages and removes unused. Aligns requirements-crossenv with latest Python 3.11.5-8

Checklist

  • [x] Build rule all-supported completed successfully
  • [ ] New installation of package completed successfully
  • [ ] Package upgrade completed successfully (Manually install the package again)
  • [ ] Package functionality was tested
  • [ ] Any needed documentation is updated/created

Type of change

  • [x] Bug fix
  • [ ] New Package
  • [x] Package update
  • [ ] Includes small framework changes
  • [ ] This change requires a documentation update (e.g. Wiki)

Do not merge

BKSteve avatar Feb 02 '24 10:02 BKSteve

@BKSteve is it possible to already try this 20240301 test package out?

Best,

C.

CorentinWicht avatar Apr 09 '24 12:04 CorentinWicht

Yes you can.

https://discord.com/channels/502612977271439372/1208779268570615828

BKSteve avatar Apr 09 '24 13:04 BKSteve

@th0ma7 @hgy59 I notice the build system wasted it's time making an 88f6281-6.2.4 with Python inside. Also all others have Python in addition to SickChill too, this seems like a significant overhead, any way to stop this from my side?

BKSteve avatar Apr 12 '24 16:04 BKSteve

Also all others have Python in addition to SickChill too, this seems like a significant overhead, any way to stop this from my side?

This is not a significat overhead. Python needs to be built anyway to build packages that depend on python. Since we reuse prebuilt python for such packages, the github build action creates the python package first.

If you build sickchill locally, you can benefit from prebuilt python, if you build python spk before sickchill. While development you can rebuild sickchill (make clean and make arch-*) without recreating python. This saves a lot of time when building multiple packages that depend on python, but even for a single package you save time if you have to build a package more than once.

We added the reuse of prebuilt dependent packages for packages depending on ffmpeg and packages depending on python.

EDIT: There is a single side effect with 88f6281-6.2.4 where it does take care that sickchill is not supported and therefore the build of python is obsolete.

hgy59 avatar Apr 12 '24 16:04 hgy59