-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
py311-310: Update to latest version #5866
Merged
Merged
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
293a33a
py311-310: Update to latest version
th0ma7 61967dd
spk.mk: Add a make pythonclean option to facilitate rebuilds
th0ma7 35a1027
py311-310: Test building all wheels
th0ma7 49944c3
py311-310: Disable building all wheels as successful
th0ma7 e52bdd6
python.mk: Ensure cross/* wheels are being re-processed
th0ma7 23e033e
homeassistant: Mark as broken until @hgy59 complete PR #5857
th0ma7 1234710
python38: Remove as deprecated in favor of python 3.10-3.11
th0ma7 05cefdf
cryptography: Mark armv5 as unsupported due to lack of libatomic
th0ma7 a683c6c
bazarr: Mark ARMv7L as now unsupported with py311 due to numpy
th0ma7 ae7c2b9
sabnzbd: Bump package to enforce using newer python
th0ma7 bdc0574
sickchill: Bump package to enforce using newer python
th0ma7 2c8cbdf
deluge: Bump package to enforce using newer python
th0ma7 2ecc100
python311: Mark ARMv5 as unsupported directly within cross
th0ma7 e9ebc24
python311: Revert setuptools ver for numpy 1.23 in homeassistant
th0ma7 403aa94
spk.mk: Differenciate pythonclean vs pythoncleanall
th0ma7 19707d0
beets, borgbackup, mercurial, octoprint, rdiff-backup: ARMv5 removed
th0ma7 80772d0
python.mk: Fix issue with znc
th0ma7 7eee6b6
python.mk: Fine-tune include directories and remov bzip2 exception
th0ma7 b7dda74
python.mk: Additional fixes specific to ZNC
th0ma7 aa86607
python.mk: Move exceptions to ZNC package directly
th0ma7 0d07bd7
vim: Migrate to spksrc.python.mk along with python 3.11
th0ma7 3d815b4
znc: Refer to PYTHON_PACKAGE in BUILD_DEPENDS for cross
th0ma7 a363ad8
vim: Mark armv5 as unsupported
th0ma7 eb0a842
vim & python.mk: Proposal to allow creating a vim for all archs
th0ma7 1a355eb
vim: Apply @hgy59 proposal related to changelog
th0ma7 59b561d
vim: Added missing include of spksrc.archs.mk for proper ifneq
th0ma7 5817155
Update spk/vim/Makefile
th0ma7 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't we keep this dependency optional and remove the SPK_DEPENDS?
So (as before) you can install vim without python, but you can't use the python feature until you install python311.
If one wants to use the python feature, now python311 is needed and can be installed before or after the vim package.
So the changelog must change
2. Migrate to Python 3.11
to2. You now need Python 3.11 to enable Python support.
Probably it is not enough to mention this in the changelog, and we should add a note (except for ARMv5 and OLD_PPC) to the package description(s) like:
"To enable Python support you need to install the Python 3.11 package"
sorry to remain pedantic, but why sould a user need to install python for the update, when the python feature is not needed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This really was to demonstrate two things:
vim
for armv5vim
to python 3.11As far as python being optional, I had not looked into that just yet. Indeed it can be but there is a need to provide proper messaging on that matter... And not sure the changlog is the best but certainly is the easiest (wizard perhaps would be better but more complex due to arch build differences?). Personnally I find making it mandatory by default is the simplest and safest.
But AFAIK you seem to object to that therefore I can change this easily by switching
SPK_DEPENDS
to a changelog += instead. Before I make the necessary changes, would that meet your train of thoughts?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@hgy59 Would 1a355eb + 59b561d suit your need? I've checked and the
INFO
looks OK from a"
perspective: