[MacPorts] #33108: Update of Traits
#33108: Update of Traits --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: --------------------------------------+------------------------------------- The Enthought Traits version in the repository is old. I tried to make one for 4.1.0 and python 2.7 which seems to work well on my machine. Portfile attached. -- Ticket URL: <https://trac.macports.org/ticket/33108> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: haspatch | Port: py27-traits --------------------------------------+------------------------------------- Changes (by ryandesign@…): * keywords: => haspatch * owner: macports-tickets@… => jjstickel@… * port: => py27-traits Comment: Instead of creating a new port for py27-traits, py26-traits, py25-traits, and py-traits should be combined into one using the new unified python portgroup, then updated, then a 27 version can be added. -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: py-traits --------------------------------------+------------------------------------- Changes (by macsforever2000@…): * keywords: haspatch => * cc: macsforever2000@… (added) * version: 2.0.3 => * port: py27-traits => py-traits Comment: I actually unified the ports yesterday in r89512. Please submit a unified diff patch of the current Portfile and I will commit it. -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: py-traits --------------------------------------+------------------------------------- Comment(by jjstickel@…): I want to note that the 4.x series of Enthought packages are a major upgrade from the 3.x series, with revised package names, new packages, and removed packages (e.g. enthoughtbase). In addition to creating unified portfiles, we'll need to carefully revise the dependencies for each portfile and use "replaced_by" for the packages that are no longer needed. And revisions to 4.x should all be committed at once to prevent breaking the Enthought package tree. I'll help Petrus get appropriate diffs uploaded, but it may take me some time since I am busy at work. -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: py-traits --------------------------------------+------------------------------------- Comment(by macsforever2000@…): @jjstickel: Thanks for your input. I'll continue to work on unifying the Enthought ports at the current versions so we will be in a better position to upgrade to 4. -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: py-traits --------------------------------------+------------------------------------- Comment(by petrus.hyvonen@…): Replying to [comment:2 macsforever2000@…]:
I actually unified the ports yesterday in r89512. Please submit a unified diff patch of the current Portfile and I will commit it.
A diff is provided now using new unified python model, Note jjstickel comment, we should try to get all the packages in sync -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: py-traits --------------------------------------+------------------------------------- Comment(by petrus.hyvonen@…): Ah the diff is from your r89512 file. I better upload it there, here it make no logic. -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: py-traits --------------------------------------+------------------------------------- Comment(by jjstickel@…): Here is a patch for the py-traits Portfile /against the current unified Portfile/. I have also added a patch to the py-enthoughtbase Portfile that simply adds an error message that it should no longer be installed. -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: py-traits --------------------------------------+------------------------------------- Comment(by jjstickel@…): Petrus: you should use the "-u" flag with diff. Also, your diffs should usually be against the appropriate Portfile in the existing macports source tree, typically /opt/local/var/macports/sources/rsync.macports.org/release/ports/... If you can work on the uploading diffs for the other enthought ports, I can check them. -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: py-traits --------------------------------------+------------------------------------- Comment(by jjstickel@…): As far as I know, all the existing Enthought ports have tickets and patches/portfiles ready for testing and committing. The relevant tickets are: #33108 (this one for py-traits and a patch for py-enthoughtbase)[[BR]] #33181 (py-pyface, with patches for py-traitsbackendqt and py- traitsbackendwx)[[BR]] #33109 (py-traitsui, with a patch for py-traitsgui)[[BR]] #33111 (py-enable)[[BR]] #33110 (py-chaco)[[BR]] #33195 (py-apptools)[[BR]] #33216 (py-envisage, with patches for py-envsiagecore and py- envisageplugins)[[BR]] #33242 (py-mayavi)[[BR]] Petrus has also submitted tickets for new ports of other Enthought packages, but they can be checked and committed one at a time. -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 --------------------------------------+------------------------------------- Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch maintainer | Port: py-traits --------------------------------------+------------------------------------- Changes (by jmr@…): * keywords: => haspatch maintainer -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 ---------------------------------------+------------------------------------ Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch maintainer Port: py-traits | ---------------------------------------+------------------------------------ Changes (by jmr@…): * status: new => closed * resolution: => fixed Comment: r95715 -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#33108: py27-traits: new port, version 4.1.0 ---------------------------------------+------------------------------------ Reporter: petrus.hyvonen@… | Owner: jjstickel@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch maintainer Port: py-traits | ---------------------------------------+------------------------------------ Comment(by jjstickel@…): Thanks for committing all these enthought ports! -- Ticket URL: <https://trac.macports.org/ticket/33108#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts