Activity

From 09/05/2016 to 10/04/2016

10/04/2016

08:40 PM Feature #2173 (Resolved): Allow to pass json arrays as variables via cmdline
Applied in changeset commit:da26cde85e0a6670b343dbf2bb7fa499d272ed0b. J. Moringen
08:33 PM Revision da26cde8: Potentially pass -D option values as JSON in src/commandline-interface/main.lisp
fixes #2173
* src/commandline-interface/main.lisp (parse-overwrite): parse value as
JSON if it starts with one of ...
J. Moringen
08:16 PM Revision fe9655f2: Added permissions aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect permissions): new aspect; set
permissions of a generated job
J. Moringen
07:46 PM Revision e30e305b: Improved permission support in lib/jenkins.api/src/api/{classes,conversion}.lisp
Access control rules now use a dedicated type with values of the form
(SUBJECT (ACTION-ELEMENT1 ACTION-ELEMENT2 .....
J. Moringen
07:46 PM Revision b1f1a090: Fixed variable name in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (configure-distribution): fixed
variable name disable-{ochestration -> orches...
J. Moringen
07:00 PM Bug #2519 (Resolved): ${next-value} and non-string values
Applied in changeset commit:4249784c15a88399c0ea294cafb5748bb3661cf7. J. Moringen
05:49 PM Revision 4249784c: Made variable value accesses typed in src/project/aspect[s].lisp
fixes #2519
* src/project/aspect.lisp (make-aspect-class-form): generate local
function var/type that performs cas...
J. Moringen
05:48 PM Revision b669c4b6: Added value casting protocol in src/project/{protocol,variable-evaluation}.lisp
refs #2519
* src/project/protocol.lisp (as): new generic function; cast a value to
a given type
(as :around t t)...
J. Moringen
05:48 PM Revision 8ed6bbcb: Cosmetic changes in lib/jenkins.api/src/api/classes.lisp
* lib/jenkins.api/src/api/classes.lisp (define-maven-settings-type):
whitespace change
(make-rule): new local fun...
J. Moringen
05:48 PM Revision c5868a91: Fixed debug commandline option in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (configure): return value of debug
option
(main): receive value of debug op...
J. Moringen

09/30/2016

03:02 PM Revision ccb68bf0: Added hack for commandline options in src/commandline-interface/configuration....
Redefine `shared-initialize' method for `common-cascade-source' to
exclude the commandline option source since we sti...
J. Moringen
01:11 PM Revision 745f99ae: Configuration in src/commandline-interface/configuration.lisp
* src/commandline-interface/configuration.lisp: new file; TODO
* src/commandline-interface/main.lisp (main): TODO
*...
J. Moringen
01:11 PM Revision 9c32d8d7: hack
J. Moringen
01:08 PM Revision 7cec370d: hack
J. Moringen
01:06 PM Revision 364e4a20: Configuration in src/commandline-interface/configuration.lisp
* src/commandline-interface/configuration.lisp: new file; TODO
* src/commandline-interface/main.lisp (main): TODO
*...
J. Moringen
12:35 PM Revision c955ad55: Configuration in src/commandline-interface/configuration.lisp
* src/commandline-interface/configuration.lisp: new file; TODO
* src/commandline-interface/main.lisp (main): TODO
*...
J. Moringen
10:50 AM Bug #2518 (Closed): extra-requires in template
J. Moringen
10:31 AM Revision bc7bd100: Version bump 0.7 -> 0.8 in jenkins.project.asd
* jenkins.project.asd (+version-minor+): changed value 7 -> 8 J. Moringen

09/27/2016

07:49 PM Bug #2517 (Resolved): Fix/document variable resolution order
Applied in changeset commit:caca92ed7967db5c2016917dc80a1865ca7e83ca. J. Moringen
07:49 PM Bug #2653 (Closed): ${next-value|${true}} evaluates true when previous value is defined as false
No longer reproducible. J. Moringen
10:05 AM Bug #2653 (In Progress): ${next-value|${true}} evaluates true when previous value is defined as f...
J. Moringen
05:07 PM Revision caca92ed: Fixed duplicate inclusion of variables in src/project/classes-spec.lisp
fixes #2517
Do not include the `version-spec''s variables in each instantiated job
since the parent object, i.e. the...
J. Moringen
04:47 PM Revision 39737e43: Simplification in src/project/classes-spec.lisp
* src/project/classes-spec.lisp (instantiate version-spec): removed
unused variable augmentation mechanism
J. Moringen
10:00 AM Feature #1683 (Resolved): Cache results of analysing projects
I think the current implemented is reasonably complete. Further improvements can be tracked in separate issues. J. Moringen
09:59 AM Bug #2649 (Closed): build-generator hangs
J. Moringen

09/26/2016

04:38 PM Revision b07eae82: Simplification in src/project/variable-evaluation.lisp
* src/project/variable-evaluation.lisp (expand): simplified J. Moringen
04:19 PM Revision fb711e02: Added comments in src/project/variable-evaluation.lisp
* src/project/variable-evaluation.lisp (expand): added some explanatory
comments
J. Moringen
03:53 PM Revision ffae98c7: Added comment in src/project/variable-evaluation.lisp
* src/project/variable-evaluation.lisp (toplevel): added overview
comment
J. Moringen
02:23 PM Revision 3261a2bb: Added missing process-version in src/analysis/asdf.lisp
* src/analysis/asdf.lisp (analyze pathname eql :asdf/one-file): added
missing `process-version' call for "main" ver...
J. Moringen

09/23/2016

02:43 PM Bug #2665 (Rejected): Memory fault with 32 bit build-generator in Arch Linux 64 bit
This is very likely a problem with the 32-bit version of the @libssl@ library on the building system not being binary... J. Moringen
10:37 AM Bug #2665 (Rejected): Memory fault with 32 bit build-generator in Arch Linux 64 bit
Using the provided build-generator script in the jenkins tarball shows errors during execution such as 'corruption wa... T. Dankert

09/21/2016

06:19 PM Revision fe48132f: Removed __versions hack in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (project-spec-and-versions): new
structure; a `project-spec' instance and the...
J. Moringen
06:19 PM Revision c012f039: Extended parser test in src/project/variable-grammar.lisp
* src/project/variable-grammar.lisp (toplevel): extended rudimentary
parser test
J. Moringen
06:19 PM Revision 83375af0: Moved variable processing into variable-{grammar,evaluation}.lisp
* src/project/protocol.lisp (lookup t t): removed; moved to
src/project/variable-evaluation.lisp
(maybe-first): r...
J. Moringen
05:59 PM Revision 72b329da: Moved variable processing into variable-{grammar,evaluation}.lisp
* src/project/protocol.lisp (lookup t t): removed; moved to
src/project/variable-evaluation.lisp
(maybe-first): r...
J. Moringen
05:09 PM Revision b1646f69: Collapsing of Boolean and numeric values in src/project/protocol.lisp
refs #2653
* src/project/protocol.lisp (expand): collapse Boolean and numeric
values properly
J. Moringen
05:09 PM Revision 8de87e8f: Forward declare *variable-locations* in src/project/trace.lisp
* src/project/trace.lisp (declare special *variable-locations*): new
special declaration; serves as forward declara...
J. Moringen
05:09 PM Revision b563d4aa: Output dot files in src/report/graphviz.lisp
* src/report/graphviz.lisp (report t eql :graph pathname): output dot
files in addition to png files
J. Moringen

09/20/2016

03:10 PM Revision 735e5ea7: Trace handles undefined values better in src/project/trace.lisp
* src/project/trace.lisp (print-trace-tree): distinguish undefined and
false values properly
J. Moringen
02:40 PM Revision 297ec497: Variable tracing in src/project/trace.lisp
* src/project/trace.lisp: new file; contains code for tracing variable
lookups
* src/project/protocol.lisp (lookup)...
J. Moringen
02:39 PM Revision 1998a80d: Variable location tracking in src/project/mixins.lisp
* src/project/mixins.lisp (*variable-locations*): new variable; stores
locations of variables definitions
(shared...
J. Moringen
02:34 PM Revision c31c140a: Changed variable storage plist -> alist in src/project/*.lisp
* src/project/protocol.lisp (lookup t t): adapted to changed variable
storage
* src/project/mixins.lisp (direct-var...
J. Moringen
01:42 PM Revision 170fd091: Tweaked log message in src/project/aspect.lisp
* src/project/aspect.lisp (make-aspect-class-form): tweaked log message J. Moringen
01:42 PM Revision 422f3478: Better logging instantiate? in src/project/mixins.lisp
* src/project/mixins.lisp (instantiate? conditional-mixin t): log
effective value and result when evaluating condit...
J. Moringen
01:42 PM Revision cbe3b383: Fixed typo in log message in src/project/classes-model.lisp
* src/project/classes-model.lisp (deploy job): fixed typo in log message J. Moringen

09/15/2016

01:13 PM Revision 69f4d9e4: Conditions are objects in src/project/mixins.lisp
* src/project/mixins.lisp (header): updated copyright
(instantiate? conditional-mixin t): expect conditions to be s...
J. Moringen

09/09/2016

02:31 PM Bug #2655: Variables defined on cmdline or in distribution-context cannot be used in versions sec...
> Do you absolutely need this now?
No, this is not urgent at all. I just was wondering, why this is not possible. ...
R. Haschke
01:24 PM Bug #2655: Variables defined on cmdline or in distribution-context cannot be used in versions sec...
R. Haschke wrote:
> I used the following snippet:
>
> [...]
>
> build-gen complains that version @${ros}@ is n...
J. Moringen
01:12 PM Bug #2655: Variables defined on cmdline or in distribution-context cannot be used in versions sec...
I used the following snippet:... R. Haschke
09:36 AM Bug #2655 (Feedback): Variables defined on cmdline or in distribution-context cannot be used in v...
R. Haschke wrote:
> I would like to use the variable ${ros} to specify some versions of projects/recipes.
Please ...
J. Moringen
03:41 AM Bug #2655 (Feedback): Variables defined on cmdline or in distribution-context cannot be used in v...
I would like to use the variable ${ros} to specify some versions of projects/recipes. R. Haschke
02:10 PM Bug #2654 (Resolved): Switching of repository type doesn't work
Applied in changeset commit:afb45fbbdaf59b9e86f85ab75f98eab2836a369e. J. Moringen
09:39 AM Bug #2654 (Feedback): Switching of repository type doesn't work
R. Haschke wrote:
> If I switch a projects repository type, e.g. from git to archive, the existing jenkins settings ...
J. Moringen
02:05 PM Revision afb45fbb: Archive aspect removes repository in src/project/aspects.lisp
fixes #2654
Previously, updating a existing job with a repository configuration to
use an archive download did not r...
J. Moringen

09/08/2016

01:53 AM Bug #2654 (Resolved): Switching of repository type doesn't work
If I switch a projects repository type, e.g. from git to archive, the existing jenkins settings for the git repositor... R. Haschke
09:49 PM Revision b9beae47: Incorporate analysis natures into caching in src/analysis/git.lisp
The keys for analysis results for the same commit and sub-directory but
different natures would otherwise collide.
*...
J. Moringen
09:20 PM Bug #2650: setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
Thanks Robert. Checked my current distribution. At least your changes do not cause any breakage so far ;) L. Schillingmann
02:01 PM Bug #2650 (Closed): setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
R. Haschke wrote:
> If you like my changes, yes ;-)
The changes are pushed to master already. Thus all amendments...
J. Moringen
01:52 PM Bug #2650: setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
If you like my changes, yes ;-) R. Haschke
11:53 AM Bug #2650 (Feedback): setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
We're done with this issue, right? J. Moringen
10:59 AM Bug #2650: setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
I pushed some changes to make CMAKE_BUILD_TYPE configurable along with cxxflags (using variable cmake.build.type). Th... R. Haschke
05:48 PM Bug #2652 (Resolved): dependency resolution fails for rsb-opencv
Applied in changeset commit:caaf6623b565a2c271460bb1431d378435998815. J. Moringen
03:17 PM Bug #2652 (In Progress): dependency resolution fails for rsb-opencv
Seems to be a combination of template changes and a bug concerning variable inheritance between templates. J. Moringen
02:25 PM Bug #2652: dependency resolution fails for rsb-opencv
I have reproduced the problem. A seems to be caused by a template change. Not sure which one, yet. J. Moringen
01:56 PM Bug #2652: dependency resolution fails for rsb-opencv
R. Haschke wrote:
> It's not the OpenCV dependency that poses the problem for me.
> Rather, rsb-opencv is not list...
J. Moringen
01:51 PM Bug #2652: dependency resolution fails for rsb-opencv
It's not the OpenCV dependency that poses the problem for me.
Rather, rsb-opencv is not listed with any failed depe...
R. Haschke
12:03 PM Bug #2652: dependency resolution fails for rsb-opencv
R. Haschke wrote:
> Recipe is called rsb-opencv.project.
I made a minimal distribution...
J. Moringen
11:39 AM Bug #2652: dependency resolution fails for rsb-opencv
Recipe is called rsb-opencv.project. Do you need anything else? I'm working on lsp-famula-nightly.distribution in lsp... R. Haschke
11:15 AM Bug #2652: dependency resolution fails for rsb-opencv
R. Haschke wrote:
> With my latest changes to master, the dependency resolution for rsb-opencv fails for a reason I ...
J. Moringen
11:04 AM Bug #2652 (Resolved): dependency resolution fails for rsb-opencv
With my latest changes to master, the dependency resolution for rsb-opencv fails for a reason I cannot understand.
r...
R. Haschke
05:47 PM Revision 55455299: Do not swallow keyword arguments in src/analysis/git.lisp
* src/analysis/git.lisp (analyze-git-branch): accept and pass through
arbitrary keyword arguments
(analyze-git-br...
J. Moringen
04:34 PM Revision 2dbb5a58: Fixed non-interactive keyword argument in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (analyze-project):
non-interactive? -> non-interactive
(analyze-projects): ...
J. Moringen
04:29 PM Revision caaf6623: Fixed variable inheritance between templates in
fixes #2652
The problem was related to variable inheritance between template:
variables defined in ancestor template...
J. Moringen
11:29 AM Bug #2653: ${next-value|${true}} evaluates true when previous value is defined as false
I have a test foo.distribution committed to branch rhaschke-tests. R. Haschke
11:28 AM Bug #2653 (Closed): ${next-value|${true}} evaluates true when previous value is defined as false
I tried to add the possibility to override the repository default settings in a distribution.
As we discussed elsewh...
R. Haschke

09/06/2016

09:03 PM Bug #2650: setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
I guess, the template and variable replacement mechanism is not powerful enough to do so. You would need an if-clause... R. Haschke
08:58 PM Bug #2650: setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
Lets check on a way to remove this default behaviour if any intentional compiler flag configuration is set. L. Schillingmann
08:48 PM Bug #2650: setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
I didn't run into serious issues. But a -O1 option which I have set on purpose in cxxflags was overriden by CMAKE_CXX... R. Haschke
06:50 PM Bug #2650: setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
R. Haschke wrote:
> Setting cxxflags leads to the option -DCMAKE_CXX_FLAGS=${cxxflags}.
> However, you also set -DC...
J. Moringen
06:31 PM Bug #2650 (Closed): setting cxxflags might be incompatible to CMAKE_BUILD_TYPE-induced settings
Setting cxxflags leads to the option -DCMAKE_CXX_FLAGS=${cxxflags}.
However, you also set -DCMAKE_BUILD_TYPE=RelWith...
R. Haschke
 

Also available in: Atom