Commit Graph

391 Commits

Author SHA1 Message Date
Martin Kolman
df647e305c New version 32.22-1
- Don't set the device names (#1797274) (vponcova)
- Fix line spacing in UI (vslavik)
- Fix line spacing in pyanaconda (vslavik)
- Extend the start-module script (vponcova)
- Remove start() from pylint defining attrs methods (jkonecny)
- Refactor pylintrc file a bit (jkonecny)
- Remove pylint CVS ignore directory (jkonecny)
- Add TODO to enable C and R in pylint (jkonecny)
- Remove bad-option-value disables from pylint (jkonecny)
- Add TODO for future work (jkonecny)
- Remove use of eval from pylint disabled (jkonecny)
- Ignore attributes of Namespace class (jkonecny)
- Fix GError message False positive (jkonecny)
- Move unnecessary pass statement from false positives (jkonecny)
- Add mock to the list of pylint deprecated modules (jkonecny)
- Fix pylint errors (jkonecny)
- Adapt runpylint to use pocketlint replacement (jkonecny)
- Add pylint censorship - replacement of pocketlint (jkonecny)
2020-02-03 23:39:44 +01:00
Martin Kolman
bd22031b0e New version 32.21-1
- Add the path-id attribute to the DBus structure for device data (vponcova)
- Use id_path as a long identifier of a disk (vponcova)
- Migrate authselect to dbus tasks (mkolman)
- Remove pyanaconda.flags.cmdline and KernelArguments.getbool() (vslavik)
- Remove duplicated definition of PayloadContainer (vslavik)
- Fix typos in docstrings (vslavik)
- Fix setup-mock-test-env with multiple test commands (jkonecny)
- Add support to run pylint only check (jkonecny)
- Fix most of pep8 issues in pyanaconda/modules subfolder (rvykydal)
- Convert VG reserved_space to Size (vtrefny)
- Do not set default fstype for blivet-gui (vtrefny)
2020-01-29 15:32:26 +01:00
Martin Kolman
c03d244ed3 New version 32.20-1
- Add the DBus method ChangeDevice (vponcova)
- Add the task ChangeDeviceTask (vponcova)
- Add pep8 check (rvykydal)
- Fix max-line-length setting for pep8speaks (rvykydal)
- Extend PayloadFactory tests (jkonecny)
- Add test for payload type DBus API (jkonecny)
- Rename payload shared testing objects (jkonecny)
- Add type property to payloads (jkonecny)
- Rename payload dnf tests to packages tests (jkonecny)
- Add FIXME/TODO about GetActivePayload (jkonecny)
- Move Publishable to PayloadBase (jkonecny)
- Adapt tests to a new Payload publishing (jkonecny)
- Generate %packages only when DNF module was used (jkonecny)
- Fix payloads shared testing class (jkonecny)
- Move payload Packages kickstart processing to Payloads (jkonecny)
- Change GetActivePayloadPath to GetActivePayload (jkonecny)
- Publish payload instead of payload path (jkonecny)
- Change payloads objects to interfaces (jkonecny)
- Migrate LiveOS payload to dynamic publishing (jkonecny)
- Migrate LiveImage payload to dynamic publishing (jkonecny)
- Migrate DNF payload for dynamic publishing (jkonecny)
- Use container to publish payloads (jkonecny)
- Add payload container (jkonecny)
- Rename PAYLOAD_BASE to PAYLOAD (jkonecny)
- Remove unnecessary space (jkonecny)
- Remove DNF DBus namespace (jkonecny)
- Move Packages module publishing to Payloads service (jkonecny)
- Move payload packages out of DNF module (jkonecny)
- Add basic configuration for pep8speaks github app (rvykydal)
- Be more strict when checking for mounted dvd source (rvykydal)
- Protect cdroms during tree population for image installs (rvykydal)
- Finish code conventions rules migration to upstream (jkonecny)
- Require new pykickstart version (jkonecny)
- Revert "Revert "Fix Timezone pykickstart command version"" (jkonecny)
- Add the task AddDeviceTask (vponcova)
- Add the DBus method ValidateDeviceFactoryRequest (vponcova)
- Add the DBus field 'reformat' to the device factory request (vponcova)
- Add the DBus method GetDeviceTypesForDevice (vponcova)
- Add the DBus method GetFileSystemsForDevice (vponcova)
- Add the DBus method GetRawDevice (vponcova)
- Add the DBus method GenerateDeviceName (vponcova)
- Add the DBus method GetDefaultLUKSVersion (vponcova)
- Add the DBus method GenerateDeviceFactoryRequest (vponcova)
- Add the DBus method ValidateRaidLevel (vponcova)
- Add the DBus method ValidateContainerName (vponcova)
- Add the DBus method AddDevice (vponcova)
- Add the DBus method ValidateMountPoint (vponcova)
- Add the DBus method CollectUnusedMountPoints (vponcova)
- Add the DBus method GetSupportedRaidLevels (vponcova)
- Add the DBus method GetDefaultFileSystem (vponcova)
- Add the DBus method CollectSupportedSystems (vponcova)
- Add the DBus method GetDiskTotalSpace (vponcova)
- Add the DBus method CollectBootLoaderDevices (vponcova)
- Add the DBus method CollectUnusedDevices (vponcova)
- Add the DBus method CollectNewDevices (vponcova)
- Add the DBus method GetPartitioned (vponcova)
- Add the DBus method GenerateSystemData (vponcova)
- Add the DBus method GenerateSystemName (vponcova)
- Create the device tree scheduler (vponcova)
- Always create and publish the DASD and ZFCP modules (vponcova)
- Add the DBus method IsSupported to the zFCP module (vponcova)
- Add the DBus method IsSupported to the NVDIMM module (vponcova)
- Add the DBus method IsSupported to the DASD module (vponcova)
- Add the DBus method IsSupported to the iSCSI module (vponcova)
- Add the DBus method IsSupported to the FCoE module (vponcova)
- Allow arch filtering for comps (jmracek)
- Remove duplicated exception handler usage (vslavik)
2020-01-20 19:38:51 +01:00
Martin Kolman
acee609939 New version 32.19-1
- Revert "Fix Timezone pykickstart command version" (vponcova)
- Improve payload packages test for languages (jkonecny)
- Update payload Packages properties tests (jkonecny)
- Update payload LiveImage properties tests (jkonecny)
- Fix Timezone pykickstart command version (jkonecny)
- Fix failed tests introduced by merging multiple PRs (jkonecny)
- Clean up for PEP257, PEP8, etc. in localization and its tests (vslavik)
- Add tests for the rewritten localization module (vslavik)
- Fix wrong code in localization found while writing tests (vslavik)
- Remove parse_langcode(), LANGCODE_RE, and associated tests (vslavik)
- Fix dosctrings by removing mentions of LANGCODE_RE (vslavik)
- Replace remaining uses of parse_langcode by langtable's parsing (vslavik)
- Add and use a convenience function to get language id (vslavik)
- Add and use a mechanism for aborting early with invalid locale (vslavik)
- Add failure tests for %packages --ignorebroken (jkonecny)
- Raise error on --ignorebroken when is disabled (jkonecny)
- Fail to set packages IgnoreBroken when disabled (jkonecny)
- Add enable_ignore_broken_packages configuration (jkonecny)
- Add test for the new Packages API (jkonecny)
- Support --ignorebroken by packages module (#1642013) (jkonecny)
- Support possibility to skip broken packages (#1642013) (jkonecny)
- Do not crash on disk.wwn value being None (#1711571) (rvykydal)
- Fix a callback of the PropertiesChanged signal (vponcova)
- Test unwrapped DBus values (vponcova)
- Replace the default DBus error (vponcova)
- Extend check_task_creation_list (vponcova)
- Simplify langtable method calls (vslavik)
- Require langtable 0.0.49 for its new parsing method (vslavik)
- Fix import, add license statement in dracut driver updates test (vslavik)
2020-01-13 17:00:11 +01:00
Martin Kolman
90ea1beb6c New version 32.18-1
- Fix cppcheck problem with undefined macros (jkonecny)
- Fix C variable use before check for NULL (jkonecny)
- Calculate ip address for kickstart URL ending in / (imsedgar)
- Enable /boot on btrfs subvolume with GRUB2 (ngompa13)
- Remove the workaround in the Resize dialog (vponcova)
- Move the support for resizing devices (vponcova)
- Add KernelArguments.is_enabled() as a replacement for getbool() (vslavik)
- Fix tests broken by renamed modules (vslavik)
- keyboard: pass shared module instance of localed wrapper to tasks (rvykydal)
- keyboard: replace safe_dbus with dasbus in LocaledWrapper (rvykydal)
- Add tests for the KernelArguments class (vslavik)
- Stop KernelArguments inheriting from a dictionary (vslavik)
- Change tests to use kernel.cmdline instead of flags.cmdline (vslavik)
- Change all uses of flags.cmdline to kernel.kernel_arguments (vslavik)
- Rename variables to prevent conflict with importing "kernel_arguments"
  (vslavik)
- Change flags.cmdline to use kernel.kernel_arguments (vslavik)
- Add kernel.kernel_arguments providing same functionality as flags.cmdline
  (vslavik)
- Only attempt to open the ibm,max-boot-devices sysfs entry if it exists
  (javierm)
- Don't add more devices in boot-device NVRAM than the maximum allowed
  (javierm)
2020-01-07 17:43:02 +01:00
Martin Kolman
8986d94352 New version 32.17-1
- Calculate the space on uninitialized disks (#1782449) (vponcova)
- Define a method required by _schedule_actions (#1782463) (vponcova)
- Split the partitioning code (vponcova)
- Add the attribute children to the device data (vponcova)
2019-12-12 13:59:13 +01:00
Martin Kolman
b49b6f1611 New version 32.16-1
- Add a DBus method for checking resizable devices (vponcova)
- Add DBus methods for partitioned devices (vponcova)
- Add a DBus method for getting device size limits (vponcova)
- Add the attribute protected to the device data (vponcova)
- keyboard: make populating of missing values part of installation task
  (rvykydal)
- keyboard: fix write_x_configuration method (rvykydal)
- Reduce progress spinner repaints to save CPU (rhbz#1204242) (vslavik)
- Document the storage setters (vponcova)
- Rename the file with tests for the Blivet partitioning method (vponcova)
- Change the type of AppliedPartitioning (vponcova)
- Rename the callbacks on_storage_reset (vponcova)
- Add the DBus method ResetPartitioning (vponcova)
- Rename the DBus method for resetting the storage (vponcova)
- Test the boot loader factory (vponcova)
- Set up the boot loader factory (vponcova)
- Create the boot loader factory (vponcova)
- Add a new configuration option for the type of the bootloader (vponcova)
- network: wrap IPv4 addresses showed in GUI (#1777706) (rvykydal)
- keyboard: do not return None value from apply configuration task (rvykydal)
- keyboard: fix reference before assignment in apply keyboard task (rvykydal)
- keyboard: add localization module unit tests for keyboard (rvykydal)
- keyboard: fix return value of LocaledWrapper.layouts_variants property
  (rvykydal)
- keyboard: fix setting from generic keyboard in ks parsing (rvykydal)
- keyboard: move setting of default value into related task (rvykydal)
- Raise MountFilesystemError from DBus methods (vponcova)
- keyboard: make update_settings_from_task private (rvykydal)
- Add the mount point attribute to the device format data (vponcova)
- Change mock imports to use the unittest.mock full import path (vslavik)
- Rename an attribute of the action data structure (vponcova)
- Change service_start_timeout (vponcova)
- keyboard: update a comment for future refactorisations (rvykydal)
- keyboard: remove superfluous call to write_x_configuration (rvykydal)
- Calculate the space on disks with supported disk labels (vponcova)
- keyboard: guard activation of keyboard configuration in the module (rvykydal)
- keyboard: when converting values restore both console and X (#1775712)
  (rvykydal)
- keyboard: do not store generic keyboard setting at all (rvykydal)
- keyboard: split populating of missing keyboard values (rvykydal)
- Fix __all__ in pyanaconda.modules.common.structure.* (vponcova)
- keyboard: do not convert from X value if we have vconsole in apply (#1776148)
  (rvykydal)
- Change the DBus support for collecting ancestors (vponcova)
- Add the attribute removable to the device data (vponcova)
- Extend the attributes of the device data (vponcova)
- keyboard: fix getting options from LocaledWrapper (rvykydal)
- keyboard: move LocaledWrapper into localization module (rvykydal)
- keyboard: apply configuration with a task (rvykydal)
- keyboard: populate missing keyboard items with a task (rvykydal)
- keyboard: write configuration with module task (rvykydal)
- keyboard: split out populating of missing values into separate task
  (rvykydal)
- keyboard: remove doc for unused weight parameter. (rvykydal)
- keyboard: remove keyboard command from anaconda (rvykydal)
- Rename payload sources to source (jkonecny)
- Rename PayloadService to PayloadsService (jkonecny)
- Rename payloads.payloads to payload.payload (jkonecny)
- Rename payload to payloads for DBus services (jkonecny)
- Rename payload module to payloads (jkonecny)
- Publish main payload under Payloads (jkonecny)
- Create PayloadContainer for dynamic provisioning (jkonecny)
- Rename payload base to payload (jkonecny)
- Use a variable when calling Zanata client in makefile (mkolman)
- Clean up the spoke for the advanced storage (vponcova)
- Rename payload DBus constants (jkonecny)
- Remove handler word from payload leftovers (jkonecny)
- Remove handler word from tests (jkonecny)
- Rename LiveOSHandler* classes to LiveOS* (jkonecny)
- Rename LiveImageHandler* classes to LiveImage* (jkonecny)
- Rename DNFHandler* classes to DNF* (jkonecny)
- Rename handlers from DNF internal variables (jkonecny)
- Rename PackagesHandler* classes to Packages* (jkonecny)
- Rename handler to payload in PayloadBase class (jkonecny)
- Rename publish_handler to publish_payload (jkonecny)
- Rename create_handler to create_payload (jkonecny)
- Rename get_active_handler_path to payload path (jkonecny)
- Rename is_handler_set to is_payload_set (jkonecny)
- Rename payload handler getter and setter to payload (jkonecny)
- Rename HandlerFactory to PayloadFactory (jkonecny)
- Rename HandlerType to PayloadType (jkonecny)
- Remove handler from factories variables (jkonecny)
- Rename HandlerNotSetError to PayloadNotSetError (jkonecny)
- Rename handler in logs for payload service class (jkonecny)
- Rename payload handler internals in payload service (jkonecny)
2019-12-10 05:26:08 +01:00
Martin Kolman
39b5332c9d New version 32.15-1
- Fix wrong kdump boot option in boot options docs (vslavik)
- Remove unused pylint false positive (jkonecny)
- Remove the DBus library (vponcova)
- Remove the extra support for PropertiesChanged (vponcova)
- Normalize the pretty XML output (vponcova)
- Update the unit tests (vponcova)
- Reorganize the DBus library (vponcova)
- Remove signal subscriptions from anaconda (vponcova)
- Add support for disconnection of a DBus proxy (vponcova)
- Clean up the anaconda's signal (vponcova)
- Remove the anaconda's DBus from the DBus library (vponcova)
- Remove the anaconda's signal from the DBus library (vponcova)
- Remove the anaconda's logger from DBus library (vponcova)
- Create the DBus library (vponcova)
2019-11-18 18:08:04 +01:00
Martin Kolman
ffb4c67c9b New version 32.14-1
- network: restrict applying of config from ks in initramfs with NM (#1768791)
  (rvykydal)
- network: try to apply kickstart in initramfs only if neeeded (#1768791)
  (rvykydal)
- Use default required space solution for LiveOS payload (jkonecny)
- Fix Live Image module required value default (jkonecny)
- Add defaults to payload required space base (jkonecny)
- Move set up and tear down sources to payload base (jkonecny)
- Move installation task API to base payload (jkonecny)
- Move SpaceRequired API to payload base (jkonecny)
- Add tests payload shared API for sources handling (jkonecny)
- Add payload shared test API for sources (jkonecny)
- Tweak payload_shared test class (jkonecny)
- Use payload base interface for existing payloads (jkonecny)
- Add payload base interface implementation (jkonecny)
- Move payload base to payloads folder (jkonecny)
- Move source base classes to payload.sources (jkonecny)
- Add names to the network tests (vslavik)
- Forbid trailing period (dot) in hostname (#1648107) (vslavik)
- Remove the enum PartitioningMethod from the Storage spoke in GUI (vponcova)
- Collections of callbacks in signals can be changed during emitting (vponcova)
- Run the installation tasks of the DBus addons (vponcova)
- Add DBus support for installation tasks for addons in the Boss (vponcova)
- Provide fake installation tasks for the Baz addon (vponcova)
- Add DBus support for installation tasks for addons (vponcova)
- Add support for running DBus tasks in one task (vponcova)
- Don't enable BLS for Xen machines (javierm)
2019-11-12 17:05:32 +01:00
Martin Kolman
45ec094394 New version 32.13-1
- Clean up ancient timezone tests (vslavik)
- Add missing quotation mark to tmux.conf (jkonecny)
- Fix too long lines in timezone module tests for PEP8 compliance (vslavik)
- Add timezone interface tests for creation of timezone and NTP tasks (vslavik)
- Add tests for the NTP D-Bus task (timezone module) (vslavik)
- Add tests for the timezone D-Bus task (timezone module) (vslavik)
- Move timezone and NTP from execute() to D-Bus configuration tasks (vslavik)
- Add Neal Gompa as community feature maintainer (jkonecny)
- Add pure community features documentation (jkonecny)
2019-11-05 19:47:04 +01:00
Martin Kolman
01989885f4 New version 32.12-1
- Add a temporary hack to fix installations on ppc64le and aarch64 (#1764666)
  (mkolman)
2019-10-29 17:27:39 +01:00
Martin Kolman
4cd6dac8c6 New version 32.11-1
- Fix the timeout of DBus calls (vponcova)
- Remove pydbus from the spec file (vponcova)
- Test DBus support with Gio.TestDBus (vponcova)
- Update the support for DBus properties (vponcova)
- Create variants for the signal PropertiesChanged (vponcova)
- Test the extended support for the DBus observer (vponcova)
- Remove PropertiesCache (vponcova)
- Extend the DBus observer (vponcova)
- Test the extended support for DBus connection (vponcova)
- Extend the support for DBus connections (vponcova)
- Don't use pydbus in the function get_object_path (vponcova)
- Test the client support for DBus objects (vponcova)
- Add the client support for DBus objects (vponcova)
- Test the server support for DBus objects (vponcova)
- Add the server support for DBus objects (vponcova)
- Extend DBus constants (vponcova)
- Test the extended support for DBus specification (vponcova)
- Extend the support for DBus specification (vponcova)
- Test the support for parsing the XML specification (vponcova)
- Add support for parsing the XML specification (vponcova)
- Test the DBus signals (vponcova)
- Extend the Signal class (vponcova)
- Don't use signals from pydbus (vponcova)
- Test the DBus error registration (vponcova)
- Don't use DBus error registration from pydbus (vponcova)
- Remove pydbus from the comments (vponcova)
- Test the extended support for DBus typing (vponcova)
- Extend the support for DBus typing (vponcova)
- Don't import Variant from pydbus (vponcova)
- Fix other payload module cyclic imports (vponcova)
- Add code conventions to upstream (jkonecny)
- Fix payload module cyclic imports (jkonecny)
- Enable networking in the testing environment by default (vponcova)
- network: adapt network config via kickstart from disk to NM in initramfs
  (#1757781) (rvykydal)
- network: fix handling of ksdevice=bootif in initramfs (rvykydal)
- Make sure we work with fresh data when trying to do netroot (vpodzime)
- Make our manual triggering on network in dracut work (#1082500) (vpodzime)
- iscsi: do not generate initiator for generated kickstart if iscsi is not used
  (rvykydal)
- network: remove useless function (rvykydal)
- network: remove Network command from anaconda (rvykydal)
- network: remove parse method from Network command (rvykydal)
- network: remove packages attribute from Network command (rvykydal)
- Move payload live_os source under its directory (jkonecny)
- Create an empty payload source live_os folder (jkonecny)
- Move payload service constants to the main dir (jkonecny)
- Remove modules.payload.live folder (jkonecny)
- Move rest of payload utils to live_image utils (jkonecny)
- Move create_rescue_image to payload base utils (jkonecny)
- Move get_kernel_version_list to payload base (jkonecny)
- Move InstallFromTarTask to live_image payload (jkonecny)
- Move InstallFromImageTask to payload.base (jkonecny)
- Move UpdateBLSConfigurationTask to payload base (jkonecny)
- Move DownloadProgress to payload live_image (jkonecny)
- Move TeardownInstallationSourceImageTask to payload (jkonecny)
- Move SetupInstallationSourceImageTask to payload (jkonecny)
- Move CheckInstallationSourceImageTask to payload (jkonecny)
- Fix imports after move of live_image payload (jkonecny)
- Move lime_image code to the payloads folder (jkonecny)
- Fix imports after move of live_os payload (jkonecny)
- Move live_os code to the payloads folder (jkonecny)
- Fix imports after move of DNF payload (jkonecny)
- Move DNF handler to payloads folder (jkonecny)
- Remove useless support for boot loader update (vponcova)
2019-10-24 19:30:21 +02:00
Martin Kolman
e9257d5f05 New version 32.10-1
- Return back AutoPart kickstart command (#1761901) (jkonecny)
- Update pyanaconda/exception.py (japokorn)
- Fix links to a new pykickstart GitHub group (jkonecny)
- Rename main modules to services (vponcova)
- don't treat s390 as headless when selecting UI mode (dan)
- Add link to the blog website to our README (jkonecny)
- Add links on our blog to upstream documentation (jkonecny)
- Add PARTUUID to lsblk_output log (japokorn)
- Fix a unit test for a boot loader task (vponcova)
- Test the DBus method FindFormattable (vponcova)
- Add DBus method that finds DASDs for formatting (vponcova)
- Move tests for the zFCP module (vponcova)
- Move tests for the FCoE module (vponcova)
- Move tests for the ISCSI module (vponcova)
- Move tests for the DASD module (vponcova)
2019-10-18 13:00:12 +02:00
Martin Kolman
789cfaec0d New version 32.9-1
- Don't mark the network command as removed (vponcova)
2019-10-15 15:08:17 +02:00
Martin Kolman
a4a7366033 New version 32.8-1
- Do not use module_debsolv_errors DNF method (jkonecny)
- Update pyanaconda/rescue.py (slavik.vladimir)
- Make small fixes in the errors file code (jkonecny)
- Make error string wrap more sane (jkonecny)
- Remove make updates (jkonecny)
- Fix regexp for iscsi initiator iqn name validation (#1750865) (rvykydal)
- Disable kickstart output from the Payload module (vponcova)
- Extend the tests for the Boss module (vponcova)
- Mark the network command as removed (vponcova)
- Generate the complete kickstart using the Boss (vponcova)
- Add DBus support for generating a complete kickstart (vponcova)
- Improve the DBus return value for reading a kickstart file (vponcova)
- Add DBus structure for a kickstart report (vponcova)
- Simplify the DBus support for reading a kickstart file (vponcova)
- Don't reimplement the run method in the Boss (vponcova)
- Start DBus modules in a task (vponcova)
- Remove AnacondaBossInterface (vponcova)
- Don't represent the modules observers by their DBus path (vponcova)
- Use a signal to propagate the module observers in the Boss (vponcova)
- Make the nomount boot option work again (vslavik)
- Skip buildins when processing kernel boot args (#1637472) (jkonecny)
- Remove ldconfig scriptlet from a spec file (jkonecny)
- Switch the makeupdates script to Python 3 (mkolman)
- Fix a couple issues identified by Pylint (mkolman)
- PEP8 for function names (mkolman)
- Remove disused support for automatically fetching packages from Koji
  (mkolman)
- Support basic nested DBus structures (vponcova)
- Support resolving of simple type hints (vponcova)
- Generate DBus fields with DBusFieldFactory (vponcova)
- Fix a missing patch in unit tests (vponcova)
- Increase test coverage for payload sources (jkonecny)
- Improve docstring on payload source (jkonecny)
- Add logging to the payload source ready state (jkonecny)
- Adapt tests to a new is_ready solution (jkonecny)
- Implement is_ready for live os payload source (jkonecny)
- Switch payload source ready property to method (jkonecny)
- Remove payload source ready setter (jkonecny)
- Add tests for payload sources error propagation (jkonecny)
- Raise exception at the end of sources tear down (jkonecny)
- Payload sources can't be set when initialized (jkonecny)
- Fix doc strings in Live OS payload source (jkonecny)
- Fix doc strings in Payload module (jkonecny)
- Adapt tests to a new payload grouping tasks (jkonecny)
- Use TearDownSourcesTask in LiveOS payload (jkonecny)
- Add tear down payload sources task (jkonecny)
- Use SetUpSourcesTask in LiveOS payload (jkonecny)
- Add set up payload sources task (jkonecny)
- Rename Live OS Source specific tasks (jkonecny)
- Change test for Live payload source readiness (jkonecny)
- Adapt tests to new Installation task with source (jkonecny)
- Check source readiness in Payload install task (jkonecny)
- Remove handler check for source readiness (jkonecny)
- Remove payload sources validate API (jkonecny)
- Replace payload attach_source by set_sources (jkonecny)
- Rename kind to type (jkonecny)
- Rename tear down Live OS source task (jkonecny)
- Add source tests to Live OS (jkonecny)
- Adapt tests to the new Live OS source solution (jkonecny)
- Add check_task_creation_list helper function (jkonecny)
- Add source checkers to Live OS handler (jkonecny)
- Use source object in the Live OS handler (jkonecny)
- Add is source set method to payload handler base (jkonecny)
- Adapt Live OS test for detect image migration (jkonecny)
- Move Live OS image detection to source (jkonecny)
- Adapt payload Live OS handler/source tests (jkonecny)
- Migrate image path from Live OS handler to source (jkonecny)
- Live OS source can have only one source attached (jkonecny)
- Fix line longer than 99 characters in payload (jkonecny)
- Add check if payload source is supported (jkonecny)
- Add payload source type tests (jkonecny)
- Implement type to the payload source base (jkonecny)
- Move payload handler/sources types to constants (jkonecny)
- Implement source attach to the payload handlers (jkonecny)
- Add test for payload CreateSource API (jkonecny)
- Wrap payload source creation to DBusContainer (jkonecny)
- Add support for source creation to Payload module (jkonecny)
- Add payload SourceFactory test (jkonecny)
- Add payload source factory (jkonecny)
- Add test for the payload HandlerFactory class (jkonecny)
- Make payload HandlerFactory class more generic (jkonecny)
- Remove required parameter from the Live OS Source (jkonecny)
- Add Live OS source tear down test (jkonecny)
- Use moved tear down task in Live OS source (jkonecny)
- Move Live OS tear down task to Live OS source (jkonecny)
- Add test for Live OS source validation method (jkonecny)
- Learn Live OS source how to validate source (jkonecny)
- Add Validate API to the payload source base (jkonecny)
- Add test for Live OS Source set up task (jkonecny)
- Move and fix Live OS init source test (jkonecny)
- Use set up source task in the Live OS source (jkonecny)
- Rename set up task for live os source (jkonecny)
- Move set up source live os image task to sources (jkonecny)
- Add empty classes for Live OS payload interface (jkonecny)
- Add base payload source module (jkonecny)
- Add a new python module for payload sources (jkonecny)
2019-10-14 17:34:58 +02:00
Martin Kolman
8b06f7c904 New version 32.7-1
- network: split configure hostname task out of network installation task
  (#1757960) (rvykydal)
- Switch to pypi pylint from RPM (jkonecny)
- Allow to handle the return value of subprocess.run (vponcova)
- Remove the unexpected keyword argument 'env' (vponcova)
- Remove the assignment of the same variable to itself (vponcova)
- Remove unused false positives (vponcova)
- Improve updates repo configuration in GUI (#1670471) (mkolman)
- Don't touch storage until it is ready (vponcova)
- Run the manual partitioning task for the given requests (vponcova)
- Set the locale for unit tests (vponcova)
- Deprecate the current kickstart support for addons (vponcova)
- Add kickstart support for the Baz module (vponcova)
- Support the %addon sections in the kickstart specification (vponcova)
- Handle the bootloader reset in the partitioning task (vponcova)
- Fix the DBus patching functions (vponcova)
- Patch DBus proxies in GUI and TUI simple import tests (vponcova)
- Add DBus method for validation of selected disks (vponcova)
- Enable faulthandler in DBus modules (vponcova)
- Reset the storage and the playground of partitioning modules (vponcova)
- Add support for getting an object path of a DBus proxy (vponcova)
- Remove pointless '../../' to clean up NFS mounts (riehecky)
2019-10-04 16:27:22 +02:00
Martin Kolman
693af925d1 New version 32.6-1
- Switch between layouts without confirmation (#1333984) (vponcova)
- Remove the old and broken zram-stats script (#1561773) (mkolman)
- Rename _test_dbus_partitioning and _test_dbus_property (vponcova)
- Remove attributes for the static partitioning modules (vponcova)
- Test the custom partitioning from kickstart (vponcova)
- Test the property AppliedPartitioning (vponcova)
- Test the property CreatedPartitioning (vponcova)
- Test the dynamic partitioning modules (vponcova)
- Test the partitioning factory with kickstart (vponcova)
- Generate kickstart from the applied partitioning (vponcova)
- Create a partitioning module for the kickstart data (vponcova)
- Add tests for the storage installation tasks (vponcova)
- Add the installation task for BTRFS (vponcova)
- Add a simple import test for pyanaconda (vponcova)
- Fix the implementation of patch_dbus_publish_object (vponcova)
- Use the validation report for the storage validation (vponcova)
- Remove get_object_path of TaskInterface (vponcova)
- Add support for validation tasks (vponcova)
- Move the partitioning validation to the base class (vponcova)
- Add the installation task for ZIPL (vponcova)
- Improve installation tasks of the Storage module (vponcova)
- Don't initialize PartTypeSpoke from the Summary hub (vponcova)
- Add DBus support for the device ancestors (vponcova)
- Fix the DBus method GetUsableDisks (vponcova)
- network: split function for generating dracut arguments (#1751189) (rvykydal)
- network: generate dracut arguments from connections (#1751189) (rvykydal)
- network: do not touch iBFT connections created in initramfs (#1751189)
  (rvykydal)
- Increase EFI System Partition (ESP) size to 200-600 MiB (javierm)
2019-09-25 17:57:54 +02:00
Martin Kolman
f763c20f0d New version 32.5-1
- payload module: update live image tar payload options with --numeric-owner
  (rvykydal)
- payload module: add tests for live image payload interface (rvykydal)
- Only partitions have the is_magic attribute (#1625154) (vponcova)
- network gui: wrap multiple IP addresses in network spoke (#1593561)
  (rvykydal)
- Don't use update_storage_ksdata in tests (vponcova)
- Verify existing unlocked LUKS devices without keys (#1624617) (vponcova)
- network tui: fix addr_str referenced before assignment (#1731415) (rvykydal)
- Fix the second screen of Welcome to Fedora (#1748203) (vponcova)
- Add a space after the comma in the description (junjieyuanxiling)
- Use numbers for user/group names when unpacking tar live image (356889)
2019-09-17 01:46:00 +02:00
Martin Kolman
ed3a65c513 New version 32.4-1
- Add tests for the device factory requests (vponcova)
- Raise an exception if the device type is unsupported (vponcova)
- Fix: Move the code for getting the device LUKS versions (vponcova)
- Use a device factory request to populate the right side (vponcova)
- Improve logging of the custom spoke (vponcova)
- Use the device factory request to change devices (vponcova)
- Generate a device factory request (vponcova)
- Use a device factory request to add a mount point (vponcova)
- Add support for transforming device factory requests to arguments (vponcova)
- Add DBus support for the device factory request (vponcova)
- Fix tests after using flatpak format_ref method (jkonecny)
- Use flatpak API to create ref string (jkonecny)
- network: make sure configuration from boot options has ONBOOT=yes (#1727904)
  (rvykydal)
- network: fix dumping of generic "Wired connection" created in initramfs
  (#1727904) (rvykydal)
- Make clear where repo names are used not objects (jkonecny)
- Remove __main__ functions for testing (vponcova)
- Drop dhclient requirement (pbrobinson)
- Compare normalized XML strings (vponcova)
- Add temporal pylint false positive (jkonecny)
- Make default state of treeinfo repos configurable by product (riehecky)
- Fix pylint test by loading C extensions (jkonecny)
- Drop dhclient requirement (pbrobinson)
- Fall back to a boot drive with a valid stage1 device (#1168118) (vponcova)
- Use test dependencies from Fedora instead of pip (jkonecny)
- Do not crash test env setup in case of empty list (jkonecny)
- Fix parsing of hostname from cmdline for ipv6. (rvykydal)
- dnfpayload: repo in _fetch_md is a dnf repo not ksrepo (awilliam)
- Don't set up a warning label to None (#1745933) (vponcova)
- Add DBus support for shrinking devices (vponcova)
- Add DBus support for removing devices (vponcova)
- Devices to be shrinked are always resizable (vponcova)
- Identify devices by theirs names in the resize dialog (vponcova)
- Refactorize the ResizeDialog (vponcova)
- network module: guard onboot configuration task by environment (rvykydal)
- network: modify autoactivate via NM API with a separate task (rvykydal)
- network: get ONBOOT values from NM connections (rvykydal)
- network: activate connections during initramfs consolidation synchronously
  (rvykydal)
- network: block autoactivation also when updating iniramfs connection
  (rvykydal)
- network: find initramfs connections even without ifcfg files (#1727904)
  (rvykydal)
- network: block autoactivation when adding connection from kickstart
  (rvykydal)
- network: split the function for adding a connection from kickstart (rvykydal)
- network: implement NM connection change commit using Update2() (rvykydal)
- network: fix setting real ONBOOT for inactive vlan devices (rvykydal)
- network: modify ONBOOT via libnm during network initialization (rvykydal)
- network: set autoconnect/ONBOOT to yes for default connection in tui
  (rvykydal)
- network: get rid of ONBOOT workaround in tui (rvykydal)
- More detailed addon logging (riehecky)
- Revert "Keep getSysroot for kdump-anaconda-addon" (vponcova)
2019-09-05 19:54:10 +02:00
Martin Kolman
27460aa379 New version 32.3-1
- Use the task container to publish tasks (vponcova)
- Remove publish_task (vponcova)
- Make tasks publishable (vponcova)
- Create and set up the DBus container for tasks (vponcova)
- Add note to fix time consuming live os dbus task (jkonecny)
- Add notes for the future work on the module payloads (jkonecny)
- Move constants specific for copy dd task (jkonecny)
- Add test for updating bls entries task (jkonecny)
- Add test for Live OS post installation task (jkonecny)
- Add test for create_rescue_image function (jkonecny)
- Add Live OS handler test for install with task (jkonecny)
- Add live payload handler test for InstallWithImageTask (jkonecny)
- Improve tests for live os image detection code (jkonecny)
- Add live os test for kernel version list (jkonecny)
- Make consistent imports (jkonecny)
- Replace getSysroot by conf value (jkonecny)
- Move get_dir_size test to the payload module tests (jkonecny)
- Move get_dir_size function to the payload.base.utils (jkonecny)
- Rename GetDirSize to get_dir_size (jkonecny)
- Add sysroot param to the copy DD files task (jkonecny)
- Change write module blacklist to take sysroot param (jkonecny)
- Change create root dir func to take sysroot param (jkonecny)
- Add sysroot param to prepare installation task (jkonecny)
- Rename payload shared to base (jkonecny)
- Add Live OS handler space required test (jkonecny)
- Inline copy driver disk payload function to task (jkonecny)
- Add API for required space to live os payload handler (jkonecny)
- Add copy DD files task to live image payload handler (jkonecny)
- Use new task copy driver disks files to old payload (jkonecny)
- Add copy DD files as post install task to live os handler (jkonecny)
- Add post-installation task to live os payload handler (jkonecny)
- Do a facelift to the old copy driver disk function (jkonecny)
- Moved copy driver disk to the payload module shared (jkonecny)
- Use new shared task in the old payload module (jkonecny)
- Add test for prepare installation payload task (jkonecny)
- Add tests for payload module shared utils (jkonecny)
- Create and use task to prepare installation for LiveOS (jkonecny)
- Move payload shared code for handlers to a directory (jkonecny)
- Move write module blacklist to paylod module (jkonecny)
- Move create root directory to its own function (jkonecny)
- Add install task with API to Live OS handler (jkonecny)
- Add kernel version list support to live os handler (jkonecny)
- Fix noverifyssl when downloading .treeinfo file (#1723811) (jkonecny)
- Add the DBus property PartitioningMethod (vponcova)
- Add support for dynamic partitioning modules (vponcova)
- Make partitioning modules publishable (vponcova)
- Create the partitioning factory (vponcova)
- Use a DBus container for the device trees (vponcova)
- Add support for DBus containers (vponcova)
- Add a simple unit test for TUI and GUI (vponcova)
- Add logic to create flatpaks rpmostree payload (#1734970) (jkonecny)
- Move flatpak code to a new ostree payload class (#1734970) (jkonecny)
- Create flatpak in ostree payload only if available (#1734970) (jkonecny)
- Update tests for new class method is_available (#1734970) (jkonecny)
- Make flatpak is_available() a static method (#1734970) (jkonecny)
- Remove the fixed file:// from the flatpak remote (#1734970) (jkonecny)
- Fix payload prepare mount targets install task (#1734970) (jkonecny)
- Merge rpmostreepayload installation under one task (#1734970) (jkonecny)
- Move progress messaging from flatpak to rpmostree (#1734970) (jkonecny)
- Add test for flatpak change remote for refs (#1734970) (jkonecny)
- Replace remote for installed refs in rpmpayload (#1734970) (jkonecny)
- Use new flatpak replace remote on installed refs (#1734970) (jkonecny)
- Add flatpak remote replace for installed refs (#1734970) (jkonecny)
- Make flatpak ref full format method more generic (#1734970) (jkonecny)
- Create an flatpak base ref list object (#1734970) (jkonecny)
- Use flatpak add/remove remotes in ostree payload (#1734970) (jkonecny)
- Add flatpak tests for adding and removing remotes (#1734970) (jkonecny)
- Implement flatpak adding and removing remotes (#1734970) (jkonecny)
- Adapt flatpak tests to the new changes (#1734970) (jkonecny)
- Change flatpak remote logic (#1734970) (jkonecny)
- Rename flatpak REMOTE_NAME to LOCAL_REMOTE_NAME (#1734970) (jkonecny)
- Make flatpak ref lists object consistent (#1734970) (jkonecny)
- Implement object to get installed flatpak refs (#1734970) (jkonecny)
- Add flatpak error reporting implementation (#1734970) (jkonecny)
- Cleanup temp repository of flatpak before install (#1734970) (jkonecny)
- Add and fix tests for newly added flatpak cleanup (#1734970) (jkonecny)
- Add flatpak cleanup method (#1734970) (jkonecny)
- Split flatpak setup to two initialization methods (#1734970) (jkonecny)
- Fix tests after connecting to flatpak signals (#1734970) (jkonecny)
- Add callbacks to monitor flatpak transactions (#1734970) (jkonecny)
- Install flatpaks as part of ostree installation (#1734970) (jkonecny)
- Add test for the flatpak install method (#1734970) (jkonecny)
- Add support to install all remote flatpaks (#1734970) (jkonecny)
- Add flatpak required space test (#1734970) (jkonecny)
- Add get_required_space to the flatpak payload (#1734970) (jkonecny)
- Add flatpak object to abstract flatpak Ref list (#1734970) (jkonecny)
- Don't configure the default target without systemd (#1744115) (vponcova)
- Change flatpak remote name to constant (#1734970) (jkonecny)
- Use FlatpakPayload from the RPMOStreePayload (#1734970) (jkonecny)
- Add test for the flatpak setup method (#1734970) (jkonecny)
- Add method to setup flatpak objects (#1734970) (jkonecny)
- Add flatpak test for remote availability (#1734970) (jkonecny)
- Add check if flatpak remote repo is available (#1734970) (jkonecny)
- Add libflatpak dependency to the anaconda spec (#1734970) (jkonecny)
- Add an empty class to handle flatpak (#1734970) (jkonecny)
- Look for existing installations on existing devices (vponcova)
- Require a mount point only for mountable formats (vponcova)
- Handle the missing mountpoint attribute (#1743853) (vponcova)
2019-08-26 18:21:33 +02:00
Jiri Konecny
9936f6941f
New version 32.2-1
- Set the minimum required entropy only once (vponcova)
- Rename the icon (#1740864) (vponcova)
- Format strings with format in interactive utils (vponcova)
- Rename _get_device_info_description in the custom spoke (vponcova)
- Remove pyanaconda.storage.partitioning (vponcova)
- Use the partitioning request in TUI (vponcova)
- Use the partitioning request in GUI (vponcova)
- Update the storage initialization and configuration (vponcova)
- Use the partitioning request in the tests (vponcova)
- Use the partitioning request in the automatic partitioning module (vponcova)
- Use the partitioning request in the automatic partitioning task (vponcova)
- Exclude mount points from the automatic partitioning (vponcova)
- Create a DBus structure for the partitioning request (vponcova)
- Don't load the repo device path twice in the Payload class (vponcova)
- Rename device_path to repo_device_path in the Payload class (vponcova)
- Rename get_mount_device in payload utils (vponcova)
- Remove a redundant condition in the Payload class (vponcova)
- Specify types of arguments in the payload utils (vponcova)
- Use the payload utils in UI (vponcova)
- Add a new function unmount_device to payload utils (vponcova)
- Add a new function setup_device to payload utils (vponcova)
- Add a new function mount_device to payload utils (vponcova)
- Add a new function teardown_device to payload utils (vponcova)
- Move the support methods for image installations (vponcova)
- Change the method for finding potential HDISO sources (vponcova)
- Change the method for finding a valid optical install media (vponcova)
- Add a new function resolve_device to payload utils (vponcova)
- Rename variables and arguments in the Payload class (vponcova)
- Provide a documentation for the payload utils (vponcova)
- Don't propagate the storage and data to the payload again (vponcova)
- Collect addons after running the %pre section (vponcova)
- Fix: Merge the code for the device info validation (vponcova)
- Fix: Generate the device info in interactive utils (vponcova)
- Fix: Simplify the code for validating mount points (vponcova)
- Handle a missing value of the mount point attribute (vponcova)
- Improve logging of the device info changes (vponcova)
- Remove the constants for the device type strings (vponcova)
- Move the code for collecting supported RAID levels (vponcova)
- Move the code for the device info validation (vponcova)
- Move the code for the raid level validation (vponcova)
- Simplify the code for validating mount points (vponcova)
- Move the code for validating mount points (vponcova)
- Generate the device info in interactive utils (vponcova)
- Simplify overriding disk set with container's (vponcova)
- Simplify the removal of the device (vponcova)
- Merge the code for changing the size (vponcova)
- Move code to the function revert_reformat (vponcova)
- Change arguments of the method for reformatting (vponcova)
- Merge the code for the device info validation (vponcova)
- Split the code for collecting the new device info (vponcova)
- Move the code for collecting the new device info (vponcova)
- Apply the device info changes in new methods (vponcova)
- Remove the code for comparing the device info (vponcova)
- Remove variables for new device info (vponcova)
- Remove variables for old device info (vponcova)
- Move the code for comparing the device info (vponcova)
- Simplify logging of the device infos (vponcova)
- Move the code for the new device info (vponcova)
- Move the code for the old device info (vponcova)
- Add squashfs+overlayfs base live image detection (bcl)
- liveinst: Add support for plain squashfs root filesystem (bcl)
2019-08-19 18:25:55 +02:00
Martin Kolman
26764ff5e1 New version 32.1-1
- Use append_dbus_tasks() for DBus Task scheduling (mkolman)
- Add append_dbus_task method to TaskQueue (mkolman)
- Replace Firewall and Network command setup() method (mkolman)
- Add support for localization of modules (rvykydal)
- Don't measure code coverage during the installation (vponcova)
- Use the new discovery & join DBUS tasks (mkolman)
- Increase network timeout constant (jkonecny)
- Add DBUS Tasks for realm discovery & joining a realm (mkolman)
- Add the add_requirements() method for PayloadRequirements (mkolman)
- Extend RealmData (mkolman)
- Set timeout for all session.get calls (jkonecny)
- Add support for disabling modules via module --disable (mkolman)
- Don't check the format status in UI (vponcova)
- Fix updating of ifcfg files for ifname= bound devices (#1727904) (rvykydal)
- network module: be more strict when adding physical device configuration
  (#1727904) (rvykydal)
- Adapt to changes caused by NM in initramfs (#1727904) (rvykydal)
- Change the documentation of the 'reason' attribute (vponcova)
- Fix traceback in network module installation task. (rvykydal)
- Remove the connect method of DBusObserver (vponcova)
- Remember which modules are addons (vponcova)
- Simplify the initialization of the module observer (vponcova)
- Remove the support for the object observer (vponcova)
- Move the module manager to a new subpackage (vponcova)
2019-08-14 18:23:58 +02:00
Martin Kolman
6e93a4c925 New version 31.22-1
- Fix pylint warning (vponcova)
- Keep getSysroot for kdump-anaconda-addon (vponcova)
- Specify sizes of nonexistent devices in tests (vponcova)
- network tui: fix a typo concerning inifiniband device configuration
  (rvykydal)
- Remove the object observers from UI (vponcova)
- Remove the method changed (vponcova)
- Move the preserved arguments to the Anaconda configuration file (vponcova)
- Remove system root from DBus methods (vponcova)
- Rename setSysroot (vponcova)
- Replace getSysroot (vponcova)
- Replace getTargetPhysicalRoot (vponcova)
- Replace publisher patches with the new solution (jkonecny)
- Handle disk selection errors in get_candidate_disks (vponcova)
- Don't verify mounted partitions of protected disks (vponcova)
- Always protect the live backing device (#1706335) (vponcova)
- Don't change the storage if the reset fails (vponcova)
- Remove support for teardown before storage reset (vponcova)
2019-07-31 17:41:50 +02:00
Jiri Konecny
fffa83a7a1
New version 31.21-1
- Always schedule the installation task for joining realm (#1732620) (vponcova)
- Fix issue raised by giving publisher as last parameter (jkonecny)
- Use the new publisher patch decorator in a tests (jkonecny)
- Add decorator as shortcut for a publisher patching (jkonecny)
- Add test for creating invalid payload handler (jkonecny)
- Fix tests after removing handlers publish method (jkonecny)
- Remove _publish_handler method from payload module (jkonecny)
- Fix tests because of new payload API change (jkonecny)
- Remove get_handler_path from payload handlers (jkonecny)
- Return path from payload handler publish methods (jkonecny)
- Join all the payload handler create methods (jkonecny)
- Publish payload handler after KS data are parsed (jkonecny)
- Add handler factory and use that in payload module (jkonecny)
- Add tests for new payload API (jkonecny)
- Do not create payload handler if already set (jkonecny)
- Add API to test if there is a payload handler set (jkonecny)
- Do not set default payload handler (jkonecny)
- Don't prune and sort actions in the partitioning task (vponcova)
- Fix imports in the tests (jkonecny)
- Adapt payload tests to a new task check function (jkonecny)
- Adapt network tests to a new task check function (jkonecny)
- Adapt localization tests to a new task check function (jkonecny)
- Adapt bootloader test to a new task check function (jkonecny)
- Adapt storage tests to a new check task function (jkonecny)
- Make a new test func to check task creation (jkonecny)
- Add test for new payload API on live image creation (jkonecny)
- Add new payload API to create live image handler (jkonecny)
- Add tests for new payload handlers solution (jkonecny)
- Fix tests after payload handler logic change (jkonecny)
- Add support to create DNF payload handler (jkonecny)
- Improve payload handler creation abstraction (jkonecny)
- Publish payload handler before it is set (jkonecny)
- Fix payload generate_kickstart with no handler (jkonecny)
- Add payload module API to get active handler (jkonecny)
- Publish handler in the creation method call (jkonecny)
- Propagate DBus path when creating handler (jkonecny)
- Use base handler class by the handler modules (jkonecny)
- Add payload handler base class (jkonecny)
- Change main payload handlers to property (jkonecny)
- Add root password SSH login override checkbox (#1716282) (mkolman)
2019-07-25 15:30:19 +02:00
Jiri Konecny
5b8f3e0987
New version 31.20-1
- Move code to exctract kernel version from tar to utils (jkonecny)
- Add link for our translations to README (#1729788) (jkonecny)
- Change Makefile zanata client check from pkg to bin (jkonecny)
- Add recommendation to release process guide (jkonecny)
- Remove unnecessary step from release in mock doc (jkonecny)
- Fix mock release dependency in a mock (jkonecny)
- Fix: Simplify the code for creating container store rows (vponcova)
- Fix a docstring of add_device (vponcova)
- Get the current device type only once (vponcova)
- Move the code for getting the name of the new root (vponcova)
- LiveImagePayload: move some functions to utils.py (rvykydal)
- LiveImagePayload: replace PostInstallTask with UpdateBLSConfigurationTask
  (rvykydal)
- LiveImageHandler: make API and implementation method names consistent
  (rvykydal)
- LiveImageHandler: use more descriptive names for installation tasks
  (rvykydal)
- LiveImagePayload: Do not provide API for setting of required space (rvykydal)
- LiveImageHandler: prevent reusing of DownloadProgress instance (rvykydal)
- LiveImageHandler: simplify using of SetupInstallationSourceImageTask result
  (rvykydal)
- LiveImageHandler: simplify using of CheckInstallationSourceImageTask result
  (rvykydal)
- LiveImageHandler: remove interfaces for task results we don't need (rvykydal)
- Add logging to interactive utils (vponcova)
- Fix the FIXME comment for collect_selected_disks (vponcova)
- Rename the argument for the boot drive (vponcova)
- Remove empty lines in collect_used_devices (vponcova)
- Fix: Move the code for collecting device types (vponcova)
- Fix: Move the code for completing the device info (vponcova)
- Fix: Move the code for hiding protected disks to InstallerStorage (vponcova)
- Move the code for suggesting device names (vponcova)
- Fix: Move the code for getting a container device (vponcova)
- Fix: Move the code for collecting device types (vponcova)
- Fix pylint issues in the custom spoke (vponcova)
- Move the code for label validation (vponcova)
- Move the code for collecting supported mount points (vponcova)
- Show a detailed warning in the custom spoke (vponcova)
- Show a detailed error in the custom spoke (vponcova)
- Move the code for collecting containers (vponcova)
- Move the code for getting a container device (vponcova)
- Populate a container for the given device (vponcova)
- Simplify the code for creating container store rows (vponcova)
- Move the code for renaming containers (vponcova)
- Move the code for destroying devices (vponcova)
- Remove the method for removing empty parents (vponcova)
- Move the code for completing the device info (vponcova)
- Move the code for creating devices (vponcova)
- Move the function get_device_raid_level (vponcova)
- Refactor the code for setting up the device types (vponcova)
- Move the code for collecting device types (vponcova)
- Move the code for collecting file system types (vponcova)
- Move the code for getting the device LUKS version (vponcova)
- Move the code for the device reformatting (vponcova)
- Move the code for changed encryption (vponcova)
- Move the code for changing the device size (vponcova)
- Move the code for reverting reformat (vponcova)
- Collect roots with supported devices (vponcova)
- Move the code for adding the unknown page (vponcova)
- Move the code for adding the root page (vponcova)
- Move the code for creating a new root (vponcova)
- Move the code for adding the initial page (vponcova)
- Move the code for collecting roots to interactive utils (vponcova)
- Move constants and function from custom_storage.py (vponcova)
- Optimize the method _update_space_display of the custom spoke (vponcova)
- Remove the method _current_total_space from the custom spoke (vponcova)
- Remove the method _set_current_free_space of the custom spoke (vponcova)
- Move the code for hiding protected disks to InstallerStorage (vponcova)
- Don't check if disks have media present (vponcova)
- Rename _clearpart_devices in CustomPartitioningSpoke (vponcova)
- Rename get_new_devices in CustomPartitioningSpoke (vponcova)
- Fix: Remove bootloader_devices from CustomPartitioningSpoke (vponcova)
- Fix: Remove unused_devices from CustomPartitioningSpoke (vponcova)
- Remove bootloader_devices from CustomPartitioningSpoke (vponcova)
- Remove the attribute _devices from CustomPartitioningSpoke (vponcova)
- Remove unused_devices from CustomPartitioningSpoke (vponcova)
- Remove the property unused_devices from InstallerStorage (vponcova)
- Remove banners (vponcova)
- Replace the Progress hub (vponcova)
- Remove useless class attributes from SpokeCategory (vponcova)
- LiveImageHandler: add progress reporting of download (rvykydal)
- LiveImageHandler: split out Teardown task from PostInstall (rvykydal)
- LiveImageHandler: pass source image mount point as argument to tasks
  (rvykydal)
- LiveImageHandler: PostInstallWithTask() 2/2 (rvykydal)
- LiveImagehandler: InstallWithTask() (rvykydal)
- LiveImageHandler: UpdateKernelVersionList() (rvykydal)
- LiveImageHandler: PostInstallWithTask() 1/2 (rvykydal)
- Change the sort order of the User Settings category (vponcova)
- Move all spokes to the Summary hub (vponcova)
- LiveImageHandler: PreInstallWithTask() (rvykydal)
- LiveImageHandler: SetupWithTask() (CheckInstallationSourceImage) (rvykydal)
2019-07-22 16:33:00 +02:00
Jiri Konecny
8ed2d96233
New version 31.19-1
- Call teardown_all explicitly (vponcova)
- Don't publish the module in the loop (vponcova)
- Start swap on ZRAM service (cmurf)
- Use %autosetup instead of %setup (mkolman)
- Adjust the exclude arguments for livepayloads (bcl)
- Recreate the BLS entries when using liveimg (bcl)
- Cache the liveimg tar kernel list (bcl)
- Add common function for creating rescue images (bcl)
- move comment into docstring for PowerNVGRUB2 install method (dan)
- add PowerNV into BootloaderClassTestCase (dan)
- LiveImage payload: clean up directory used for image mounting (rvykydal)
- LiveImage payload: mount live image privately (rvykydal)
- introduce PowerNV variant for grub2 class (dan)
- initial PowerNV class support (dan)
- Add the option decorated_window to the Anaconda configuration (vponcova)
- Add test for Live OS detect live os image feature (jkonecny)
- Add Live OS base image detection code (jkonecny)
- Add tests for the new Live OS tasks (jkonecny)
- Add Live OS handler tests for ImagePath property (jkonecny)
- Implement teardown to Live OS payload handler (jkonecny)
- Add support to create Live OS handler manually (jkonecny)
- Implement SetupInstallationSource Live OS task (jkonecny)
- Add ImagePath property to the Live OS handler (jkonecny)
- Add an empty LiveOS payload handler (jkonecny)
- Don't use the auto partitioning module in the custom spoke (vponcova)
- Add support for decomposing DBus values (vponcova)
- Use the default file system type for /boot (vponcova)
- Move updates reponames to constants (riehecky)
- Fix setting and reporting ready state in Source Spoke. (rvykydal)
2019-07-11 13:39:06 +02:00
Jiri Konecny
c50511849c
New version 31.18-1
- Add comprehensive unit tests for ConfigureFirewallTask (mkolman)
- Fix a typo (mkolman)
- Use FirewallMode enum firewall configuration DBus Task (#1722979) (mkolman)
- Don't encrypt devices in the interactive partitioning by default (vponcova)
- Provide a default passphrase for the PassphraseDialog (vponcova)
- Set the passphrase for the automatic partitioning from the dialog (vponcova)
- Don't use the global encryption passphrase (vponcova)
- Add support for passphrases in the device tree module (vponcova)
- Handle the passphrase requirements in the partitioning modules (vponcova)
- Use _get_passphrase in the custom partitioning task (vponcova)
- Don't generate passphrases in a kickstart file (vponcova)
- Fix the unit tests for the Services module (vponcova)
- Convert names of attributes and variables in custom storage helpers
  (vponcova)
- Fix code alignment in the custom storage helpers (vponcova)
- Convert names of attributes and variables in the custom spoke (vponcova)
- Remove local variables with unused values in the custom spoke (vponcova)
- Fix code alignment in the custom spoke (vponcova)
- Initialize attributes in the __init__ method of the custom spoke (vponcova)
- Reorganize imports in the custom spoke (vponcova)
2019-06-25 18:03:49 +02:00
Martin Kolman
7466163b57 New version 31.17-1
- Move graphical login detection to a DBus Task (#1722950) (mkolman)
- Add DBus support for device trees of partitioning modules (vponcova)
- Create the interactive partitioning module (vponcova)
- Fix misleading comment (riehecky)
2019-06-24 18:55:12 +02:00
Martin Kolman
a7fbb931c9 New version 31.16-1
- Replace the XConfig execute() method by DBus Tasks (mkolman)
- Fix list-screens script reference (gpchelkin)
- Fix protecting of the live device (#1699387) (vponcova)
- Adapt tests for new Live payload handler changes (jkonecny)
- Add setters to LiveImage payload handler (jkonecny)
- Rename Live payload handler to LiveImage (jkonecny)
- Extend payload live handler with new properties (jkonecny)
- Add read only properties to payload Live handler (jkonecny)
- Add the apply-updates script (vponcova)
- Add payload live handler tests (jkonecny)
- Update payload DNF handler tests (jkonecny)
- Create a new payload handler mixin class for tests (jkonecny)
- Improve the documentation of inst.stage2.all and inst.ks.all (vponcova)
- Add DBus support for teardown tasks (vponcova)
- Tear down images with teardown_disk_images (vponcova)
- Move get_anaconda_version_string to util (vponcova)
- Support multiple payload handlers (jkonecny)
- Add kickstart processing to payload live handler (jkonecny)
- Create Live payload handler module (jkonecny)
- Deprecate the method changed (vponcova)
- Calculate free space for the physical root in dir installations (vponcova)
- Use the actual sysroot to pick up a mount point for downloading (vponcova)
- Use the physical root for mounting existing systems (vponcova)
- Change the path to the system root (vponcova)
- Read files in /etc/anaconda/conf.d on demand (vponcova)
2019-06-20 16:31:39 +02:00
Martin Kolman
dd1aadd986 New version 31.15-1
- iscsi: require relevant blivet version for iscsi module (rvykydal)
- iscsi: add unit tests for iscsi module (rvykydal)
- iscsi: fix name of some method arguments (target -> portal) (rvykydal)
- iscsi: use proper iscsi interface mode constants in ui (rvykydal)
- iscsi: update the CanSetInitiator docstring to reflect the reality (rvykydal)
- iscsi: move conversion to IscsiInterfacesMode from implementation to
  interface (rvykydal)
- iscsi: use better name for a NodeIsFromIbft method (rvykydal)
- iscsi: move kickstart iscsi processing into the iSCSI module (rvykydal)
- iscsi: attach iBFT targets in early kickstart by the iSCSI module (rvykydal)
- iscsi gui: show target in Target column (not initiator) (rvykydal)
- iscsi: rename iSCSI node info attribute holding name of iscsi interface
  (rvykydal)
- iscsi: move dracut argument generating into the iSCSI module (rvykydal)
- iscsi: get info about target being added from iBFT from the iSCSI module
  (rvykydal)
- iscsi: use attributes added blivet iscsi device replacing iscsi node object
  (rvykydal)
- iscsi: rename Target to Portal where appropriate (rvykydal)
- iscsi: move kickstart data update to the iSCSI module (rvykydal)
- iscsi: write configuration by the iSCSI module (rvykydal)
- iscsi: use the iSCSI module by kickstart iscsi command (rvykydal)
- iscsi: use the iSCSI module in GUI (rvykydal)
- Adapt iSCSI structures to dbus structure updates (rvykydal)
- Use the ISCSI module in the ISCSIDialog (vponcova)
- Create DBus tasks for discovering iSCSI nodes (vponcova)
- Create the basic structure for the iSCSI module (vponcova)
- Hide spokes in Silverblue and Workstation (vponcova)
- Remove the screen access management (vponcova)
- Hide spokes with the Anaconda configuration file (vponcova)
- Run the DBus task for configuration of post-installation tools (vponcova)
- Replace the lang execute() method (mkolman)
- Collect requirements of the Storage module (vponcova)
- Add DBus support for module requirements (vponcova)
- Replace the Services execute() method by a DBus Task (mkolman)
- Replace the SELinux execute() method by a DBus Task (mkolman)
- Replace the Firewall execute() method by a DBus Task (mkolman)
- Add FirewallConfigurationTask DBus Task (mkolman)
- Add root parameter to execInSysroot utility function (mkolman)
- Improve post install tools configuration (mkolman)
2019-06-13 19:55:39 +02:00
Martin Kolman
0c20f2219b New version 31.14-1
- Require langtable-0.0.44, drop langtable-data requirement (mfabian)
- Extend the format data with the mountable property (vponcova)
- Add DBus support for supported file system types (vponcova)
- Add DBus support for getting format type data (vponcova)
- Add DBus support for gathering mount point requests (vponcova)
- Move tests for partitioning modules to new files (vponcova)
- Add DBus support for populating a device tree (vponcova)
- Don't define the __eq__ method of DBusData (vponcova)
- Add DBus support for mounting the existing system (vponcova)
- Extend the function mount_existing_system (vponcova)
- Add DBus support for finding existing operating system (vponcova)
- Simplify generate_string_from_data (vponcova)
- Define the __eq__ method of DBusData (vponcova)
2019-05-31 14:40:55 +02:00
Martin Kolman
389cdb7253 New version 31.13-1
- Parse the output of df correctly (#1708701) (vponcova)
- Skip scaling if there is no primary monitor (#1592014) (vponcova)
- Document how to report a bug (vponcova)
- Handle post inst tools toggling in screen access manager (mkolman)
- Fix a typo in Initial Setup configuration task (mkolman)
- Remove methods _setup_mount_data and _process_mount_data (vponcova)
- Rename MountPoint to MountPointRequest (vponcova)
- Add tests for the storage checker module (vponcova)
- Add DBus support for setting a constraint (vponcova)
- Don't check the storage in a separate thread (vponcova)
- Remove HMC from flags (jkonecny)
- Rename the method add_new_constraint (vponcova)
- Rename the method add_constraint (vponcova)
- Remove the update_constraint method (vponcova)
- Create the DBus module for the storage checker (vponcova)
- Use MountPoint in TUI (vponcova)
- Use MountPoint in ManualPartitioningTask (vponcova)
- Use MountPoint in tests (vponcova)
- Use MountPoint as DBus structure (vponcova)
- Cleanup long removed "headless" option from docs (mkolman)
2019-05-27 17:33:52 +02:00
Martin Kolman
88117028c8 New version 31.12-1
- Fix condition for running GUI User spoke in Initial Setup (mkolman)
- Expose individual user group, user and root password DBus tasks (mkolman)
- Use a DBus task for Initial Setup configuration (mkolman)
- Add ConfigureInitialSetupTask (mkolman)
- Sysroot support for enable_service() and disable_service() (mkolman)
- Fix documentation for nosslverify (jkonecny)
- Replace noverifyssl flag in anaconda (jkonecny)
- Adjust verify_ssl config from cmdline (jkonecny)
- Move payload nosslverify to the config files (jkonecny)
- Skip some of the driver disk tests (vponcova)
- Use the absolute paths to set the testing environment (vponcova)
- Use DBus consistently (mkolman)
- Test generate_string_from_data with invalid argument (vponcova)
- Make from_structure and to_structure more strict (vponcova)
2019-05-15 18:15:02 +02:00
Martin Kolman
0965aae0a5 New version 31.11-1
- Remove no longer needed kickstart command overrides (mkolman)
- Use Users DBUS module for user configuration in GUI (mkolman)
- Use Users DBUS module for user configuration in TUI (mkolman)
- Adjust Users module DBus API for better kickstart root configuration
  (mkolman)
- Use DBusData base class for data holders (mkolman)
- Add a string representation for UserData (mkolman)
- Add ui/lib/users.py (mkolman)
- Use a constant for the UID/GID not set value (mkolman)
- Improve ksdata <-> user data methods in Users DBUS module (mkolman)
- Do root, group, user and SSH key configuration with DBUS tasks (mkolman)
- Add tasks for root, user, group and ssh key configuration (mkolman)
- Fix indentation for user creation method docstring (mkolman)
- Drop support for using custom password crypt algorithm (mkolman)
- Make clear_root_password() into set_root_password() alias (mkolman)
- Lock root & user accounts if password in kickstart is empty (mkolman)
- Convert create_user() from kwargs to optional args (mkolman)
- Convert create_group() from kwargs to optional args (mkolman)
- Mark the root account as locked by default (mkolman)
- Add docstrings & some signature tweaking in users.py (mkolman)
- Move methods from User class to module top-level (mkolman)
- Apply PEP8 for method names in users.py (mkolman)
- Move user management code to core (mkolman)
- Use Pykickstart data classes via handler (mkolman)
- Add API for easy admin user detection (mkolman)
- Add support for SSH key management via the users DBUS module (mkolman)
- Add support for group management via the users DBUS module (mkolman)
- Add support for managing multiple users to the users module (mkolman)
2019-05-02 16:54:25 +02:00
Martin Kolman
b03996163c New version 31.10-1
- get_iface_from_hwaddr: be more careful about hwaddr (#1703152) (awilliam)
- network: fix a typo in infiniband connections creating (#1698937) (rvykydal)
- network: do not crash on --device bootif when BOOTIF is not specified
  (#1699091) (rvykydal)
- Add DBus support for the device specifier for use in /etc/fstab (vponcova)
- Set swap devices for fstab in the interactive partitioning (vponcova)
- Refactor the passphrase setup on unconfigured LUKS devices (vponcova)
- Add DBus support for UUID (vponcova)
- Add DBus support for device format (vponcova)
- Add DBus support for unlocking LUKS devices (vponcova)
- Add DBus support for finding mountable partitions (vponcova)
- We inherit self.data.repo.dataList() from parent class. (riehecky)
2019-04-30 16:48:13 +02:00
Martin Kolman
f17ec6a628 New version 31.9-1
- Remove the function get_structure (vponcova)
- Remove the function apply_structure (vponcova)
- Remove the decorator (vponcova)
- Add the class DBusData (vponcova)
- Give payload a hook for adding disabled repos. (riehecky)
- Extend the function generate_string_from_data (vponcova)
- Blivet-GUI should wait for the storage threads to finish (#1696478)
  (vponcova)
- network: do not pass None value from NM device object to data holder
  (#1695967) (rvykydal)
- Handle bytes and strings from RPM (#1693766) (vponcova)
- network module: add network module unit tests (rvykydal)
2019-04-18 17:23:34 +02:00
Martin Kolman
d758709f42 New version 31.8-1
- network: create systemd .link files for ifname= boot options (#1695894)
  (rvykydal)
- Bump Workstation root partition max size to 70 GiB (klember)
- Add DBus support for finding optical media (vponcova)
- Add DBus support for handling a device (vponcova)
- Do not use ISO source as install tree root (#1691832) (jkonecny)
- Fix bad assumption about base repo identification (#1691832) (jkonecny)
- network tui: fix updating of a connection from UI (#1692677) (rvykydal)
- network: fix copying of resolv.conf for cases where target /etc does not
  exist (#1695990) (rvykydal)
- network: fix crash ensuring single connections for unplugged devices
  (#1695899) (rvykydal)
- Add support for skipping attributes in the string representation (vponcova)
- Raise the UnknownDeviceError exception (vponcova)
- Add DBus support for resolving devices (vponcova)
- Add DBus support for the available space (vponcova)
- Move GetRequiredDeviceSize to the device tree module (vponcova)
- Create the device tree module (vponcova)
- Don't set the __repr__ methods of data classes (vponcova)
- network: for vlan set DEVICE only if interfacename is specified in kickstart
  (rvykydal)
- Change fips package requirement reason (jkonecny)
- payload: raise exception on invalid Languages (jkonecny)
- payload: Mark DefaultEnvironment API as temporary (jkonecny)
- payload: fix default values for packages section (jkonecny)
- Remove unused import for DNF (jkonecny)
- payload: add converter for kickstart groups (jkonecny)
- payload: switch multilib policy to names (jkonecny)
- payload: add rest of the DNF/Packages attributes (jkonecny)
- payload: add packages controlling properties (jkonecny)
- payload: add package groups interface to Packages (jkonecny)
- payload: adjust packages section attributes (jkonecny)
- payload: move %packages parsing to DNF/Packages (jkonecny)
- payload: add DBus packages dnf submodule (jkonecny)
- payload: add the empty DNF handler (jkonecny)
- payload: create internal Packages class (jkonecny)
- payload: parse %packages section in module (jkonecny)
2019-04-09 17:42:35 +02:00
Martin Kolman
e8726d3335 New version 31.7-1
- Create the initialization config in _get_initialization_config (vponcova)
- Remove config from InstallerStorage (vponcova)
- Update DiskInitializationConfig only before clearpart (vponcova)
- Create the method can_initialize (vponcova)
- Remove should_clear from InstallerStorage (vponcova)
- Remove clear_partitions from InstallerStorage (vponcova)
- Replace StorageDiscoveryConfig (vponcova)
- Update the protected devices in the Storage module (vponcova)
- Import the bootloader classes on demand (vponcova)
- Remove bootloader_device from InstallerStorage (vponcova)
- Remove update_bootloader_disk_list from InstallerStorage (vponcova)
- Remove boot_fstypes of InstallerStorage (vponcova)
- Remove set_up_bootloader from InstallerStorage (vponcova)
- Define all bootloader attributes in the __init__ method (vponcova)
- Remove workarounds for the unset bootloader (vponcova)
- Clean up the do_it method of the storage (vponcova)
- Validate the GRUB2 configuration in the Bootloader module (vponcova)
- Add DBus support for the bootloader arguments (vponcova)
- Add DBus support for detecting Windows OS (vponcova)
- Add DBus support for EFI (vponcova)
- Add DBus support for the bootloader installation tasks (vponcova)
- Add DBus support for usable disks (vponcova)
- Apply the disks selection in the partitioning modules (vponcova)
- Remove the function get_available_disks (vponcova)
- Organize actions in InteractivePartitioningTask (vponcova)
- Add DBus support for device actions (vponcova)
- Simplify ActionSummaryDialog (vponcova)
- Set up the clearpart command from the storage (vponcova)
- payload: request /usr/bin/fips-mode-setup (zbyszek)
- Fix the entry for swap in /etc/fstab (#1258322) (vponcova)
- Add DBus support for disk images (vponcova)
- Remove askmethod flag (jkonecny)
- Fix two typos (zbyszek)
- Disable updates-testing (#1670091) (vponcova)
- network module: return slaves in set and order them predictably in generated
  ks (rvykydal)
- network module: update ifcfg.py unit tests for getting ifcfg file on s390
  (rvykydal)
- network module: fix getting ifcfg file for s390 (rvykydal)
- network module: remove unused functionality from get_ifcfg_file (rvykydal)
- network module: unit tests for update onboot functions in ifcfg.py (rvykydal)
- network module: add TODO to ifcfg.py tests (rvykydal)
- network module: ifcfg.py tests - no need for ifcfg for vlan bound to device
  (rvykydal)
- network module: add ifcfg.py unit tests (rvykydal)
- network module: do not try to generate ksdata from wireless device ifcfg
  (rvykydal)
- network module: fix a typo in function name (rvykydal)
- network module: allow to generate ifcfg files in optional root (rvykydal)
- network module: fix thinko (rvykydal)
- network module: rename _ifcfg_files method (rvykydal)
- network module: fix a super call (rvykydal)
- Fix the unit tests (vponcova)
2019-04-02 18:20:20 +02:00
Martin Kolman
55c6bef666 New version 31.6-1
- Test the DBus support for the device tree (vponcova)
- Add DBus support for the device tree (vponcova)
- Fix the initialization of BootInfo (#1599378) (vponcova)
- network module: update module API unit tests (rvykydal)
- network module: guard some methods on NM availability (rvykydal)
- Remove useless swapoff (vponcova)
- Always specify the LUKS version in CustomPartitioningSpoke (#1689699)
  (vponcova)
- Remove the property free_space_snapshot from InstallerStorage (vponcova)
- network: fix setting of NetworkDeviceInfo from NM Device (rvykydal)
- Hide the encryption checkbox for the interactive partitioning (vponcova)
- Deprecate DBusObjectObserver (vponcova)
- Remove DBusCachedObserver (vponcova)
- Add the method get_file_system_free_space to InstallerStorage (vponcova)
- Use get_disk_free_space and get_disk_reclaimable_space in StorageSpoke
  (vponcova)
- Use get_disk_free_space in ResizeDialog (vponcova)
- Use get_disk_free_space in CustomPartitioningSpoke (vponcova)
- Use get_disk_free_space in SelectedDisksDialog (vponcova)
- network: adapt a unit test to get_supported_devices change (rvykydal)
- Don't estimate the free space based on the clearpart settings (vponcova)
- Update the kickstart data for iSCSI and NVDIMM during the installation
  (vponcova)
- network: share single NM Client in anaconda (rvykydal)
- network: handle ONBOOT in ifcfg by network module (rvykydal)
- network: network.py cleanup (rvykydal)
- Don't generate temporary kickstart in the Storage module (vponcova)
- Remove attributes for autopart encryption from the InstallerStorage
  (vponcova)
- Make invalid installation from HDD more visible (jkonecny)
- network module: fix updating of ONBOOT value on installed system (rvykydal)
- network: remove nm.py (rvykydal)
- network: use libnm to get device IP addresses (rvykydal)
- network: use libnm to get ntp servers from dhcp options (rvykydal)
- network module: provide and use GetActivatedInterfaces (rvykydal)
- network: remove unused stuff from nm.py (rvykydal)
- network: use GetSupportedDevices API (rvykydal)
- network module: provide GetSupportedDevices (rvykydal)
- Remove the encrypted_autopart property of the InstallerStorage (vponcova)
- Remove the autopart_type property of the InstallerStorage (vponcova)
- Remove the autopart_requests property of the InstallerStorage (vponcova)
- Remove the do_autopart property of the InstallerStorage (vponcova)
- Move the support for scheduling partitions to the Storage module (vponcova)
- Move do_autopart to the Storage module (vponcova)
- Move do_reqpart to the Storage module (vponcova)
- Add a new task for interactive auto partitioning (vponcova)
- Replace the function do_kickstart_storage (vponcova)
- Replace partitioning executors with tasks (vponcova)
- Move partitioning executors to the Storage module (vponcova)
- Move swap_suggestion to pyanaconda.storage.utils (vponcova)
- network: remove ifcfg.log (rvykydal)
- network module: log configuration state after installation task (rvykydal)
- network: remove low-level debug logging on IfcfgFile modifications (rvykydal)
- network module: use module for logging of configuration state (rvykydal)
- network module: move ifcfg logging into the module (rvykydal)
- network module: do not log secrets (rvykydal)
- network module: rename and add doc to network initialization task interface
  (rvykydal)
- network module: guard initialization tasks by anaconda system configuration
  (rvykydal)
- network: log network initialization better (rvykydal)
- network module: use task to dump missing ifcfg files (rvykydal)
- network module: use task to set real onboot values (rvykydal)
- network module: use task for initramfs connections consolidation (rvykydal)
- network module: use task for apply kickstart (rvykydal)
- payload: separate blivet.utils & blivet.arch call (jkonecny)
- Improve content of the top-level README file (mkolman)
2019-03-21 16:52:44 +01:00
Martin Kolman
76587dcd12 New version 31.5-1
- Don't run the storage checker to check autopart (vponcova)
- Remove the SnapshotValidateTask class (vponcova)
- Validate post-installation snapshot requests with the storage checker
  (vponcova)
- Add a new type of the installation system for the initial setup (vponcova)
- Simplify update_storage_ksdata (vponcova)
- Don't set anything if the partitioning fails (vponcova)
- Reset the bootloader with reset_bootloader (vponcova)
- Add support for scanning all devices in the system (vponcova)
- Add the ExclusiveDisks property (vponcova)
- Move tests for the disk selection module to a new file (vponcova)
- Replace initialize_storage with reset_storage (vponcova)
- Remove the shutdown method (vponcova)
- payload: don't force host-only mode when executing dracut (javierm)
- Simplify the code for protected devices (vponcova)
- Define the quit message in TUI (#1686116) (vponcova)
- efi: don't include the grub2-pc package on EFI installs (javierm)
- Small optimization in boot arg parsing method (jkonecny)
- Fix bad --addrepo command line parsing (jkonecny)
- Raise correct exception on bad addrepo boot param (jkonecny)
- payload: migrate TUI software spoke to pep8 (jkonecny)
- payload: switch from CamelCase in software spoke (jkonecny)
- payload: remove unused radio button (jkonecny)
- payload: solve basic pep 8 errors (jkonecny)
2019-03-12 17:23:01 +01:00
Martin Kolman
164033c397 New version 31.4-1
- Add tests for UnsupportedPartitioningError (vponcova)
- Handle missing support for Blivet-GUI in the Storage module (#1685645)
  (vponcova)
- Create the default partitioning requests on demand (vponcova)
2019-03-06 18:57:46 +01:00
Martin Kolman
66bc4269af New version 31.3-1
- Fix live payload error introduced by clean-up (#1685258) (jkonecny)
2019-03-05 17:51:37 +01:00
Martin Kolman
4fb8e66866 New version 31.2-1
- Get the summary about selected disks from a function (vponcova)
- Replace warnings about disks with constants (vponcova)
- Rename and reorganize members of the storage spoke in TUI and GUI (vponcova)
- Add tests for the Blivet partitioning module (vponcova)
- Add DBus support for Blivet-GUI (vponcova)
- Create the Blivet partitioning module (vponcova)
- Don't override bg color of gtk-themes (mate)
- Fix the import of ZFCP (#1684583) (vponcova)
- Set up the disk initialization module from the partitioned storage (vponcova)
- Move the tests for the disk initialization module (vponcova)
- Set the default filesystem type for /boot in the Storage module (vponcova)
- Replace the default autopart type in the Storage module (vponcova)
- Set the correct attribute of the bootloader kickstart data (vponcova)
- network: Get FCoE nics from the DBus module (vponcova)
- Set up the kickstart partitioning from the storage by default (vponcova)
- Get the required device size for the given space from DBus (vponcova)
- network module: remove DisableIPV6 API (rvykydal)
- network module: fix disabling of ipv6 (rvykydal)
- Fixes for pylint-2.3.0 (vponcova)
- network module: remove API for applying boot options (rvykydal)
- network: use DEVICETYPE for team when updating virtual slaves ifcfgs
  (rvykydal)
- dracut/parse-kickstart: Set DEVICETYPE instead of TYPE in a team master ifcfg
  file (ptalbert)
- network module: take DEVICETYPE for team into account (rvykydal)
- payload: fix pep8 errors in TUI source spoke (jkonecny)
- network: fix network spoke status message (rvykydal)
- payload: switch source spoke from CamelCase (jkonecny)
- payload: solve pep8 errors in GUI source spoke (jkonecny)
- network module: fix missing argument in a log message (rvykydal)
- network module: honor ifname boot option for kickstart %pre and missing
  ifcfg (rvykydal)
2019-03-04 19:04:13 +01:00
Martin Kolman
5496a07a76 New version 31.1-1
- Use apply_disk_selection (vponcova)
- Use filter_disks_by_names (vponcova)
- Exclude zFCP and NVDIMM devices in is_local_disk (vponcova)
- Move code from pyanaconda.ui.lib.disks (vponcova)
- Remove the support for fake disks (vponcova)
- Add tests for the Snapshot module (vponcova)
- Remove the extra code for protecting live devices (vponcova)
- payload: switch from CamelCase in utils.py (jkonecny)
- payload: switch from CamelCase in rpmostreepayload.py (jkonecny)
- payload: switch from CamelCase in manager.py (jkonecny)
- payload: switch from CamelCase in livepayload.py (jkonecny)
- payload: switch from CamelCase in dnfpayload.py (jkonecny)
- payload: switch from CamelCase in the __init__.py (jkonecny)
- payload: move versionCmp to a separate file (jkonecny)
- payload: convert manager states to enum (jkonecny)
- payload: use ABCMeta for abstract classes (jkonecny)
- payload: move manager to a separate file (jkonecny)
- payload: remove ImagePayload abstract class (jkonecny)
- payload: move requirements code to a separate file (jkonecny)
- payload: move requirements exception to payload.errors (jkonecny)
- payload: import exceptions directly in dnf payload (jkonecny)
- payload: move exceptions to a separate file (jkonecny)
- payload: remove unused code parts (jkonecny)
- payload: fix pep8 issues (jkonecny)
- Specify the sysroot when you call the DBus method InstallWithTasks (vponcova)
- Remove the obsolete check for unknown sources (vponcova)
- network tui: guard use of NMClient by system configuration (rvykydal)
- network tui: handle device configuration in proper spoke (rvykydal)
- Use unformatted DASDs for the partitioning (vponcova)
- Fix the storage reset in TUI (vponcova)
- Use the Snapshot module in UI (vponcova)
- Use the Snapshot module in the Storage module (vponcova)
- Create a task for creation of snapshots (vponcova)
- Create a task for validation of snapshot requests (vponcova)
- Handle the command snapshot in the Snapshot module (vponcova)
- Create the Snapshot module (vponcova)
- network: rename sanityCheckHostname function (rvykydal)
- network: remove code which is no more needed/used with network module
  (rvykydal)
- network ui: share some code (will be provided by module) (rvykydal)
- network gui: update model instead of recreating it on config changes
  (rvykydal)
- network gui: connect to network module DeviceConfigurations (rvykydal)
- network: use NM Client for networking status message (rvykydal)
- network tui: use NetworkDeviceConfiguration structure (rvykydal)
- network tui: let network module handle updating kickstart data (rvykydal)
- network: remove no more used code (rvykydal)
- network tui: use network module and libnm (rvykydal)
- Add tests for the NVDIMM module (vponcova)
- Use the NVDIMM module in the NVDIMMDialog (vponcova)
- Create a task for the NVDIMM namespace reconfiguration (vponcova)
- Move the support for setting NVDIMM namespaces to use on DBus (vponcova)
- Move the support for updating NVDIMM actions on DBus (vponcova)
- Move the support for ignoring NVDIMM devices on DBus (vponcova)
- Create the NVDIMM module (vponcova)
2019-02-25 18:33:48 +01:00
Martin Kolman
94acc710c4 New version 30.25-1
- Remove one more obsolete group tag (mkolman)
2019-02-19 15:40:26 +01:00
Martin Kolman
f95ecd4102 New version 30.23-1
- Reorganize the code for the boot loader installation (vponcova)
- Remove a useless argument from write_boot_loader (vponcova)
- Remove useless arguments from methods of the kickstart commands (vponcova)
- Create installation tasks for the Storage module (vponcova)
- Add tests for the custom partitioning module (vponcova)
- Create the custom partitioning module (vponcova)
- Process the btrfs command in the Storage module (vponcova)
- Remove the data from the execute method of the partitioning executors
  (vponcova)
- Remove unmaintained signal handler (#1676683) (vponcova)
- Change a confusing message for headless systems (vponcova)
- Mount the file systems in a different installation task (vponcova)
- Write the escrow packets later (vponcova)
- Replace the writeStorageEarly and writeStorageLater methods (vponcova)
2019-02-13 17:13:27 +01:00
Martin Kolman
fda3307e48 New version 30.22-1
- Don't use the network manager client in a mock environment (vponcova)
- Don't load storage plugins in dir installations (#1674605) (vponcova)
- Test the storage configuration and validation in the Storage module
  (vponcova)
- Implement configuration and validation in the partitioning modules (vponcova)
- Create the storage validation task (vponcova)
- Create the storage configuration task (vponcova)
- Create base classes for the partitioning modules (vponcova)
- Check if we can access a DBus service (vponcova)
2019-02-12 17:12:12 +01:00
Martin Kolman
71596f6210 New version 30.21-1
- Drop the temporary anaconda-live dependency (mkolman)
- network module: update tests for generating dracut arguments (rvykydal)
- network_module: return set from function for getting dracut arguments
  (rvykydal)
- network module: pass ifcfg to the function for getting dracut arguments
  (rvykydal)
- network module: split add_connection_from_ksdata function (rvykydal)
- network module: split bind_connection function (rvykydal)
- network module: move looking for first device with link into a function
  (rvykydal)
- network module: split and fix device configuration functions (rvykydal)
- network module: fix device configuration update for GUI (rvykydal)
- network module: add docstring to ifcfg.py (rvykydal)
- network module: use super() (rvykydal)
- network module: update docstrings and style of kickstart.py (rvykydal)
- network module: do not generate kickstart data for onboot value tweaking
  (rvykydal)
- network module: decide better when to apply onboot policy (rvykydal)
- network module: move functions getting network data to better places
  (rvykydal)
- network module: update docstrings of installation task methods (rvykydal)
- network module: remove unused return values from installation task methods
  (rvykydal)
- network module: fix ONBOOT log message for installation task (rvykydal)
- network module: remove devel debugging log messages (rvykydal)
- network module: transform device configurations to structures in interface
  (rvykydal)
- network module: update doc strings for DeviceConfigurations API (rvykydal)
- network module: connect DisableIPv6 to implementation signal (rvykydal)
- network module: fix generating of kickstart --activate option (rvykydal)
- network module: clean up typos and style (rvykydal)
- network module: use already existing function (rvykydal)
- Reset the storage object in the Storage module (vponcova)
- Protect devices in the Storage module (vponcova)
- Create the storage object in the Storage module (vponcova)
- Initialize Blivet in the Storage module (vponcova)
- Create a task with a result in the Baz module (vponcova)
- Allow to publish a task with a different interface (vponcova)
- Add the GetResult method (vponcova)
- Add the Succeeded signal (vponcova)
- network module: update unit tests (rvykydal)
- newtork module: put use of NM client under control of network module
  (rvykydal)
- network module: use constant for nm connection uuid length (rvykydal)
- network module: use network module to get dracut arguments (rvykydal)
- network module: add support for getting dracut arguments (rvykydal)
- network module: support renaming of devices with ifname= boot option
  (rvykydal)
- network module: generate kickstart from network module (rvykydal)
- network module: set current hostname using network module directly (rvykydal)
- network module: remove dependency of configuration task on nm_client
  (rvykydal)
- network module: use module task for network configuration writing (rvykydal)
- network module: ifcfg.py cleanup (rvykydal)
- network module: dump missing ifcfg files via network module (rvykydal)
- network module: add support for dumping missing ifcfg files (rvykydal)
- network module: set real ONBOOT values via network module (rvykydal)
- network module: add support for updating ONBOOT ifcfg value (rvykydal)
- network module: apply kickstart via network module (rvykydal)
- network module: fix list of devices for which kickstart was applied
  (rvykydal)
- network module: work with ifcfg file objects, not paths (rvykydal)
- network module: set bootif kickstart value from boot options (rvykydal)
- network module: provide apply_kickstart (rvykydal)
- network module: consolidate initramfs connections via Network module
  (rvykydal)
- network module: provide initramfs connections consolidation (rvykydal)
- network module: set default value for missing network --device from ksdevice.
  (rvykydal)
- network module: handle default network --device value (rvykydal)
- network module: handle hostname only network commands correctly (rvykydal)
- network module: use DBus Structure for DeviceConfiguration (rvykydal)
- network module: provide dbus API for DeviceConfigurations (rvykydal)
- network module: fix looking up vlan parent if specified by UUID (rvykydal)
- network module: fix kickstart generating for vlan interface name (rvykydal)
- network module: generate kickstart data from DeviceConfigurations (rvykydal)
- network module: add a module providing NM.Client (rvykydal)
- network module: connect DeviceConfigurations to signals from NM (rvykydal)
- network module: add DeviceConfigurations for persistent config state
  (rvykydal)
2019-02-07 17:34:04 +01:00
Martin Kolman
d90051f3bc New version 30.20-1
- Remove obsolete Group tag & obsolete scriptlets (mkolman)
- Move the write method of the InstallerStorage class (vponcova)
- Clean up the reset method of the InstallerStorage class (vponcova)
- Allow non-ASCII characters in passphrases again (#1619813) (vponcova)
- Remove the argument protected from initialize_storage (vponcova)
- Remove multiboot support for tboot (javierm)
- Move the code for ignoring disks labeled OEMDRV (vponcova)
- Set default entry to the BLS id instead of the entry index (javierm)
- Remove the ksdata argument from the initialize_storage function (vponcova)
- Remove the ksdata attribute from the InstallerStorage class (vponcova)
- Move the code for ignoring nvdimm devices to pyanaconda.storage.utils
  (vponcova)
- Use new ssl certificate kickstart options (lars)
- Remove the data argument from the do_autopart function (vponcova)
- Call refreshAutoSwapSize from the do_autopart function (vponcova)
- Move getAvailableDiskSpace to pyanaconda.storage.utils (vponcova)
- Move lookupAlias to pyanaconda.storage.utils (vponcova)
- Move getEscrowCertificate to pyanaconda.storage.utils (vponcova)
- Move get_ignored_nvdimm_blockdevs to pyanaconda.storage.utils (vponcova)
- Remove update_ksdata from the InstallerStorage class (vponcova)
- Remove obsolete ldconfig scriptlets (mkolman)
- Do not try to use disks without partition slots for autopart (vtrefny)
- dracut: Add deps for fetch-kickstart-disk (walters)
2019-02-06 18:13:19 +01:00
Martin Kolman
562a9c28a2 New version 30.19-1
- Move code for the storage creation (vponcova)
- Move code for the storage initialization (vponcova)
- Remove the GRUB class (javierm)
- Remove support for deprecated bootloaders (javierm)
- Spelling fix in Boot Options documentation (josephvoss14)
- Put 'lock' checkbox under 'Confirmation field' (frederic.pierret)
- Don't create an extra instance of the bootloader (vponcova)
- Remove the preStorage method in payload (vponcova)
- Use LUKS2 by default (vponcova)
- Clean up the space checkers (#1520749) (vponcova)
- Don't show time and date controls in live installations (#1510425) (vponcova)
- anaconda: add option to lock root account (frederic.epitre)
2019-01-28 19:17:35 +01:00