Activity

From 02/04/2015 to 03/05/2015

03/05/2015

09:29 PM Bug #2191 (Resolved): Generator does not report commandline parsing errors properly
Applied in changeset commit:9dfb0f1249cfaccc1cc17f545bb943cfb884f235. J. Moringen
04:10 PM Bug #2191 (Resolved): Generator does not report commandline parsing errors properly
E.g.... J. Moringen
09:24 PM Revision c391e4d2: Backport: Fix for dependency-download in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect dependency-download): only
generate the shell fragment for unpacking copi...
J. Moringen
09:24 PM Revision dede7540: Backport: Better handling of non-deferable errors in src/commandline-interface...
refs #2191
Non-deferable errors are handling using the `abort' restart. However,
the causing condition was not suppl...
J. Moringen
09:24 PM Revision cc93017f: Backport: Better processing of -D options in src/commandline-interface/main.lisp
refs #2191
* src/commandline-interface/main.lisp (parse-overwrite): catch empty
variable name; allow missing value
J. Moringen
09:21 PM Revision df1749f2: Fix for dependency-download in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect dependency-download): only
generate the shell fragment for unpacking copi...
J. Moringen
08:24 PM Revision 723bc93c: Phase error handling for orchestration in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (main): use
`with-phase-error-check' when deleting "other" jobs, when configu...
J. Moringen
08:23 PM Revision 9dfb0f12: Better handling of non-deferable errors in src/commandline-interface/main.lisp
fixes #2191
Non-deferable errors are handling using the `abort' restart. However,
the causing condition was not supp...
J. Moringen
08:22 PM Revision 83960753: Better processing of -D options in src/commandline-interface/main.lisp
refs #2191
* src/commandline-interface/main.lisp (parse-overwrite): catch empty
variable name; allow missing value
J. Moringen
04:01 PM Revision ad0324a5: Add enabled switch to parameters aspect
Adds a switch to manually enable the generation of build parameters to
the parameters aspect.
J. Wienke
02:04 PM Feature #1684: Implement "includes" relation for distributions
J. Moringen wrote:
> We attempted to decide between 2. and 3. several times but each time failed to organize the res...
S. Wrede
10:36 AM Feature #1684: Implement "includes" relation for distributions
S. Meyer zu Borgsen wrote:
> Could it be a first simple solution to simply join multiple "verions"-lists?
This re...
J. Moringen
09:59 AM Feature #1684: Implement "includes" relation for distributions
Could it be a first simple solution to simply join multiple "verions"-lists? S. Meyer zu Borgsen

03/02/2015

02:06 PM Feature #2188 (Resolved): Check Jenkins version before generating
J. Moringen

02/23/2015

01:58 PM Revision e68a4146: Merge remote-tracking branch 'origin/master'
F. Lier

02/19/2015

07:57 PM Revision 60e13157: Backport: Use Python 3-compatible print call in src/project/aspects.lisp
When computing the install directory, the setuptools aspect used Python
code like
print EXPRESSION
which does not...
F. Lier
07:52 PM Revision 1d88b011: Use Python 3-compatible print call in src/project/aspects.lisp
When computing the install directory, the setuptools aspect used Python
code like
print EXPRESSION
which does not...
F. Lier
07:41 PM Revision 0a61d3ce: Possible Fix for python3 setuptools bug #378
F. Lier

02/18/2015

09:16 PM Revision 427773f0: Backport: Print ids of used credentials in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (list-credentials): new function;
collect and print ids of credentials that h...
J. Moringen
09:16 PM Revision e51fc664: Backport: Fixed access computation in src/project/classes-spec.lisp
When attaching parents like `distribution-spec' instances to
`project-spec' instances, `version-spec' instances could...
J. Moringen
09:13 PM Revision 262c0236: Print ids of used credentials in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (list-credentials): new function;
collect and print ids of credentials that h...
J. Moringen
09:12 PM Revision dd5a8fbb: Fixed access computation in src/project/classes-spec.lisp
When attaching parents like `distribution-spec' instances to
`project-spec' instances, `version-spec' instances could...
J. Moringen
01:39 PM Revision 0c4ca5b9: Version bump 0.4 -> 0.5 in jenkins.project.asd
* jenkins.project.asd (+version-minor+): changed value 4 -> 5 J. Moringen
03:01 AM Tasks #2175 (Resolved): Make build-flow generation conditional on a variable
Applied in changeset commit:5b843dde3bcc8745210e4049f017f73ee094410d. J. Moringen
03:01 AM Bug #1915 (Resolved): Variant matching in template ignores variant variable in distribution files
Applied in changeset commit:5b843dde3bcc8745210e4049f017f73ee094410d. J. Moringen
03:01 AM Enhancement #1671 (Resolved): Remove/rename the dreaded "bla-name" variable
Applied in changeset commit:5fba77e2c63b98f9cc0b7506036108ea026687e9. J. Moringen
02:46 AM Revision 03ec0504: setuptools aspect works without options in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect setuptools): do not signal an
error if aspect.setuptools.options is not d...
J. Moringen
02:46 AM Revision d7796b5b: Robust artifact lookup in dependency-download in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect dependency-download): do not
signal an error if an upstream archive-artif...
J. Moringen
02:45 AM Revision 5268c4ea: Cleaned up [un]relate in src/{api,protocol}/*.lisp
* src/api/protocol.lisp (relate): added if-related keyword parameter;
updated documentation string
(unrelate): ad...
J. Moringen
01:38 AM Revision 5b843dde: Removed variant and distribution handling in src/**/*.lisp
fixes #2175
fixes #1915
* New variable :disable-ochestration-jobs controls whether orchestration
jobs are generate...
J. Moringen
01:38 AM Revision 2cb125e3: Removed downstream methods in src/api/classes.lisp
* src/api/classes.lisp (define-interface-implementations publisher):
removed build
(downstream job): removed; no ...
J. Moringen
01:38 AM Revision 5fba77e2: Changed dreaded bla-name -> build-job-name src/project/*.lisp
fixes #1671
* src/project/aspects.lisp (define-aspect dependency-download): changed
variable lookup {bla -> build-...
J. Moringen
01:22 AM Revision 2867cf76: Adapted marker for generated jobs in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (+description-automatically-generated+):
removed HTML formatting
J. Moringen
01:17 AM Revision c817f570: Removed duplicate junit definition in src/api/classes.lisp
* src/api/classes.lisp (define-interface-implementations publisher):
removed duplicate junit definition
* src/api/p...
J. Moringen

02/17/2015

04:51 PM Revision 7f91eb48: Turn more analysis errors in analysis-errors in src/commandline-interface/main...
* src/commandline-interface/main.lisp (analyze-project): signal
`analysis-error' for more causing conditions
J. Moringen
02:36 PM Revision 527740a7: Renamed parameters of slaves aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect slaves): renamed parameters
{slaves,restrict-to-slaves} ->
aspect.slave...
J. Moringen
02:29 PM Revision 67d2fb54: Renamed parameters of retention aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect retention): renamed variables
keep/{days,count} -> aspect.retention.keep/...
J. Moringen

02/16/2015

08:17 PM Enhancement #2182 (Resolved): Support JUnit plugin
Applied in changeset commit:f4d426d1143a61ea89a36b38126180165ed038b3. J. Moringen
08:13 PM Enhancement #2182 (In Progress): Support JUnit plugin
J. Moringen
08:12 PM Enhancement #2182 (Resolved): Support JUnit plugin
J. Moringen
08:17 PM Enhancement #2179 (Resolved): Support xUnit plugin
Applied in changeset commit:cc6fb38473cbe8bf35a4a43a408546e484e7f162. J. Moringen
08:12 PM Enhancement #2179 (In Progress): Support xUnit plugin
J. Moringen
08:14 PM Revision f4d426d1: Added junit aspect in src/project/aspects.lisp
fixes #2182
* src/project/aspects.lisp (define-aspect junit): new aspect; generates
configurations for the JUnit p...
J. Moringen
08:14 PM Revision 06dd0cc9: Basic support for JUnit plugin in lib/jenkins.api/src/api/classes.lisp
refs #2182
* src/api/classes.lisp (define-interface-implementations publisher):
added JUnit plugin
* src/api/packa...
J. Moringen
08:14 PM Revision cc6fb384: Added xunit aspect in src/project/aspects.lisp
fixes #2179
* src/project/aspects.lisp (define-aspect xunit): new aspect; generates
configurations for the XUnit p...
J. Moringen
08:13 PM Revision b88c9a7e: Basic support for XUnit plugin in lib/jenkins.api/src/api/classes.lisp
refs #2179
* src/api/classes.lisp (define-model-class): support slots without
associated XPath
(define-model-cla...
J. Moringen

02/13/2015

09:50 PM Enhancement #2178 (Resolved): Change python setuptools variable "python.site-packages-dir"
Applied in changeset commit:03f9a1df4f85e655774e4e0c1681913a1227c9e0. J. Moringen
09:41 PM Revision 03f9a1df: Better installation directory creation in setuptools aspect in src/project/asp...
fixes #2178
* src/project/aspects.lisp (define-aspect setuptools): new variable
aspect.setuptools.install-prefix i...
J. Moringen
07:24 PM Revision caf0c8ee: Removed unused cmake/cpp in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect cmake/cpp): removed; unused J. Moringen

02/11/2015

10:24 PM Enhancement #2177 (Resolved): Remove 80 characters line length restriction for job descriptions
Applied in changeset commit:a2648b99f2f7756857f1436ef30e5cbf430b7532. J. Moringen
03:26 PM Enhancement #2177 (Resolved): Remove 80 characters line length restriction for job descriptions
Not necessary anymore with recent jenkins versions J. Wienke
10:10 PM Revision a2648b99: Do not insert line-breaks in job descriptions in src/project/classes-model.lisp
fixes #2177
Apparently, newer Jenkins versions do not suffer from the problem of
long description strings breaking t...
J. Moringen
10:10 PM Revision dedc802f: Use transitive dependencies where necessary in src/project/*.lisp
This is mainly necessary to configure CMake projects correctly because
these potentially have to specify the director...
J. Moringen
10:10 PM Revision 8675c32d: Fix for "no \"/label=$label\" in copy-artifact step" in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect dependency-download): iterate
over dependencies correctly
J. Moringen
08:10 PM Tasks #2180 (Resolved): Make archive artifacts a custom aspect
Applied in changeset commit:d13fa122614f29cb2af685eec292d07cdacc5332. J. Wienke
07:53 PM Tasks #2180 (Resolved): Make archive artifacts a custom aspect
Remove it from the cmake aspect. J. Wienke
08:07 PM Revision d13fa122: Make artifact archiving a distinct aspect
Removed from CMake and added as a separate aspect called
archive-artifacts.
fixes #2180
J. Wienke
07:47 PM Revision 16b6c7c4: Prevent progress output for maven
Add -B to the maven command line via a hack. J. Wienke
07:35 PM Enhancement #2179 (Resolved): Support xUnit plugin
... J. Wienke
07:05 PM Enhancement #2178 (Resolved): Change python setuptools variable "python.site-packages-dir"
* Change the name to @aspect.setuptools.install-prefix@
* Add option to pass @python.binary@
* Generate code to der...
J. Wienke
03:20 PM Bug #2174 (Resolved): Do not use /label=$label for non-matrix projects in dependency-download aspect
Applied in changeset commit:fbbdec10a681d8f0c4a119d7fecf092bb8b162a9. J. Moringen
03:20 PM Bug #2172 (Resolved): Missing constraint between untar step and copy artifacts in dependency-down...
Applied in changeset commit:3e26af68d3b7cf4eaacbfc07069e8c885f2f8ed6. J. Moringen
03:14 PM Revision 51138381: Added debug output in src/analysis/protocol.lisp
* src/analysis/protocol.lisp (header): updated copyright
(analyze :around t t): log analysis results
J. Moringen
03:06 PM Revision fbbdec10: Non-matrix job => no "/label=$label" in copy-artifact step in src/project/aspe...
fixes #2174
* src/project/aspects.lisp (define-aspect dependency-download): do not
include "/label=$label" in copy...
J. Moringen
02:26 PM Revision 3e26af68: Added builder ordering constraints in src/project/aspects.lisp
fixes #2172
* src/project/aspects.lisp (define-aspect archive): added super-aspect
`builder-defining-mixin'
(def...
J. Moringen

02/10/2015

08:48 PM Bug #2176 (Resolved): jobs conditions cannot react to command line variables
Trying conditions like:... J. Wienke
08:28 PM Tasks #2175 (Resolved): Make build-flow generation conditional on a variable
So that we can disable build flow for modes other than toolkit. J. Wienke
08:20 PM Bug #2174 (Resolved): Do not use /label=$label for non-matrix projects in dependency-download aspect
J. Wienke
08:16 PM Feature #2173 (Resolved): Allow to pass json arrays as variables via cmdline
Required to specify slave combinations from the outside. J. Wienke
08:09 PM Bug #2172 (Resolved): Missing constraint between untar step and copy artifacts in dependency-down...
J. Wienke

02/09/2015

04:45 PM Revision 6e3e3e8b: Recursive default value processing in src/project/protocol.lisp
* src/project/protocol.lisp (header): updated copyright
(defrule escaped-syntactic-character): added \} combination...
J. Moringen
04:44 PM Revision d5bb24bd: Use access property for auto credentials in src/{project/aspects,commandline-i...
refs #1984
Specifying "access": "private" in a project recipe makes
"scm.credentials" default to the host part of th...
J. Moringen
04:39 PM Revision 3579818c: Added project and distribution access checking in src/project/*.lisp
Distributions and projects can now have an
"access": "private" | "public"
entry in their "variables" section. The...
J. Moringen
01:47 PM Revision 8ee09bf9: Changed default base URL to use https in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (update-synopsis): changed default
value of the base-uri commandline option "...
J. Moringen

02/04/2015

12:42 PM Bug #1880: Behavior of @{…|[]} seems wrong
I'm inclined to say "just try what happens and extend the README file, if you have the time and motivation" as this i... J. Moringen
12:27 PM Bug #1880: Behavior of @{…|[]} seems wrong
OK. How can you then use something like
"value of variable is: ${myvar|}"
In this case, ${myvar|} should expand t...
R. Haschke
12:15 PM Bug #1880: Behavior of @{…|[]} seems wrong
R. Haschke wrote:
> Wouldn't ${patches|} expand to the empty string, and thus shell.command.patch to "patch -l -p0 <...
J. Moringen
 

Also available in: Atom