summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* libgfortran.inc: fix nativesdk-libgfortran dependenciesMartin Jansa2024-06-251-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use virtual/* variables as INHIBIT_DEFAULT_DEPS does to avoid dependency on gcc-cross- from nativesdk-libgfortran * the dependency was added in: https://git.openembedded.org/openembedded-core/commit/?id=00fba52c8a6f6383137cf89fc7aa34cc3e2ff45f causing: build/oe-core $ bitbake -g nativesdk-libgfortran NOTE: Resolving any missing task queue dependencies ERROR: Nothing PROVIDES 'gcc-cross-x86_64' (but virtual:nativesdk:/OE/build/oe-core/openembedded-core/meta/recipes-devtools/gcc/libgfortran_14.1.bb DEPENDS on or otherwise requires it). Close matches: gcc-cross-aarch64 ... with: MACHINE=qemuarm64 FORTRAN:forcevariable = ",fortran" * after: https://git.openembedded.org/openembedded-core/commit/?id=44fc7aa1468ff042739cc5a91c84ef5c2a09e0a3 nativesdk-libgfortran is pulled as dependency of nativesdk-gcc so this affects more people who didn't explicitly use nativesdk-libgfortran before * the INHIBIT_DEFAULT_DEPS and gcc-runtime was there since gcc-4.8: https://git.openembedded.org/openembedded-core/commit/?id=a5e7ee5770b9e0cf719c573efffd874440f74289 (From OE-Core rev: 5ce2e9c66cd2c08e141913ec65386f940353a8c5) Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* createrepo-c: upgrade 1.1.1 -> 1.1.2Wang Mingyu2024-06-251-1/+1
| | | | | | | | (From OE-Core rev: 2ab2ea47359553de184e6c8d78974a96b1f10607) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: upgrade 2.45.1 -> 2.45.2Wang Mingyu2024-06-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changeglog: ============ - send-email: drop FakeTerm hack - send-email: avoid creating more than one Term::ReadLine object - ci: drop mention of BREW_INSTALL_PACKAGES variable - ci: avoid bare "gcc" for osx-gcc job - ci: stop installing "gcc-13" for osx-gcc - hook: plug a new memory leak - init: use the correct path of the templates directory again - Revert "core.hooksPath: add some protection while cloning" - tests: verify that `clone -c core.hooksPath=/dev/null` works again - clone: drop the protections where hooks aren't run - Revert "Add a helper function to compare file contents" - Revert "fsck: warn about symlink pointing inside a gitdir" (From OE-Core rev: 21c3494824a66f5c39b5c12add1aef3915b74e91) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-urllib3: upgrade 2.2.1 -> 2.2.2Trevor Gamblin2024-06-251-1/+1
| | | | | | | | (From OE-Core rev: 32fdd5673c25084af4ba295b271455cd92ca09d5) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-testtools: upgrade 2.7.1 -> 2.7.2Trevor Gamblin2024-06-251-1/+3
| | | | | | | | | | | | | | | | | | | | | Also add python3-json and python3-compression to RDEPENDS so that the module imports correctly. Changelog (https://github.com/testing-cabal/testtools/blob/master/NEWS): - Treat methodName="runTest" similar to unittest.TestCase, fixes compatibility with pytest 8.3. (Natanael Copa, #372) - Format with ``ruff format``. (Jelmer Vernooij) - Use ruff for linting. (Jelmer Vernooij) - Fix compatibility with Python 3.12.1. (Matthew Treinish) - Deprecate SkippedTest exception. (Stephen Finucane) - Drop support for Python 3.7. (Jelmer Vernooij) (From OE-Core rev: 8e68feaee2dcaa5c0d7fdb829fae47f7858dc07b) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-psutil: upgrade 5.9.8 -> 6.0.0Trevor Gamblin2024-06-251-1/+1
| | | | | | | | | | Changelog: https://github.com/giampaolo/psutil/blob/master/HISTORY.rst (From OE-Core rev: 02ce0228cdb0a0ad6418e01f68faf9116bd7c17a) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.103.0 -> 6.103.2Trevor Gamblin2024-06-251-1/+1
| | | | | | | | | | | | | | | | | Changelog (https://hypothesis.readthedocs.io/en/latest/changes.html): 6.103.2 - 2024-06-14 - This patch improves our deduplication tracking across all strategies (pull request #4007). Hypothesis is now less likely to generate the same input twice. 6.103.1 - 2024-06-05 - Account for time spent in garbage collection during tests, to avoid flaky DeadlineExceeded errors as seen in issue #3975. - Also fixes overcounting of stateful run times, a minor observability bug dating to version 6.98.9 (pull request #3890). (From OE-Core rev: fe8a9ef0a6159633479b2e73ecb721cd8b854992) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: stable 2.42 branch updatesSundeep KOKKONDA2024-06-252-384/+1
| | | | | | | | | | | | | | | Below commits on binutils-2.42 stable branch are updated. 6c360d37662 PR31898 bug in processing DW_RLE_startx_endx bfda03eed33 aarch64: Remove asserts from operand qualifier decoders Dropped: 0016-aarch64-Remove-asserts-from-operand-qualifier-decode.patch (From OE-Core rev: e48310aa787f7b710da31023c18c116e5432e378) Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: drop the old 1.4 bootstrap C versionJose Quaresma2024-06-251-58/+0
| | | | | | | | | | | | | | | | | | | | | | | | | Bootstrap [1] As mentioned in the Go 1.20 release notes, Go 1.22 now requires the final point release of Go 1.20 or later for bootstrap. We expect that Go 1.24 will require the final point release of Go 1.22 or later for bootstrap. The default recipe for bootstrap is the go-binary-native as can be seen in: meta/conf/distro/include/tcmode-default.inc:68:PREFERRED_PROVIDER_go-native ?= "go-binary-native" Currently if we change it to use the old go-native and compile the go1.4-bootstrap-20170531 it fails: | Building Go cmd/dist using /build/workdir/tmp-glibc/work/x86_64-linux/go-native/1.22.3-r0/go1.4/go. (go1.4-bootstrap-20170531 linux/amd64) | can't load package: package ./cmd/dist: found packages build.go (main) and notgo120.go (building_Go_requires_Go_1_20_6_or_later) in /build/workdir/tmp-glibc/work/x86_64-linux/go-native/1.22.3-r0/go/src/cmd/dist This has been broken for some time but as we used go-binary-native by default it went unnoticed. [1] https://go.dev/doc/go1.22#bootstrap (From OE-Core rev: 876d344d2ec3d6ce283d01974146392d76685824) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* go: upgrade 1.22.3 -> 1.22.4Jose Quaresma2024-06-258-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include fixes for CVE-2024-24790 Upgrade to latest 1.22.x release [1]: $ git --no-pager log --oneline go1.22.3..go1.22.4 ace5bb40d0 (tag: go1.22.4) [release-branch.go1.22] go1.22.4 12d5810cdb [release-branch.go1.22] net/netip: check if address is v6 mapped in Is methods 745657509e [release-branch.go1.22] os: RemoveAll: fix symlink race for unix 95389d3d9d [release-branch.go1.22] runtime: x_cgo_getstackbound: initialize pthread attr cf501ac0c5 [release-branch.go1.22] archive/zip: treat truncated EOCDR comment as an error cb55d1a0c8 [release-branch.go1.22] cmd/link: add runtime.text.N symbols to macho symbol table in dynlink mode 3c96ae0870 [release-branch.go1.22] runtime: update large object stats before freeSpan in sweep 6b89e7dc5a [release-branch.go1.22] cmd/compile: initialize posBaseMap correctly 185457da9b [release-branch.go1.22] crypto/x509: remove TestPlatformVerifierLegacy tests 3a84293118 [release-branch.go1.22] cmd/compile: avoid past-the-end pointer when zeroing 362dcedfdb [release-branch.go1.22] cmd/go/testdata/script: add darwin skips for selected buildrepro tests d4a81ec7ee [release-branch.go1.22] cmd/go/testdata/script: clear path in gotoolchain_issue66175 dc8976dd0b [release-branch.go1.22] cmd/compile: don't combine loads in generated equality functions 00e6815208 [release-branch.go1.22] cmd/go: download 1.X.0 instead of 1.X during toolchain upgrade. [1] https://github.com/golang/go/compare/go1.22.3...go1.22.4 (From OE-Core rev: cf139dfec080152a66a9c42bfb9bfca6789909be) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dpkg: mark patches adding custom non-debian architectures as inappropriate ↵Alexander Kanavin2024-06-245-5/+5
| | | | | | | | | | for upstream (From OE-Core rev: da9906553c69af0db8b14c39ee224348d539e7b1) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* automake: mark new_rt_path_for_test-driver.patch as InappropriateAlexander Kanavin2024-06-241-1/+1
| | | | | | | | | | | | | | | | The patch is specific to how oe-core runs autotools-generated tests: by cherry-picking needed bits from builddir and srcdir, then hacking Makefile with sed until it runs. As GNU is not interested in installable tests, they wouldn't be interested in this patch either; and if they become interested, it's probably going to be done in a whole different way. (From OE-Core rev: dd13c29bee330d381e1e574351348e526500e396) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: submit deterministic_imports.patch upstream as a ticketAlexander Kanavin2024-06-241-1/+1
| | | | | | | | (From OE-Core rev: d77511cc9add70857e4a9d7237b23d7d6ae14e98) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* expect: update code for Tcl channel implementationRoss Burton2024-06-242-4/+28
| | | | | | | | | | | | Tcl 8.4.0 changed the channel implementation, take a patch submitted upstream to update the code for the new interface and remove the silencing of the incompatible assignment error which was due to this issue. (From OE-Core rev: a56ca08159fbdbc27511376f45720bb8ea068fc4) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* expect: fix configure with GCC 14Ross Burton2024-06-242-0/+202
| | | | | | | | | | | The configure script has many fragments that fail to compile with GCC 14, take a patch submitted upstream to fix these issues. (From OE-Core rev: 5c21ca789c288662aa3d307b30813cd03cc8c158) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-mako: added ptestJan Vermaete2024-06-182-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | root@qemux86-64:~# ptest-runner python3-mako START: ptest-runner 2024-06-16T19:21 BEGIN: /usr/lib/python3-mako/ptest SKIP: test/ext/test_babelplugin.py:PluginExtractTest.test_parse_python_expression # SKIP babel not installed: skipping babelplugin test SKIP: test/ext/test_babelplugin.py:PluginExtractTest.test_python_gettext_call # SKIP babel not installed: skipping babelplugin test SKIP: test/ext/test_babelplugin.py:PluginExtractTest.test_translator_comment # SKIP babel not installed: skipping babelplugin test SKIP: test/ext/test_babelplugin.py:MakoExtractTest.test_extract # SKIP babel not installed: skipping babelplugin test SKIP: test/ext/test_babelplugin.py:MakoExtractTest.test_extract_utf8 # SKIP babel not installed: skipping babelplugin test SKIP: test/ext/test_babelplugin.py:MakoExtractTest.test_extract_cp1251 # SKIP babel not installed: skipping babelplugin test SKIP: test/ext/test_linguaplugin.py:MakoExtractTest.test_extract # SKIP lingua not installed: skipping linguaplugin test PASS: test/test_ast.py:AstParseTest.test_locate_identifiers PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_2 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_3 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_4 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_5 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_6 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_7 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_8 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_9 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_10 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_11 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_12 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_13 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_14 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_16 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_17 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_18 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_19 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_20 PASS: test/test_ast.py:AstParseTest.test_locate_identifiers_21 PASS: test/test_ast.py:AstParseTest.test_no_global_imports PASS: test/test_ast.py:AstParseTest.test_python_fragment PASS: test/test_ast.py:AstParseTest.test_argument_list PASS: test/test_ast.py:AstParseTest.test_function_decl PASS: test/test_ast.py:AstParseTest.test_function_decl_2 PASS: test/test_ast.py:AstParseTest.test_function_decl_3 PASS: test/test_ast.py:AstParseTest.test_expr_generate PASS: test/test_block.py:BlockTest.test_anonymous_block_namespace_raises PASS: test/test_block.py:BlockTest.test_anonymous_block_in_call PASS: test/test_block.py:BlockTest.test_named_block_in_call PASS: test/test_block.py:BlockTest.test_name_collision_blocks_toplevel PASS: test/test_block.py:BlockTest.test_name_collision_blocks_nested_block PASS: test/test_block.py:BlockTest.test_name_collision_blocks_nested_def PASS: test/test_block.py:BlockTest.test_name_collision_block_def_toplevel PASS: test/test_block.py:BlockTest.test_name_collision_def_block_toplevel PASS: test/test_block.py:BlockTest.test_named_block_renders PASS: test/test_block.py:BlockTest.test_inherited_block_no_render PASS: test/test_block.py:BlockTest.test_no_named_in_def PASS: test/test_block.py:BlockTest.test_inherited_block_nested_both PASS: test/test_block.py:BlockTest.test_inherited_block_nested_inner_only PASS: test/test_block.py:BlockTest.test_noninherited_block_no_render PASS: test/test_block.py:BlockTest.test_no_conflict_nested_one PASS: test/test_block.py:BlockTest.test_nested_dupe_names_raise PASS: test/test_block.py:BlockTest.test_two_levels_one PASS: test/test_block.py:BlockTest.test_filter PASS: test/test_block.py:BlockTest.test_anon_in_named PASS: test/test_block.py:BlockTest.test_named_in_anon PASS: test/test_block.py:BlockTest.test_anon_in_anon PASS: test/test_block.py:BlockTest.test_named_in_named PASS: test/test_block.py:BlockTest.test_iteration PASS: test/test_block.py:BlockTest.test_conditional PASS: test/test_block.py:BlockTest.test_block_overridden_by_def PASS: test/test_block.py:BlockTest.test_def_overridden_by_block PASS: test/test_block.py:BlockTest.test_block_args PASS: test/test_block.py:BlockTest.test_block_variables_contextual PASS: test/test_block.py:BlockTest.test_block_args_contextual PASS: test/test_block.py:BlockTest.test_block_pageargs_contextual PASS: test/test_block.py:BlockTest.test_block_pageargs PASS: test/test_cache.py:CacheTest.test_def PASS: test/test_cache.py:CacheTest.test_cache_enable PASS: test/test_cache.py:CacheTest.test_nested_def PASS: test/test_cache.py:CacheTest.test_page PASS: test/test_cache.py:CacheTest.test_dynamic_key_with_context PASS: test/test_cache.py:CacheTest.test_dynamic_key_with_funcargs PASS: test/test_cache.py:CacheTest.test_dynamic_key_with_imports PASS: test/test_cache.py:CacheTest.test_fileargs_implicit PASS: test/test_cache.py:CacheTest.test_fileargs_deftag PASS: test/test_cache.py:CacheTest.test_fileargs_pagetag PASS: test/test_cache.py:CacheTest.test_args_complete PASS: test/test_cache.py:CacheTest.test_fileargs_lookup PASS: test/test_cache.py:CacheTest.test_buffered PASS: test/test_cache.py:CacheTest.test_load_from_expired PASS: test/test_cache.py:CacheTest.test_namespace_access PASS: test/test_cache.py:CacheTest.test_lookup PASS: test/test_cache.py:CacheTest.test_invalidate PASS: test/test_cache.py:CacheTest.test_custom_args_def PASS: test/test_cache.py:CacheTest.test_custom_args_block PASS: test/test_cache.py:CacheTest.test_custom_args_page PASS: test/test_cache.py:CacheTest.test_pass_context SKIP: test/test_cache.py:BeakerCacheTest.test_def # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_cache_enable # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_nested_def # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_page # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_context # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_funcargs # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_dynamic_key_with_imports # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_implicit # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_deftag # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_pagetag # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_args_complete # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_fileargs_lookup # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_buffered # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_load_from_expired # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_namespace_access # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_lookup # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_invalidate # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_custom_args_def # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_custom_args_block # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_custom_args_page # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_pass_context # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_cache_uses_current_context # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:BeakerCacheTest.test_region # SKIP Beaker is required for these tests. SKIP: test/test_cache.py:DogpileCacheTest.test_def # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_cache_enable # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_nested_def # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_page # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_context # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_funcargs # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_dynamic_key_with_imports # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_implicit # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_deftag # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_pagetag # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_args_complete # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_fileargs_lookup # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_buffered # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_load_from_expired # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_namespace_access # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_lookup # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_invalidate # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_custom_args_def # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_custom_args_block # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_custom_args_page # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_pass_context # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_cache_uses_current_context # SKIP dogpile.cache is required to run these tests SKIP: test/test_cache.py:DogpileCacheTest.test_region # SKIP dogpile.cache is required to run these tests PASS: test/test_call.py:CallTest.test_call PASS: test/test_call.py:CallTest.test_compound_call PASS: test/test_call.py:CallTest.test_new_syntax PASS: test/test_call.py:CallTest.test_ccall_caller PASS: test/test_call.py:CallTest.test_stack_pop PASS: test/test_call.py:CallTest.test_conditional_call PASS: test/test_call.py:CallTest.test_chained_call PASS: test/test_call.py:CallTest.test_nested_call PASS: test/test_call.py:CallTest.test_nested_call_2 PASS: test/test_call.py:CallTest.test_nested_call_3 PASS: test/test_call.py:CallTest.test_nested_call_4 PASS: test/test_call.py:CallTest.test_chained_call_in_nested PASS: test/test_call.py:CallTest.test_call_in_nested PASS: test/test_call.py:CallTest.test_composed_def PASS: test/test_call.py:CallTest.test_regular_defs PASS: test/test_call.py:CallTest.test_call_in_nested_2 PASS: test/test_call.py:SelfCacheTest.test_basic PASS: test/test_cmd.py:CmdTest.test_stdin_success PASS: test/test_cmd.py:CmdTest.test_stdin_syntax_err PASS: test/test_cmd.py:CmdTest.test_stdin_rt_err PASS: test/test_cmd.py:CmdTest.test_file_success PASS: test/test_cmd.py:CmdTest.test_file_syntax_err PASS: test/test_cmd.py:CmdTest.test_file_rt_err PASS: test/test_cmd.py:CmdTest.test_file_notfound PASS: test/test_decorators.py:DecoratorTest.test_toplevel PASS: test/test_decorators.py:DecoratorTest.test_toplevel_contextual PASS: test/test_decorators.py:DecoratorTest.test_nested PASS: test/test_decorators.py:DecoratorTest.test_toplevel_decorated_name PASS: test/test_decorators.py:DecoratorTest.test_nested_decorated_name PASS: test/test_def.py:DefTest.test_def_noargs PASS: test/test_def.py:DefTest.test_def_blankargs PASS: test/test_def.py:DefTest.test_def_args PASS: test/test_def.py:DefTest.test_def_py3k_args PASS: test/test_def.py:DefTest.test_inter_def PASS: test/test_def.py:DefTest.test_toplevel PASS: test/test_def.py:DefTest.test_def_operations PASS: test/test_def.py:ScopeTest.test_scope_one PASS: test/test_def.py:ScopeTest.test_scope_two PASS: test/test_def.py:ScopeTest.test_scope_four PASS: test/test_def.py:ScopeTest.test_scope_five PASS: test/test_def.py:ScopeTest.test_scope_six PASS: test/test_def.py:ScopeTest.test_scope_seven PASS: test/test_def.py:ScopeTest.test_scope_eight PASS: test/test_def.py:ScopeTest.test_scope_nine PASS: test/test_def.py:ScopeTest.test_scope_ten PASS: test/test_def.py:ScopeTest.test_scope_eleven PASS: test/test_def.py:ScopeTest.test_unbound_scope PASS: test/test_def.py:ScopeTest.test_unbound_scope_two PASS: test/test_def.py:ScopeTest.test_canget_kwargs PASS: test/test_def.py:ScopeTest.test_inline_expression_from_arg_one PASS: test/test_def.py:ScopeTest.test_interpret_expression_from_arg_two PASS: test/test_def.py:NestedDefTest.test_nested_def PASS: test/test_def.py:NestedDefTest.test_nested_2 PASS: test/test_def.py:NestedDefTest.test_nested_with_args PASS: test/test_def.py:NestedDefTest.test_nested_def_2 PASS: test/test_def.py:NestedDefTest.test_nested_nested_def PASS: test/test_def.py:NestedDefTest.test_nested_nested_def_2 PASS: test/test_def.py:NestedDefTest.test_outer_scope PASS: test/test_def.py:ExceptionTest.test_raise PASS: test/test_def.py:ExceptionTest.test_handler PASS: test/test_exceptions.py:ExceptionsTest.test_html_error_template PASS: test/test_exceptions.py:ExceptionsTest.test_text_error_template PASS: test/test_exceptions.py:ExceptionsTest.test_utf8_html_error_template_pygments PASS: test/test_exceptions.py:ExceptionsTest.test_utf8_html_error_template_no_pygments PASS: test/test_exceptions.py:ExceptionsTest.test_format_closures PASS: test/test_exceptions.py:ExceptionsTest.test_py_utf8_html_error_template PASS: test/test_exceptions.py:ExceptionsTest.test_py_unicode_error_html_error_template PASS: test/test_exceptions.py:ExceptionsTest.test_format_exceptions_pygments PASS: test/test_exceptions.py:ExceptionsTest.test_format_exceptions_no_pygments PASS: test/test_exceptions.py:ExceptionsTest.test_utf8_format_exceptions_pygments PASS: test/test_exceptions.py:ExceptionsTest.test_utf8_format_exceptions_no_pygments PASS: test/test_exceptions.py:ExceptionsTest.test_mod_no_encoding PASS: test/test_exceptions.py:ExceptionsTest.test_custom_tback PASS: test/test_exceptions.py:ExceptionsTest.test_tback_no_trace_from_py_file PASS: test/test_exceptions.py:ExceptionsTest.test_tback_trace_from_py_file PASS: test/test_exceptions.py:ExceptionsTest.test_code_block_line_number PASS: test/test_exceptions.py:ExceptionsTest.test_module_block_line_number PASS: test/test_exceptions.py:ExceptionsTest.test_alternating_file_names PASS: test/test_filters.py:FilterTest.test_basic PASS: test/test_filters.py:FilterTest.test_expr PASS: test/test_filters.py:FilterTest.test_convert_str PASS: test/test_filters.py:FilterTest.test_quoting PASS: test/test_filters.py:FilterTest.test_url_escaping PASS: test/test_filters.py:FilterTest.test_entity PASS: test/test_filters.py:FilterTest.test_def PASS: test/test_filters.py:FilterTest.test_import PASS: test/test_filters.py:FilterTest.test_import_2 PASS: test/test_filters.py:FilterTest.test_encode_filter PASS: test/test_filters.py:FilterTest.test_encode_filter_non_str PASS: test/test_filters.py:FilterTest.test_custom_default PASS: test/test_filters.py:FilterTest.test_global PASS: test/test_filters.py:FilterTest.test_block_via_context PASS: test/test_filters.py:FilterTest.test_def_via_context PASS: test/test_filters.py:FilterTest.test_text_via_context PASS: test/test_filters.py:FilterTest.test_nflag PASS: test/test_filters.py:FilterTest.test_global_json PASS: test/test_filters.py:FilterTest.test_non_expression PASS: test/test_filters.py:FilterTest.test_builtins PASS: test/test_filters.py:BufferTest.test_buffered_def PASS: test/test_filters.py:BufferTest.test_unbuffered_def PASS: test/test_filters.py:BufferTest.test_capture PASS: test/test_filters.py:BufferTest.test_capture_exception PASS: test/test_filters.py:BufferTest.test_buffered_exception PASS: test/test_filters.py:BufferTest.test_capture_ccall PASS: test/test_inheritance.py:InheritanceTest.test_basic PASS: test/test_inheritance.py:InheritanceTest.test_multilevel_nesting PASS: test/test_inheritance.py:InheritanceTest.test_includes PASS: test/test_inheritance.py:InheritanceTest.test_namespaces PASS: test/test_inheritance.py:InheritanceTest.test_pageargs PASS: test/test_inheritance.py:InheritanceTest.test_pageargs_2 PASS: test/test_inheritance.py:InheritanceTest.test_pageargs_err PASS: test/test_inheritance.py:InheritanceTest.test_toplevel PASS: test/test_inheritance.py:InheritanceTest.test_dynamic PASS: test/test_inheritance.py:InheritanceTest.test_in_call PASS: test/test_lexer.py:LexerTest.test_text_and_tag PASS: test/test_lexer.py:LexerTest.test_unclosed_tag PASS: test/test_lexer.py:LexerTest.test_onlyclosed_tag PASS: test/test_lexer.py:LexerTest.test_noexpr_allowed PASS: test/test_lexer.py:LexerTest.test_closing_tag_many_spaces PASS: test/test_lexer.py:LexerTest.test_opening_tag_many_quotes PASS: test/test_lexer.py:LexerTest.test_unmatched_tag PASS: test/test_lexer.py:LexerTest.test_nonexistent_tag PASS: test/test_lexer.py:LexerTest.test_wrongcase_tag PASS: test/test_lexer.py:LexerTest.test_percent_escape PASS: test/test_lexer.py:LexerTest.test_percent_escape2 PASS: test/test_lexer.py:LexerTest.test_percent_escape_with_control_block PASS: test/test_lexer.py:LexerTest.test_inline_percent PASS: test/test_lexer.py:LexerTest.test_old_multiline_comment PASS: test/test_lexer.py:LexerTest.test_text_tag PASS: test/test_lexer.py:LexerTest.test_def_syntax PASS: test/test_lexer.py:LexerTest.test_def_syntax_2 PASS: test/test_lexer.py:LexerTest.test_whitespace_equals PASS: test/test_lexer.py:LexerTest.test_ns_tag_closed PASS: test/test_lexer.py:LexerTest.test_ns_tag_empty PASS: test/test_lexer.py:LexerTest.test_ns_tag_open PASS: test/test_lexer.py:LexerTest.test_expr_in_attribute PASS: test/test_lexer.py:LexerTest.test_pagetag[,-48] PASS: test/test_lexer.py:LexerTest.test_pagetag[-47] PASS: test/test_lexer.py:LexerTest.test_nesting PASS: test/test_lexer.py:LexerTest.test_code PASS: test/test_lexer.py:LexerTest.test_code_and_tags PASS: test/test_lexer.py:LexerTest.test_expression PASS: test/test_lexer.py:LexerTest.test_tricky_expression PASS: test/test_lexer.py:LexerTest.test_dict_expression_issue_400_regression PASS: test/test_lexer.py:LexerTest.test_tricky_code PASS: test/test_lexer.py:LexerTest.test_tricky_code_2 PASS: test/test_lexer.py:LexerTest.test_tricky_code_3 PASS: test/test_lexer.py:LexerTest.test_tricky_code_4 PASS: test/test_lexer.py:LexerTest.test_tricky_code_5 PASS: test/test_lexer.py:LexerTest.test_tricky_code_6 PASS: test/test_lexer.py:LexerTest.test_control_lines PASS: test/test_lexer.py:LexerTest.test_control_lines_2 PASS: test/test_lexer.py:LexerTest.test_long_control_lines PASS: test/test_lexer.py:LexerTest.test_unmatched_control PASS: test/test_lexer.py:LexerTest.test_unmatched_control_2 PASS: test/test_lexer.py:LexerTest.test_unmatched_control_3 PASS: test/test_lexer.py:LexerTest.test_ternary_control PASS: test/test_lexer.py:LexerTest.test_integration PASS: test/test_lexer.py:LexerTest.test_comment_after_statement PASS: test/test_lexer.py:LexerTest.test_crlf PASS: test/test_lexer.py:LexerTest.test_comments PASS: test/test_lexer.py:LexerTest.test_docs PASS: test/test_lexer.py:LexerTest.test_preprocess PASS: test/test_lookup.py:LookupTest.test_basic PASS: test/test_lookup.py:LookupTest.test_subdir PASS: test/test_lookup.py:LookupTest.test_updir PASS: test/test_lookup.py:LookupTest.test_directory_lookup PASS: test/test_lookup.py:LookupTest.test_no_lookup PASS: test/test_lookup.py:LookupTest.test_uri_adjust PASS: test/test_lookup.py:LookupTest.test_uri_cache PASS: test/test_lookup.py:LookupTest.test_check_not_found PASS: test/test_lookup.py:LookupTest.test_dont_accept_relative_outside_of_root PASS: test/test_lookup.py:LookupTest.test_checking_against_bad_filetype PASS: test/test_loop.py:TestLoop.test__FOR_LOOP PASS: test/test_loop.py:TestLoop.test_loop_demo PASS: test/test_loop.py:TestLoop.test_nested_loops PASS: test/test_loop.py:TestLoop.test_no_loop PASS: test/test_loop.py:TestLoop.test_out_of_context_access PASS: test/test_loop.py:TestLoop.test_parent_loops PASS: test/test_loop.py:TestLoopStack.test__pop PASS: test/test_loop.py:TestLoopStack.test__push PASS: test/test_loop.py:TestLoopStack.test__top PASS: test/test_loop.py:TestLoopStack.test_enter PASS: test/test_loop.py:TestLoopStack.test_exit PASS: test/test_loop.py:TestLoopContext.test___len__ PASS: test/test_loop.py:TestLoopContext.test_cycle PASS: test/test_loop.py:TestLoopContext.test_even PASS: test/test_loop.py:TestLoopContext.test_first PASS: test/test_loop.py:TestLoopContext.test_index PASS: test/test_loop.py:TestLoopContext.test_last PASS: test/test_loop.py:TestLoopContext.test_odd PASS: test/test_loop.py:TestLoopContext.test_reverse_index PASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_template PASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_lookup PASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_override_template PASS: test/test_loop.py:TestLoopFlags.test_loop_disabled_override_lookup PASS: test/test_loop.py:TestLoopFlags.test_loop_enabled_override_template PASS: test/test_loop.py:TestLoopFlags.test_loop_enabled_override_lookup PASS: test/test_lru.py:LRUTest.testlru PASS: test/test_namespace.py:NamespaceTest.test_inline_crossreference PASS: test/test_namespace.py:NamespaceTest.test_inline_assignment PASS: test/test_namespace.py:NamespaceTest.test_inline_arguments PASS: test/test_namespace.py:NamespaceTest.test_inline_not_duped PASS: test/test_namespace.py:NamespaceTest.test_dynamic PASS: test/test_namespace.py:NamespaceTest.test_template PASS: test/test_namespace.py:NamespaceTest.test_module PASS: test/test_namespace.py:NamespaceTest.test_module_2 PASS: test/test_namespace.py:NamespaceTest.test_module_imports PASS: test/test_namespace.py:NamespaceTest.test_module_imports_2 PASS: test/test_namespace.py:NamespaceTest.test_context PASS: test/test_namespace.py:NamespaceTest.test_overload PASS: test/test_namespace.py:NamespaceTest.test_getattr PASS: test/test_namespace.py:NamespaceTest.test_in_def PASS: test/test_namespace.py:NamespaceTest.test_in_remote_def PASS: test/test_namespace.py:NamespaceTest.test_dont_pollute_self PASS: test/test_namespace.py:NamespaceTest.test_inheritance PASS: test/test_namespace.py:NamespaceTest.test_inheritance_two PASS: test/test_namespace.py:NamespaceTest.test_attr PASS: test/test_namespace.py:NamespaceTest.test_attr_raise PASS: test/test_namespace.py:NamespaceTest.test_custom_tag_1 PASS: test/test_namespace.py:NamespaceTest.test_custom_tag_2 PASS: test/test_namespace.py:NamespaceTest.test_custom_tag_3 PASS: test/test_namespace.py:NamespaceTest.test_custom_tag_case_sensitive PASS: test/test_namespace.py:NamespaceTest.test_expr_grouping PASS: test/test_namespace.py:NamespaceTest.test_ccall PASS: test/test_namespace.py:NamespaceTest.test_ccall_2 PASS: test/test_namespace.py:NamespaceTest.test_import PASS: test/test_namespace.py:NamespaceTest.test_import_calledfromdef PASS: test/test_namespace.py:NamespaceTest.test_closure_import PASS: test/test_namespace.py:NamespaceTest.test_import_local PASS: test/test_namespace.py:NamespaceTest.test_ccall_import PASS: test/test_namespace.py:NamespaceTest.test_nonexistent_namespace_uri PASS: test/test_pygen.py:GeneratePythonTest.test_generate_normal PASS: test/test_pygen.py:GeneratePythonTest.test_generate_adjusted PASS: test/test_pygen.py:GeneratePythonTest.test_generate_combo PASS: test/test_pygen.py:GeneratePythonTest.test_multi_line PASS: test/test_pygen.py:GeneratePythonTest.test_false_unindentor PASS: test/test_pygen.py:GeneratePythonTest.test_backslash_line PASS: test/test_pygen.py:WhitespaceTest.test_basic PASS: test/test_pygen.py:WhitespaceTest.test_blank_lines PASS: test/test_pygen.py:WhitespaceTest.test_open_quotes_with_pound PASS: test/test_pygen.py:WhitespaceTest.test_quote_with_comments PASS: test/test_pygen.py:WhitespaceTest.test_quotes_with_pound PASS: test/test_pygen.py:WhitespaceTest.test_quotes PASS: test/test_runtime.py:ContextTest.test_locals_kwargs PASS: test/test_template.py:MiscTest.test_crlf_linebreaks PASS: test/test_template.py:EncodingTest.test_escapes_html_tags PASS: test/test_template.py:EncodingTest.test_unicode PASS: test/test_template.py:EncodingTest.test_encoding_doesnt_conflict PASS: test/test_template.py:EncodingTest.test_unicode_arg PASS: test/test_template.py:EncodingTest.test_unicode_file PASS: test/test_template.py:EncodingTest.test_unicode_file_code PASS: test/test_template.py:EncodingTest.test_unicode_file_lookup PASS: test/test_template.py:EncodingTest.test_unicode_bom PASS: test/test_template.py:EncodingTest.test_unicode_memory PASS: test/test_template.py:EncodingTest.test_unicode_text PASS: test/test_template.py:EncodingTest.test_unicode_text_ccall PASS: test/test_template.py:EncodingTest.test_unicode_literal_in_expr PASS: test/test_template.py:EncodingTest.test_unicode_literal_in_expr_file PASS: test/test_template.py:EncodingTest.test_unicode_literal_in_code PASS: test/test_template.py:EncodingTest.test_unicode_literal_in_controlline PASS: test/test_template.py:EncodingTest.test_unicode_literal_in_tag PASS: test/test_template.py:EncodingTest.test_unicode_literal_in_def PASS: test/test_template.py:EncodingTest.test_input_encoding PASS: test/test_template.py:EncodingTest.test_encoding PASS: test/test_template.py:EncodingTest.test_encoding_errors PASS: test/test_template.py:EncodingTest.test_read_unicode PASS: test/test_template.py:PageArgsTest.test_basic PASS: test/test_template.py:PageArgsTest.test_inherits PASS: test/test_template.py:PageArgsTest.test_includes PASS: test/test_template.py:PageArgsTest.test_context_small PASS: test/test_template.py:PageArgsTest.test_with_context PASS: test/test_template.py:PageArgsTest.test_overrides_builtins PASS: test/test_template.py:PageArgsTest.test_canuse_builtin_names PASS: test/test_template.py:PageArgsTest.test_builtin_names_dont_clobber_defaults_in_includes PASS: test/test_template.py:PageArgsTest.test_dict_locals PASS: test/test_template.py:IncludeTest.test_basic PASS: test/test_template.py:IncludeTest.test_localargs PASS: test/test_template.py:IncludeTest.test_viakwargs PASS: test/test_template.py:IncludeTest.test_include_withargs PASS: test/test_template.py:IncludeTest.test_within_ccall PASS: test/test_template.py:IncludeTest.test_include_error_handler PASS: test/test_template.py:UndefinedVarsTest.test_undefined PASS: test/test_template.py:UndefinedVarsTest.test_strict PASS: test/test_template.py:UndefinedVarsTest.test_expression_declared PASS: test/test_template.py:UndefinedVarsTest.test_list_comprehensions_plus_undeclared_nonstrict PASS: test/test_template.py:UndefinedVarsTest.test_traditional_assignment_plus_undeclared PASS: test/test_template.py:UndefinedVarsTest.test_list_comprehensions_plus_undeclared_strict PASS: test/test_template.py:UndefinedVarsTest.test_dict_comprehensions_in_function_plus_undeclared_strict PASS: test/test_template.py:StopRenderingTest.test_return_in_template PASS: test/test_template.py:ReservedNameTest.test_names_on_context PASS: test/test_template.py:ReservedNameTest.test_names_in_template PASS: test/test_template.py:ReservedNameTest.test_exclude_loop_context PASS: test/test_template.py:ReservedNameTest.test_exclude_loop_template PASS: test/test_template.py:ControlTest.test_control PASS: test/test_template.py:ControlTest.test_blank_control_1 PASS: test/test_template.py:ControlTest.test_blank_control_2 PASS: test/test_template.py:ControlTest.test_blank_control_3 PASS: test/test_template.py:ControlTest.test_blank_control_4 PASS: test/test_template.py:ControlTest.test_blank_control_5 PASS: test/test_template.py:ControlTest.test_blank_control_6 PASS: test/test_template.py:ControlTest.test_blank_control_7 PASS: test/test_template.py:ControlTest.test_blank_control_8 PASS: test/test_template.py:ControlTest.test_blank_control_9 PASS: test/test_template.py:ControlTest.test_blank_control_10 PASS: test/test_template.py:ControlTest.test_blank_control_11 PASS: test/test_template.py:ControlTest.test_commented_blank_control_1 PASS: test/test_template.py:ControlTest.test_commented_blank_control_2 PASS: test/test_template.py:ControlTest.test_commented_blank_control_3 PASS: test/test_template.py:ControlTest.test_commented_blank_control_4 PASS: test/test_template.py:ControlTest.test_commented_blank_control_5 PASS: test/test_template.py:ControlTest.test_commented_blank_control_6 PASS: test/test_template.py:ControlTest.test_commented_blank_control_7 PASS: test/test_template.py:ControlTest.test_commented_blank_control_8 PASS: test/test_template.py:ControlTest.test_commented_blank_control_9 PASS: test/test_template.py:ControlTest.test_commented_blank_control_10 PASS: test/test_template.py:ControlTest.test_multiline_control PASS: test/test_template.py:GlobalsTest.test_globals PASS: test/test_template.py:RichTracebackTest.test_utf8_memory_syntax PASS: test/test_template.py:RichTracebackTest.test_utf8_memory_runtime PASS: test/test_template.py:RichTracebackTest.test_utf8_file_syntax PASS: test/test_template.py:RichTracebackTest.test_utf8_file_runtime PASS: test/test_template.py:RichTracebackTest.test_unicode_memory_syntax PASS: test/test_template.py:RichTracebackTest.test_unicode_memory_runtime PASS: test/test_template.py:RichTracebackTest.test_unicode_file_syntax PASS: test/test_template.py:RichTracebackTest.test_unicode_file_runtime PASS: test/test_template.py:ModuleDirTest.test_basic PASS: test/test_template.py:ModuleDirTest.test_callable PASS: test/test_template.py:ModuleDirTest.test_custom_writer PASS: test/test_template.py:FilenameToURITest.test_windows_paths PASS: test/test_template.py:FilenameToURITest.test_posix_paths PASS: test/test_template.py:FilenameToURITest.test_dont_accept_relative_outside_of_root PASS: test/test_template.py:ModuleTemplateTest.test_module_roundtrip PASS: test/test_template.py:TestTemplateAPI.test_metadata PASS: test/test_template.py:TestTemplateAPI.test_metadata_two PASS: test/test_template.py:PreprocessTest.test_old_comments PASS: test/test_template.py:LexerTest.test_via_template PASS: test/test_template.py:LexerTest.test_via_lookup PASS: test/test_template.py:FuturesTest.test_future_import PASS: test/test_template.py:EscapeTest.test_percent_escape PASS: test/test_template.py:EscapeTest.test_percent_escape2 PASS: test/test_template.py:EscapeTest.test_inline_percent PASS: test/test_template.py:EscapeTest.test_listcomp_in_func_strict PASS: test/test_template.py:EscapeTest.test_setcomp_in_func_strict PASS: test/test_template.py:EscapeTest.test_generator_in_func_strict PASS: test/test_template.py:EscapeTest.test_dictcomp_in_func_strict PASS: test/test_tgplugin.py:TestTGPlugin.test_basic PASS: test/test_tgplugin.py:TestTGPlugin.test_subdir PASS: test/test_tgplugin.py:TestTGPlugin.test_basic_dot PASS: test/test_tgplugin.py:TestTGPlugin.test_subdir_dot PASS: test/test_tgplugin.py:TestTGPlugin.test_string PASS: test/test_tgplugin.py:TestTGPlugin.test_render PASS: test/test_util.py:UtilTest.test_fast_buffer_write PASS: test/test_util.py:UtilTest.test_fast_buffer_truncate PASS: test/test_util.py:UtilTest.test_fast_buffer_encoded PASS: test/test_util.py:UtilTest.test_read_file PASS: test/test_util.py:UtilTest.test_load_module PASS: test/test_util.py:UtilTest.test_load_plugin_failure PASS: test/testing/test_config.py:BasicConfigTest.test_coercions PASS: test/testing/test_config.py:BasicConfigTest.test_values PASS: test/testing/test_config.py:BasicConfigTest.test_error_on_loading_from_nonexistent_file PASS: test/testing/test_config.py:BasicConfigTest.test_error_on_loading_from_nonexistent_section PASS: test/testing/test_config.py:BooleanConfigTest.test_values PASS: test/testing/test_config.py:UnsupportedTypesConfigTest.test_values PASS: test/testing/test_config.py:SupportedTypesConfigTest.test_values PASS: test/testing/test_config.py:TypeMismatchConfigTest.test_error_on_load PASS: test/testing/test_config.py:MissingItemConfigTest.test_error_on_load ============================================================================ Testsuite summary DURATION: 40 END: /usr/lib/python3-mako/ptest 2024-06-16T19:21 STOP: ptest-runner TOTAL: 1 FAIL: 0 (From OE-Core rev: 83a7c016ec83d3220bc3c3d8bdf3a103fd5b6eca) Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gfortran: update runtime dependenciesKai Kang2024-06-181-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | It fails to run both `gcc` and `gfortran` with errors: | root@qemux86-64:~# x86_64-poky-linux-gcc a.c | x86_64-poky-linux-gcc: fatal error: cannot execute 'as': posix_spawnp: No such file or directory then add binutils which provides `as` to RDEPENDS of gcc. libgfortran-dev provides libgfortran.spec which required by gfortran: | root@qemux86-64:~# gfortran hello.f95 | gfortran: fatal error: cannot read spec file 'libgfortran.spec': No such file or directory And gcc provides liblto_plugin.so: | root@qemux86-64:~# gfortran hello.f95 | gfortran: fatal error: '-fuse-linker-plugin', but liblto_plugin.so not found (From OE-Core rev: 44fc7aa1468ff042739cc5a91c84ef5c2a09e0a3) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: remove g77/f77Kai Kang2024-06-183-32/+2
| | | | | | | | | | | | | | | | | | | | | | | | g77/f77 has been removed from gcc 4.0.0 via commit: * b4117c30610 Makefile.def, [...]: Remove all mention of libf2c. When set FORTRAN = ",f77" it complains with error: | The following requested languages could not be built: f77 | Supported languages are: c,c,c++,fortran,go,lto,m2,objc,obj-c++ So remove g77/f77 from gcc recipes. [1]: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=b4117c30610 (From OE-Core rev: 6469c6a00066af24c87ec5dd7994ebbc610c3782) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: skip test_multiprocessing/test_active_children testTrevor Gamblin2024-06-182-0/+31
| | | | | | | | | This test is causing problems on the Autobuilder, so disable it for now. (From OE-Core rev: ac000b00ec615b3e51dda8d819015d5e7110ed88) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Fix typo in increment expression in unicode from libstdc++Khem Raj2024-06-182-0/+77
| | | | | | | | | | This issue is seen when libstdc++ headers are used by clang18 see - https://github.com/llvm/llvm-project/issues/92586 (From OE-Core rev: 1506b779014b09ffd618b2e5d95aa00ff91d6f45) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: skip test_concurrent_futures/test_deadlockTrevor Gamblin2024-06-132-0/+31
| | | | | | | | | | These tests are causing hangs on the Autobuilder, so disable them for now. (From OE-Core rev: 291f37808f1a2b2fdc8190696867f974994457c0) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Allow using libc++Dan McGregor2024-06-124-6/+3
| | | | | | | | | | | | | With the addition of the C++ runtime setting added recently, allow gcc to use libc++ as its runtime. There's some minor fixes still required, such as allowing setting the unwinder library. But this allows for testing libc++ with gcc. (From OE-Core rev: f84ae97e2bc081c972e78ee4a958f21111dbbfb6) Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-zipp: upgrade 3.18.2 -> 3.19.2Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | https://github.com/jaraco/zipp/blob/main/NEWS.rst v3.19.2 * No significant changes. v3.19.1 * Bugfixes - Improved handling of malformed zip files. (#119) v3.19.0 * Features - Implement is_symlink. (#117) https://github.com/jaraco/zipp/compare/v3.18.2...v3.19.2 (From OE-Core rev: 7601939b6fcd26ddb1f1eb26d5f301fd4fa4cae8) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-typing-extensions: upgrade 4.11.0 -> 4.12.2Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/python/typing_extensions/blob/main/CHANGELOG.md Release 4.12.2 (June 7, 2024) * Add typing_extensions.get_annotations, a backport of inspect.get_annotations that adds features specified by PEP 649. Patch by Jelle Zijlstra. * Fix regression in v4.12.0 where specialization of certain generics with an overridden __eq__ method would raise errors. Patch by Jelle Zijlstra. * Fix tests so they pass on 3.13.0b2 Release 4.12.1 (June 1, 2024) * Preliminary changes for compatibility with the draft implementation of PEP 649 in Python 3.14. Patch by Jelle Zijlstra. * Fix regression in v4.12.0 where nested Annotated types would cause TypeError to be raised if the nested Annotated type had unhashable metadata. Patch by Alex Waygood. Release 4.12.0 (May 23, 2024) * This release is mostly the same as 4.12.0rc1 but fixes one more longstanding bug. * Fix incorrect behaviour of typing_extensions.ParamSpec on Python 3.8 and 3.9 that meant that isinstance(typing_extensions.ParamSpec("P"), typing.TypeVar) would have a different result in some situations depending on whether or not a profiling function had been set using sys.setprofile. Patch by Alex Waygood. https://github.com/python/typing_extensions/compare/4.11.0...4.12.2 (From OE-Core rev: ca85febfc97459f04c178a870e064170ba3f1e27) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-requests: upgrade 2.32.1 -> 2.32.3Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | https://requests.readthedocs.io/en/latest/community/updates/#release-history 2.32.3 (2024-05-29) * Bugfixes - Fixed bug breaking the ability to specify custom SSLContexts in sub-classes of HTTPAdapter. (#6716) * Fixed issue where Requests started failing to run on Python versions compiled without the ssl module. (#6724) 2.32.2 (2024-05-21) * Deprecations - To provide a more stable migration for custom HTTPAdapters impacted by the CVE changes in 2.32.0, we’ve renamed _get_connection to a new public API, get_connection_with_tls_context. Existing custom HTTPAdapters will need to migrate their code to use this new API. get_connection is considered deprecated in all versions of Requests>=2.32.0. * A minimal (2-line) example has been provided in the linked PR to ease migration, but we strongly urge users to evaluate if their custom adapter is subject to the same issue described in CVE-2024-35195. (#6710) https://github.com/psf/requests/compare/v2.32.1...v2.32.3 (From OE-Core rev: 8ed50a4e723fce8fb4e51463f1316c0d500e5476) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-packaging: upgrade 24.0 -> 24.1Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | What's Changed - pyupgrade/black/isort/flake8 → ruff by @DimitriPapadopoulos in #769 - Add support for Python 3.13 and drop EOL 3.7 by @hugovk in #783 - Bump the github-actions group with 4 updates by @dependabot in #782 - Fix typo in _parser docstring by @pradyunsg in #784 - Modernise type annotations using FA rules from ruff by @pradyunsg in #785 - Document markers.default_environment() by @edgarrmondragon in #753 - Bump the github-actions group with 3 updates by @dependabot in #789 - Work around platform.python_version() returning non PEP 440 compliant version for non-tagged CPython builds by @sbidoul in #802 https://github.com/pypa/packaging/compare/24.0...24.1 (From OE-Core rev: fe1fac5e49308a64c1a1c90e0e892203514a9ba9) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-more-itertools: upgrade 10.2.0 -> 10.3.0Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/more-itertools/more-itertools/compare/v10.2.0...v10.3.0 https://more-itertools.readthedocs.io/en/stable/versions.html 10.3.0 * New functions - powerset_of_sets(), dft(), and idft() (thanks to rhettinger) - join_mappings() (thanks to NeilGirdhar and rhettinger) - doublestarmap() (thanks to Skeen, monk-time, DamianB-BitFlipper, and ergoithz) - unique() (thanks to rhettinger) * Changes to existing functions - collapse(), chunked_even(), ichunked(), padded(), and windowed() were optimized and improved (thanks to james-wasson) - totient() was optimized (thanks to rhettinger) - roundrobin() was updated and improved (thanks to rhettinger) - all_equal() now accepts a key parameter. - The docs for value_chain() were improved (thanks to bjrtx) - The type annotations for countable were improved (thanks to aidanholm) * Other changes - Unit tests were improved (thanks to haukex) - Some documentation issues were fixed (thanks to bjrtx and DimitriPapadopoulos) (From OE-Core rev: 3a15dc1e34625523f4aa87b9483bb6304682d0ab) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-certifi: upgrade 2024.2.2 -> 2024.6.2Tim Orling2024-06-121-1/+1
| | | | | | | | | | | | | https://github.com/certifi/python-certifi/compare/2024.02.02...2024.06.02 * Various dependabot updates to dependencies * Test against Python 3.12 stable and 3.13-dev * Added 3.12 classifier (From OE-Core rev: eb2d7da0aa8df7788db1ee15b0f8af8a88c09fa2) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptography: upgrade 42.0.7 -> 42.0.8Tim Orling2024-06-123-4/+4
| | | | | | | | | | | | | | | | * Refresh 0001-pyproject.toml-remove-benchmark-disable-option.patch * Also upgrade python3-cryptography-vectors 42.0.8 - 2024-06-04 * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.2.2. https://cryptography.io/en/latest/changelog/#v42-0-8 https://github.com/pyca/cryptography/compare/42.0.7...42.0.8 (From OE-Core rev: 90c171a599b9800f2cfa5c8764f19358d7b4590c) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ccache: 4.9.1 -> 4.10Robert Yang2024-06-123-63/+32
| | | | | | | | | | | | | | | | | | | | | | * Remove 0001-xxhash.h-Fix-build-with-gcc-12.patch since there is no xxhash in ccache by default any more. * License-Update: - Update LIC_FILES_CHKSUM becaue a few third party licenses have been removed: $ git diff --stat v4.9.1..v4.10 LICENSE.adoc LICENSE.adoc | 222 +++++++++--------------------- 1 file changed, 15 insertions(+), 207 deletions(-) And add more licenses for third party files. * Add required recipe fmt and xxhash to DEPENDS. * Set ENABLE_TESTING=OFF since it requires doctest which is not present in oe. (From OE-Core rev: 2de4229793df26c9d058885a422cf88f00046d45) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fmt: Add it from meta-oe for ccache 4.10Robert Yang2024-06-121-0/+16
| | | | | | | | | | It is required by ccache 4.10, from cmake/Dependencies.cmake: find_package(Fmt 8.0.0 MODULE REQUIRED) (From OE-Core rev: 473b80caab466538557796c188554ea1dc0a0480) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quilt: 0.67 -> 0.68Robert Yang2024-06-126-238/+2
| | | | | | | | | | | | | | | | | | * Remove backported patches: fix-grep-3.8.patch. faildiff-order.patch 0001-test-Fix-a-race-condition-in-merge.test.patch * Add coreutils to RDEPENDS:quilt-ptest to fix ptest error: $ ln -P ln: invalid option -- 'P' The busybox' ln doesn't have option '-P', so use coreutils to fix it. (From OE-Core rev: 9a0a684bb470aad2f1c44d0f1f84cb33910d5189) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-pytest: upgrade 8.2.1 -> 8.2.2Trevor Gamblin2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | Changelog (https://docs.pytest.org/en/stable/changelog.html): Bug Fixes - #12355: Fix possible catastrophic performance slowdown on a certain parametrization pattern involving many higher-scoped parameters. - #12367: Fix a regression in pytest 8.2.0 where unittest class instances (a fresh one is created for each test) were not released promptly on test teardown but only on session teardown. - #12381: Fix possible “Directory not empty” crashes arising from concurent cache dir (.pytest_cache) creation. Regressed in pytest 8.2.0. Improved Documentation - #12290: Updated Sphinx theme to use Furo instead of Flask, enabling Dark mode theme. - #12356: Added a subsection to the documentation for debugging flaky tests to mention lack of thread safety in pytest as a possible source of flakyness. - #12363: The documentation webpages now links to a canonical version to reduce outdated documentation in search engine results. (From OE-Core rev: e875ac5114eaf6582dfba93802e2e0144c08aeaa) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: upgrade 3.12.3 -> 3.12.4Trevor Gamblin2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This release contains numerous security updates and fixes to regressions. Changelog: https://docs.python.org/release/3.12.4/whatsnew/changelog.html#python-3-12-4-final Results of ptests in core-image-ptest-python3 (qemux86-64): == Tests result: SUCCESS == 26 tests skipped: test.test_asyncio.test_windows_events test.test_asyncio.test_windows_utils test.test_gdb.test_backtrace test.test_gdb.test_cfunction test.test_gdb.test_cfunction_full test.test_gdb.test_misc test.test_gdb.test_pretty_print test_asdl_parser test_clinic test_devpoll test_idle test_ioctl test_kqueue test_launcher test_msilib test_startfile test_tcl test_tix test_tkinter test_ttk test_ttk_textonly test_turtle test_winapi test_winconsoleio test_winreg test_wmi 9 tests skipped (resource denied): test_curses test_ossaudiodev test_smtpnet test_socketserver test_urllib2net test_urllibnet test_winsound test_xmlrpc_net test_zipfile64 454 tests OK. Total duration: 2 min 45 sec Total tests: run=41,470 skipped=1,548 Total test files: run=480/489 skipped=26 resource_denied=9 Result: SUCCESS DURATION: 165 END: /usr/lib/python3/ptest 2024-06-10T17:03 STOP: ptest-runner TOTAL: 1 FAIL: 0 (From OE-Core rev: 012aeee398af4d4cce4012f71007cfb31266dd6c) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-babel: upgrade 2.14.0 -> 2.15.0Tim Orling2024-06-101-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Override S and PYPI_SRC_URI as upstream tarball is now "babel" instead of "Babel", but we still need PYPI_PACKAGE to be "Babel" for the upstream version check to work. What's Changed * Drop support for Python 3.7 (EOL since June 2023) by @akx in #1048 * Upgrade GitHub Actions by @cclauss in #1054 * Improve .po IO by @akx in #1068 * Use CLDR 44 by @akx in #1071 * Allow alternative space characters as group separator when parsing numbers by @ronnix in #1007 * Include Unicode license in locale-data and in documentation by @akx in #1074 * Encode support for the "fall back to short format" logic for time delta formatting by @akx in #1075 * Prepare for 2.15.0 release by @akx in #1079 https://github.com/python-babel/babel/compare/v2.14.0...v2.15.0 License-Update: copyright years (From OE-Core rev: d00b0dad53992fc44ae2bfb6031932d678590ebc) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-meson-python: ugprade 0.15.0 -> 0.16.0Tim Orling2024-06-101-1/+1
| | | | | | | | | | https://github.com/mesonbuild/meson-python/compare/0.15.0...0.16.0 (From OE-Core rev: 00c573aea329d1330778e668b6be94cafdb16526) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-docutils: upgrade 0.20.1 -> 0.21.2Trevor Gamblin2024-06-072-20/+14
| | | | | | | | | | | | | | | | | | | License-Update: Change from PSF 2.x to ZPL-2.1, add CC0 A few notable things change with this upgrade: - docutils now uses the Zope 2.1 license instead of PSF 2.1.1 - It now uses flit as the build backend - The do_install append is no longer needed, as the rst2* endpoints lacking the .py extension are included - python3-pprint is added to RDEPENDS Changelog: https://docutils.sourceforge.io/RELEASE-NOTES.html (From OE-Core rev: 38f2293304fbd884d4653f7746bc1d5a9bac12c1) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cython: remove redundant .inc fileRoss Burton2024-06-072-50/+42
| | | | | | | | | There is no python-cython recipe in core, so merge the .bb and .inc. (From OE-Core rev: 6c2cf318289cbd8c2732f8f7ddaa6750ab0f0276) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-cryptodome: remove redundant PYPI_PACKAGE_EXTRoss Burton2024-06-071-2/+0
| | | | | | | | | This is the default value, so remove it. (From OE-Core rev: e665d9831f9dc300def0955a1431ae110c8e8189) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: Drop empty patchKhem Raj2024-06-062-27/+0
| | | | | | | | | | The fix brought by this patch is already part of python 3.12.3 therefore drop it. (From OE-Core rev: c029da173044c58169484ba220f7d8afeaec3063) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-maturin: upgrade 1.5.1 -> 1.6.0Tim Orling2024-06-062-9/+47
| | | | | | | | | | | | | | | | | | | | | * Refresh python3-maturin-crates.inc 1.6.0 - 2024-06-04 * Detect compiling from Linux gnu to Linux musl as cross compiling in #2010 * Add musllinux support to generate-ci in #2011 * Add uv support to develop command in #2015 * Add support for AIX target in #2030 * Remove rust-cpython support in #2044 * Add a global -v option in #2080 * Detect target based on interpreter for pep517 build-wheel in #2088 * Use base executable when possible in PEP 517 build in #2094 https://github.com/pyo3/maturin/compare/v1.5.1...v1.6.0 (From OE-Core rev: 6bfea504150466bb04c47eee834bdcc2c622f26e) Signed-off-by: Tim Orling <tim.orling@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-trove-classifiers: upgrade 2024.5.17 -> 2024.5.22Trevor Gamblin2024-06-061-1/+1
| | | | | | | | | | | Changelog: 3674fe0 Add Trove classifier for Django 5.1 (#179) (From OE-Core rev: 2b1cb77fbd500de460606092cd727044d5dbcdcb) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-hypothesis: upgrade 6.102.4 -> 6.103.0Trevor Gamblin2024-06-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are three releases since 6.102.4. Changelog (https://hypothesis.readthedocs.io/en/latest/changes.html): 6.103.0 - 2024-05-29 - This release migrates the shrinker to our new internal representation, called the IR layer (pull request #3962). This improves the shrinker’s performance in the majority of cases. For example, on the Hypothesis test suite, shrinking is a median of 1.38x faster. - It is possible this release regresses performance while shrinking certain strategies. If you encounter strategies which reliably shrink more slowly than they used to (or shrink slowly at all), please open an issue! - You can read more about the IR layer at issue #3921. 6.102.6 - 2024-05-23 - This patch fixes one of our shrinking passes getting into a rare O(n) case instead of O(log(n)). 6.102.5 - 2024-05-22 - This patch fixes some introspection errors new in Python 3.11.9 and 3.13.0b1, for the Ghostwriter and from_type(). (From OE-Core rev: fc78eccf808014e60bc56bd7966ab00e5a7f9a80) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nasm: Upgrade 2.16.01 -> 2.16.03Richard Purdie2024-06-041-1/+1
| | | | | | (From OE-Core rev: 4a5b6e8dd315b2281afb232410db585d431be00f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3-jinja2: Upgrade 3.1.3 -> 3.1.4Richard Purdie2024-06-041-4/+4
| | | | | | | | | | | | | Switch to use flit core since upstream changed. They also changed the capitalisation under pypi. The license didn't change but the file was renamed, probably as it wasn't rst. (From OE-Core rev: e352680528b18c3cdae26233bef7cddc2771d42d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: upgrade 8.2.1 -> 9.0.0Martin Hundebøll2024-06-0425-1163/+159
| | | | | | | | | | | | | | | | Remove pacthes accepted upstream, and refresh the remaining ones. Remove patches required by ubuntu 18.04, as those are unmaintainable. Remove CVE status for CVEs not applicable to the new version. RP: Remove the hppa-firmware{,64}.img files as they cause strip failures and SDK relocation errors. We don't support PARISC anyway, if anyone needs them they can write the changes needed. (From OE-Core rev: ca2ae68aad88d77cde0670467c4966dbb98d05c0) Signed-off-by: Martin Hundebøll <martin@geanix.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtool: Drop obsolete configure/compile prependsRichard Purdie2024-06-044-28/+0
| | | | | | | | | | | The introduction of sstate and recipe specific sysroots made the configure prepends obsolete and unneeded. The compile prepend has been there for over a decade and is also likely obsolete. Remove the whole lot, we look into any issues that arise. (From OE-Core rev: d6a22998e47bcceee3fc3edc72eb2df2970dabfa) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtool-native: Drop obsolete systroot configRichard Purdie2024-06-041-2/+0
| | | | | | | | | | I can't see any reason this configure like for a sysroot is needed in the native config and it doesn't make any sense. Drop it as obsolete/unneeded. (From OE-Core rev: 67aea7bb485efe6187a255d74c100890333074f6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools/libtool: Drop libtool sysroot patch as not neededRichard Purdie2024-06-044-176/+4
| | | | | | | | | | | | | libtool auto detects the sysroot from gcc's parameters or configuration so we don't need to pass in this configuration separately to libtool. Whilst the option names do conflict with gcc/binutils, that is an issue for those projects to resolve, not us. Upstream libtool did reject the patch. We can drop this patch and simplify our code. (From OE-Core rev: 7c8553f81bccc3e8c2bb1116ee1e89f5f8af4c9e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtool: 2.4.7 -> 2.5.0Richard Purdie2024-06-0420-343/+96
| | | | | | | | | | | | | | | Whilst this is an alpha release, it makes sense for us to stay close to upstream. We can drop a lot of merged patches which is great to see. During testing, one bug showed up, particularly on mip64 due to an issue with FILECMD being changed to use AC_CHECK_PROG incorredly. A patch has been added for that and sent upstream. (From OE-Core rev: d572297c5810fb248af633014eac96f8ea0a739e) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>