<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-devtools/python, branch nanbield</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=nanbield</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=nanbield'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2023-10-30T03:20:22+00:00</updated>
<entry>
<title>devtools: fork python3-flask-cors</title>
<updated>2023-10-30T03:20:22+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-10-30T03:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=4c8860080355dddaec2af7eec46e1c059c718851'/>
<id>urn:sha1:4c8860080355dddaec2af7eec46e1c059c718851</id>
<content type='text'>
It is currently unclear if we have a hard dependency on this version
of the module.

meta-python has a newer version, so we are now breaking tests for
yocto compliance (the layer changes the hash).

For now, we fork the recipe to avoid the error and start preparing
to drop it.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-nacl: drop recipe</title>
<updated>2023-10-25T14:52:19+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-10-25T14:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=d258c3d499a35a3ad83686f8cab8d0757ad94b9e'/>
<id>urn:sha1:d258c3d499a35a3ad83686f8cab8d0757ad94b9e</id>
<content type='text'>
We introduced this to support python3-docker-compose, but docker
compose has moved onto being a go application.

meta-python has a newer version of the recipe, so our old one
is causing signature issues.

Dropping the recipe keeps everything happy

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes/classes/scripts: Drop SRCPV usage</title>
<updated>2023-08-24T01:38:21+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-08-12T03:24:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=08435d20b1259d2ef0c98638116fb881045ff512'/>
<id>urn:sha1:08435d20b1259d2ef0c98638116fb881045ff512</id>
<content type='text'>
bitbake has been enhanced such that SRCPV is no longer needed in
PV to handle updating git hashes and task signatures.

We can simplify our PV by dropping SRCPV

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-botocore: add upstream-status to patch</title>
<updated>2023-03-23T23:08:45+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-03-23T23:08:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=48c07a48a0e7d56266f20a01bb0c8ebc1085453b'/>
<id>urn:sha1:48c07a48a0e7d56266f20a01bb0c8ebc1085453b</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>botocore: Fix rejecting URLs with unsafe characters in is_valid_endpoint_url()</title>
<updated>2023-03-23T23:05:59+00:00</updated>
<author>
<name>Wentao Zhang</name>
<email>wentao.zhang@windriver.com</email>
</author>
<published>2023-03-21T06:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=a8e3a87c89b26d2489cb5980a5003810c48e29f4'/>
<id>urn:sha1:a8e3a87c89b26d2489cb5980a5003810c48e29f4</id>
<content type='text'>
The function is_valid_endpoint_url() in botocore is designed to validate
endpoint URLs, but it fails to detect unsafe characters with Python 3.9.5+
and other versions carrying bpo-43882 fix. The issue is caused by urlsplit()
silently stripping LF, CR, and HT characters while splitting the URL,
which disarms the validator in botocore.

This patch detects unsafe characters in is_valid_endpoint_url() and
is_valid_ipv6_endpoint_url() early, in order to fix rejecting invalid URLs
with unsafe characters.

Signed-off-by: Wentao Zhang &lt;wentao.zhang@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: bulk update patches with status field</title>
<updated>2023-01-27T15:32:06+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2023-01-27T15:05:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=211918936180a0b2a5af770bd5c52025d34221db'/>
<id>urn:sha1:211918936180a0b2a5af770bd5c52025d34221db</id>
<content type='text'>
While the insane.bbclass upstream-status check hasn't been made
default, users of meta-virtualization may have it enabled in their
distros .. so the effect is the same. We must have this tracking
tag in out patches.

This is a bulk update to add the tag and silence the QA message.

As packages get updated, the normal/routine process of checking
the patches will continue, and the status fields may (or may not)
get more useful.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-colorama: sync with meta-openembedded</title>
<updated>2022-11-02T19:31:33+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-11-02T19:30:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=9f41aca8e6cd31ba2752dba5d375cf19009a6ec3'/>
<id>urn:sha1:9f41aca8e6cd31ba2752dba5d375cf19009a6ec3</id>
<content type='text'>
This version of python3-colorama has shown to work with the meta-virt
recipes and software stacks.

Sync our version with meta-openembedded.

We continue to keep this around as a "canary" package.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-udica: skip recipe if meta-selinux is not available</title>
<updated>2022-09-22T14:00:42+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-09-22T14:00:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=adba1eafe542852d3223483de069d70190d990f7'/>
<id>urn:sha1:adba1eafe542852d3223483de069d70190d990f7</id>
<content type='text'>
meta-selinux has always been a soft dependency of meta-virt, as
such, it isn't in the layer dependencies.

To avoid yocto compat errors, and keep the dependency soft, we
add a skiprecip to udica if meta-selinux is not present.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>devtools: introduce udica</title>
<updated>2022-09-16T15:00:11+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-09-16T15:00:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=3373301f78b1765e65c0c955fc7e8107cb0885aa'/>
<id>urn:sha1:3373301f78b1765e65c0c955fc7e8107cb0885aa</id>
<content type='text'>
udica provides an (easier) way to generate selnux policies
for containers. since we already have selinux has a dependency
of meta-virt, we might as well make policy creation easier.

See https://github.com/containers/udica, for details on how
to use the tool.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>python: synchronize colorama with meta-python</title>
<updated>2022-07-28T15:57:34+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2022-07-28T15:55:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=8915d8d54b724eaba37de9f08b7e617881c4ee5d'/>
<id>urn:sha1:8915d8d54b724eaba37de9f08b7e617881c4ee5d</id>
<content type='text'>
Our "canary" recipe for colorama picks up potentially destabilizing
changes in meta-python, but is kept in sync to avoid autombuilder
issues. If we can't stay in sync, we'll fork the recipe and change
our dependencies to match.

There has been a change in the meta-oe version, around checksums
and native integration. Both those changes are fine, so we update
to match.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
