Bug #2027
Analysis of some maven projects hangs in a loop
Status: | Resolved | Start date: | 09/25/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | Project Analysis | |||
Target version: | 0.3 |
Description
for example the btl project generates the errors as seen in the attached log in a loop.
Might be introduced with: Commit 85b8aa0e5643de045b91fe2b21e86404fe9e71d8 ?
Associated revisions
Allow projects to provide their own requirements in src/project/classes-model.lisp
fixes #2027
- src/project/classes-model.lisp
(add-dependencies! version version-spec): allow provides entries of a
project to be used to satisfy requires entries of the same project
History
#1 Updated by J. Moringen over 9 years ago
- Status changed from New to Feedback
for example the btl project generates the errors as seen in the attached log in a loop.
Did you forget the attachment?
#2 Updated by J. Moringen over 9 years ago
Not directly reproducable in master:
CL-USER> (jenkins.analysis:analyze #P"/tmp/btl/" :maven)
(:VERSIONS ((:MAIN ("de.unibi.citec.clf/btl" "2.0-SNAPSHOT")))
:PROVIDES
((:MAVEN "de.unibi.citec.clf/btl" (2 0 "SNAPSHOT"))
(:MAVEN "de.unibi.citec.clf/btl-base" (2 0 "SNAPSHOT"))
(:MAVEN "de.unibi.citec.clf/btl-xml" (2 0 "SNAPSHOT"))
(:MAVEN "de.unibi.citec.clf/btl-rst" (2 0 "SNAPSHOT")))
:REQUIRES
((:MAVEN "log4j/log4j" (1 2 16)) (:MAVEN "junit/junit/test" (4 10))
(:MAVEN "java3d/vecmath" (1 3 1))
(:MAVEN "org.apache.commons/commons-lang3" (3 1))
(:MAVEN "log4j/log4j" (1 2 16)) (:MAVEN "junit/junit/test" (4 10))
(:MAVEN "java3d/vecmath" (1 3 1))
(:MAVEN "org.apache.commons/commons-lang3" (3 1))
(:MAVEN "org.easymock/easymock/test" (2 5 2))
(:MAVEN "org.easymock/easymockclassextension/test" (2 5 2))
(:MAVEN "log4j/log4j" (1 2 16)) (:MAVEN "xom/xom" (1 2 5))
(:MAVEN "junit/junit/test" (4 10)) (:MAVEN "java3d/vecmath" (1 3 1))
(:MAVEN "org.apache.commons/commons-lang3" (3 1))
(:MAVEN "de.unibi.citec.clf/btl-base" (2 0 "SNAPSHOT"))
(:MAVEN "org.reflections/reflections" (0 9 8))
(:MAVEN "org.easymock/easymock/test" (2 5 2))
(:MAVEN "org.easymock/easymockclassextension/test" (2 5 2))
(:MAVEN "log4j/log4j" (1 2 16)) (:MAVEN "junit/junit/test" (4 10))
(:MAVEN "java3d/vecmath" (1 3 1))
(:MAVEN "org.apache.commons/commons-lang3" (3 1))
(:MAVEN "rsb/rst" (0 11 "SNAPSHOT"))
(:MAVEN "rsb/rst-sandbox" (0 11 "SNAPSHOT"))
(:MAVEN "rsb/rsb" (0 11 "SNAPSHOT"))
(:MAVEN "de.unibi.citec.clf/btl-base" (2 0 "SNAPSHOT"))
(:MAVEN "org.reflections/reflections" (0 9 8)))
:URL "https://projects.cit-ec.uni-bielefeld.de/projects/btl"
:LICENSE "LGPL-3"
:PROPERTIES
(("project.build.sourceEncoding" . "UTF-8")
("license.licenseName" . "btl_license")
("license.licenseResolver" . "${project.baseUri}/src/license")))
#3 Updated by S. Meyer zu Borgsen over 9 years ago
- File loop-hang.log added
Sorry, restoring a firefox session only restores the content of textfields but not the attachments.
#4 Updated by J. Moringen over 9 years ago
- Target version set to 0.3
#5 Updated by J. Moringen over 9 years ago
We previously asserted that a project cannot provide for its own requirements. However, with the kind of composite project structure induced by Maven sub-modules, we may have to relax that assumption.
#6 Updated by J. Moringen over 9 years ago
- Status changed from Feedback to Resolved
- % Done changed from 0 to 100
Applied in changeset 7311e3760fb916b610b24f03191d83529c68efe4.