Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:42.2
dice
dice.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dice.changes of Package dice
------------------------------------------------------------------- Wed Jul 29 09:34:05 CEST 2015 - ms@suse.de - Fixed job prepare_build The method glob deletes old builds from tmp. What sounds like a good idea is a bad one because when multiple job runs in parallel this breaks the other jobs. That's because depending on the selected build system and setup tmp might be a shared location ------------------------------------------------------------------- Tue Jul 28 23:18:53 CEST 2015 - ms@suse.de - Fixed calculateDigest The calculation of the recipe digest is based on the data which build the image description. However if people use a repository as part of the image description it should not be taken into consideration, because a solver operation will find potential repository changes. Therefore the list of files and directories belonging to an image description is limited to the top level entries and the recursive search for the optioal overlay root directory ------------------------------------------------------------------- Tue Jul 28 16:01:52 CEST 2015 - ms@suse.de - Fixed comps download and test ------------------------------------------------------------------- Tue Jul 28 15:27:15 CEST 2015 - ms@suse.de - Follow up fix to support yum groups yum group names are prefixed with group: not with pattern: ------------------------------------------------------------------- Sat Jul 25 21:26:09 CEST 2015 - ms@suse.de - Added support for this:// kiwi uri type ------------------------------------------------------------------- Mon Jul 20 22:39:08 CEST 2015 - ms@suse.de - Added --skip-missing option Allows to skip packages for the solver operation if they could not be found in the repositories. This is useful if packages are only relevant for certain profiles of the kiwi configuration. Dice always solves over all packages listed in the configuration ------------------------------------------------------------------- Mon Jul 20 17:16:45 CEST 2015 - ms@suse.de - Version 0.7.3 ------------------------------------------------------------------- Mon Jul 20 17:00:40 CEST 2015 - ms@suse.de - Fixed kiwi URI obs resolver prevent double slashes in output URL ------------------------------------------------------------------- Mon Jul 20 16:36:11 CEST 2015 - ms@suse.de - Added support for yum groups in solver libsolv provides a comp2solv parser which allows to read yum groups (comps) files. This allows to let satsolver use yum groups for building rhel images ------------------------------------------------------------------- Mon Jul 20 10:18:19 CEST 2015 - ms@suse.de - Fixed packaging missing ruby-solv requirement, and broken binary patch to adapt the gem search path ------------------------------------------------------------------- Sun Jul 19 22:31:04 CEST 2015 - ms@suse.de - Disable ruby internal buffering for build log ------------------------------------------------------------------- Thu Jul 16 14:11:39 CEST 2015 - ms@suse.de - Version 0.7.2 ------------------------------------------------------------------- Thu Jul 16 14:10:50 CEST 2015 - ms@suse.de - Use unique tmp names for building ------------------------------------------------------------------- Thu Jul 16 11:36:31 CEST 2015 - ms@suse.de - Bind mount docker host tmp dir for building It should be avoided to produce big data in the docker storage backend. We might easily run out of space ------------------------------------------------------------------- Thu Jul 16 11:08:39 CEST 2015 - ms@suse.de - Stick to the naming conventions of docker Use the tag name 'latest' to identify the most recent image ------------------------------------------------------------------- Thu Jul 16 10:40:13 CEST 2015 - ms@suse.de - Fixed calling commands passed to docker run let a shell process evaluate the given parameters ------------------------------------------------------------------- Wed Jul 15 13:09:45 CEST 2015 - ms@suse.de - Added support for plain docker build system The buildsystem will pull the opensuse/kiwi image from dockerhub to establish a build environment ------------------------------------------------------------------- Tue Jul 14 13:22:28 CEST 2015 - ms@suse.de - Refactor job command invokation Make sure the basic access to the buildsystem is provided by the buildsystem factory and not created as part of the job. This allows to run job commands within a buildservice by the nature of the buildservice and not hard coded to the use of ssh. This change has been in preparation to add a native docker build service class ------------------------------------------------------------------- Mon Jun 8 10:12:57 CEST 2015 - ms@suse.de - Update README due to the use of the latest packaging tools for ruby modules the package was renamed to follow the guidelines. Formerly 'dice' is now ruby<version>-rubygem-dice-<version>.<arch> ------------------------------------------------------------------- Tue May 19 21:44:50 CEST 2015 - ms@suse.de - Version 0.6.1 ------------------------------------------------------------------- Tue May 19 21:43:47 CEST 2015 - ms@suse.de - Adapt package spec, remove recipes ------------------------------------------------------------------- Tue May 19 21:37:33 CEST 2015 - ms@suse.de - Delete recipes The recipes are basically duplicates from the JeOS descriptions provided by kiwi-templates. Now that the kiwi-templates are prepared for dice (provides a Vagrantfile) we refer to one central place instead of duplicating descriptions ------------------------------------------------------------------- Tue May 19 21:34:12 CEST 2015 - ms@suse.de - Update README Change default provider setup to docker. This allows to directly refer to the kiwi-templates which contains all dice configs to build contained. In addition using docker is much faster than virtualbox. Thus I recommend this system ------------------------------------------------------------------- Sun May 17 21:10:22 CEST 2015 - ms@suse.de - Switched to gem2rpm way of creating the package ------------------------------------------------------------------- Fri Apr 10 12:17:44 CEST 2015 - ms@suse.de - Make sure a default provider is set for vagrant dice takes the value VAGRANT_DEFAULT_PROVIDER from the environment and if not set it is set to 'docker'. the parameter will be passed as --provider option to the vagrant calls ------------------------------------------------------------------- Tue Apr 7 22:21:14 CEST 2015 - ms@suse.de - Fixed handling of relative repo source paths Relative source paths can be set relative to the image description. Inside of the container the image description is mapped below /vagrant. If the relative path is leaving the image description directory it is in the user's responsibility to map the repo to the right place inside of the container so that the relative path points correctly to the repository. This fixes #7 ------------------------------------------------------------------- Tue Mar 24 18:53:41 CET 2015 - ms@suse.de - Support legacy obs type pointing to yast style repo ------------------------------------------------------------------- Tue Mar 24 18:52:00 CET 2015 - ms@suse.de - Update dist url's in example recipes Unfortunately kiwi can only deal well with distro repos if they are of type yast2. This is because in case of using the rpm-md version the pattern information is missing. Thus we switch back to the yast2 url ------------------------------------------------------------------- Tue Mar 24 17:05:43 CET 2015 - ms@suse.de - Add use of pattern data for rpm-md repos In the buildservice an rpm-md repo can provide suse style pattern information. If present we make use of them to form the solvable ------------------------------------------------------------------- Tue Mar 24 17:03:52 CET 2015 - ms@suse.de - Fixed translation of obs repo to http repo Use the correct URL schema to form an http url containing the obs project names. The obs redirector takes are for redirecting to the correct repo location ------------------------------------------------------------------- Tue Mar 24 17:02:01 CET 2015 - ms@suse.de - Update recipe template repositories Use the correct project layout for describing an obs repo ------------------------------------------------------------------- Tue Mar 24 09:02:58 CET 2015 - ms@suse.de - Support obs url type for update repos The url matcher now also supports obs url types of the type obs://update/<distro> ------------------------------------------------------------------- Tue Mar 24 09:01:45 CET 2015 - ms@suse.de - Make sure potential kiwi lock file is removed Prior to building the prepare_build method also removes stale kiwi init lock file from /var/lock ------------------------------------------------------------------- Tue Mar 24 09:01:08 CET 2015 - ms@suse.de - Added update repo to 13.1 example recipe ------------------------------------------------------------------- Fri Mar 20 16:35:51 CET 2015 - ms@suse.de - Prevent halt() from being called multiple times In case of an exception the global exception handler will call the cleanup correctly. Thus there is no need to actively halt the buildsystem if the next call is a raise ------------------------------------------------------------------- Fri Mar 20 16:07:28 CET 2015 - ms@suse.de - Support dice build option --kiwiprofile If specified the option will hand over the value to the contained kiwi call as --add-profile option. This fixes #6 ------------------------------------------------------------------- Wed Mar 18 16:38:27 CET 2015 - ms@suse.de - Update suse-13.1-JeOS recipe deprecated vagrant option -privileged, replaced by --privileged ------------------------------------------------------------------- Tue Mar 10 17:53:30 CET 2015 - ms@suse.de - Delete invalid dot graph ------------------------------------------------------------------- Tue Mar 10 10:01:57 CET 2015 - ms@suse.de - More robust inheritance for connection classes Connection sub classes should not require to call super in order to run the constructor from the base class. It's more robust to let the base class constructor call a post initialize method which can be specialized in the sub class when required ------------------------------------------------------------------- Tue Mar 10 09:57:44 CET 2015 - ms@suse.de - More robust inheritance for buildsystem classes BuildSystem sub classes should not require to call super in order to run the constructor from the base class. It's more robust to let the base class constructor call a post initialize method which can be specialized in the sub class when required ------------------------------------------------------------------- Tue Mar 10 09:35:05 CET 2015 - ms@suse.de - More robust inheritance for repository classes Repository sub classes should not require to call super in order to run the constructor from the base class. It's more robust to let the base class constructor call a post initialize method which can be specialized in the sub class when required ------------------------------------------------------------------- Mon Mar 9 17:25:16 CET 2015 - ms@suse.de - Update project url ------------------------------------------------------------------- Fri Mar 6 21:08:56 CET 2015 - ms@suse.de - Cleanup use of default values Use a symbol as default buildhost indicator to avoid conflicts with buildhost names. In addition make sure that all constant values are stored at the same place ------------------------------------------------------------------- Fri Mar 6 20:59:42 CET 2015 - ms@suse.de - Update README due to ssh key handling changes ------------------------------------------------------------------- Fri Mar 6 17:00:01 CET 2015 - ms@suse.de - config.ssh_private_key not used for vagrant builds Now that dice looks up the vagrant generated key there is no need for the Dicefile to specify the ssh pkey path ------------------------------------------------------------------- Fri Mar 6 16:49:50 CET 2015 - ms@suse.de - Fixed private key handling for buildsystem access vagrant has changed and will create its own key pair when the instance comes up. In order to use the right key dice look up the location of the generated private key and uses that for further ssh connections to the running instance ------------------------------------------------------------------- Wed Mar 4 12:01:57 CET 2015 - ms@suse.de - check_404_header only for remote uri ------------------------------------------------------------------- Wed Mar 4 11:54:30 CET 2015 - ms@suse.de - Bumb version to 0.5.3 ------------------------------------------------------------------- Tue Mar 3 21:04:57 CET 2015 - ms@suse.de - Added support for rpm-dir repotype In addition to the support for plaindir repos, the check for the repo type was changed to use the type value from the kiwi config file instead of best guessing the type according to the presence of repo metadata files. Especially for repos without metadata like plaindirs this doesn't work well ------------------------------------------------------------------- Tue Feb 17 17:07:41 CET 2015 - ms@suse.de - Fixed use of dir:// uri type The check if the uri is a remote or local uri was missing in the repository type checker. This lead to a wrong location passed to the open call if the dir:// type was used ------------------------------------------------------------------- Mon Feb 16 17:35:13 CET 2015 - ms@suse.de - Added Uri class to control access Simple uri's like local paths or remote locations via http doesn't require a pre processing. However there are more complex uri's like the path to an iso which requires to loop mount the device prior to use it. It's also required to cleanup the state of such devices properly. It also makes sense to ask an Uri class if the resource is remote or local and maybe more useful messages can be passed to an Uri object in the future ------------------------------------------------------------------- Fri Feb 13 16:14:32 CET 2015 - ms@suse.de - Increase version to v0.5.2 ------------------------------------------------------------------- Fri Feb 13 16:13:05 CET 2015 - ms@suse.de - Fixed use of local repositories In order to allow curl to load local files the mime type file:// must be prepended ------------------------------------------------------------------- Thu Feb 12 17:00:09 CET 2015 - ms@suse.de - Support dir:// and just path /... uri types ------------------------------------------------------------------- Thu Feb 5 16:15:26 CET 2015 - ms@suse.de - Update documentation ------------------------------------------------------------------- Thu Feb 5 16:11:58 CET 2015 - ms@suse.de - Fixed documentation references ------------------------------------------------------------------- Thu Feb 5 16:10:23 CET 2015 - ms@suse.de - Documentation style fixes ------------------------------------------------------------------- Thu Feb 5 16:08:10 CET 2015 - ms@suse.de - Update documentation ------------------------------------------------------------------- Sun Jan 4 23:29:28 CET 2015 - ms@suse.de - Added check_404_header method when using curl on a file which does not exist the response is a html encoded error code e.g 404 not found. The exit code of curl in that case is success but in fact this should be treated as an error ------------------------------------------------------------------- Sun Jan 4 22:44:47 CET 2015 - ms@suse.de - Make sure Command.run is used in repository_base ------------------------------------------------------------------- Sun Jan 4 22:38:58 CET 2015 - ms@suse.de - Added cleanup command cleanup build metadata. On build several metadata like the semaphore lock or vagrant instance metadata as well the caller history is created. This command allows to cleanup the data to its original state. So far only the semaphore cleanup has been implemented ------------------------------------------------------------------- Thu Jan 1 23:01:30 CET 2015 - ms@suse.de - Allow to set kiwi type as build option ------------------------------------------------------------------- Thu Jan 1 18:18:47 CET 2015 - ms@suse.de - Update rake task, delete static mkmf-rice.rb ------------------------------------------------------------------- Thu Jan 1 17:39:45 CET 2015 - ms@suse.de - Create semget lock id from a digest Using lock.sum is not safe. Instead a sha256 digest from the lock path is created and from there the sum value is used as id for semget ------------------------------------------------------------------- Thu Jan 1 16:26:34 CET 2015 - ms@suse.de - Allow lock release only if lock was set before ------------------------------------------------------------------- Wed Dec 31 20:53:25 CET 2014 - ms@suse.de - Use a local copy of mkmf-rice.rb to build Makefile For some reason loading of mkmf-rice with ruby in a buildservice chroot did not work. For now this workaround fixed the problem ------------------------------------------------------------------- Wed Dec 31 14:13:49 CET 2014 - ms@suse.de - Need a C++ compiler to build package ------------------------------------------------------------------- Wed Dec 31 02:35:57 CET 2014 - ms@suse.de - Build requires ruby-devel ------------------------------------------------------------------- Wed Dec 31 02:31:03 CET 2014 - ms@suse.de - Fixed build target ruby ./extconf.rb calls mkdir at a place without permissons when building in the buildservice ------------------------------------------------------------------- Tue Dec 30 23:34:28 CET 2014 - ms@suse.de - Added compile of semaphore to rake task ------------------------------------------------------------------- Tue Dec 30 23:29:10 CET 2014 - ms@suse.de - Use named semaphore for process synchronisation File base locking is not safe from race conditions ------------------------------------------------------------------- Tue Dec 30 19:30:11 CET 2014 - ms@suse.de - Added rebuild? method to BuildStatus class BuildStatus should determine if a rebuild is required The BuildTask just checks by sending this message to the status object ------------------------------------------------------------------- Tue Dec 30 16:46:02 CET 2014 - ms@suse.de - More flexible interface for build status checking for a class type as status type is not flexible. In addition the BuildStatus class should really know everything about the build status. ------------------------------------------------------------------- Sun Dec 28 21:16:22 CET 2014 - ms@suse.de - Found a duck making a decision by selecting for class type is not flexible ------------------------------------------------------------------- Tue Dec 23 00:11:28 CET 2014 - ms@suse.de - Delete no longer needed recipe test data ------------------------------------------------------------------- Mon Dec 22 23:24:19 CET 2014 - ms@suse.de - Better handling of Recipe class improve unit tests for Recipe class. change public interface to expose setup and validate methods and keep the constructor simple. ------------------------------------------------------------------- Mon Dec 22 02:38:00 CET 2014 - ms@suse.de - Make Recipe class better testable ------------------------------------------------------------------- Mon Dec 22 01:54:49 CET 2014 - ms@suse.de - Reduce class dependencies for Recipe and BuildTask ------------------------------------------------------------------- Sat Dec 20 23:28:31 CET 2014 - ms@suse.de - Remove argument order dependencies ------------------------------------------------------------------- Sat Dec 20 23:01:22 CET 2014 - ms@suse.de - Isolate dependencies ------------------------------------------------------------------- Sat Dec 20 19:20:31 CET 2014 - ms@suse.de - Update unit tests to all class changes ------------------------------------------------------------------- Sat Dec 20 18:23:12 CET 2014 - ms@suse.de - Cleanup BuildSystem class name Make sure the BuildSystem classes inherits from BuildSystemBase ------------------------------------------------------------------- Sat Dec 20 15:55:01 CET 2014 - ms@suse.de - Cleanup Connection class name Make sure the Connection classes inherits from ConnectionBase ------------------------------------------------------------------- Sat Dec 20 15:20:46 CET 2014 - ms@suse.de - Reduce class dependencies for Solver class ------------------------------------------------------------------- Sat Dec 20 14:17:09 CET 2014 - ms@suse.de - Don't test private methods ------------------------------------------------------------------- Wed Dec 17 16:25:53 CET 2014 - ms@suse.de - Cleanup Recipe class Make the interface more clear. The update method updates the checksum of the recipe which is clear by the name of the method it calls: writeRecipeChecksum. There should be no connection between a recipe and a job, but a recipe can check if something has changed in its configuration or metadata. So there is a method uptodate? which checks that ------------------------------------------------------------------- Wed Dec 17 15:12:18 CET 2014 - ms@suse.de - Cleanup Solver class The task for the Solver class is to solve packages against repositories and not to write the solver result to the recipe scan file. The latter belongs to the Recipe class ------------------------------------------------------------------- Mon Dec 15 15:44:07 CET 2014 - ms@suse.de - Fixed README log command has changed to be buildlog ------------------------------------------------------------------- Mon Dec 15 09:18:28 CET 2014 - ms@suse.de - Fixed inifile version lock down version 2.0.2 as currently in openSUSE works ------------------------------------------------------------------- Sat Dec 13 22:28:47 CET 2014 - ms@suse.de - Added dice history command it prints the dice command history for the given recipe and shows the result of the command with a timestamp as section name ------------------------------------------------------------------- Fri Dec 12 17:13:57 CET 2014 - ms@suse.de - Don't pass options as hash Instead make options available as OpenStruct instance global to the Dice namespace ------------------------------------------------------------------- Fri Dec 12 16:18:30 CET 2014 - ms@suse.de - Make the logger an instance of the Logger class in addition write the logfile in ini format ------------------------------------------------------------------- Thu Dec 11 09:51:38 CET 2014 - ms@suse.de - Added dice-rpmlintrc as source to spec file ------------------------------------------------------------------- Wed Dec 10 13:33:02 CET 2014 - ms@suse.de - Fixed spec template Source location is local since dice is not yet available on rubygems.org ------------------------------------------------------------------- Wed Dec 10 13:29:54 CET 2014 - ms@suse.de - OO Cleanup Hide instance variables, use attr_reader and remove obsolete self written accessor methods ------------------------------------------------------------------- Tue Dec 9 17:47:00 CET 2014 - ms@suse.de - Added Copyright comment ------------------------------------------------------------------- Tue Dec 9 17:12:29 CET 2014 - ms@suse.de - Update README ------------------------------------------------------------------- Wed Nov 26 09:08:31 CET 2014 - ms@suse.de - Cleanup exception handling Use one central place to define exceptions for error conditions and build states ------------------------------------------------------------------- Fri Nov 21 16:06:18 CET 2014 - ms@suse.de - Fixed cleanup screen job call unknown private method called, left over from last change ------------------------------------------------------------------- Fri Nov 21 15:38:49 CET 2014 - ms@suse.de - Fixed use of open-uri using File.open will always open a file not a uri ------------------------------------------------------------------- Fri Nov 21 15:29:13 CET 2014 - ms@suse.de - Update 13.2 recipe to use update repo ------------------------------------------------------------------- Fri Nov 21 15:28:57 CET 2014 - ms@suse.de - Added information about result in status output ------------------------------------------------------------------- Fri Nov 21 10:23:27 CET 2014 - ms@suse.de - Add Gemfile.lock to gitignore ------------------------------------------------------------------- Fri Nov 14 21:51:35 CET 2014 - ms@suse.de - Update unit tests for Solver ------------------------------------------------------------------- Fri Nov 14 16:10:25 CET 2014 - ms@suse.de - Added unit tests for Solver ------------------------------------------------------------------- Fri Nov 14 15:15:32 CET 2014 - ms@suse.de - Added unit tests for SuSERepository ------------------------------------------------------------------- Fri Nov 14 15:05:33 CET 2014 - ms@suse.de - Added unit tests for RpmMdRepository ------------------------------------------------------------------- Fri Nov 14 14:29:10 CET 2014 - ms@suse.de - Added unit tests for RepositoryFactory ------------------------------------------------------------------- Fri Nov 14 13:01:53 CET 2014 - ms@suse.de - Added unit tests for RepositoryBase ------------------------------------------------------------------- Fri Nov 14 11:36:44 CET 2014 - ms@suse.de - Added unit tests for KiwiUri ------------------------------------------------------------------- Fri Nov 14 11:26:32 CET 2014 - ms@suse.de - Added unit tests for KiwiConfig ------------------------------------------------------------------- Fri Nov 14 11:04:59 CET 2014 - ms@suse.de - Make sure /var/tmp/kiwi/satsolver is created if not existent ------------------------------------------------------------------- Thu Nov 13 12:40:43 CET 2014 - ms@suse.de - Docker build requires to run in privileged mode ------------------------------------------------------------------- Thu Nov 13 12:02:08 CET 2014 - ms@suse.de - Moved ssh startup fixes into the docker build box build on BS ------------------------------------------------------------------- Thu Nov 13 00:22:13 CET 2014 - ms@suse.de - Added example config for docker use in suse-13.1-JeOS/Vagrantfile ------------------------------------------------------------------- Wed Nov 12 15:18:13 CET 2014 - ms@suse.de - Update test recipe build host connection ------------------------------------------------------------------- Wed Nov 12 15:16:55 CET 2014 - ms@suse.de - Append log data in case of a raise the raise message was written to a logfile by opening it as new file. Thus log information from former commands e.g kiwi was wiped. The log information should be appended ------------------------------------------------------------------- Mon Nov 3 11:12:16 CET 2014 - ms@suse.de - delete TODO, handle issues on github ------------------------------------------------------------------- Wed Oct 29 16:59:39 CET 2014 - ms@suse.de - Fixed factories to be real factories ------------------------------------------------------------------- Wed Oct 29 16:46:56 CET 2014 - ms@suse.de - rename repository class to RepositoryFactory ------------------------------------------------------------------- Mon Oct 27 17:01:48 CET 2014 - ms@suse.de - Update 13.2 recipe, ssh key path should point to homedir ------------------------------------------------------------------- Mon Oct 27 12:45:44 CET 2014 - ms@suse.de - Added unit test templates for new solver and repos tests for them are still missing though ------------------------------------------------------------------- Mon Oct 27 12:06:47 CET 2014 - ms@suse.de - Use http URL for factory because the URI translator in kiwi_uri does not yet know about full obs:// uri style ------------------------------------------------------------------- Mon Oct 27 11:49:01 CET 2014 - ms@suse.de - Added support for native solver, no kiwi --info required anymore ------------------------------------------------------------------- Fri Oct 24 16:05:37 CEST 2014 - jmassaguerpla@suse.de - update docs add the "dice log" option in the README.md file ------------------------------------------------------------------- Thu Oct 23 17:44:50 CEST 2014 - jmassaguerpla@suse.de - fix issue #3 : dice ssh command This commit adds the "dice ssh" command. ------------------------------------------------------------------- Thu Oct 23 12:06:38 CEST 2014 - ms@suse.de - Use abstract_method gem ------------------------------------------------------------------- Wed Oct 22 16:42:24 CEST 2014 - ms@suse.de - Fixed spec file, require base kiwi for solver with ------------------------------------------------------------------- Wed Oct 22 16:06:58 CEST 2014 - ms@suse.de - Fixed typo ------------------------------------------------------------------- Wed Oct 22 16:05:23 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Wed Oct 22 09:31:49 CEST 2014 - ms@suse.de - Update class graph ------------------------------------------------------------------- Wed Oct 22 09:31:35 CEST 2014 - ms@suse.de - Update example 13.2 recipe to use btrfs ------------------------------------------------------------------- Tue Oct 21 16:47:35 CEST 2014 - ms@suse.de - Don't test private methods ------------------------------------------------------------------- Tue Oct 21 16:35:30 CEST 2014 - ms@suse.de - Set primary build for SLE12 example to vmx ------------------------------------------------------------------- Tue Oct 21 16:21:34 CEST 2014 - ms@suse.de - Better way to get IP and Port of vagrant machine ------------------------------------------------------------------- Tue Oct 21 16:20:53 CEST 2014 - ms@suse.de - Add example Vagrantfile which works for virtualbox and libvirt ------------------------------------------------------------------- Tue Oct 21 13:07:51 CEST 2014 - ms@suse.de - Fixed scheduler ------------------------------------------------------------------- Tue Oct 21 11:46:34 CEST 2014 - ms@suse.de - Let BuildTask inherit from Solver ------------------------------------------------------------------- Mon Oct 20 20:55:09 CEST 2014 - ms@suse.de - Update unit tests ------------------------------------------------------------------- Mon Oct 20 18:31:23 CEST 2014 - ms@suse.de - Restructure Recipe class ------------------------------------------------------------------- Sun Oct 19 21:58:51 CEST 2014 - ms@suse.de - Update dot graph style ------------------------------------------------------------------- Sun Oct 19 21:43:51 CEST 2014 - ms@suse.de - Update dot graph ------------------------------------------------------------------- Sun Oct 19 15:04:32 CEST 2014 - ms@suse.de - Update dot graph ------------------------------------------------------------------- Sun Oct 19 12:45:00 CEST 2014 - ms@suse.de - Update dot graph ------------------------------------------------------------------- Thu Oct 16 11:20:49 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Thu Oct 16 10:59:08 CEST 2014 - ms@suse.de - Fixed status information for running builds ------------------------------------------------------------------- Thu Oct 16 10:50:37 CEST 2014 - ms@suse.de - Put class name as prefix for info messages ------------------------------------------------------------------- Thu Oct 16 10:25:56 CEST 2014 - ms@suse.de - Put exec calls as string to allow cut&paste ------------------------------------------------------------------- Mon Oct 13 17:16:59 CEST 2014 - ms@suse.de - There is no need to lock the status call ------------------------------------------------------------------- Mon Oct 13 17:10:12 CEST 2014 - ms@suse.de - Set host buildsystem locks in /tmp ------------------------------------------------------------------- Mon Oct 13 17:04:40 CEST 2014 - ms@suse.de - Added correct status result for running or locked ------------------------------------------------------------------- Mon Oct 13 12:18:23 CEST 2014 - ms@suse.de - Added simple --show option for log command ------------------------------------------------------------------- Mon Oct 13 11:54:52 CEST 2014 - ms@suse.de - Don't show that a log exists in the status message In addition store the build log file as build.log and not as build_error.log because it is no longer removed it could contain a successful build log as well ------------------------------------------------------------------- Mon Oct 13 11:50:09 CEST 2014 - ms@suse.de - Don't remove build log ------------------------------------------------------------------- Sun Oct 12 00:12:03 CEST 2014 - ms@suse.de - Use global worker host lock file ------------------------------------------------------------------- Thu Oct 9 14:50:47 CEST 2014 - ms@suse.de - Distinguish state between BuildRunning and BuildWorkerBusy ------------------------------------------------------------------- Thu Oct 9 09:50:40 CEST 2014 - ms@suse.de - Fix is_busy? for host_build_system. in this case the host is busy if there is either a lock file or a kiwi process runs on the host ------------------------------------------------------------------- Thu Oct 9 09:19:11 CEST 2014 - ms@suse.de - Use kiwi terminal logging and send the logfile data directly while the process runs ------------------------------------------------------------------- Wed Oct 8 22:35:48 CEST 2014 - ms@suse.de - Fixed screen info call ------------------------------------------------------------------- Wed Oct 8 22:19:46 CEST 2014 - ms@suse.de - Use google for building, Amazon is currently disabled for billing reasons ------------------------------------------------------------------- Wed Oct 8 22:18:38 CEST 2014 - ms@suse.de - Check for screen jobs and print only active ones in status output ------------------------------------------------------------------- Tue Oct 7 18:13:29 CEST 2014 - ms@suse.de - Cleanup constants ------------------------------------------------------------------- Tue Oct 7 16:28:44 CEST 2014 - ms@suse.de - Force ssh to non-interactive mode ------------------------------------------------------------------- Tue Oct 7 16:25:26 CEST 2014 - ms@suse.de - Force rsync into non-interactive mode ------------------------------------------------------------------- Tue Oct 7 15:45:40 CEST 2014 - ms@suse.de - append screen session names to job instead of overwriting ------------------------------------------------------------------- Tue Oct 7 12:19:41 CEST 2014 - ms@suse.de - Use screen in the build scheduler to run jobs ------------------------------------------------------------------- Tue Oct 7 01:25:19 CEST 2014 - ms@suse.de - buildlog should be build_error.log ------------------------------------------------------------------- Tue Oct 7 01:01:15 CEST 2014 - ms@suse.de - Use sudo -s ------------------------------------------------------------------- Tue Oct 7 00:34:56 CEST 2014 - ms@suse.de - Try -T option for ssh when calling kiwi --build ------------------------------------------------------------------- Mon Oct 6 23:39:37 CEST 2014 - ms@suse.de - Let build scheduler call dice build ------------------------------------------------------------------- Mon Oct 6 22:18:18 CEST 2014 - ms@suse.de - No strict host key checking ------------------------------------------------------------------- Mon Oct 6 21:25:37 CEST 2014 - ms@suse.de - Update example recipe structure ------------------------------------------------------------------- Mon Oct 6 21:15:10 CEST 2014 - ms@suse.de - Change status message to display error message in any case ------------------------------------------------------------------- Mon Oct 6 10:15:39 CEST 2014 - ms@suse.de - Update gitignore list ------------------------------------------------------------------- Mon Oct 6 10:14:57 CEST 2014 - ms@suse.de - Added another worker host from the Google Compute Engine cloud ------------------------------------------------------------------- Sun Oct 5 23:46:59 CEST 2014 - ms@suse.de - Fixed unit tests ------------------------------------------------------------------- Sun Oct 5 23:26:09 CEST 2014 - ms@suse.de - Fixed location of lock file and release of lock in case of error ------------------------------------------------------------------- Sun Oct 5 23:03:37 CEST 2014 - ms@suse.de - Update status call to know about last build error if any ------------------------------------------------------------------- Sun Oct 5 22:21:06 CEST 2014 - ms@suse.de - Make sure a successful build remove any previos build_error.log file ------------------------------------------------------------------- Sun Oct 5 22:06:31 CEST 2014 - ms@suse.de - Write a build_error.log in case of any raise for a build task ------------------------------------------------------------------- Sun Oct 5 19:46:10 CEST 2014 - ms@suse.de - Move all metadata into a .dice directory ------------------------------------------------------------------- Sun Oct 5 19:05:16 CEST 2014 - ms@suse.de - Store build metadata in files with recipe dir as prefix ------------------------------------------------------------------- Sat Oct 4 23:27:43 CEST 2014 - ms@suse.de - Add startup message on schedule ------------------------------------------------------------------- Sat Oct 4 23:19:04 CEST 2014 - ms@suse.de - Better error messages Use clean prefix for each message ------------------------------------------------------------------- Sat Oct 4 09:58:41 CEST 2014 - ms@suse.de - Better error message ------------------------------------------------------------------- Sat Oct 4 01:12:20 CEST 2014 - ms@suse.de - Better error messages ------------------------------------------------------------------- Fri Oct 3 23:59:28 CEST 2014 - ms@suse.de - Added schedule command ------------------------------------------------------------------- Fri Oct 3 21:24:24 CEST 2014 - ms@suse.de - Fixed locking ------------------------------------------------------------------- Thu Oct 2 17:29:44 CEST 2014 - ms@suse.de - Added a simple locking mechanism ------------------------------------------------------------------- Thu Oct 2 00:36:09 CEST 2014 - ms@suse.de - No file glob in cheetah call ------------------------------------------------------------------- Thu Oct 2 00:34:43 CEST 2014 - ms@suse.de - Fix default permissions for key files ------------------------------------------------------------------- Thu Oct 2 00:30:42 CEST 2014 - ms@suse.de - Forgot to add key to filelist ------------------------------------------------------------------- Thu Oct 2 00:25:23 CEST 2014 - ms@suse.de - Fixed key handling for normal user and adapt docs ------------------------------------------------------------------- Thu Oct 2 00:00:45 CEST 2014 - ms@suse.de - Added vagrant key to package ------------------------------------------------------------------- Wed Oct 1 23:42:28 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Wed Oct 1 23:24:37 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Wed Oct 1 23:19:21 CEST 2014 - ms@suse.de - Fixed gemspec ------------------------------------------------------------------- Wed Oct 1 23:11:54 CEST 2014 - ms@suse.de - Update .gitignore ------------------------------------------------------------------- Wed Oct 1 23:06:54 CEST 2014 - ms@suse.de - Update recipes ------------------------------------------------------------------- Wed Oct 1 23:02:19 CEST 2014 - ms@suse.de - Added example recipes to package ------------------------------------------------------------------- Wed Oct 1 22:28:04 CEST 2014 - ms@suse.de - Fixed bash completion to use correct dice binary ------------------------------------------------------------------- Wed Oct 1 22:21:55 CEST 2014 - ms@suse.de - Added bash completion to package ------------------------------------------------------------------- Wed Oct 1 22:01:12 CEST 2014 - ms@suse.de - Fixed gemspec pathname and fileutils are ruby core ------------------------------------------------------------------- Wed Oct 1 21:25:22 CEST 2014 - ms@suse.de - Update changes generator ------------------------------------------------------------------- Wed Oct 1 21:21:15 CEST 2014 - ms@suse.de - Update package files ------------------------------------------------------------------- Wed Oct 1 17:48:13 CEST 2014 - ms@suse.de - xz compression is a time consuming task, we want the results fast ------------------------------------------------------------------- Wed Oct 1 17:38:00 CEST 2014 - ms@suse.de - Added --force option for build and use the kiwi bundler ------------------------------------------------------------------- Tue Sep 30 12:46:08 CEST 2014 - ms@suse.de - Added bash completion file ------------------------------------------------------------------- Tue Sep 30 11:58:50 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Tue Sep 30 11:56:54 CEST 2014 - ms@suse.de - Add ec2 worked in DiceFile ------------------------------------------------------------------- Tue Sep 30 11:56:40 CEST 2014 - ms@suse.de - Add log message for halt on host_build_system ------------------------------------------------------------------- Tue Sep 30 11:42:50 CEST 2014 - ms@suse.de - End messages with a CR ------------------------------------------------------------------- Tue Sep 30 07:48:04 CEST 2014 - ms@suse.de - Send HUP not KILL ------------------------------------------------------------------- Tue Sep 30 00:08:12 CEST 2014 - ms@suse.de - Log improvements ------------------------------------------------------------------- Mon Sep 29 23:24:19 CEST 2014 - ms@suse.de - Better logging ------------------------------------------------------------------- Mon Sep 29 22:17:37 CEST 2014 - ms@suse.de - Update unit tests ------------------------------------------------------------------- Mon Sep 29 22:16:15 CEST 2014 - ms@suse.de - Added process id to state messages ------------------------------------------------------------------- Mon Sep 29 22:12:48 CEST 2014 - ms@suse.de - Added process ID to exception information ------------------------------------------------------------------- Mon Sep 29 21:47:17 CEST 2014 - ms@suse.de - Print process ID in log messages ------------------------------------------------------------------- Mon Sep 29 11:25:14 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Mon Sep 29 10:59:55 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Mon Sep 29 10:54:34 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Mon Sep 29 10:47:57 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Mon Sep 29 10:33:29 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Mon Sep 29 10:29:19 CEST 2014 - ms@suse.de - Fixed doc references ------------------------------------------------------------------- Mon Sep 29 10:28:44 CEST 2014 - ms@suse.de - Fixed doc references ------------------------------------------------------------------- Mon Sep 29 10:27:33 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Mon Sep 29 10:24:05 CEST 2014 - ms@suse.de - Update docs ------------------------------------------------------------------- Thu Sep 25 11:06:33 CEST 2014 - ms@suse.de - Remove Vagrantfile from 13.1-JeOS we build that example with a cloud worker ------------------------------------------------------------------- Wed Sep 24 19:08:53 CEST 2014 - ms@suse.de - Use official build box in EC2 ------------------------------------------------------------------- Tue Sep 23 19:08:38 CEST 2014 - ms@suse.de - Added packaging task ------------------------------------------------------------------- Tue Sep 23 00:49:48 CEST 2014 - ms@suse.de - Update dot graph ------------------------------------------------------------------- Tue Sep 23 00:46:31 CEST 2014 - ms@suse.de - Simplify Solver task ------------------------------------------------------------------- Tue Sep 23 00:23:26 CEST 2014 - ms@suse.de - Cleanup build_task and connection_task ------------------------------------------------------------------- Mon Sep 22 11:00:44 CEST 2014 - ms@suse.de - Better use factory for job and connection ------------------------------------------------------------------- Mon Sep 22 08:12:55 CEST 2014 - ms@suse.de - Added status command ------------------------------------------------------------------- Sun Sep 21 22:09:22 CEST 2014 - ms@suse.de - Update unit tests ------------------------------------------------------------------- Sun Sep 21 21:43:35 CEST 2014 - ms@suse.de - Use own class for handling connections to build system ------------------------------------------------------------------- Sat Sep 20 22:33:56 CEST 2014 - ms@suse.de - Call a cleanup method for the build task on signal ------------------------------------------------------------------- Fri Sep 19 20:46:41 CEST 2014 - ms@suse.de - Fixed build log pid detection if multiple processes accesses the buildlog ------------------------------------------------------------------- Fri Sep 19 19:02:35 CEST 2014 - ms@suse.de - Fixed sle12 recipe, syntax bug in VagrantFile ------------------------------------------------------------------- Fri Sep 19 11:52:13 CEST 2014 - ms@suse.de - Don't globally stub puts ------------------------------------------------------------------- Wed Sep 17 13:18:36 CEST 2014 - ms@suse.de - Use factory class to build BuildSystem variants, add dot graph for class layout ------------------------------------------------------------------- Wed Sep 17 11:33:49 CEST 2014 - ms@suse.de - Reorganize some names for better reading ------------------------------------------------------------------- Wed Sep 17 11:12:12 CEST 2014 - ms@suse.de - Don't take Dicefile into account for build update ------------------------------------------------------------------- Wed Sep 17 10:40:54 CEST 2014 - ms@suse.de - Fixed build logger pid detection for process logging to /buildlog on the machine running the job ------------------------------------------------------------------- Tue Sep 16 22:38:21 CEST 2014 - ms@suse.de - Added log command ------------------------------------------------------------------- Tue Sep 16 15:32:33 CEST 2014 - ms@suse.de - Update unit tests ------------------------------------------------------------------- Tue Sep 16 15:04:36 CEST 2014 - ms@suse.de - No sudo required for solver with new kiwi ------------------------------------------------------------------- Mon Sep 15 17:52:08 CEST 2014 - ms@suse.de - README style changes ------------------------------------------------------------------- Mon Sep 15 17:36:20 CEST 2014 - ms@suse.de - Update README ------------------------------------------------------------------- Sun Sep 14 22:57:00 CEST 2014 - ms@suse.de - Implemented host build system support ------------------------------------------------------------------- Sat Sep 13 23:48:21 CEST 2014 - ms@suse.de - Added custom Dicefile support ------------------------------------------------------------------- Sat Sep 13 01:34:55 CEST 2014 - ms@suse.de - Allow Job to receive optional user and private key ------------------------------------------------------------------- Sat Sep 13 01:21:47 CEST 2014 - ms@suse.de - Adapt class layout to allow job on custom host ------------------------------------------------------------------- Sat Sep 13 00:13:05 CEST 2014 - ms@suse.de - Prepare job class to be able to use custom ssh user and key ------------------------------------------------------------------- Wed Sep 10 21:05:31 CEST 2014 - ms@suse.de - Update unit tests for non covered classes ------------------------------------------------------------------- Wed Sep 10 08:49:11 CEST 2014 - ms@suse.de - Use double for testing ------------------------------------------------------------------- Tue Sep 9 20:58:14 CEST 2014 - ms@suse.de - Cleanup info scan ------------------------------------------------------------------- Tue Sep 9 10:52:41 CEST 2014 - ms@suse.de - Added logger and BuildTask ------------------------------------------------------------------- Wed Sep 3 22:37:00 CEST 2014 - ms@suse.de - Unit tests for Solve class ------------------------------------------------------------------- Wed Sep 3 16:09:10 CEST 2014 - ms@suse.de - Unit tests for Solve class ------------------------------------------------------------------- Wed Sep 3 16:08:44 CEST 2014 - ms@suse.de - Unit tests ------------------------------------------------------------------- Wed Sep 3 15:25:14 CEST 2014 - ms@suse.de - Added Solve class to allow tracking of repo changes ------------------------------------------------------------------- Wed Sep 3 14:17:32 CEST 2014 - ms@suse.de - Split up system prebuild checks ------------------------------------------------------------------- Wed Sep 3 14:14:02 CEST 2014 - ms@suse.de - Add use of digests ------------------------------------------------------------------- Tue Sep 2 21:39:21 CEST 2014 - ms@suse.de - Unit tests for missing methods ------------------------------------------------------------------- Tue Sep 2 16:14:12 CEST 2014 - ms@suse.de - Added methods to build and compare digest from recipe ------------------------------------------------------------------- Mon Sep 1 11:08:57 CEST 2014 - ms@suse.de - Update Vagrantfile's add memory setup (1G) ------------------------------------------------------------------- Mon Sep 1 10:09:56 CEST 2014 - ms@suse.de - Update README ------------------------------------------------------------------- Sat Aug 30 23:41:56 CEST 2014 - ms@suse.de - Change default machine access method to use vagrant forwarded ssh port Currently the code set this mode via an instance variable names use_ssh_forwarding. This might be a config file option later ------------------------------------------------------------------- Sat Aug 30 23:21:58 CEST 2014 - ms@suse.de - Added SLE12 recipe Use virtualbox for building, seems to have better performance compared to libvirt ------------------------------------------------------------------- Sat Aug 30 23:20:59 CEST 2014 - ms@suse.de - Update ignore file ------------------------------------------------------------------- Sat Aug 30 23:17:36 CEST 2014 - ms@suse.de - Added get_port method ------------------------------------------------------------------- Fri Aug 29 00:26:03 CEST 2014 - ms@suse.de - Fixed unit test stub open ------------------------------------------------------------------- Fri Aug 29 00:23:11 CEST 2014 - ms@suse.de - Fixed location of result tarball don't store inside of the recipe because that gets provisioned to the box ------------------------------------------------------------------- Fri Aug 29 00:13:08 CEST 2014 - ms@suse.de - Unit tests for job ------------------------------------------------------------------- Thu Aug 28 16:43:38 CEST 2014 - ms@suse.de - Complete build_systems tests ------------------------------------------------------------------- Thu Aug 28 12:51:47 CEST 2014 - ms@suse.de - Follup up on test completion ------------------------------------------------------------------- Thu Aug 28 00:18:07 CEST 2014 - ms@suse.de - Store information about current working dir and reset on halt ------------------------------------------------------------------- Wed Aug 27 23:52:48 CEST 2014 - ms@suse.de - Added rake task for unit tests ------------------------------------------------------------------- Wed Aug 27 23:41:18 CEST 2014 - ms@suse.de - All this should be done test driven ------------------------------------------------------------------- Wed Aug 27 08:40:35 CEST 2014 - ms@suse.de - return not needed ------------------------------------------------------------------- Tue Aug 26 18:26:48 CEST 2014 - ms@suse.de - Use ssh directly instead of vagrant ssh ------------------------------------------------------------------- Tue Aug 26 10:22:49 CEST 2014 - ms@suse.de - Add get_result method ------------------------------------------------------------------- Tue Aug 26 09:24:36 CEST 2014 - ms@suse.de - Ignore buildlog in git ------------------------------------------------------------------- Tue Aug 26 09:23:29 CEST 2014 - ms@suse.de - Don't use kiwi bundler for performance reasons ------------------------------------------------------------------- Mon Aug 25 15:14:04 CEST 2014 - ms@suse.de - added buildsystem and job classes ------------------------------------------------------------------- Mon Aug 25 10:22:49 CEST 2014 - ms@suse.de - update example Vagrantfile to set default provider using ENV ------------------------------------------------------------------- Mon Aug 25 09:37:18 CEST 2014 - ms@suse.de - put a warning that all this is under construction
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor