Opened 10 years ago

Closed 9 years ago

#26066 closed defect (duplicate)

hellanzb broken due to changes made in port file since revision 50984

Reported by: yommer@… Owned by: pjenvey@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: nerdling (Jeremy L), jameskyle@…
Port: hellanzb

Description

hellanzb does not work since changes to its list of dependencies were made. These were changed to move hellanzb to upgrade from python 24. I found this out by editing the port file and replacing it with previous versions.

revision: http://trac.macports.org/browser/trunk/dports/news/hellanzb/Portfile?rev=50984

is the one that works without issue. please roll back as all info I'm finding is about how to fix hellanzb manually instead of using ports cause macports version is said to be broken. It is from that that I realised it can't be hellanzb that is broken but something in the port. It appears the later changes to rev 50984 were made without checking. It's probable there are bugs in hellanzb that are causing incompatibilities with twisted and or other components however maintainers aren't actively updating this so it is better that the older references to python and any other components referenced there are left as is. I recommend that it's taken back to rev 50984 - also later versions seem to do stuff with openssl - not sure why - afaik hellanzb doesn't support ssl directly. Stunnel has to be used to enable secure connections.

Change History (8)

comment:1 Changed 10 years ago by yommer@…

Cc: yommer@… added

Cc Me!

comment:2 Changed 10 years ago by yommer@…

Cc: yommer@… removed

Cc Me!

comment:3 Changed 10 years ago by jmroot (Joshua Root)

Milestone: MacPorts 1.9.2
Owner: changed from macports-tickets@… to pjenvey@…
Priority: HighNormal

As per the ticket guidelines, please don't set the Milestone field, please remember to cc the maintainer, and note that the High priority is reserved for the use of MacPorts team members.

comment:4 Changed 10 years ago by jmroot (Joshua Root)

Cc: snc@… jameskyle@… added

comment:5 Changed 10 years ago by nerdling (Jeremy L)

Yommer could you post the result of:

ls -l `which python`

Note that hellanzb has been abandoned since 2007. It definitely will never run on any version above Python 2.6.

If it only works in Python 2.4 then it's a candidate to be canned altogether.

comment:6 Changed 10 years ago by yommer@…

It works fine in 2.4 and pretty well as well. I realise it's not optimal though should be able to keep it as a port but one that is working. I now have at 2.4, 2.5 and 2.6 python after all the tests.. Currently the command you sent me outputs: lrwxr-xr-x 1 root wheel 72 Oct 28 2007 /usr/bin/python -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python

however I replaced the port file with the version I mention which specifies : PortGroup python24 1.0. The later revisions specced 25 then 26 and it appears there are issues with py-twisted in 2.6.

hellanzb has a great many fans still and the proggie works fine (very fast as well) - it would be a shame to can it. These issues were found on Mac OS 10.5 - I'm now going to test it on 10.6 though this will be a clean ports install whereas the last one was an upgrade of ports that brought everything down..

comment:7 Changed 10 years ago by nerdling (Jeremy L)

Python 2.6 is the current version shipped with the OS; Python 2.4 is the next version of Python to be dropped from MacPorts. The inability to function with py26-twisted (or any version above 2.4) hardly sounds fine.

Either way, I suspect the real problem is the incorrect version of python is being used. If you install it under one version and run a different version then it won't be found.

comment:8 Changed 9 years ago by jmroot (Joshua Root)

Resolution: duplicate
Status: newclosed
Note: See TracTickets for help on using tickets.