BUG: py-ldap uses depends_lib instead of depends_lib-append, throwing away python24 dependency
Reported by: |
ludwig@… |
Owned by: |
macports-tickets@… |
Priority:
|
Low
|
Milestone:
|
|
Component:
|
ports
|
Version:
|
|
Keywords:
|
python py-ldap
|
Cc:
|
ludwig@…
|
Port:
|
|
|
|
py-ldap depends on python24, but does not state so in its portfile:
castellio:~ cludwig$ port deps py-ldap
py-ldap has library dependencies on:
openldap
openssl
cyrus-sasl2
The only indication in the portfile that python24 is required is the PortGroup entry:
castellio:~ cludwig$ port cat py-ldap | grep 'python24'
PortGroup python24 1.0
Change History (10)
Priority: |
Expected →
Nice to have
|
Version: |
1.3.2 →
1.4
|
Milestone: |
→ Available Ports
|
Component: |
ports →
base
|
Milestone: |
Available Ports →
MacPorts 1.5
|
Priority: |
Nice to have →
Expected
|
Resolution: |
→ wontfix
|
severity: |
Normal →
Other
|
Status: |
new →
closed
|
Milestone: |
MacPorts 1.5 →
Available Ports
|
Priority: |
Expected →
Nice to have
|
Resolution: |
wontfix
|
Status: |
closed →
reopened
|
Summary: |
missing dependency on python24 in py-ldap →
"port deps" should list dependencies implied by corresponding PortGroup's
|
Milestone: |
Available Ports →
Needs developer review
|
Resolution: |
→ fixed
|
Status: |
reopened →
closed
|
Milestone: |
Needs developer review →
MacPorts base bugs
|
Priority: |
Nice to have →
Low
|
Summary: |
"port deps" should list dependencies implied by corresponding PortGroup's →
BUG: "port deps" should list dependencies implied by corresponding PortGroup's
|
Component: |
base →
ports
|
Milestone: |
MacPorts base bugs →
Port Bugs
|
Summary: |
BUG: "port deps" should list dependencies implied by corresponding PortGroup's →
BUG: py-ldap uses depends_lib instead of depends_lib-append, throwing away python24 dependency
|
Version: |
1.4
|
every port that's in PortGroup python24 depends on python2.4 as can be seen in the groupfile:
http://svn.macports.org/repository/macports/trunk/base/src/port1.0/resources/group/python24-1.0.tcl
set python.bin ${prefix}/bin/python2.4 depends_lib path:${python.bin}:python24
'port deps' should probably indicate that, though