[MacPorts] #7024: port 1.300 builds all dependencies regardless of state

MacPorts trac at macosforge.org
Fri Dec 28 10:27:45 PST 2007


#7024: port 1.300 builds all dependencies regardless of state
---------------------------------+------------------------------------------
  Reporter:  stephen at xemacs.org  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect              |      Status:  closed                               
  Priority:  Normal              |   Milestone:                                       
 Component:  ports               |     Version:  1.0                                  
Resolution:  wontfix             |    Keywords:                                       
---------------------------------+------------------------------------------
Old description:

> using port -u -f all dependencies get rebuilt unconditionally.  this
> gives absurdities like
>
> Warning: Uninstall forced.  Proceeding despite dependencies.
> --->  Deactivating readline 5.0.005_0
> --->  Uninstalling readline 5.0.005_0
> --->  Packaging tgz archive for readline 5.0.005_0
> --->  Installing readline 5.0.005_0
> --->  Activating readline 5.0.005_0
>
> At least it finds the existing distribution tarballs.
>
> This has been observed just now for sqlite (which didn't need an upgrade
> but got rebuilt, as well as readline the dependency---the missing "3" was
> a typo) and sqlite3 (which did need an upgrade), and for several GNOME
> packages (all libraries) a few days ago.
>
> "port upgrade graphviz" just now only rebuilt graphviz (thank heavens,
> since
> it depends on X).
>
> port's dependency algorithms seem really fragile and often unintuitive.

New description:

 using port -u -f all dependencies get rebuilt unconditionally.  this gives
 absurdities like

 {{{
 Warning: Uninstall forced.  Proceeding despite dependencies.
 --->  Deactivating readline 5.0.005_0
 --->  Uninstalling readline 5.0.005_0
 --->  Packaging tgz archive for readline 5.0.005_0
 --->  Installing readline 5.0.005_0
 --->  Activating readline 5.0.005_0
 }}}

 At least it finds the existing distribution tarballs.

 This has been observed just now for sqlite (which didn't need an upgrade
 but got rebuilt, as well as readline the dependency---the missing "3" was
 a typo) and sqlite3 (which did need an upgrade), and for several GNOME
 packages (all libraries) a few days ago.

 "port upgrade graphviz" just now only rebuilt graphviz (thank heavens,
 since
 it depends on X).

 port's dependency algorithms seem really fragile and often unintuitive.

Comment (by jmpp at macports.org):

 This actually seems to me like a duplicate of #10827, even though it was
 closed as "wontfix", don't know why.

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/7024#comment:10>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list