<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-python/recipes-devtools/python/python3-pyruvate_1.1.2.bb, branch mickledore-net</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=mickledore-net</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=mickledore-net'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2023-04-08T17:05:00+00:00</updated>
<entry>
<title>python3-pyruvate: Upgrade to 1.2.1</title>
<updated>2023-04-08T17:05:00+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2023-04-08T17:03:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=95a76614a6c80c954afc3a61b7ac83ed9f943db6'/>
<id>urn:sha1:95a76614a6c80c954afc3a61b7ac83ed9f943db6</id>
<content type='text'>
Add fixes to build with musl and riscv32

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pyruvate: Add crates checksum and use cargo-update-recipes-crates</title>
<updated>2023-03-18T16:22:33+00:00</updated>
<author>
<name>Frederic Martinsons</name>
<email>frederic.martinsons@gmail.com</email>
</author>
<published>2023-03-17T07:24:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=5135578cef0c3c8ce02447254649068e9cc7de2f'/>
<id>urn:sha1:5135578cef0c3c8ce02447254649068e9cc7de2f</id>
<content type='text'>
This is related to checksum verification introduction in bitbake
crate fetcher:
https://patchwork.yoctoproject.org/project/bitbake/patch/20230315131513.50635-1-frederic.martinsons@gmail.com/

Moreover, drop the usage of pypi to use git fetcher
(the Cargo.lock file is not present in the package
uploaded on pypi)

Signed-off-by: Frederic Martinsons &lt;frederic.martinsons@gmail.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-pyruvate: Update libc to 0.2.120</title>
<updated>2022-03-17T12:54:17+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-03-17T02:26:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=e05b3cc881b2e4620839be9d976024e436310fb5'/>
<id>urn:sha1:e05b3cc881b2e4620839be9d976024e436310fb5</id>
<content type='text'>
Drop upstreamed patches
Move riscv32/musl patches to meta-riscv

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: tgamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>meta-python: Clean up recipes and classes that were moved to oe-core</title>
<updated>2022-03-16T13:25:28+00:00</updated>
<author>
<name>Alejandro Enedino Hernandez Samaniego</name>
<email>alejandro.hernandez@linux.microsoft.com</email>
</author>
<published>2022-03-14T02:03:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=bb9d3688f1b5a5f91ee3e1675bd802c5f9c189f3'/>
<id>urn:sha1:bb9d3688f1b5a5f91ee3e1675bd802c5f9c189f3</id>
<content type='text'>
Signed-off-by: Alejandro Enedino Hernandez Samaniego &lt;alejandro.hernandez@linux.microsoft.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: tgamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-pyruvate: Fix build on riscv32</title>
<updated>2022-03-09T15:37:03+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-03-06T06:48:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=1cf791b208c315e83109fb8eff34935294b5bc9c'/>
<id>urn:sha1:1cf791b208c315e83109fb8eff34935294b5bc9c</id>
<content type='text'>
refresh upstream status as needed.

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-pyruvate: fix wheel build</title>
<updated>2022-02-28T16:32:19+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2022-02-25T18:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=7b0c8989bf6d53ac92da08e8662e30e1f3204b5e'/>
<id>urn:sha1:7b0c8989bf6d53ac92da08e8662e30e1f3204b5e</id>
<content type='text'>
Like python3-setuptools-rust-native, the wheel is being built in
${S}/dist rather than ${B}/dist so set PIP_INSTALL_DIST_PATH
accordingly.

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-pyruvate: Fix build with riscv64/musl</title>
<updated>2022-01-31T16:15:17+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-01-27T01:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=32d661fd01e21aec33a104bc2ff00f54d47d0650'/>
<id>urn:sha1:32d661fd01e21aec33a104bc2ff00f54d47d0650</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-pyruvate: Fix build with mips</title>
<updated>2022-01-31T16:15:16+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2022-01-26T06:36:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2c90fd26abae5367683dff3945634b781de53714'/>
<id>urn:sha1:2c90fd26abae5367683dff3945634b781de53714</id>
<content type='text'>
mips/glibc systems have interesting problem where dev_t is not defined
properly for O32 ABI [1], therefore address it for libsystemd crate, it
works fine for musl

Fixes
error[E0308]: mismatched types
   --&gt; /usr/src/debug/python3-pyruvate/1.1.2-r0/cargo_home/bitbake/libsystemd-0.4.1/src/logging.rs:296:25
    |
296 |                 device: stat.st_dev,
    |                         ^^^^^^^^^^^ expected `u64`, found `u32`

[1] https://sourceware.org/bugzilla/show_bug.cgi?id=17786

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Cc: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-pyruvate: disable 64 bit atomics for mips</title>
<updated>2022-01-19T16:58:09+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2022-01-18T18:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d0a8873a66183b96e7be1108dca4aadf6a71281a'/>
<id>urn:sha1:d0a8873a66183b96e7be1108dca4aadf6a71281a</id>
<content type='text'>
Use the same approach as librsvg to disable 64-bit atomics on platforms
which have 32-bit pointers or are otherwise not supported.

https://github.com/crossbeam-rs/crossbeam/blob/master/no_atomic.rs

https://doc.rust-lang.org/std/sync/atomic/#portability
"PowerPC and MIPS platforms with 32-bit pointers do not have AtomicU64
or AtomicI64 types."

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
<entry>
<title>python3-pyruvate: add recipe for v1.1.2</title>
<updated>2022-01-18T16:59:58+00:00</updated>
<author>
<name>Tim Orling</name>
<email>ticotimo@gmail.com</email>
</author>
<published>2022-01-16T05:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=3748086ec54a9453385b0e701596b8413f662281'/>
<id>urn:sha1:3748086ec54a9453385b0e701596b8413f662281</id>
<content type='text'>
Pyruvate is a reasonably fast, multithreaded, non-blocking WSGI server
implemented in Rust.

This recipe uses the new setuptools3_rust and pyo3 classes.

Signed-off-by: Tim Orling &lt;tim.orling@konsulko.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
Signed-off-by: Trevor Gamblin &lt;trevor.gamblin@windriver.com&gt;
</content>
</entry>
</feed>
