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

synocli-file: fix file guesser command 'file' #6452

Merged
merged 1 commit into from
Feb 15, 2025

Conversation

hgy59
Copy link
Contributor

@hgy59 hgy59 commented Feb 15, 2025

Description

  • version of cross/file and native/file must match to create compatible magic.mgc data file

Fixes #6451

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

- fixes SynoCommunity#6451
- version of cross/file and native/file must match to create compatible magic.mgc data file
@hgy59 hgy59 merged commit 7d58e29 into SynoCommunity:master Feb 15, 2025
15 checks passed
@hgy59 hgy59 deleted the update_synocli-file branch February 15, 2025 09:16
@hgy59 hgy59 added the status/published Published and activated (may take up to 48h until visible in DSM package manager) label Feb 15, 2025
mreid-tt added a commit to brice-fromentin/spksrc-dotnet9 that referenced this pull request Feb 17, 2025
commit 24f512a
Author: th0ma7 <[email protected]>
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 <[email protected]>

commit 7d58e29
Author: hgy59 <[email protected]>
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 added a commit to mreid-tt/spksrc that referenced this pull request Feb 17, 2025
commit b496f58
Author: mreid-tt <[email protected]>
Date:   Mon Feb 17 06:02:41 2025 -0400

    Revert "Squashed commit of the following:"

    This reverts commit 53485d9.

commit 53485d9
Author: mreid-tt <[email protected]>
Date:   Mon Feb 17 06:00:55 2025 -0400

    Squashed commit of the following:

    commit 24f512a
    Author: th0ma7 <[email protected]>
    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 <[email protected]>

    commit 7d58e29
    Author: hgy59 <[email protected]>
    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

commit 301dfb1
Author: mreid-tt <[email protected]>
Date:   Mon Feb 17 05:50:28 2025 -0400

    Fix changelog

commit ee79d1e
Author: Brice FROMENTIN <[email protected]>
Date:   Wed Feb 12 11:11:24 2025 +0100

    Update dotnet 8 -> 8.0.13
    Update dotnet 9 -> 9.0.2
    Use new URL download for dotnet 6
    Update dotnet sdk 8 -> 8.0.406
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) synocli-file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

synocli-file: file guesser tool file does not work anymore
1 participant