1. Big package size. 2. Librarys duplication on client system. 3. Need to upgrade package, when dependency is upgraded. 4. The patches of the distribution developers are not used. As example: #2768 5. Perhaps you build the package by hand? 6. You can find many other information about that issue. What is your current way to build packages? What about the system for automatically assembling the correct packages? I can help you with that. **Roadmap:** - [x] 1.1. ~~Determine the initial status.~~ - [x] 1.2. ~~Build all dependencies in auto mode.~~ - [x] 1.3. ~~Build the primary package: python3-dvc~~ - [x] 1.4. Build all extra dependencies in auto mode. - [x] 1.5. Issue #2815 is merged. - [x] 1.6. Now new package system is ready for use. - [ ] 2.1. Make `debian/` for all packages. - [ ] 2.2. Make pull requests to the upstreams. - [ ] 2.3. Build doc packages. - [ ] 2.4. Passing Debian lint checks. - [ ] 2.5. Now DVC is ready for Debian Experimental. **Current status:** Already in Debian repository: * python3-ply * python3-future * python3-colorama * python3-configobj * python3-setuptools * python3-schema * python3-requests * python3-distro * python3-appdirs * python3-inflect * python3-humanize * python3-pathspec * python3-shortuuid * python3-tqdm * python3-packaging * python3-yaml * python3-ruamel.yaml * python3-git * python3-networkx * python3-flufl.lock * python3-voluptuous Not in Debian: - [x] configparser: * https://github.com/jaraco/configparser/ * Do you use this package instead of the built-in? - [x] nanotime: * https://github.com/jbenet/nanotime/tree/master/python * Perhaps abandoned. - [x] jsonpath-ng * https://github.com/h2non/jsonpath-ng * Perhaps abandoned. * Debian dependencies: * python3-ply * python3-six * python3-decorator - [x] grandalf * https://github.com/bdcht/grandalf * Debian dependencies: * python3-pyparsing * python3-future - [x] treelib * https://github.com/caesar0301/treelib - [x] funcy * https://github.com/Suor/funcy - [x] ~asciimatics~ (Thrown out of code!) * https://github.com/peterbrittain/asciimatics * Debian dependencies: * python3-pyfiglet * python3-future * python3-wcwidth * python3-pillow
What is your current way to build packages?
What about the system for automatically assembling the correct packages? I can help you with that.
Roadmap:
Determine the initial status.Build all dependencies in auto mode.Build the primary package: python3-dvcdebian/for all packages.Current status:
Already in Debian repository:
Not in Debian:
asciimatics(Thrown out of code!)