A prebuilt torch extension (.so) gives no hint about which version of the
PyTorch stable ABI it was built for. Today the only way to find out is to load it
against a specific libtorch and see whether it works. This proposal embeds a small
piece of metadata in the extension at build time that records the answer up front:
the minimum stable-ABI version the extension needs.
Yes. SQLite maintains strict backwards ABI compatibility within the
libsqlite3.so.0 soname. From the
official documentation:
Stable interfaces will be maintained indefinitely in a backwards compatible way. An application that uses only stable interfaces should
- python-wheel-build/fromager#763
- https://github.com/user-attachments/files/22575510/llama-stack-test-graph.json
[
[
"flit-core==3.12.0",
"milvus-lite==2.5.1",
"pdm-backend==2.4.5",
"poetry-core==2.1.3",
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
| # | |
| # CONFIG_SITE=config.site-wasm READELF=true emconfigure ./configure -C --host=wasm32-unknown-emscripten --build=$(./config.guess) --without-pymalloc --enable-big-digits=30 | |
| # ln -sfr Modules/Setup.stdlib Modules/Setup.local | |
| # emmake make CROSS_COMPILE=yes FREEZE_MODULE=../x86_64/Programs/_freeze_module PYTHON_FOR_BUILD=../x86_64/python _PYTHON_HOST_PLATFORM=wasm32-unknown-emscripten | |
| # | |
| # cannot be detected for cross builds | |
| ac_cv_buggy_getaddrinfo=no | |
| ac_cv_file__dev_ptmx=yes | |
| ac_cv_file__dev_ptc=no |
The workaround is no longer needed with recent alsa-ucm, e.g. alsa-ucm-1.2.11-2.fc39. Just configure the device to use Default Alsa Profile instead of Pro.
cp /usr/share/pipewire/media-session.d/media-session.conf ~/.config/pipewire/media-session.d/- add loopback modules to
context.modulessection - configure interface to use
Pro Audioprofile systemctl restart --user pipewire.service pipewire-pulse.service
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
| #!/usr/bin/python | |
| """Test SASL data security layer / SSF behavior | |
| """ | |
| from __future__ import print_function | |
| import socket | |
| import ldap | |
| import ldap.sasl | |
| FQDN = socket.getfqdn() |
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
| $ make -s | |
| crypto/ec/curve448/f_generic.c:21:27: warning: argument 1 of type 'uint8_t[56]' {aka 'unsigned char[56]'} with mismatched bound [-Warray-parameter=] | |
| 21 | void gf_serialize(uint8_t serial[SER_BYTES], const gf x, int with_hibit) | |
| | ~~~~~~~~^~~~~~~~~~~~~~~~~ | |
| In file included from crypto/ec/curve448/f_generic.c:12: | |
| crypto/ec/curve448/field.h:65:28: note: previously declared as 'uint8_t *' {aka 'unsigned char *'} | |
| 65 | void gf_serialize(uint8_t *serial, const gf x, int with_highbit); | |
| | ~~~~~~~~~^~~~~~ | |
| crypto/ec/curve448/f_generic.c:21:27: warning: argument 1 of type 'uint8_t[56]' {aka 'unsigned char[56]'} with mismatched bound [-Warray-parameter=] | |
| 21 | void gf_serialize(uint8_t serial[SER_BYTES], const gf x, int with_hibit) |
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
| ``` | |
| <Not-4ecb> [cpython] vstinner closed pull request #1658: bpo-30367: fix _testcapi to work when statically linked into Cpython3 - https://git.io/J3zgE | |
| <Not-4ecb> [cpython] vstinner closed pull request #2336: bpo-36700: Updated obsolete references for RFC 3548 to RFC 4648 - https://git.io/J3zgu | |
| <Not-4ecb> [cpython] vstinner closed pull request #4435: bpo-31956: Add start and stop parameters to array.index() - https://git.io/J3zgz | |
| <Not-4ecb> [cpython] vstinner closed pull request #4988: bpo-32414: use string after the last dot as the capsule name in PyCapsule_Import - https://git.io/J3zgg | |
| <Not-4ecb> [cpython] vstinner closed pull request #5068: bpo-32469: Improve representation of the coroutines - https://git.io/J3zg2 | |
| <Not-4ecb> [cpython] vstinner closed pull request #5215: bpo-32579: UUID python module fix, when there is no clock sequence given - https://git.io/J3zga | |
| <Not-4ecb> [cpython] vstinner closed pull request #5313: bpo-29708: support SOURCE_DATE_EPOCH for build info - https://git.io/J3zgV | |
| <Not-4ecb> |
- Apply patch https://github.com/freeipa/freeipa/pull/5496/files (https://pagure.io/freeipa/issue/8686). on RHEL it's in
/usr/lib/python3.6/site-packages/ipaserver/plugins/cert.py systemctl restart httpd.serviceto reload server code with patchipa host-add proxy.ipa.example --forceipa host-add-managedby proxy.ipa.example --hosts=server.ipa.example- Create
/tmp/fake-kdc.update(replaceproxy.ipa.examplewith your actual proxy name three times) - Create fake KDC entry in masters configuration
ipa-ldap-updater fake-kdc.update systemctl restart httpd.service- request new KDC cert for server's and proxy's DNS name:
ipa-getcert resubmit --wait -f /var/kerberos/krb5kdc/kdc.crt -D proxy.ipa.example -D server.ipa.example
NewerOlder