Re: [Pulp-dev] Including the pulp-deb plugin in pulp 2.14

2017-06-14 Thread Brian Bouterse
Coming back to pulp-smash sounds good. pulp-smash (and those who develop
it) will be there when/if you do get time to contribute tests.

For recording tools, I really like a software called "recordmydesktop" [0]
which is packaged on Fedora but also available from source. It's dirt
simple and records the screen and audio. I record them in one-take; I don't
do any post processing. For terminal only demos I like
https://asciinema.org/ which does not capture sound but makes a nice
terminal demo. We use asciinema for the Pulp demo [1].

I think it's still good to demo something that isn't hugely entertaining.
What would be ideal is a video and audio demo that shows uploading,
syncing, publishing, and copying Debian content.

In your example, commands that you tested used my-server.example.com as the
syncing url. Pulp publishes fixture data [2] that we use when
testing/demo-ing Pulp. That data is produced from pulp-fixtures [3]. I
think someone else could do the demo if fixture data were available. Is
there any way you could contribute fixture data there?

I am really excited about Debian support. Thanks again.

[0]: http://recordmydesktop.sourceforge.net/about.php
[1]: http://pulpproject.org/demo/
[2]: https://repos.fedorapeople.org/repos/pulp/pulp/fixtures/
[3]: https://github.com/PulpQE/pulp-fixtures

-Brian

On Tue, Jun 13, 2017 at 10:13 AM, Mihai Ibanescu 
wrote:

> I ran out of time looking into Smash. I may be able to try working on
> those in the week of June 26-30.
>
> If you can point me to some tools for recording the demo, I might be able
> to work on one for the July 6, during the same week.
>
> It may also be helpful if someone else is willing to do the demo - it's
> not hugely entertaining to watch one upload a .deb file, publish the repo
> etc.
>
> On Tue, Jun 13, 2017 at 9:09 AM, Brian Bouterse 
> wrote:
>
>> This is great! Thanks @misa. It looks like pulp_deb is ready to be
>> included in 2.14!
>>
>> As an aside, I talked w/ @ichimonji10 yesterday who can help guide a pulp
>> smash contribution. If we had pulp_smash tests for pulp_deb, they would run
>> nightly against core to ensure compatibility and correctness of the
>> pulp_deb workflow/codepaths.
>>
>> As a second aside, is there any way we could have a community demo of
>> this prior to the launch of 2.14. The two demo dates prior to the GA of
>> 2.14 are June 15th and July 6th. We can take either pre-recorded standalone
>> videos or a live demo.
>>
>> Thanks again,
>> Brian
>>
>> On Mon, Jun 12, 2017 at 9:29 PM, Mihai Ibanescu > > wrote:
>>
>>> Testing on a pulp server with 
>>> pulp-server-2.14.0-0.1.alpha.git.18878.518e345.fc24.noarch
>>> (and its friends):
>>>
>>> pulp-admin deb repo create --repo-id test-1-deb
>>> pulp-admin deb repo uploads deb --repo-id test-1-deb -f
>>> nscd_2.24-7ubuntu2_amd64.deb
>>> pulp-admin deb repo publish run --repo-id test-1-deb
>>>
>>> Confirmed a debian repo got created.
>>>
>>> URL=https://my-server.example.com/pulp/deb/test-1-deb/
>>> pulp-admin deb repo create --repo-id test-2-deb --feed $URL
>>> --verify-feed-ssl false --relative-url top/test-2-deb
>>> pulp-admin deb repo sync run --repo-id test-2-deb
>>>
>>> Conformed a repo got created.
>>>
>>> pulp-admin deb repo delete --repo-id test-1-deb
>>> pulp-admin deb repo delete --repo-id test-2-deb
>>>
>>>
>>> I call that a success! :-)
>>>
>>>
>>> On Mon, Jun 12, 2017 at 1:08 PM, Brian Bouterse 
>>> wrote:
>>>
 Great. For now, we're just doing scratch builds to ensure things can be
 built without issue. Whatever version is merged when the 2.14 beta goes to
 be made[0] (tentatively July 5) is what will ship with 2.14 unless you tell
 us otherwise.

 Thanks Mihai!

 [0]: https://pulp.plan.io/projects/pulp/wiki/2140_Release_Status

 On Mon, Jun 12, 2017 at 12:37 PM, Mihai Ibanescu <
 mihai.ibane...@gmail.com> wrote:

> As of now, 1.5.1 is what I am expecting.
>
> However, there are some very good contributions as PRs in the pipe,
> and if I were to merge them they would probably result in 1.6.
>
> Mihai
>
> On Mon, Jun 12, 2017 at 11:01 AM, Brian Bouterse 
> wrote:
>
>> Mihai, I'm interested to hear how the testing goes between pulp_deb
>> and the master branch of core (what will become 2.14). Also I want to 
>> check
>> in on the version number. Do you expect pulp_deb to be released as 
>> version
>> 1.5.1? That is what is currently in the spec file.
>>
>> Thanks for all the testing and contribution!
>> Brian
>>
>>
>>
>> On Mon, Jun 12, 2017 at 10:04 AM, Ina Panova 
>> wrote:
>>
>>> Mihai,
>>>
>>> both of the Tasks are added to the sprint, so they will be worked on
>>> asap.
>>>
>>>
>>>
>>> 
>>> Regards,
>>>
>>> Ina Panova

Re: [Pulp-dev] Including the pulp-deb plugin in pulp 2.14

2017-06-13 Thread Mihai Ibanescu
I ran out of time looking into Smash. I may be able to try working on those
in the week of June 26-30.

If you can point me to some tools for recording the demo, I might be able
to work on one for the July 6, during the same week.

It may also be helpful if someone else is willing to do the demo - it's not
hugely entertaining to watch one upload a .deb file, publish the repo etc.

On Tue, Jun 13, 2017 at 9:09 AM, Brian Bouterse  wrote:

> This is great! Thanks @misa. It looks like pulp_deb is ready to be
> included in 2.14!
>
> As an aside, I talked w/ @ichimonji10 yesterday who can help guide a pulp
> smash contribution. If we had pulp_smash tests for pulp_deb, they would run
> nightly against core to ensure compatibility and correctness of the
> pulp_deb workflow/codepaths.
>
> As a second aside, is there any way we could have a community demo of this
> prior to the launch of 2.14. The two demo dates prior to the GA of 2.14 are
> June 15th and July 6th. We can take either pre-recorded standalone videos
> or a live demo.
>
> Thanks again,
> Brian
>
> On Mon, Jun 12, 2017 at 9:29 PM, Mihai Ibanescu 
> wrote:
>
>> Testing on a pulp server with 
>> pulp-server-2.14.0-0.1.alpha.git.18878.518e345.fc24.noarch
>> (and its friends):
>>
>> pulp-admin deb repo create --repo-id test-1-deb
>> pulp-admin deb repo uploads deb --repo-id test-1-deb -f
>> nscd_2.24-7ubuntu2_amd64.deb
>> pulp-admin deb repo publish run --repo-id test-1-deb
>>
>> Confirmed a debian repo got created.
>>
>> URL=https://my-server.example.com/pulp/deb/test-1-deb/
>> pulp-admin deb repo create --repo-id test-2-deb --feed $URL
>> --verify-feed-ssl false --relative-url top/test-2-deb
>> pulp-admin deb repo sync run --repo-id test-2-deb
>>
>> Conformed a repo got created.
>>
>> pulp-admin deb repo delete --repo-id test-1-deb
>> pulp-admin deb repo delete --repo-id test-2-deb
>>
>>
>> I call that a success! :-)
>>
>>
>> On Mon, Jun 12, 2017 at 1:08 PM, Brian Bouterse 
>> wrote:
>>
>>> Great. For now, we're just doing scratch builds to ensure things can be
>>> built without issue. Whatever version is merged when the 2.14 beta goes to
>>> be made[0] (tentatively July 5) is what will ship with 2.14 unless you tell
>>> us otherwise.
>>>
>>> Thanks Mihai!
>>>
>>> [0]: https://pulp.plan.io/projects/pulp/wiki/2140_Release_Status
>>>
>>> On Mon, Jun 12, 2017 at 12:37 PM, Mihai Ibanescu <
>>> mihai.ibane...@gmail.com> wrote:
>>>
 As of now, 1.5.1 is what I am expecting.

 However, there are some very good contributions as PRs in the pipe, and
 if I were to merge them they would probably result in 1.6.

 Mihai

 On Mon, Jun 12, 2017 at 11:01 AM, Brian Bouterse 
 wrote:

> Mihai, I'm interested to hear how the testing goes between pulp_deb
> and the master branch of core (what will become 2.14). Also I want to 
> check
> in on the version number. Do you expect pulp_deb to be released as version
> 1.5.1? That is what is currently in the spec file.
>
> Thanks for all the testing and contribution!
> Brian
>
>
>
> On Mon, Jun 12, 2017 at 10:04 AM, Ina Panova 
> wrote:
>
>> Mihai,
>>
>> both of the Tasks are added to the sprint, so they will be worked on
>> asap.
>>
>>
>>
>> 
>> Regards,
>>
>> Ina Panova
>> Software Engineer| Pulp| Red Hat Inc.
>>
>> "Do not go where the path may lead,
>>  go instead where there is no path and leave a trail."
>>
>> On Thu, Jun 8, 2017 at 3:53 PM, Mihai Ibanescu <
>> mihai.ibane...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> We have had discussions on the IRC channel about adding pulp-deb
>>> (debian support for pulp) in 2.14.
>>>
>>> I have filed this:
>>>
>>> https://pulp.plan.io/issues/2802
>>>
>>> The unit tests pass against the master branch. I am in the process
>>> of installing a server from master to validate that things do indeed 
>>> work
>>> as expected.
>>>
>>> I believe we need consensus that we should do it, and figure out
>>> what needs to be done and who will do that. At the very least,
>>> python-debpkgr would need to be packaged as an rpm and included in the 
>>> yum
>>> repo (subtask https://pulp.plan.io/issues/2803)
>>>
>>> Thank you!
>>> Mihai
>>>
>>> ___
>>> Pulp-dev mailing list
>>> Pulp-dev@redhat.com
>>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>>
>>>
>>
>> ___
>> Pulp-dev mailing list
>> Pulp-dev@redhat.com
>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>
>>
>

>>>
>>
>
___
Pulp-dev mailing list
Pulp-dev@redhat.com

Re: [Pulp-dev] Including the pulp-deb plugin in pulp 2.14

2017-06-13 Thread Brian Bouterse
This is great! Thanks @misa. It looks like pulp_deb is ready to be included
in 2.14!

As an aside, I talked w/ @ichimonji10 yesterday who can help guide a pulp
smash contribution. If we had pulp_smash tests for pulp_deb, they would run
nightly against core to ensure compatibility and correctness of the
pulp_deb workflow/codepaths.

As a second aside, is there any way we could have a community demo of this
prior to the launch of 2.14. The two demo dates prior to the GA of 2.14 are
June 15th and July 6th. We can take either pre-recorded standalone videos
or a live demo.

Thanks again,
Brian

On Mon, Jun 12, 2017 at 9:29 PM, Mihai Ibanescu 
wrote:

> Testing on a pulp server with 
> pulp-server-2.14.0-0.1.alpha.git.18878.518e345.fc24.noarch
> (and its friends):
>
> pulp-admin deb repo create --repo-id test-1-deb
> pulp-admin deb repo uploads deb --repo-id test-1-deb -f
> nscd_2.24-7ubuntu2_amd64.deb
> pulp-admin deb repo publish run --repo-id test-1-deb
>
> Confirmed a debian repo got created.
>
> URL=https://my-server.example.com/pulp/deb/test-1-deb/
> pulp-admin deb repo create --repo-id test-2-deb --feed $URL
> --verify-feed-ssl false --relative-url top/test-2-deb
> pulp-admin deb repo sync run --repo-id test-2-deb
>
> Conformed a repo got created.
>
> pulp-admin deb repo delete --repo-id test-1-deb
> pulp-admin deb repo delete --repo-id test-2-deb
>
>
> I call that a success! :-)
>
>
> On Mon, Jun 12, 2017 at 1:08 PM, Brian Bouterse 
> wrote:
>
>> Great. For now, we're just doing scratch builds to ensure things can be
>> built without issue. Whatever version is merged when the 2.14 beta goes to
>> be made[0] (tentatively July 5) is what will ship with 2.14 unless you tell
>> us otherwise.
>>
>> Thanks Mihai!
>>
>> [0]: https://pulp.plan.io/projects/pulp/wiki/2140_Release_Status
>>
>> On Mon, Jun 12, 2017 at 12:37 PM, Mihai Ibanescu <
>> mihai.ibane...@gmail.com> wrote:
>>
>>> As of now, 1.5.1 is what I am expecting.
>>>
>>> However, there are some very good contributions as PRs in the pipe, and
>>> if I were to merge them they would probably result in 1.6.
>>>
>>> Mihai
>>>
>>> On Mon, Jun 12, 2017 at 11:01 AM, Brian Bouterse 
>>> wrote:
>>>
 Mihai, I'm interested to hear how the testing goes between pulp_deb and
 the master branch of core (what will become 2.14). Also I want to check in
 on the version number. Do you expect pulp_deb to be released as version
 1.5.1? That is what is currently in the spec file.

 Thanks for all the testing and contribution!
 Brian



 On Mon, Jun 12, 2017 at 10:04 AM, Ina Panova 
 wrote:

> Mihai,
>
> both of the Tasks are added to the sprint, so they will be worked on
> asap.
>
>
>
> 
> Regards,
>
> Ina Panova
> Software Engineer| Pulp| Red Hat Inc.
>
> "Do not go where the path may lead,
>  go instead where there is no path and leave a trail."
>
> On Thu, Jun 8, 2017 at 3:53 PM, Mihai Ibanescu <
> mihai.ibane...@gmail.com> wrote:
>
>> Hi,
>>
>> We have had discussions on the IRC channel about adding pulp-deb
>> (debian support for pulp) in 2.14.
>>
>> I have filed this:
>>
>> https://pulp.plan.io/issues/2802
>>
>> The unit tests pass against the master branch. I am in the process of
>> installing a server from master to validate that things do indeed work as
>> expected.
>>
>> I believe we need consensus that we should do it, and figure out what
>> needs to be done and who will do that. At the very least, python-debpkgr
>> would need to be packaged as an rpm and included in the yum repo (subtask
>> https://pulp.plan.io/issues/2803)
>>
>> Thank you!
>> Mihai
>>
>> ___
>> Pulp-dev mailing list
>> Pulp-dev@redhat.com
>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>
>>
>
> ___
> Pulp-dev mailing list
> Pulp-dev@redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-dev
>
>

>>>
>>
>
___
Pulp-dev mailing list
Pulp-dev@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-dev


Re: [Pulp-dev] Including the pulp-deb plugin in pulp 2.14

2017-06-12 Thread Mihai Ibanescu
Testing on a pulp server with
pulp-server-2.14.0-0.1.alpha.git.18878.518e345.fc24.noarch (and its
friends):

pulp-admin deb repo create --repo-id test-1-deb
pulp-admin deb repo uploads deb --repo-id test-1-deb -f
nscd_2.24-7ubuntu2_amd64.deb
pulp-admin deb repo publish run --repo-id test-1-deb

Confirmed a debian repo got created.

URL=https://my-server.example.com/pulp/deb/test-1-deb/
pulp-admin deb repo create --repo-id test-2-deb --feed $URL
--verify-feed-ssl false --relative-url top/test-2-deb
pulp-admin deb repo sync run --repo-id test-2-deb

Conformed a repo got created.

pulp-admin deb repo delete --repo-id test-1-deb
pulp-admin deb repo delete --repo-id test-2-deb


I call that a success! :-)


