[MacPorts] #10768: BUG: port - dependency passes by inexisting ports

MacPorts trac at macosforge.org
Sat Feb 16 22:38:32 PST 2008


#10768: BUG: port - dependency passes by inexisting ports
--------------------------------+-------------------------------------------
  Reporter:  yves at macports.org  |       Owner:  eridius at macports.org
      Type:  defect             |      Status:  reopened            
  Priority:  High               |   Milestone:  MacPorts base bugs  
 Component:  base               |     Version:                      
Resolution:                     |    Keywords:  dependency          
--------------------------------+-------------------------------------------
Changes (by ricci at macports.org):

  * status:  closed => reopened
  * resolution:  worksforme =>

Comment:

 Well well, I just found that this is very reproducible.  The current
 'perl/p5-mac-apps-launch' port demonstrates this nicely, it contains:

   depends_lib-append      port:p5-mac-appleevents \

 and there is no port named 'p5-mac-appleevents'.  I then added to the
 depends_lib-append list the following line:

   port:p5-complete-nonsense-no-way-cant-be

 and the port still builds just fine.  Neither of the non-existent ports
 are reported during 'port -v -d build', not even a "DEBUG: Searching for
 dependency:"... line for either of them.

   I tested the non "-append" version of depends_lib in a different port,
 added an utterly bogus port:BOGUS_NAME_HERE and again, no report of that
 port being searched for, etc.

   Thus I'm certain this bug is present in r33768 (svn up on 20080204), I
 have not yet tested HEAD (it won't build for me right now).

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


More information about the macports-tickets mailing list