[MacPorts] #20777: Subversion fetch should use peg revisions not operative revisions
#20777: Subversion fetch should use peg revisions not operative revisions -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 1.7.1 Keywords: | Port: -------------------------------------+-------------------------------------- In order to ensure that a user always gets the same code for a port that checks out from Subversion, MacPorts uses an operative revision (`svn co URL -rREV`). This is insufficient in the case where the directory being fetched from is renamed or delete later. MacPorts should use a peg revision instead (`svn co URL@REV`). -- Ticket URL: <http://trac.macports.org/ticket/20777> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20777: Subversion fetch should use peg revisions not operative revisions -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 1.7.1 Keywords: | Port: -------------------------------------+-------------------------------------- Comment(by ryandesign@…): See #20776 for an example where this was a problem with Etoile. -- Ticket URL: <http://trac.macports.org/ticket/20777#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20777: Subversion fetch should use peg revisions not operative revisions -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts Future Component: base | Version: 1.7.1 Keywords: | Port: -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * milestone: => MacPorts Future -- Ticket URL: <http://trac.macports.org/ticket/20777#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20777: Subversion fetch should use peg revisions not operative revisions -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: MacPorts Future Component: base | Version: 1.7.1 Keywords: | Port: -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => ryandesign@… * status: new => assigned Old description:
In order to ensure that a user always gets the same code for a port that checks out from Subversion, MacPorts uses an operative revision (`svn co URL -rREV`). This is insufficient in the case where the directory being fetched from is renamed or delete later. MacPorts should use a peg revision instead (`svn co URL@REV`).
New description: In order to ensure that a user always gets the same code for a port that checks out from Subversion, MacPorts uses an operative revision (`svn co URL -r REV`). This is insufficient in the case where the directory being fetched from is renamed or deleted later. MacPorts should use a peg revision instead (`svn co URL@REV`). -- -- Ticket URL: <http://trac.macports.org/ticket/20777#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20777: Subversion fetch should use peg revisions not operative revisions -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: MacPorts 1.9.0 Component: base | Version: 1.7.1 Keywords: | Port: -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * milestone: MacPorts Future => MacPorts 1.9.0 Comment: Fixed in trunk (1.9.0) in r60573. The fix requires that svn.url contain only the URL, and an error message will now enforce this requirement. There are three ports that violate this, which will be fixed. -- Ticket URL: <http://trac.macports.org/ticket/20777#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20777: Subversion fetch should use peg revisions not operative revisions --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: MacPorts 1.9.0 Component: base | Version: 1.7.1 Resolution: fixed | Keywords: Port: | --------------------------------------+------------------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: Replying to [comment:4 ryandesign@…]:
There are three ports that violate this, which will be fixed.
* r60574: fixed odcctools * r60576: fixed java_memcached * r60579: fixed inkscape-devel -- Ticket URL: <http://trac.macports.org/ticket/20777#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts