ports/168248: p5-XML-SAX dependency loop when updating from 0.96 to 0.99
Adrien
pmn at bakarika.net
Wed May 23 07:00:15 UTC 2012
>Number: 168248
>Category: ports
>Synopsis: p5-XML-SAX dependency loop when updating from 0.96 to 0.99
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed May 23 07:00:15 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Adrien
>Release: 8.2 release
>Organization:
>Environment:
FreeBSD Sayuri.kb-private 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
(This bug report is possibly invalid.)
When I try to update p5-XML-SAX from 0.96 to 0.99 with portmaster, p5-XML-SAX is found to depend on itself. As a result, portmaster loops.
Although /usr/ports/UPDATING mentions that p5-XML-SAX should be deleted because the port has been split in two parts, it does not mention any issue with build if deletion is not done.
What happens is:
jailports# portmaster -gd p5-XML-SAX
===>>> Working on:
p5-XML-SAX-0.96
p5-XML-SAX-Expat-0.40
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
===>>> The dependency for textproc/p5-XML-SAX-Base
seems to be handled by p5-XML-SAX-0.96
===>>> Launching child to update p5-XML-SAX-0.96 to p5-XML-SAX-0.99
p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96 >> p5-XML-SAX-0.96
===>>> Port directory: /usr/ports/textproc/p5-XML-SAX
===>>> Launching 'make checksum' for textproc/p5-XML-SAX in background
===>>> Gathering dependency list for textproc/p5-XML-SAX from ports
^C
>How-To-Repeat:
With the old version of p5-XML-SAX installed, run
portmaster -gd p5-XML-SAX
>Fix:
run pkg_delete -f p5-XML-SAX before (re)installing p5-XML-SAX
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list