On Mon, Jun 12, 2017 at 1:08 PM, Brian Bouterse  wrote:

> Great. For now, we're just doing scratch builds to ensure things can be
> built without issue. Whatever version is merged when the 2.14 beta goes to
> be made[0] (tentatively July 5) is what will ship with 2.14 unless you tell
> us otherwise.
>
> Thanks Mihai!
>
> [0]: https://pulp.plan.io/projects/pulp/wiki/2140_Release_Status
>
> On Mon, Jun 12, 2017 at 12:37 PM, Mihai Ibanescu  > wrote:
>
>> As of now, 1.5.1 is what I am expecting.
>>
>> However, there are some very good contributions as PRs in the pipe, and
>> if I were to merge them they would probably result in 1.6.
>>
>> Mihai
>>
>> On Mon, Jun 12, 2017 at 11:01 AM, Brian Bouterse 
>> wrote:
>>
>>> Mihai, I'm interested to hear how the testing goes between pulp_deb and
>>> the master branch of core (what will become 2.14). Also I want to check in
>>> on the version number. Do you expect pulp_deb to be released as version
>>> 1.5.1? That is what is currently in the spec file.
>>>
>>> Thanks for all the testing and contribution!
>>> Brian
>>>
>>>
>>>
>>> On Mon, Jun 12, 2017 at 10:04 AM, Ina Panova  wrote:
>>>
 Mihai,

 both of the Tasks are added to the sprint, so they will be worked on
 asap.



 
 Regards,

 Ina Panova
 Software Engineer| Pulp| Red Hat Inc.

 "Do not go where the path may lead,
  go instead where there is no path and leave a trail."

 On Thu, Jun 8, 2017 at 3:53 PM, Mihai Ibanescu <
 mihai.ibane...@gmail.com> wrote:

