[Pulp-list] gopher migration
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:
> The changes to migrate pulp to use gopher have been pushed to master.
> For the most part, developers and users will not notice any significant
> 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)
> 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 -->
> - (added) /usr/lib/gopher/plugins/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. 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.
>  https://fedorahosted.org/gopher/wiki/
>  In the 'testing' repo as of now. Hopefully in the main repo by
> morning :)
> Pulp-list mailing list
> Pulp-list at redhat.com
More information about the Pulp-list