| Summary: | Собрать с поддержкой load_extension | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
| Component: | python-module-apsw | Assignee: | Yuri N. Sedunov <aris> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | aen, antohami, aris, cas, cow, darktemplar, evg, george, grenka, imz, lav, mithraen, msp, nbr, qa_viy, rider, sem, shaba, shrek, sin, slev, vitty, viy |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 40179 | ||
* Вт июл 13 2021 Yuri N. Sedunov <aris@altlinux.org> 3.35.4-alt2.r1 - enabled SQLite loadable extensions (ALT # 40472) |
У нас sqlite3 собран с поддержкой загрузки расширений, а apsw по умолчанию устроен так, что не поддерживает её при сборке с системным sqlite. Включить можно добавлением параметра к setup.py: --enable=load_extension Например: --- a/python-module-apsw.spec +++ b/python-module-apsw.spec @@ -51,11 +51,11 @@ find ../python2 -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python}|' find . -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' %build -%python3_build +%python3_build --enable=load_extension %if_with python2 pushd ../python2 -%python_build +%python_build --enable=load_extension popd %endif Эта функциональность необходима для новой версии calibre 5.x