[Pulp-list] gopher migration

Jeff Ortel jortel at redhat.com
Fri Nov 5 14:24:03 UTC 2010


Looks like I forgot to add some gopher directories to DIRS=[] in pulp-dev.py.  I just 
pushed the fix this morning.

On 11/04/2010 06:07 PM, Jeff Ortel wrote:
> All,
>
> The changes to migrate pulp to use gopher[1] have been pushed to master.
> For the most part, developers and users will not notice any significant
> differences.
>
> Change Summary:
> * <git>/src/pulp/messaging package replaced with gopher.messaging
> * <git>/src/pulp/client/agent package replaced with gopher plugin
> defined as:
> - <git>/etc/gopher/plugins/pulp.conf
> - <git>/src/pulp/client/gopher/pulp.py
> * Packaging (rpm) changes:
> - pulp (rpm) requires: gopher-common
> - pulp-client requires: gopher
> * <git>/bin/pulpd (removed), replaced by gopherd
> * <git>/etc/init.d (removed)
>
> Notes:
>
> I will update the pulp wiki as needed.
>
> The 'pulpd' daemon no longer installed. Pulp relies on 'gopherd'.
>
> Run 'pulp-dev.py -U && pulp-dev.py -I' to update development environment:
> - (removed) /bin/pulpd --> <git>/bin/pulpd
> - (added) /etc/gopher/plugins/pulp.conf -->
> <git>/etc/gopher/plugins/pulp.conf
> - (added) /usr/lib/gopher/plugins/pulp.py -->
> <git>/src/pulp/client/gopher/pulp.py
>
> The pulp /agent/ code running in gopherd will continue logging in
> /var/log/pulp/client.log. However, gopher infrastructure related
> messages will log in /var/log/gopher/agent.log. This includes problem
> loading plugins or uncaught exceptions raised within plugin code.
>
> The [messaging] section in the client.conf has been removed. This /was/
> used by pulpd. So, pulp agent (gopher) is configured to point to a
> /remote/ broker by changing the 'url' in /etc/gopher/agent.conf. Going
> forward, I have some thoughts on making this simpler.
>
> After 'git pull', you will need gopher installed on you box. RPMs
> available in the fedora-pulp repo[2]. Also, git will not remove the
> messaging/ directory after the pull if it contains .pyc files. You may
> need to clean this up by hand. Same with the client/agent/ directory.
>
> Any problems, please ping me asap.
>
> Thanks,
>
> Jeff
>
>
> [1] https://fedorahosted.org/gopher/wiki/
>
> [2] In the 'testing' repo as of now. Hopefully in the main repo by
> morning :)
>
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list




More information about the Pulp-list mailing list