Commit Graph

1407 Commits

Author SHA1 Message Date
Marcus Schäfer
bcdba8d159
Added SLE13 distribution matcher 2017-03-14 16:14:52 +01:00
Marcus Schäfer
2a29f7cc5b
Update distribution matcher in spec file 2017-03-14 16:14:17 +01:00
Marcus Schäfer
2b2bb847eb Make sure LICENSE and README got installed 2017-03-13 16:55:55 +01:00
Marcus Schäfer
8c867eaae2
Add completion for versioned binaries
when installing kiwi via pip, no alternatives setup done
when installing via rpm will be performed. In order to
allow the bash completion to work also the versioned
binaries needs to be added in the completion script
2017-03-13 14:33:47 +01:00
Marcus Schäfer
4f0b66549e Bump version: 9.3.2 → 9.3.3 2017-03-13 14:00:10 +01:00
Marcus Schäfer
8831f50d07 Merge pull request #268 from SUSE/multipython_build
Multipython build
2017-03-13 13:59:35 +01:00
Marcus Schäfer
15f211f9d1 Add documentation hint for multipython package 2017-03-13 09:48:18 +01:00
Marcus Schäfer
557d29ac45 Setup package for multipython build
Build package for both python2 and python3
2017-03-13 09:48:18 +01:00
Marcus Schäfer
4b2aebd60d Merge pull request #267 from SUSE/boot_images_leap_42.3
Added Leap42.3 boot descriptions
2017-03-09 10:00:42 +01:00
Marcus Schäfer
b9129fab8d
Added Leap42.3 boot descriptions 2017-03-08 17:24:18 +01:00
Marcus Schäfer
2ba3d0c092
Deleted openSUSE 13.2 boot descriptions 2017-03-08 17:23:43 +01:00
Marcus Schäfer
e9e280a071 Merge pull request #266 from SUSE/uri_constructor_refactoring
Refactor Uri constructor
2017-03-08 16:21:47 +01:00
Marcus Schäfer
e8769b8fca
Refactor Uri constructor
Make repo_type an optional parameter, which is only
required if the specified uri leaves a type choice
2017-03-08 16:06:09 +01:00
Marcus Schäfer
37ddf2c694
Fixup PyPI entry registry
The wrong project url was referenced
2017-03-08 12:33:13 +01:00
Marcus Schäfer
480daac339 Bump version: 9.3.1 → 9.3.2 2017-03-07 17:40:07 +01:00
Marcus Schäfer
793aefd422
Fixed MANIFEST.in
kiwi.solver code was not included into source archive
2017-03-07 17:35:11 +01:00
Marcus Schäfer
62d2353fad Bump version: 9.3.0 → 9.3.1 2017-03-07 16:45:41 +01:00
Marcus Schäfer
fe9064e629
Fixed doc api build for renamed source file 2017-03-07 16:45:06 +01:00
Marcus Schäfer
31afdc7b33 Bump version: 9.2.4 → 9.3.0 2017-03-07 16:31:45 +01:00
Marcus Schäfer
e5d708896e Merge pull request #264 from SUSE/code_quality_applied_for_tests
Apply code quality checks for unit tests too
2017-03-07 16:29:14 +01:00
Marcus Schäfer
9e219c5ac3
Flake8 fixes for unit tests 2017-03-07 16:22:04 +01:00
Marcus Schäfer
37d09c1b57 Apply code quality checks for unit tests too 2017-03-07 15:50:40 +01:00
Marcus Schäfer
5cacf8f694 Merge pull request #262 from SUSE/import_root_feature
Import root system from a given image
2017-03-07 15:34:52 +01:00
David Cassany
1fe0c9a266 Import root system from a given image
This commit includes the root import feature. A `derived_from`
attribute has been included with the <type> section to make
reference to the image file to import. The image format to import
is assumed to be the same as the build type to import.

The current format supported is docker
2017-03-07 15:14:03 +01:00
Marcus Schäfer
2ecf8b98b9 Merge pull request #263 from SUSE/no_relative_imports
No relative imports
2017-03-07 15:01:45 +01:00
Marcus Schäfer
b421b8d621
Fixed import of solv module 2017-03-07 13:15:44 +01:00
Marcus Schäfer
6cc0b2085d Flake cleanup for unit tests 2017-03-07 13:03:10 +01:00
Marcus Schäfer
1a5257a0e8 Prevent use of project relative import statements
For details on the motivation of this change please visit:
https://wiki.python.org/moin/FutureProofPython
2017-03-07 11:23:37 +01:00
Marcus Schäfer
d9efd3527a Merge pull request #258 from SUSE/runtime_check_boot_vs_initrd_system
Added runtime check for boot image reference
2017-03-07 09:45:03 +01:00
Marcus Schäfer
d2dc8a2be8 Merge pull request #261 from SUSE/legacy_init_script_compatibility
Allow activation/deactivation of sysV services
2017-03-06 17:25:15 +01:00
Marcus Schäfer
60505d1da9 Merge pull request #260 from SUSE/solver_capabilities
Support package capabilities in sat solver
2017-03-06 17:25:01 +01:00
Marcus Schäfer
df43f0b8f0
Allow activation/deactivation of sysV services
systemd is still legacy sysV init compatible, thus the kiwi
helper scripts to activate/deactivate services should not
only be limited to systemd services. Fixes #256
2017-03-06 15:34:41 +01:00
Marcus Schäfer
fc11291576
Support package capabilities in sat solver
A solver operation can receive a package or pattern name but
a capability name was considered a package name and failed
to resolve. This commit fixes the solver operation with
regards to package capabilities
2017-03-06 12:03:03 +01:00
Marcus Schäfer
de3441d7f1
Add runtime check for kernel match
If a kiwi initrd is used, the kernel used to build the kiwi
initrd and the kernel used in the system image must be the
same in order to avoid an inconsistent boot setup. This is
related to (bsc#1027610)
2017-03-06 10:57:28 +01:00
Marcus Schäfer
a03a1e0e27 Added runtime check for boot image reference
If an initrd_system different from kiwi is selected for a
vmx (simple disk) image, it does not make sense to setup a reference
to a kiwi boot image description, because no kiwi boot image will be
built. Despite that it does not hurt it's still an inconsistent
setup. This is related to (bsc#1027610)
2017-03-06 09:18:35 +01:00
Marcus Schäfer
05876a1858 Bump version: 9.2.3 → 9.2.4 2017-03-03 12:11:34 +01:00
Marcus Schäfer
640a1be98a
Update documentation
the docker build container is now build with the correct
namespace. Thus no image tagging is required anymore
2017-03-03 12:10:47 +01:00
Marcus Schäfer
d422d29d25 Bump version: 9.2.2 → 9.2.3 2017-03-03 11:32:47 +01:00
Marcus Schäfer
d48d4cbf45 Merge pull request #255 from SUSE/repo_credentials_zypper_case
Add support for repository credentials
2017-03-03 11:31:59 +01:00
David Cassany Viladomat
e88758988a Support container names with slashes (#254)
Umoci tool doesn't require any other parameter than a tag to
identify the container. So container_name value is not used in
umoci.

This Fixes#253
2017-03-02 17:14:52 +01:00
Marcus Schäfer
3db5a1a606 Add support for repository credentials
The package and solver repository classes did not provide an
interface to deal with repository credentials. This commit
add support for the zypper package manager and the generic
urlopen based download method of the solver class. This
Fixes #246
2017-03-02 15:35:53 +01:00
Marcus Schäfer
8846e368fe Merge pull request #250 from SUSE/umoci_tagging_fix
Fix tagging for OCI images
2017-03-01 18:15:15 +01:00
Marcus Schäfer
0db6f19606 Merge pull request #252 from SUSE/docker_default_command
Use default command only if no entrypoit and subcommand aren't set
2017-03-01 18:14:38 +01:00
David Cassany
5ac52b9496 Use default command only if no entrypoit and subcommand aren't set
Fixes #251
2017-03-01 15:02:31 +01:00
David Cassany
5685135acc Fix tagging for OCI images
This commit fixes the tagging schema for umoci. An OCI image
name is path[:tag], this commit rearranges some variable names to
avoid confusions between names and tags.

Fixes #249
2017-03-01 13:04:12 +01:00
Marcus Schäfer
4263166d4c Merge pull request #247 from Conan-Kudo/fixupdnfpaths
Fix default reposdir path for DNF
2017-02-28 16:34:20 +01:00
f89077bb91 Fix default reposdir path for DNF 2017-02-28 07:52:25 -05:00
Marcus Schäfer
da74d953aa Bump version: 9.2.1 → 9.2.2 2017-02-28 13:08:54 +01:00
Marcus Schäfer
8ced385aa6
Update documentation
Add detailed information how to update the docker Build Container
on the official dockerhub registry. This is needed to use custom
or newer versions of the currently published Build Container
2017-02-28 13:07:38 +01:00
Marcus Schäfer
3851e42757 Bump version: 9.2.0 → 9.2.1 2017-02-28 12:43:11 +01:00