Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#22264 closed defect (fixed)

loggerhead - broken does not install libs in correct place

Reported by: nefar@… Owned by: jlaurila@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc:
Port: loggerhead

Description (last modified by mf2k (Frank Schima))

First, I think it should be renamed to bzr-loggerhead

port contents shows it to be installed in:

/opt/local/lib/python2.6/site-packages/loggerhead/

Whereas: $ /opt/local/bin/python -c 'import sys; print sys.path' [, '/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages']

Other packages are installed correctly, but loggerhead seems to be the one out.

Change History (9)

comment:1 Changed 11 years ago by nefar@…

tmp-fix is to do: export PYTHONPATH=/opt/local/lib/python2.6/site-packages

to be able to use loggerhead.

comment:2 Changed 11 years ago by mf2k (Frank Schima)

Description: modified (diff)
Owner: changed from macports-tickets@… to jlaurila@…

comment:3 Changed 11 years ago by jlaurila@…

The install path has been fixed five weeks ago in the Portfile attached to https://trac.macports.org/ticket/21432 - I'm just waiting for someone to commit it.

The name change sounds sensible to me. Any committers available to do it?

comment:4 Changed 11 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

Updated in r60136. I kept the name the same.

comment:5 Changed 11 years ago by nefar@…

What was the reason for keeping the same name? All ports related to bzr show up under port search bzr except for this one. It would be nice if it did too.

comment:6 Changed 11 years ago by mf2k (Frank Schima)

It's going to take some more work to change the name. A new port must be created with the new name "bzr-loggerhead" and the old port must be changed into a stub port that points to the new port. See py25-tkinter for an example of a stub port.

comment:7 Changed 11 years ago by nefar@…

Are you're saying is that if I stub it and check in the necessities, we can go ahead and change the name?

comment:8 Changed 11 years ago by mf2k (Frank Schima)

I'm saying you should submit 2 portfiles - well one portfile and one universal diff. One portfile for "bzr-loggerhead" which is a copy of the current loggerheard port with the new name, and another which is a diff of the current loggerhead portfile which turns it into a stub.

comment:9 Changed 11 years ago by nefar@…

ok, then I had understood you correctly. THanks.

Note: See TracTickets for help on using tickets.