Hi Igor, Thank you for question! I will try to explain why we want to add functionality for building deb/rpm packages.
* We want to cover the whole workflow: from building a package till adding that package into the new or existing repository. * We want to consolidate all knowledge about managing packages/repositories in one place. * We want to have a common interface only, which will be based on the existing utilities for building packages. for example: sbuild[1] or Mock[2] [1] https://wiki.debian.org/sbuild [2] https://fedoraproject.org/wiki/Mock Regards, Bulat Gaifullin Mirantis Inc. > On 25 Jan 2016, at 13:35, Igor Kalnitsky <ikalnit...@mirantis.com> wrote: > > Hey Bulat, > > It's nice to hear that packetary finally got its own repo. However, I > took a look at roadmap [1] and wonder why do you plan to add > possibility to build RPM/DEB packages? It seems to me like it > shouldn't be packetary's concern, and I'd like to see packetary as > repo management tool, not a package build system. Each Linux > distributive came out with its own set of tools to build packages, and > that would be enough in my opinion. Maybe I'm wrong, though it'd be > nice to see your input here. :) > > Thanks, > Igor > > > > > > [1] https://wiki.openstack.org/wiki/Packetary/Roadmap > > On Mon, Jan 25, 2016 at 10:25 AM, Bulat Gaifullin > <bgaiful...@mirantis.com> wrote: >> We are happy to introduce Packetary [0], which was separated from >> fuel-mirror [1]. >> >> Packetary provides flexible and data driven interface to manage >> (clone/build) rpm/deb repos and packages (not implemented yet). >> Packetary provides object model and API. >> One can use this framework to implement operations like building repository >> from a set of packages, clone repository, find package dependencies, >> mix repositories, pull out a subset of packages into a separate repository, >> etc. >> Packetary is to be used either as a library to easily integrate it with >> deployment tools and CI infrastructures and as CLI so a user can use it >> manually or in shell scripts. >> >> In a nutshell Packetary is: >> * Common interface to various package repositories (rpm/deb). >> * Utility to build dependency graph for package(s). >> * Utility to create mirror/partial mirror of a repository according to >> dependency graph. >> >> Thanks! >> >> [0] https://wiki.openstack.org/wiki/Packetary >> [1] https://github.com/openstack/fuel-mirror/ >> __________________________________________________________________________ >> OpenStack Development Mailing List (not for usage questions) >> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > __________________________________________________________________________ > OpenStack Development Mailing List (not for usage questions) > Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev