[MacPorts] #38764: "install boost @1.52.0" should not install a later version without comment

MacPorts noreply at macports.org
Thu Apr 11 14:27:55 PDT 2013


#38764: "install boost @1.52.0" should not install a later version without comment
------------------------+--------------------------------
  Reporter:  dave@…     |      Owner:  macports-tickets@…
      Type:  defect     |     Status:  closed
  Priority:  Normal     |  Milestone:
 Component:  base       |    Version:  2.1.3
Resolution:  duplicate  |   Keywords:
      Port:             |
------------------------+--------------------------------
Changes (by ryandesign@…):

 * status:  new => closed
 * resolution:   => duplicate
 * component:  ports => base


Old description:

> Z% sudo /opt/local/bin/port install boost @1.52.0
> --->  Computing dependencies for boost
> --->  Fetching archive for boost
> --->  Attempting to fetch
> boost-1.53.0_1+no_single+no_static+python27.darwin_12.x86_64.tbz2 from
> http://packages.macports.org/boost
> --->  Attempting to fetch
> boost-1.53.0_1+no_single+no_static+python27.darwin_12.x86_64.tbz2.rmd160
> from http://packages.macports.org/boost
> --->  Installing boost @1.53.0_1+no_single+no_static+python27
> --->  Activating boost @1.53.0_1+no_single+no_static+python27
> --->  Cleaning boost
> --->  Updating database of binaries: 100.0%
> --->  Scanning binaries for linking errors: 100.0%
> --->  No broken files found.
> Z%
>
> I asked for @1.52.0, a perfectly reasonable thing to do, but port instead
> installs 1.53.0.
> This is wrong.
> Port should install the version I asked for, or if it can't or won't,
> then it should complain and exit nonzero. Until such time as port would
> be so kind as to actually install an asked-for old version, it could help
> by printing out the svn command I would need to use to get the old
> version, or better yet, a shell command that gets it and puts it in the
> right place.

New description:

 {{{
 Z% sudo /opt/local/bin/port install boost @1.52.0
 --->  Computing dependencies for boost
 --->  Fetching archive for boost
 --->  Attempting to fetch
 boost-1.53.0_1+no_single+no_static+python27.darwin_12.x86_64.tbz2 from
 http://packages.macports.org/boost
 --->  Attempting to fetch
 boost-1.53.0_1+no_single+no_static+python27.darwin_12.x86_64.tbz2.rmd160
 from http://packages.macports.org/boost
 --->  Installing boost @1.53.0_1+no_single+no_static+python27
 --->  Activating boost @1.53.0_1+no_single+no_static+python27
 --->  Cleaning boost
 --->  Updating database of binaries: 100.0%
 --->  Scanning binaries for linking errors: 100.0%
 --->  No broken files found.
 Z%
 }}}

 I asked for @1.52.0, a perfectly reasonable thing to do, but port instead
 installs 1.53.0.
 This is wrong.
 Port should install the version I asked for, or if it can't or won't, then
 it should complain and exit nonzero. Until such time as port would be so
 kind as to actually install an asked-for old version, it could help by
 printing out the svn command I would need to use to get the old version,
 or better yet, a shell command that gets it and puts it in the right
 place.

--

Comment:

 Duplicate of #24520.

-- 
Ticket URL: <https://trac.macports.org/ticket/38764#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list