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

Update dotnet 8 -> 8.0.13, 9 -> 9.0.2. dotnet sdk 8 -> 8.0.406 #6448

Merged

Conversation

brice-fromentin
Copy link
Contributor

Description

Use new URL download for dotnet 6
Update dotnet 8 -> 8.0.13
Update dotnet 9 -> 9.0.2
Update dotnet sdk 8 -> 8.0.406

Tested on 6.2.4 and 7.1 (x64)
Tested with #6344 (comment)
Tested also jellyfin

Fixes #

Checklist

  • 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

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

brice-fromentin and others added 4 commits February 12, 2025 11:11
Update dotnet 9 -> 9.0.2
Use new URL download for dotnet 6
Update dotnet sdk 8 -> 8.0.406
commit 24f512a
Author: th0ma7 <th0ma7@users.noreply.github.com>
Date:   Sat Feb 15 08:34:59 2025 -0500

    Review content of crossenv to respect build vs cross. (SynoCommunity#6437)

    * spksrc.requirement.mk: Unified method to process requirements files

    * Bump pakage versions to enforce github-action build processing

    * crossenv.mk: Basic unit testing functional - will fail to build

    * spksrc.wheel-*.mk: Complete REQUIREMENT removal to use WHEEL_URL

    * crossenv.mk: Revert to using $$(which ) to ensure full path

    * spk.mk: Include from top spk.mk the python-requirement.mk

    * py311-312: Convert crossenv requirement files to use build:cross

    * requirement.mk: Move include from spk to wheel-env.mk

    * crossenv: Allow non-build:cross def and use $* for dep install

    * py312-313: Move all $(TC_GCC) dependent wheels below python.mk

    * py311-313: Migrate crossenv definitions files to use build:cross

    * py312-313: Temporary disable numpy

    * python*.mk: Fix crossenv PATH definition

    * python: Remove dependencies to native/python3* pip environment

    * python313-wheels: greenlet < 3.1 no longer supported

    * crossenv|wheel-compile.mk: Adjust PATH to handle ENV and duplicates

    * update comment related to WHEELS initialization

    * fix build of llfuse wheel

    - add llfuse to python312-wheels and python313-wheels
    - use -std=gnu11 for gcc < 5

    * python312: update to v3.12.9

    * python313: update to v3.13.2

    * exclude llfuse for python313

    - llfuse wheel fails to build with python313

    * python: Enable crossenv|wheel logs and avoid renaming manylinux

    * crossenv.mk: Remove the manylinux2014 option as unecessary

    * wheel-install.mk: No longer manage manylinux

    * wheel+crossenv: Fix log redirection for crossenv and wheel builds

    * deluge+python312-wheels: Remove package bump

    * python311-wheels: Remove package bump

    * wheel-compile.mk: Fix issue of first pure-python wheel being skipped

    * py312-313: Add atom with its crossenv definition

    * crossenv.mk: Add --machine flag to fix poetry resulting filemame

    * py313: Remove atom==0.10.5 as not compatible

    * wheel-compile.mk: Manage false-positive relatively to crossenv

    * crossenv.mk: Use TC_TARGET official arch definition triplet

    This allows for example to declare using gnuspe for using SPE
    (Signal Processing Engine) for instance for qoriq.

    * common.mk: Rename crossenv and wheel build logs for proper sorting

    ---------

    Co-authored-by: hgy59 <hpgy59@gmail.com>

commit 7d58e29
Author: hgy59 <hpgy59@gmail.com>
Date:   Sat Feb 15 10:15:56 2025 +0100

    synocli-file: fix file guesser command 'file' (SynoCommunity#6452)

    - fixes SynoCommunity#6451
    - version of cross/file and native/file must match to create compatible magic.mgc data file
@mreid-tt
Copy link
Contributor

@brice-fromentin, this looks good to go, but I noticed a missing changelog. I’ve added it for you, but now there are build errors. I suspect these are due to recent changes in spksrc over the past few days. Could you rebase against master to verify a successful build? I attempted a merge but wasn’t confident it was done correctly, so I rolled it back. Apologies for the trouble!

mreid-tt
mreid-tt previously approved these changes Feb 17, 2025
@brice-fromentin
Copy link
Contributor Author

Ok I check it

@mreid-tt
Copy link
Contributor

@brice-fromentin, thanks for testing this. It looks like our recent Python framework updates may have introduced an issue in spksrc. I've alerted the team, and we'll work on a fix that can be merged in via a rebase. We'll keep you posted!

@mreid-tt
Copy link
Contributor

@brice-fromentin, I believe the issue with the Python framework has now been resolved. Can you rebase your PR to confirm?

@brice-fromentin
Copy link
Contributor Author

@mreid-tt all good on my side.

@mreid-tt mreid-tt dismissed their stale review February 18, 2025 12:30

New commit which is outside of scope of PR

@mreid-tt mreid-tt merged commit 66dd615 into SynoCommunity:master Feb 18, 2025
15 checks passed
@mreid-tt mreid-tt added the status/published Published and activated (may take up to 48h until visible in DSM package manager) label Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/published Published and activated (may take up to 48h until visible in DSM package manager)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants