]>
git.e2factory.org Git - e2factory.git/log
Gordon Hecker [Wed, 5 May 2010 13:10:40 +0000 (15:10 +0200)]
deployment: do not re-deploy releases that are already in archive
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 5 May 2010 12:51:45 +0000 (14:51 +0200)]
deployment: tune logging behaviour
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 5 May 2010 12:41:16 +0000 (14:41 +0200)]
deployment: move deployment settings to policy module
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 5 May 2010 12:23:24 +0000 (14:23 +0200)]
deployment: enable deployment through the deploy_results attribute in proj/config
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 5 May 2010 12:10:02 +0000 (14:10 +0200)]
deployment: policy: enable deployment in release mode only
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 29 Apr 2010 13:20:18 +0000 (15:20 +0200)]
deployment: initial implementation
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 5 May 2010 10:39:44 +0000 (12:39 +0200)]
deployment: store results on default server in release mode
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 5 May 2010 13:20:10 +0000 (15:20 +0200)]
error checking: verify the default_results list
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 3 May 2010 09:50:48 +0000 (11:50 +0200)]
create next changelog entry
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 3 May 2010 09:50:48 +0000 (11:50 +0200)]
release e2factory-2.3.6pre1
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 3 May 2010 09:48:48 +0000 (11:48 +0200)]
changelog: bugfixes
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 23 Mar 2010 14:52:58 +0000 (15:52 +0100)]
fix broken warning
Gordon Hecker [Thu, 11 Mar 2010 09:05:25 +0000 (10:05 +0100)]
cleanup: remove unused code
Gordon Hecker [Thu, 4 Mar 2010 16:58:10 +0000 (17:58 +0100)]
do not sort the dependency list. This is not neccessary and this way
the order is maintained when passing the dependency list to the
build process
Gordon Hecker [Fri, 5 Mar 2010 11:26:05 +0000 (12:26 +0100)]
optimization: use file_path() instead of fetch_file() when unpacking results
Gordon Hecker [Wed, 24 Mar 2010 08:29:59 +0000 (09:29 +0100)]
transport: use rsync instead of curl to handle file:// urls
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 24 Mar 2010 08:26:24 +0000 (09:26 +0100)]
bugfix: quote curl args
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 3 May 2010 09:32:29 +0000 (11:32 +0200)]
syntax: this version of e2factory introduces a new syntax version
with the following features:
* env attribute in source configuration
* env attribute in result configuration
Support for old configuration versions is discontinued as versions
2.3.4 or above handle result specific environment in a stricter way,
leading to issues when environment for non-existent results is
configured.
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 3 May 2010 09:30:34 +0000 (11:30 +0200)]
changelog: document configuration changes
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 29 Apr 2010 08:23:15 +0000 (10:23 +0200)]
results: allow assigning environment to results in result configuration
This is done by assigning a dictionary to the 'env' attribute
of a result configuration.
The environment configured this way is merged into the environment
and overrides variables from the project wide configuration files.
BuildId is handled by merging these variables into the result
specific environment before BuildId calculation.
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 27 Apr 2010 12:56:44 +0000 (14:56 +0200)]
sources: allow assigning environment to sources
This is done by assigning a dictionary to the 'env' attribute
of a source configuration.
The environment configured this way is merged into the environment
of any result that uses the particular source.
BuildId is handled by including the dictionary into the sourceid
calculation.
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 29 Apr 2010 08:15:43 +0000 (10:15 +0200)]
store result local environment in res._env instead of res.env
Signed-off-by: Gordon Hecker <ghecker@gmx.de>
Gordon Hecker [Mon, 19 Apr 2010 10:44:55 +0000 (12:44 +0200)]
create next changelog entry
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 19 Apr 2010 10:44:55 +0000 (12:44 +0200)]
release e2factory-2.3.5
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 19 Apr 2010 06:42:56 +0000 (08:42 +0200)]
collect_project: fix error handling in unpack code generation
Signed-off-by: Gordon Hecker <gh@emlix.com>
Tobias Ulmer [Sun, 18 Apr 2010 04:18:55 +0000 (06:18 +0200)]
collect_project: bugfix: invalid makefile code was generated for archive
files configured to be copied, not unpacked.
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 23 Mar 2010 16:19:54 +0000 (17:19 +0100)]
create next changelog entry
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 23 Mar 2010 16:19:54 +0000 (17:19 +0100)]
release e2factory-2.3.4
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 23 Mar 2010 12:36:08 +0000 (13:36 +0100)]
create next changelog entry
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 23 Mar 2010 12:36:08 +0000 (13:36 +0100)]
release e2factory-2.3.4rc2
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 23 Mar 2010 11:28:34 +0000 (12:28 +0100)]
add a hint that URLs must be passed to e2-new-source to builtin help
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 23 Mar 2010 11:25:46 +0000 (12:25 +0100)]
fix error handling when downloading source files with e2-new-source fails
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 23 Mar 2010 11:18:41 +0000 (12:18 +0100)]
honour config file config in e2-install-e2
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 23 Mar 2010 11:18:05 +0000 (12:18 +0100)]
move config file config to globals table
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 22 Mar 2010 11:10:03 +0000 (12:10 +0100)]
bugfix: fix error handling for misconfigured files in source configuration
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 22 Mar 2010 11:09:35 +0000 (12:09 +0100)]
bugfix: fix error handling for e2tuil.stat()
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 17 Mar 2010 10:11:34 +0000 (11:11 +0100)]
plugin interface: print the description of each plugin when --version is
requested
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 15 Mar 2010 15:56:26 +0000 (16:56 +0100)]
documentation: write migration documentation
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 15 Mar 2010 14:29:50 +0000 (15:29 +0100)]
create next changelog entry
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 15 Mar 2010 14:29:50 +0000 (15:29 +0100)]
release e2factory-2.3.4rc1
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 10 Mar 2010 17:56:34 +0000 (18:56 +0100)]
plugin interface: extensions
* permit plugins to register commandline options
* permit tool specific initialization of plugins
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 11 Mar 2010 13:59:53 +0000 (14:59 +0100)]
bugfix: include username in chroot location format string
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 11 Mar 2010 13:31:24 +0000 (14:31 +0100)]
bugfix: modify hashcache to track per-entry modification time
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 11 Mar 2010 08:58:51 +0000 (09:58 +0100)]
cleanup: use standard io library for logfiles
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 9 Mar 2010 12:30:34 +0000 (13:30 +0100)]
sample config: fix typo
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 8 Mar 2010 15:47:28 +0000 (16:47 +0100)]
create next changelog entry
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 8 Mar 2010 15:47:28 +0000 (16:47 +0100)]
release e2factory-2.3.4pre3
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 8 Mar 2010 15:45:18 +0000 (16:45 +0100)]
update Changelog
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Fri, 5 Mar 2010 10:41:18 +0000 (11:41 +0100)]
refactoring: new generic function: unpack_result()
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 4 Mar 2010 16:55:22 +0000 (17:55 +0100)]
cleanup: sort dependency list in check_result() instead doing it as a side-effect in dlist()
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 4 Mar 2010 16:14:37 +0000 (17:14 +0100)]
plugin support: allow extending dlist()
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 4 Mar 2010 16:53:00 +0000 (17:53 +0100)]
bugfix: fix debug message
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 2 Mar 2010 17:15:21 +0000 (18:15 +0100)]
create next changelog entry
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 2 Mar 2010 17:15:21 +0000 (18:15 +0100)]
release e2factory-2.3.4pre2
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 2 Mar 2010 17:15:09 +0000 (18:15 +0100)]
Changelog
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 2 Mar 2010 17:00:07 +0000 (18:00 +0100)]
bugfix: fix unintended recursion into non-directories searching for
source/result configuration
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 2 Mar 2010 15:04:47 +0000 (16:04 +0100)]
bugfix: deinitialize lock only if initialized before
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Tue, 2 Mar 2010 13:04:31 +0000 (14:04 +0100)]
plugin support: extend api to register functions to run during
collect_project(). Includes bugfix: Check return code from
registered functions
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 25 Feb 2010 16:52:01 +0000 (17:52 +0100)]
bugfix: the e2-cf tool refused to work in projects with a broken
configuration. That prevented the user from fixing a broken
configuration using that tool, making the tool pretty much useless.
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 22 Feb 2010 17:19:47 +0000 (18:19 +0100)]
cleanup: fix warning code
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 22 Feb 2010 14:09:09 +0000 (15:09 +0100)]
bugfix: fix broken e2-fetch-sources --chroot
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 22 Feb 2010 13:33:58 +0000 (14:33 +0100)]
fix buitin help in playground tool
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 18 Feb 2010 13:37:21 +0000 (14:37 +0100)]
include compressed build log into result packages
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 18 Feb 2010 13:36:44 +0000 (14:36 +0100)]
add new external tool: gzip
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 17 Feb 2010 15:41:29 +0000 (16:41 +0100)]
create next changelog entry
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 17 Feb 2010 15:41:29 +0000 (16:41 +0100)]
release e2factory-2.3.4pre1
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Fri, 12 Feb 2010 14:40:15 +0000 (15:40 +0100)]
cleanup: remove code that logs tool invocations
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 11 Feb 2010 11:21:42 +0000 (12:21 +0100)]
bugfix: options: print a proper error message when an unknown option is passed
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 11 Feb 2010 10:43:36 +0000 (11:43 +0100)]
bugfix: global tools: catch invalid location in command line
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 27 Jan 2010 13:04:32 +0000 (14:04 +0100)]
bugfix: fix error handling in env: collect all errors of one class before returning to save multiple iterations
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 25 Jan 2010 14:31:43 +0000 (15:31 +0100)]
bugfix: fix error handling when passing a sourcename to ls-project
We had functionality to translate from a source to result and list
all dependencies, but that lead to ambiguous behaviour where sources
and results with the same name exist. So don't accept source names
for now.
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 3 Feb 2010 09:24:47 +0000 (10:24 +0100)]
debug: write version information to debug log
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Fri, 12 Feb 2010 09:46:33 +0000 (10:46 +0100)]
cleanup: Changelog
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 11 Feb 2010 11:06:02 +0000 (12:06 +0100)]
cleanup: remove broken option to e2-install-e2: --binary
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Fri, 22 Jan 2010 09:40:47 +0000 (10:40 +0100)]
cleanup: fix global tools to work with modularized libraries
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 11 Feb 2010 11:00:16 +0000 (12:00 +0100)]
cleanup: fix missing require in e2option
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 8 Feb 2010 12:09:21 +0000 (13:09 +0100)]
cleanup: fix missing requires in local tools
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 27 Jan 2010 13:44:36 +0000 (14:44 +0100)]
cleanup: correctly use tools module
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Fri, 22 Jan 2010 09:51:39 +0000 (10:51 +0100)]
cleanup: move buildconfig.lua installation to local/ subdirectory
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Mon, 8 Feb 2010 12:10:37 +0000 (13:10 +0100)]
cleanup: fix usage of global variable from e2lib
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Fri, 5 Feb 2010 16:31:13 +0000 (17:31 +0100)]
cleanup: debug log was broken due to modularization. Fix.
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 19:33:19 +0000 (20:33 +0100)]
cleanup: turn e2lib into a proper lua module
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 18:39:26 +0000 (19:39 +0100)]
cleanup: turn e2build into a proper lua module and install on its own
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 18:35:15 +0000 (19:35 +0100)]
cleanup: install collection and strict modules on their own
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 18:32:50 +0000 (19:32 +0100)]
cleanup: turn policy module into a proper lua module and install on its own
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 18:26:49 +0000 (19:26 +0100)]
cleanup: obsolete loader module for local tools
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 18:14:27 +0000 (19:14 +0100)]
cleanup: install libraries on their own instead of linking together: * tools * transport * cache * environment * plugin * url * hash * lock
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 18:19:04 +0000 (19:19 +0100)]
cleanup: remove unused code: result.lua
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 11 Feb 2010 13:33:43 +0000 (14:33 +0100)]
cleanup: move generic code to generic_git module, fix a call to generic_git.new_repository()
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 17:17:57 +0000 (18:17 +0100)]
cleanup: refactor scm related code.
The e2scm module was renamed to scm and code size was reduced by 75 percent
by unifying interfaces.
The following modules were turned into proper lua modules:
* scm (e2scm)
* files
* git
* svn
* cvs
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 14:41:54 +0000 (15:41 +0100)]
cleanup: turn e2tool into a proper lua module
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 14:38:06 +0000 (15:38 +0100)]
cleanup: no need to explicitly create the e2util module
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 14:36:13 +0000 (15:36 +0100)]
cleanup: rename error module to err and turn into proper lua module
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 14:24:53 +0000 (15:24 +0100)]
cleanup: rename scm.git module to generic_git and turn into proper lua module
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 14:18:47 +0000 (15:18 +0100)]
cleanup: turn luafile into a proper lua module
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Thu, 21 Jan 2010 13:59:03 +0000 (14:59 +0100)]
cleanup: turn e2option into a proper lua module
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 20 Jan 2010 18:50:01 +0000 (19:50 +0100)]
cleanup: build process: remove relative path where not required
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 20 Jan 2010 17:38:29 +0000 (18:38 +0100)]
cleanup: clean up and simplify the build system
Mainly: Nothing is built in the generic/ subdirectory any more now:
global stuff is built in global/
local stuff is built in local/
libraries are no longer renamed with _local or _global prefixes.
This is another step heading towards proper modularization - and
installing each module on its own, for both local and global
tools.
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 20 Jan 2010 17:22:19 +0000 (18:22 +0100)]
cleanup: remove unused e2api code
Signed-off-by: Gordon Hecker <gh@emlix.com>
Gordon Hecker [Wed, 20 Jan 2010 17:20:46 +0000 (18:20 +0100)]
cleanup: remove e2-buildid(1) manual page
Signed-off-by: Gordon Hecker <gh@emlix.com>