[MacPorts] #31925: py-matplotlib-basemap destroot fails
#31925: py-matplotlib-basemap destroot fails -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ram@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: py-matplotlib-basemap -------------------------------------+-------------------------------------- Destroot of py-matplotlib-basemap fails with: {{{ DEBUG: Executing org.macports.destroot (py-matplotlib-basemap) DEBUG: Executing proc-post-org.macports.destroot-destroot-0 DEBUG: Executing proc-post-org.macports.destroot-destroot-1 DEBUG: delete: /opt/local/var/macports/build /_Volumes_work_mports_dports_python_py-matplotlib-basemap/py-matplotlib- basemap/work/destroot/opt/local/Library/Frameworks/Python.framework/Versions/-.m/lib/python-.m /site-packages/mpl_toolkits/__init__.py Error: Target org.macports.destroot returned: /opt/local/var/macports/build/_Volumes_work_mports_dports_python_py- matplotlib-basemap/py-matplotlib- basemap/work/destroot/opt/local/Library/Frameworks/Python.framework/Versions/-.m/lib/python-.m /site-packages/mpl_toolkits/__init__.py: no such file or directory DEBUG: Backtrace: /opt/local/var/macports/build /_Volumes_work_mports_dports_python_py-matplotlib-basemap/py-matplotlib- basemap/work/destroot/opt/local/Library/Frameworks/Python.framework/Versions/-.m/lib/python-.m /site-packages/mpl_toolkits/__init__.py: no such file or directory while executing "$post $targetname" Warning: the following items did not execute (for py-matplotlib-basemap): org.macports.activate org.macports.destroot org.macports.install }}} See http://build.macports.org/builders/buildports-snowleopard- x86_64/builds/2752/steps/compile/logs/stdio There don't appear to be any ports with a dependency on py-matplotlib- basemap, so the problem is just if a user tries to install py-matplotlib- basemap directly. This should be fixed by restricting the port's `post- destroot` block to when `${name} != ${subport}`. Also, the livecheck should be restricted to when `${name} == ${subport}`. -- Ticket URL: <https://trac.macports.org/ticket/31925> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31925: py-matplotlib-basemap destroot fails -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ram@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: py-matplotlib-basemap -------------------------------------+-------------------------------------- Changes (by ram@…): * status: new => assigned Comment: Thanks, `post-destroot` fixed in r86869. Regarding the livecheck, should `livecheck.type` be set to `none` otherwise? -- Ticket URL: <https://trac.macports.org/ticket/31925#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31925: py-matplotlib-basemap destroot fails -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ram@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: py-matplotlib-basemap -------------------------------------+-------------------------------------- Comment(by ryandesign@…): Ah yes, you're right, do set `livecheck.type none` otherwise. -- Ticket URL: <https://trac.macports.org/ticket/31925#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31925: py-matplotlib-basemap destroot fails --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ram@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: fixed | Keywords: Port: py-matplotlib-basemap | --------------------------------------+------------------------------------- Changes (by ram@…): * status: assigned => closed * resolution: => fixed Comment: livecheck fixed in r86884 -- Ticket URL: <https://trac.macports.org/ticket/31925#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts