Opened 11 years ago

Closed 11 years ago

#37610 closed defect (fixed)

py-pyobjc: destroot fails on case-sensitive filesystems

Reported by: ned-deily (Ned Deily) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: jmroot (Joshua Root)
Port: py-pyobjc

Description

r101408 update to the py*-pyobjc portfile appears to have mistakenly changed the case of README.txt to ReadMe.txt in the post-destroot xinstall command. This causes source installs to fail on case-sensitive file systems.

/macports/var/macports/build/_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-pyobjc/py27-pyobjc/work/destroot/macports/share/doc/py27-pyobjc/License.txt
:info:destroot xinstall: NEWS.txt -> /macports/var/macports/build/_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_python_py-pyobjc/py27-pyobjc/work/destroot/macports/share/doc/py27-pyobjc/NEWS.txt
:error:destroot org.macports.destroot for port py27-pyobjc returned: xinstall: Cannot stat: ReadMe.txt, No such file or directory
:debug:destroot Error code: NONE
:debug:destroot Backtrace: xinstall: Cannot stat: ReadMe.txt, No such file or directory
    while executing
"$post $targetname"
:info:destroot Warning: targets not executed for py27-pyobjc: org.macports.install org.macports.destroot
:notice:destroot Please see the log file for port py27-pyobjc for details:

Change History (3)

comment:1 Changed 11 years ago by ned-deily (Ned Deily)

Make that cc: jmr@…

comment:2 Changed 11 years ago by larryv (Lawrence Velázquez)

Cc: jmr@… added; jmr@… removed
Summary: py*-pyobjc fails to source install on case-sensitive file systemspy-pyobjc: destroot fails on case-sensitive filesystems
Version: 2.1.2

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

Resolution: fixed
Status: newclosed

More like "it was already like that in the one I copied from, and is actually correct for the version used for py24". The interesting question is why it didn't fail on any of the buildslaves.

r101488

Note: See TracTickets for help on using tickets.