Bug #2756

Suffix "d0" appended to branch name

Added by N. Köster about 1 year ago. Updated about 1 year ago.

Status:In ProgressStart date:07/30/2018
Priority:NormalDue date:
Assignee:J. Moringen% Done:

0%

Category:Project Analysis
Target version:-

Description

When trying to generate the mps-cypher distribution, the generator adds 'd0' to the brach name of the mps-domaingraphdescription project. I have no idea where this comes from -- all alternative changes to the project and distribution files result in this error:

<DEBUG> [13:09:38] [lparallel] jenkins.analysis util.lisp (run) -
  Executing
  ("git" "clone" "--quiet" "--branch" 2018.1d0
   "https://github.com/corlab/mps-second-level-instance.git" 
   #P"/tmp/project.vDmmqd/branch-2018.1d0/")

[...]

1 problem during ANALYZE phase:

  ANALYSIS-ERROR:
    Error during analysis of
    https://github.com/corlab/mps-second-level-instance.git Caused by:
    > Error executing command
    >
2018.1d0 fell through ETYPECASE expression.
Wanted one of (NULL CONS INFERIOR-SHELL:SIMPLE-COMMAND-LINE-TOKEN).

Meta Infos:

CITK commit 2a378e988e4bbfdfa58a86374ec6e01f2e66f2a3
$ uname -a
Linux naysayer 4.17.10-1-ARCH #1 SMP PREEMPT Wed Jul 25 11:23:00 UTC 2018 x86_64 GNU/Linux
$ build-generator-trunk-0.23,44-b644 --version
build-generator 0.23.44
asdf            3.3.1
SBCL            1.4.8

Also happens with the following generator version

$ build-generator-0.24.1-b647 --version
build-generator 0.24.1
asdf            3.3.1
SBCL            1.4.8

History

#1 Updated by J. Moringen about 1 year ago

Only looking at the issue title, this is probably a YAML issue: 2018.1 is a legal floating point number in the YAML core schema and parsed as such. Try '2018.1' in the recipe.

The generator should still handle this properly, of course, but I'm going to work on that later.

#2 Updated by N. Köster about 1 year ago

Using '2018.1' as the branch name works! Thanks!

#3 Updated by J. Moringen about 1 year ago

  • Status changed from New to In Progress

Also available in: Atom PDF