Re: [openstack-dev] [All][Packetary][Fuel] New project: Packetary (Repository management library)

2016-01-26 Thread Bulat Gaifullin
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


[openstack-dev] [All][Packetary][Fuel] New project: Packetary (Repository management library)

2016-01-25 Thread Bulat Gaifullin
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


Re: [openstack-dev] [All][Packetary][Fuel] New project: Packetary (Repository management library)

2016-01-25 Thread Igor Kalnitsky
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