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

Brian Bouterse bbouters at redhat.com
Wed Jun 14 16:30:30 UTC 2017


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 <mihai.ibanescu at gmail.com>
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 <bbouters at redhat.com>
> 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 <mihai.ibanescu at gmail.com
>> > 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 <bbouters at redhat.com>
>>> 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.ibanescu at 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 <bbouters at redhat.com>
>>>>> 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 <ipanova at redhat.com>
>>>>>> 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.ibanescu at 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 at redhat.com
>>>>>>>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pulp-dev mailing list
>>>>>>> Pulp-dev at redhat.com
>>>>>>> https://www.redhat.com/mailman/listinfo/pulp-dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-dev/attachments/20170614/540d3b26/attachment.htm>


More information about the Pulp-dev mailing list