Bug 1288606
Summary: | Split library from binary to drop unnecessary dependencies. | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Vít Ondruch <vondruch> | ||||
Component: | sqlite | Assignee: | Jan Staněk <jstanek> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | hhorak, hsowa, jstanek, puntogil, rdieter, wilmer5 | ||||
Target Milestone: | --- | Keywords: | FutureFeature, Reopened | ||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | sqlite-3.11.0-1.fc23 sqlite-3.11.0-2.fc23 | Doc Type: | Enhancement | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2016-02-26 19:21:54 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Just FTR, Debian has the library and binary in separate packages as well: https://packages.debian.org/source/stretch/sqlite3 Package with the requested split is now built in rawhide. If nothing breaks within a few days, I will propagate this change to branched Fedoras. spatialite-tools-4.3.0-9.fc23 sqlite-3.11.0-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-990c070b19 spatialite-tools-4.2.0-20.fc22 sqlite-3.11.0-1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-b37af739e7 spatialite-tools-4.2.0-20.fc22, sqlite-3.11.0-1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-b37af739e7 spatialite-tools-4.3.0-9.fc23, sqlite-3.11.0-1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-990c070b19 Multilib upgrade path is broken, to fix this introduce into main and -libs subpkgs: Obsoletes: sqlite < 3.11.0 spatialite-tools-4.3.0-9.fc23, sqlite-3.11.0-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. Re-opening, see comment #7, the split library implementation is not yet complete spatialite-tools-4.3.0-9.fc23, sqlite-3.11.0-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. spatialite-tools-4.3.0-9.fc23, sqlite-3.11.0-1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. Reopened again after Fedora Update System automatically closed the bug after Rex reopened it. I agree, this update probably misses a obsoletes-tag. spatialite-tools-4.2.0-20.fc22 sqlite-3.11.0-2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-b37af739e7 sqlite-3.11.0-2.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-850f410498 fyi, there's no point in adding both Conflicts and Obsoletes, Obsoletes: %{name} < 3.11.0-1 Conflicts: %{name} < 3.11.0-1 only the Obsoletes is needed here spatialite-tools-4.2.0-20.fc22, sqlite-3.11.0-2.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-b37af739e7 sqlite-3.11.0-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-850f410498 sqlite-3.11.0-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report. sqlite-3.11.0-2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-b37af739e7 |
Created attachment 1102342 [details] Split library from binary to drop unnecessary dependencies Description of problem: The sqlite library is widely used, but the sqlite3 binary, which is included in the package, is rarely used (I never used it personally, although using sqlite for my projects). What is more important, it pulls in dependencies such as readline and ncurses. Therefore I suggest to split the library from the binary, into separate subpackage. This might for some cases save 2MB of data for download as well as on disk. Version-Release number of selected component (if applicable): $ rpm -q sqlite sqlite-3.9.0-1.fc24.x86_64 How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: