Zum Inhalt springen

e2factory download

Hier können Sie die aktuelle Version von e2factory kostenlos herunterladen. Bitte beachten Sie die Lizenzbedingungen der GPLv3.

Sollten Sie Bedarf an Support, Schulungen, Set-up, einer workbench-Einrichtung oder auch Extensions haben, wenden Sie sich bitte an unser Solutions-Team.

Einen Überblick über unsere Leistungen zu e2factory erhalten Sie unter e2factory professional und e2factory workbench.

Changelog: e2factory-2.3.18p0

  • fix collision created by glibc-2.34 adding closefrom()

Changelog: e2factory-2.3.18

  • fix env var alphabetical sorting order, may require small changes
  • many smaller bugfixes
  • misconfigured git source produces warning instead of error if not fatal
  • fetch-sources --update improvements for git source
  • experimental support for e2.conf.local (selectively overwriting the default)
  • allow specifying temp dir in e2.conf (config.site.tmpdir)
  • detect more typos and invalid settings in e2.conf
  • git source automatically uses remote branch when no local branch exists
  • many signal handling related improvements
  • fix signaling e2-su without a controlling terminal (in CI settings)
  • fix shell quoting source filename in collect project
  • respect config.log.logrotate in e2.conf
  • support tbz2 archives.
  • repair fetch-project in --branch mode
  • repair BuildID calculation in collect project when using wc-mode
  • improve various error messages related to chroot failures.
  • make signal handling and propagation with e2 more robust.
  • reduce confusion between build settings, build and process mode
  • improve error object information and handling
  • refactor global info table into an e2project class
  • optional use of sudo instead of e2-su-2.2 for chroot operations
  • refactoring of e2factory core (e2project class)
  • refactoring of build machinery towards parallelism (build sets, config, etc)

Changelog: e2factory-2.3.17p0

  • add support for --wc-mode res1,res2 style option parsing
  • warn in likely unintended case when mixing multiple build modes
  • fix wait()ing for children
  • fix duplicate detection in build mode arguments
  • improve permission string parsing
  • extended buildid logging to ease debugging

Changelog: e2factory-2.3.17

  • fixed sub-licences handling for file sources
  • ls-project add --unused option
  • ls-project <result> only shows chroot groups used by listed results
  • ls-project <result> only shows licences used by the listed sources
  • Add new source type "licence", providing licence info to build environment
  • Removed lazytag build mode, it was deprecated for a long time
  • Fix error in cvs source if cvsroot unset

Changelog: e2factory-2.3.16p0

  • Fix collect_project, include default result and its deps into the BuildID

Changelog: e2factory-2.3.16

  • Fix e2 fetch-sources --update for git repos
  • Add experimental gitrepo source type
  • Fix doubled up error message on Control-C
  • Fix e2factory sometimes ignoring Control-C
  • Fix unintended modification of the git index in working source directory.
  • Add sha256 support to e2source file config
  • Add sha256 support to e2licence config
  • Add sha256 support to e2chroot config
  • Add selection of checksum algorithms to proj/config
  • Fix checksum verification of some file sources used bycollect_project
  • Fix SourceID calculation in files plugin under artificial conditions

Changelog: e2factory-2.3.15

  • result.tar does not contain leading ./ prefix any more
  • added typo detection in source and result config files
  • reduced warning noise
  • add warning for empty e2env references
  • make the cache truly transparent
  • improve error reporting in dependency cycle detection
  • ls-project displays sub-licenses of file sources
  • add warning when deploying release builds to disabled server
  • improve error handling when encountering erroneous config files
  • prevent manipulation of the lua string module from config files
  • reduce what's possible (but not advertised) in config files
  • fix CVS/SVN LicenseID calculation
  • detect if an unpack location in a source config points to non-existent dir
  • put an end to changing the working directory of the process repeatedly
  • replaced ad-hoc shell command strings with argument tables or safe quoting
  • unified command execution facilities
  • unified IO facilities and surrounding error handling
  • removed reliance on many shell commands
  • e2factory developer documentation improvements
  • internal error handling has been rewritten
  • collect_project now creates "Makefile" instead of "makefile".
  • remove unusable E2_BUILD_NUMBER variable from build-script.
  • on git source update, fetch tags and prevent non-ff merges
  • object oriented structure for sources, results, chroot, build process, ...
  • split e2factory core into logical modules

Ältere Versionen:


Ihr Ansprechpartner

emlix Solutions-Team
Tel +49 (0) 551 / 306 64 - 0
solutions [at] emlix.com