Re: [openstack-dev] [All][Packetary][Fuel] New project: Packetary (Repository management library)
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 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 > 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
Re: [openstack-dev] [All][Packetary][Fuel] New project: Packetary (Repository management library)
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 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-dev] [All][Packetary][Fuel] New project: Packetary (Repository management library)
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