-
Notifications
You must be signed in to change notification settings - Fork 809
Meta python merge #556
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
Merged
Merged
Meta python merge #556
Conversation
This file contains hidden or 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
changelog: =============================================================================== -[bug] [operations] Fixed issue where using Operations.create_table() in conjunction with a CheckConstraint that referred to table-bound Column objects rather than string expressions would be added to the parent table potentially multiple times, resulting in an incorrect DDL sequence. Pull request courtesy Nicolas CANIART. -[bug] [environment] The logging.fileConfig() line in env.py templates, which is used to setup Python logging for the migration run, is now conditional on Config.config_file_name not being None. Otherwise, the line is skipped as there is no default logging configuration present. -[bug] [mssql] Fixed bug where an Operations.alter_column() operation would change a “NOT NULL” column to “NULL” by emitting an ALTER COLUMN statement that did not specify “NOT NULL”. (In the absence of “NOT NULL” T-SQL was implicitly assuming “NULL”). An Operations.alter_column() operation that specifies Operations.alter_column.type should also specify include either Operations.alter_column.nullable or Operations.alter_column.existing_nullable to inform Alembic as to whether the emitted DDL should include “NULL” or “NOT NULL”; a warning is now emitted if this is missing under this scenario. Signed-off-by: Xu Huan <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Trevor Gamblin <[email protected]>
changelog: Added eval_attrs call to NoMatch exceptions (ebfd60). Dropped support for deprecated Python versions. The lowest supported version is 3.6. Signed-off-by: Xu Huan <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Trevor Gamblin <[email protected]>
changelog:
===============================================================================
-Require Python 3.7 or later (breaking change).
-Remove deprecated submodules (breaking change).
The cache, fifo, lfu, lru, mru, rr and ttl submodules have been deleted.
Therefore, statements like from cachetools.ttl import TTLCache will no longer
work. Use from cachetools import TTLCacheinstead.
-Pass self to @cachedmethod key function (breaking change).
The key function passed to the @cachedmethod decorator is now called as key
(self, *args, **kwargs).
The default key function has been changed to ignore its first argument, so
this should only affect applications using custom key functions with the
@cachedmethod decorator.
-Change exact time of expiration in TTLCache (breaking change).
TTLCache items now get expired if their expiration time is less than or equal
to timer(). For applications using the default timer(), this should be barely
noticable, but it may affect the use of custom timers with larger tick
intervals. Note that this also implies that a TTLCache with ttl=0 can no longer
hold any items, since they will expire immediately.
-Change Cache.__repr__() format (breaking change).
String representations of cache instances now use a more compact and efficient
format, e.g.LRUCache({1: 1, 2: 2}, maxsize=10, currsize=2)
-Add TLRU cache implementation.
-Documentation improvements.
Signed-off-by: Xu Huan <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
Signed-off-by: Trevor Gamblin <[email protected]>
Signed-off-by: Xu Huan <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Trevor Gamblin <[email protected]>
Signed-off-by: Xu Huan <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Trevor Gamblin <[email protected]>
From the release notes (https://github.com/protocolbuffers/protobuf/releases): - Make libprotobuf symbols local on OSX to fix issue #9395 (#9435) Signed-off-by: Trevor Gamblin <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Trevor Gamblin <[email protected]>
Signed-off-by: Trevor Gamblin <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Trevor Gamblin <[email protected]>
Signed-off-by: Trevor Gamblin <[email protected]> Signed-off-by: Khem Raj <[email protected]> Signed-off-by: Trevor Gamblin <[email protected]>
kraj
pushed a commit
to YoeDistro/meta-openembedded
that referenced
this pull request
Mar 25, 2025
Changelog
modernise CMakeLists.txt
Use cmake TIMESTAMP function to be more portable and to allow for reproducible builds
fixed: potential null deref. closes openembedded#556
python 3.13 compatibility
added: vs2022 support
fixed: creating (unsigned) windows installer
fixed: nsis installer not creating start menu icons and uninstaller
bump to .net framework 4.5 and .net 8.0
fixed: null terminate .net device language field. added CecLogicalAddresses::Unset()
fixed: don't call the config updated callback if nothing has changed. auto set wake devices or activate source so these values match what happens on the tv
fixed: tv would power on even if the options to power on were disabled in cec-tray
changed/fixed: windows installer, eventghost plugin, .net libraries, python imports, debug builds
fixed: use input() for python3 and raw_input() for python2
changed: debian python install to match arch specific too
fixed: libusb0.dll wasn't included in the installer
fixed: remove call to PyEcal_InitThreads(). swig already includes SWIG_PYTHON_INITIALIZE_THREADS in SWIG_init()
CheckPlatformSupport.cmake: various improvements
Ease copy-paste by invoking apt noninteractively
Rename COPYING to LICENSE.md so follow standard naming conversion
cecloader.h: fix null return
Mark all devices as inactive when new active source is unknown
Fix use after free in callbacks with results.
Add a commandHandler callback to allow external libs to handle CEC commands themselves.
Remove debug printfs.
Attempt to fix race condition when freeing the callback wrapper.
Allow command handler callback to intercept broadcast messages and fix inconsistent callback wrapper deletion again.
Remove useless mutex.
Remove useless 'keepResult' parameter and make sure the CCallbackWrap is only deleted once even in case of timeout.
Fix Python module import
fix assert issue with systemd udev
tegra-cec support. closes openembedded#636
Add support for Windows ARM64.
Signed-off-by: Markus Volk <[email protected]>
Signed-off-by: Khem Raj <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.