> Hi,
>
> We have had discussions on the IRC channel about adding pulp-deb
> (debian support for pulp) in 2.14.
>
> I have filed this:
>
> https://pulp.plan.io/issues/2802
>
> The unit tests pass against the master branch. I am in the process of
> installing a server from master to validate that things do indeed work as
> expected.
>
> I believe we need consensus that we should do it, and figure out what
> needs to be done and who will do that. At the very least, python-debpkgr
> would need to be packaged as an rpm and included in the yum repo (subtask
> https://pulp.plan.io/issues/2803)
>
> Thank you!
> Mihai
>
> ___
> Pulp-dev mailing list
> Pulp-dev@redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-dev
>
>

 ___
 Pulp-dev mailing list
 Pulp-dev@redhat.com
 https://www.redhat.com/mailman/listinfo/pulp-dev


>>>
>>
>
___
Pulp-dev mailing list
Pulp-dev@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-dev


Re: [Pulp-dev] Including the pulp-deb plugin in pulp 2.14

2017-06-12 Thread Brian Bouterse
Great. For now, we're just doing scratch builds to ensure things can be
built without issue. Whatever version is merged when the 2.14 beta goes to
be made[0] (tentatively July 5) is what will ship with 2.14 unless you tell
us otherwise.

Thanks Mihai!

[0]: https://pulp.plan.io/projects/pulp/wiki/2140_Release_Status

On Mon, Jun 12, 2017 at 12:37 PM, Mihai Ibanescu 
wrote:

> As of now, 1.5.1 is what I am expecting.
>
> However, there are some very good contributions as PRs in the pipe, and if
> I were to merge them they would probably result in 1.6.
>
> Mihai
>
> On Mon, Jun 12, 2017 at 11:01 AM, Brian Bouterse 
> wrote:
>
>> Mihai, I'm interested to hear how the testing goes between pulp_deb and
>> the master branch of core (what will become 2.14). Also I want to check in
>> on the version number. Do you expect pulp_deb to be released as version
>> 1.5.1? That is what is currently in the spec file.
>>
>> Thanks for all the testing and contribution!
>> Brian
>>
>>
>>
>> On Mon, Jun 12, 2017 at 10:04 AM, Ina Panova  wrote:
>>
>>> Mihai,
>>>
>>> both of the Tasks are added to the sprint, so they will be worked on
>>> asap.
>>>
>>>
>>>
>>> 
>>> Regards,
>>>
>>> Ina Panova
>>> Software Engineer| Pulp| Red Hat Inc.
>>>
>>> "Do not go where the path may lead,
>>>  go instead where there is no path and leave a trail."
>>>
>>> On Thu, Jun 8, 2017 at 3:53 PM, Mihai Ibanescu >> > wrote:
>>>
 Hi,

 We have had discussions on the IRC channel about adding pulp-deb
 (debian support for pulp) in 2.14.

 I have filed this:

 https://pulp.plan.io/issues/2802

 The unit tests pass against the master branch. I am in the process of
 installing a server from master to validate that things do indeed work as
 expected.

 I believe we need consensus that we should do it, and figure out what
 needs to be done and who will do that. At the very least, python-debpkgr
 would need to be packaged as an rpm and included in the yum repo (subtask
 https://pulp.plan.io/issues/2803)

 Thank you!
 Mihai

 ___
 Pulp-dev mailing list
 Pulp-dev@redhat.com
 https://www.redhat.com/mailman/listinfo/pulp-dev


>>>
>>> ___
>>> Pulp-dev mailing list
>>> Pulp-dev@redhat.com
>>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>>
>>>
>>
>
___
Pulp-dev mailing list
Pulp-dev@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-dev


Re: [Pulp-dev] Including the pulp-deb plugin in pulp 2.14

2017-06-12 Thread Mihai Ibanescu
As of now, 1.5.1 is what I am expecting.

However, there are some very good contributions as PRs in the pipe, and if
I were to merge them they would probably result in 1.6.

Mihai

On Mon, Jun 12, 2017 at 11:01 AM, Brian Bouterse 
wrote:

> Mihai, I'm interested to hear how the testing goes between pulp_deb and
> the master branch of core (what will become 2.14). Also I want to check in
> on the version number. Do you expect pulp_deb to be released as version
> 1.5.1? That is what is currently in the spec file.
>
> Thanks for all the testing and contribution!
> Brian
>
>
>
> On Mon, Jun 12, 2017 at 10:04 AM, Ina Panova  wrote:
>
>> Mihai,
>>
>> both of the Tasks are added to the sprint, so they will be worked on asap.
>>
>>
>>
>> 
>> Regards,
>>
>> Ina Panova
>> Software Engineer| Pulp| Red Hat Inc.
>>
>> "Do not go where the path may lead,
>>  go instead where there is no path and leave a trail."
>>
>> On Thu, Jun 8, 2017 at 3:53 PM, Mihai Ibanescu 
>> wrote:
>>
>>> Hi,
>>>
>>> We have had discussions on the IRC channel about adding pulp-deb (debian
>>> support for pulp) in 2.14.
>>>
>>> I have filed this:
>>>
>>> https://pulp.plan.io/issues/2802
>>>
>>> The unit tests pass against the master branch. I am in the process of
>>> installing a server from master to validate that things do indeed work as
>>> expected.
>>>
>>> I believe we need consensus that we should do it, and figure out what
>>> needs to be done and who will do that. At the very least, python-debpkgr
>>> would need to be packaged as an rpm and included in the yum repo (subtask
>>> https://pulp.plan.io/issues/2803)
>>>
>>> Thank you!
>>> Mihai
>>>
>>> ___
>>> Pulp-dev mailing list
>>> Pulp-dev@redhat.com
>>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>>
>>>
>>
>> ___
>> Pulp-dev mailing list
>> Pulp-dev@redhat.com
>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>
>>
>
___
Pulp-dev mailing list
Pulp-dev@redhat.com
https://www.redhat.com/mailman/listinfo/pulp-dev