forked from rhinstaller/anaconda
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathanaconda.spec.in
6647 lines (6320 loc) · 345 KB
/
anaconda.spec.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Summary: Graphical system installer
Name: anaconda
Version: @PACKAGE_VERSION@
Release: @PACKAGE_RELEASE@%{?dist}
License: GPLv2+ and MIT
URL: http://fedoraproject.org/wiki/Anaconda
# To generate Source0 do:
# git clone https://github.com/rhinstaller/anaconda
# git checkout -b archive-branch anaconda-%%{version}-%%{release}
# ./autogen.sh
# make dist
Source0: %{name}-%{version}.tar.bz2
# TODO: Remove this as soon as rhbz#1907566 will be solved!
# These patches will disable requirement of inst. prefix for RHEL-9.
# We need these to avoid beaker breakage see rhbz#1907566 for more info.
# Patches are generated from last three commits on:
# https://github.com/jkonecny12/anaconda/tree/master-add-patches-to-allow-no-inst-prefix
%if 0%{?rhel} == 9
Patch0: 0001-Revert-Remove-support-for-boot-arguments-without-ins.patch
Patch1: 0002-Revert-Do-not-support-no-inst.-Anaconda-boot-args-in.patch
Patch2: 0003-Do-not-require-inst.-prefixes-for-Anaconda-boot-argu.patch
%endif
# Versions of required components (done so we make sure the buildrequires
# match the requires versions of things).
%if ! 0%{?rhel}
%define blivetguiver 2.1.12-1
%endif
%define dasbusver 1.3
%define dbusver 1.2.3
%define dnfver 3.6.0
%define dracutver 034-7
%define fcoeutilsver 1.0.12-3.20100323git
%define gettextver 0.19.8
%define gtk3ver 3.22.17
%define helpver 22.1-1
%define isomd5sumver 1.0.10
%define langtablever 0.0.54
%define libarchivever 3.0.4
%define libblockdevver 2.1
%define libreportanacondaver 2.0.21-1
%define libtimezonemapver 0.4.1-2
%define libxklavierver 5.4
%define mehver 0.23-1
%define nmver 1.0
%define pykickstartver 3.32-1
%define pypartedver 2.5-2
%define pythonblivetver 1:3.3.3-1
%define rpmver 4.10.0
%define simplelinever 1.1-1
%define subscriptionmanagerver 1.26
%define utillinuxver 2.15.1
BuildRequires: audit-libs-devel
BuildRequires: libtool
BuildRequires: gettext-devel >= %{gettextver}
BuildRequires: gtk3-devel >= %{gtk3ver}
BuildRequires: gtk-doc
BuildRequires: gtk3-devel-docs >= %{gtk3ver}
BuildRequires: glib2-doc
BuildRequires: gobject-introspection-devel
BuildRequires: glade-devel
BuildRequires: libgnomekbd-devel
BuildRequires: libxklavier-devel >= %{libxklavierver}
BuildRequires: make
BuildRequires: pango-devel
BuildRequires: python3-devel
BuildRequires: systemd
# rpm and libarchive are needed for driver disk handling
BuildRequires: rpm-devel >= %{rpmver}
BuildRequires: libarchive-devel >= %{libarchivever}
%ifarch s390 s390x
BuildRequires: s390utils-devel
%endif
BuildRequires: libtimezonemap-devel >= %{libtimezonemapver}
# Tools used by the widgets resource bundle generation
BuildRequires: gdk-pixbuf2-devel
BuildRequires: libxml2
Requires: anaconda-core = %{version}-%{release}
Requires: anaconda-gui = %{version}-%{release}
Requires: anaconda-tui = %{version}-%{release}
Requires: anaconda-install-env-deps = %{version}-%{release}
%description
The anaconda package is a metapackage for the Anaconda installer.
%package core
Summary: Core of the Anaconda installer
Requires: python3-libs
Requires: python3-dnf >= %{dnfver}
Requires: python3-blivet >= %{pythonblivetver}
Requires: python3-blockdev >= %{libblockdevver}
Requires: python3-meh >= %{mehver}
Requires: libreport-anaconda >= %{libreportanacondaver}
Requires: libselinux-python3
Requires: python3-rpm >= %{rpmver}
Requires: python3-pyparted >= %{pypartedver}
Requires: python3-requests
Requires: python3-requests-file
Requires: python3-requests-ftp
Requires: python3-kickstart >= %{pykickstartver}
Requires: python3-langtable >= %{langtablever}
Requires: util-linux >= %{utillinuxver}
Requires: python3-gobject-base
Requires: python3-dbus
Requires: python3-pwquality
Requires: python3-systemd
Requires: python3-productmd
Requires: python3-dasbus >= %{dasbusver}
Requires: flatpak-libs
%if 0%{?rhel}
Requires: subscription-manager >= %{subscriptionmanagerver}
%endif
# pwquality only "recommends" the dictionaries it needs to do anything useful,
# which is apparently great for containers but unhelpful for the rest of us
Requires: cracklib-dicts
Requires: python3-pytz
Requires: teamd
%ifarch s390 s390x
Requires: openssh
%endif
Requires: NetworkManager >= %{nmver}
Requires: NetworkManager-libnm >= %{nmver}
Requires: NetworkManager-team
Requires: kbd
Requires: chrony
Requires: systemd
Requires: python3-pid
# Required by the systemd service anaconda-fips.
Requires: crypto-policies
Requires: /usr/bin/update-crypto-policies
# required because of the rescue mode and VNC question
Requires: anaconda-tui = %{version}-%{release}
# Make sure we get the en locale one way or another
Requires: (glibc-langpack-en or glibc-all-langpacks)
# anaconda literally runs its own dbus-daemon, so it needs this,
# even though the distro default is dbus-broker in F30+
Requires: dbus-daemon
# Ensure it's not possible for a version of grubby to be installed
# that doesn't work with btrfs subvolumes correctly...
Conflicts: grubby < 8.40-10
Obsoletes: anaconda-images <= 10
Provides: anaconda-images = %{version}-%{release}
Obsoletes: anaconda-runtime < %{version}-%{release}
Provides: anaconda-runtime = %{version}-%{release}
Obsoletes: booty <= 0.107-1
%description core
The anaconda-core package contains the program which was used to install your
system.
%package live
Summary: Live installation specific files and dependencies
BuildRequires: desktop-file-utils
# live installation currently implies a graphical installation
Requires: anaconda-gui = %{version}-%{release}
Requires: usermode
Requires: zenity
%description live
The anaconda-live package contains scripts, data and dependencies required
for live installations.
%package install-env-deps
Summary: Installation environment specific dependencies
Requires: udisks2-iscsi
Requires: libblockdev-plugins-all >= %{libblockdevver}
# active directory/freeipa join support
Requires: realmd
Requires: isomd5sum >= %{isomd5sumver}
%ifarch %{ix86} x86_64
Recommends: fcoe-utils >= %{fcoeutilsver}
%endif
# likely HFS+ resize support
%ifarch %{ix86} x86_64
%if ! 0%{?rhel}
Requires: hfsplus-tools
%endif
%endif
# kexec support
Requires: kexec-tools
# needed for proper driver disk support - if RPMs must be installed, a repo is needed
Requires: createrepo_c
# run's on TTY1 in install env
Requires: tmux
# install time crash handling
Requires: gdb
# support for installation from image and live & live image installations
Requires: rsync
Recommends: zram-generator-defaults
%description install-env-deps
The anaconda-install-env-deps metapackage lists all installation environment dependencies.
This makes it possible for packages (such as Initial Setup) to depend on the main Anaconda package without
pulling in all the install time dependencies as well.
%package install-img-deps
Summary: Installation image specific dependencies
# This package must have no weak dependencies.
Requires: udisks2-iscsi
Requires: libblockdev-plugins-all >= %{libblockdevver}
# active directory/freeipa join support
Requires: realmd
Requires: isomd5sum >= %{isomd5sumver}
%ifarch %{ix86} x86_64
Requires: fcoe-utils >= %{fcoeutilsver}
%endif
# likely HFS+ resize support
%ifarch %{ix86} x86_64
%if ! 0%{?rhel}
Requires: hfsplus-tools
%endif
%endif
# kexec support
Requires: kexec-tools
# needed for proper driver disk support - if RPMs must be installed, a repo is needed
Requires: createrepo_c
# run's on TTY1 in install env
Requires: tmux
# install time crash handling
Requires: gdb
# support for installation from image and live & live image installations
Requires: rsync
# only WeakRequires elsewhere and not guaranteed to be present
Requires: device-mapper-multipath
# FIXME: do not require on RHEL until the package is ready
%if 0%{?rhel} != 9
Requires: zram-generator-defaults
%endif
%description install-img-deps
The anaconda-install-img-deps metapackage lists all boot.iso installation image dependencies.
Add this package to an image build (eg. with lorax) to ensure all Anaconda capabilities are supported in the resulting image.
%package gui
Summary: Graphical user interface for the Anaconda installer
Requires: anaconda-core = %{version}-%{release}
Requires: anaconda-widgets = %{version}-%{release}
Requires: python3-meh-gui >= %{mehver}
Requires: adwaita-icon-theme
Requires: tigervnc-server-minimal
Requires: libxklavier >= %{libxklavierver}
Requires: libgnomekbd
Requires: libtimezonemap >= %{libtimezonemapver}
Requires: nm-connection-editor
Requires: keybinder3
%ifnarch s390 s390x
Requires: NetworkManager-wifi
%endif
Requires: anaconda-user-help >= %{helpver}
Requires: yelp
%if ! 0%{?rhel}
Requires: blivet-gui-runtime >= %{blivetguiver}
%endif
Requires: system-logos
# Needed to compile the gsettings files
BuildRequires: gsettings-desktop-schemas
BuildRequires: metacity
%description gui
This package contains graphical user interface for the Anaconda installer.
%package tui
Summary: Textual user interface for the Anaconda installer
Requires: anaconda-core = %{version}-%{release}
Requires: python3-simpleline >= %{simplelinever}
%description tui
This package contains textual user interface for the Anaconda installer.
%package widgets
Summary: A set of custom GTK+ widgets for use with anaconda
Requires: %{__python3}
%description widgets
This package contains a set of custom GTK+ widgets used by the anaconda installer.
%package widgets-devel
Summary: Development files for anaconda-widgets
Requires: glade
Requires: %{name}-widgets%{?_isa} = %{version}-%{release}
%description widgets-devel
This package contains libraries and header files needed for writing the anaconda
installer. It also contains Python and Glade support files, as well as
documentation for working with this library.
%package dracut
Summary: The anaconda dracut module
Requires: dracut >= %{dracutver}
Requires: dracut-network
Requires: dracut-live
Requires: xz
Requires: python3-kickstart
%description dracut
The 'anaconda' dracut module handles installer-specific boot tasks and
options. This includes driver disks, kickstarts, and finding the anaconda
runtime on NFS/HTTP/FTP servers or local disks.
%prep
%autosetup -p 1
%build
# use actual build-time release number, not tarball creation time release number
%configure ANACONDA_RELEASE=%{release}
%{__make} %{?_smp_mflags}
%install
%{make_install}
find %{buildroot} -type f -name "*.la" | xargs %{__rm}
# Create an empty directory for addons
mkdir %{buildroot}%{_datadir}/anaconda/addons
# required for live installations
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/liveinst.desktop
# If no langs found, keep going
%find_lang %{name} || :
# main package and install-env-deps are metapackages
%files
%files install-env-deps
# Allow the lang file to be empty
%define _empty_manifest_terminate_build 0
%files install-img-deps
# Allow the lang file to be empty here too
%define _empty_manifest_terminate_build 0
%files core -f %{name}.lang
%license COPYING
%{_unitdir}/*
%{_prefix}/lib/systemd/system-generators/*
%{_bindir}/instperf
%{_bindir}/anaconda-disable-nm-ibft-plugin
%{_sbindir}/anaconda
%{_sbindir}/handle-sshpw
%{_datadir}/anaconda
%{_prefix}/libexec/anaconda
%exclude %{_datadir}/anaconda/gnome
%exclude %{_datadir}/anaconda/pixmaps
%exclude %{_datadir}/anaconda/ui
%exclude %{_datadir}/anaconda/window-manager
%exclude %{_datadir}/anaconda/anaconda-gtk.css
%exclude %{_prefix}/libexec/anaconda/dd_*
%{python3_sitearch}/pyanaconda
%exclude %{python3_sitearch}/pyanaconda/rescue.py*
%exclude %{python3_sitearch}/pyanaconda/__pycache__/rescue.*
%exclude %{python3_sitearch}/pyanaconda/ui/gui/*
%exclude %{python3_sitearch}/pyanaconda/ui/tui/*
%{_bindir}/analog
%{_bindir}/anaconda-cleanup
%dir %{_sysconfdir}/%{name}
%config %{_sysconfdir}/%{name}/*
%dir %{_sysconfdir}/%{name}/conf.d
%config %{_sysconfdir}/%{name}/conf.d/*
%dir %{_sysconfdir}/%{name}/product.d
%config %{_sysconfdir}/%{name}/product.d/*
%files live
%{_bindir}/liveinst
%{_sbindir}/liveinst
%config(noreplace) %{_sysconfdir}/pam.d/*
%config(noreplace) %{_sysconfdir}/security/console.apps/*
%{_libexecdir}/liveinst-setup.sh
%{_datadir}/applications/*.desktop
%{_datadir}/anaconda/gnome
%{_sysconfdir}/xdg/autostart/*.desktop
%files gui
%{python3_sitearch}/pyanaconda/ui/gui/*
%{_datadir}/anaconda/pixmaps
%{_datadir}/anaconda/ui
%if 0%{?rhel}
# Remove blivet-gui
%exclude %{_datadir}/anaconda/ui/spokes/blivet_gui.*
%exclude %{python3_sitearch}/pyanaconda/ui/gui/spokes/blivet_gui.*
%endif
%{_datadir}/anaconda/window-manager
%{_datadir}/anaconda/anaconda-gtk.css
%files tui
%{python3_sitearch}/pyanaconda/rescue.py
%{python3_sitearch}/pyanaconda/__pycache__/rescue.*
%{python3_sitearch}/pyanaconda/ui/tui/*
%files widgets
%{_libdir}/libAnacondaWidgets.so.*
%{_libdir}/girepository*/AnacondaWidgets*typelib
%{python3_sitearch}/gi/overrides/*
%files widgets-devel
%{_libdir}/libAnacondaWidgets.so
%{_libdir}/glade/modules/libAnacondaWidgets.so
%{_includedir}/*
%{_datadir}/glade/catalogs/AnacondaWidgets.xml
%{_datadir}/gtk-doc
%files dracut
%dir %{_prefix}/lib/dracut/modules.d/80%{name}
%{_prefix}/lib/dracut/modules.d/80%{name}/*
%{_prefix}/libexec/anaconda/dd_*
%changelog
* Mon Mar 22 2021 Martin Kolman <[email protected]> - 35.9-1
- Improve logging of the download and install sizes (vponcova)
- Clean up the code for finding sufficient mount points (vponcova)
- Remove pyanaconda.payload.dnf.utils (vponcova)
- Move code for cleaning up the download location (vponcova)
- Add the get_free_space_map function (vponcova)
- Move code from the space_required property (vponcova)
- Check if the mount point exists before calling statvfs (#1824357) (vponcova)
- Move code from _pick_download_location (vponcova)
- Move the get_df_map and pick_mount_point functions (vponcova)
- Use a custom stylesheet to define Fedora-specific stylesheet data (vponcova)
- Replace download_location with a local variable (vponcova)
- Handle modules in the DNF manager (vponcova)
- Handle the module command in the Payloads module (vponcova)
- ostree: ignore exit code 65 for systemd-tmpfiles (vponcova)
- Mark usage of IOError for further investigation (vslavik)
- Replace IOError by OSError in scripts (vslavik)
- Replace IOError by OSError in dracut code (vslavik)
- Replace IOError by OSError for file operations (vslavik)
- Move the code for installing packages into a task (vponcova)
- Replace IOError when looking up glade files (vslavik)
- Replace IOError when starting DBus (vslavik)
- Improve messages for the Flatpak installation (vponcova)
- Clean up the arguments of the OSTree installation tasks (vponcova)
- Change the arguments of ChangeOSTreeRemoteTask (vponcova)
- Use the RPM OSTree module to install flatpacks (vponcova)
- Move the code for downloading packages into a task (vponcova)
- Use the RPM OSTree module to install the payload (vponcova)
- Add the _get_source method to the payload modules (vponcova)
- Fix unknown error when entering wrong NFS URL address (30516382+century6)
- Replace IOError when downloading .treeinfo (vslavik)
- consicous lang: fix a fallout of slave -> port patch (rvykydal)
- Add logging for iSCSI / FCoE dracut arguments (rvykydal)
* Wed Mar 10 2021 Martin Kolman <[email protected]> - 35.8-1
- Make kickstart tests run on branched fedora branches (vslavik)
- Do not follow symlinks when copying /etc/resolv.conf (#1933454) (rvykydal)
- Make contributor tests work on braneched Fedora (vslavik)
- Remove container refresh workaround for ELN (jkonecny)
- Use the volume UUID to search for the GRUB config in btrfs partitions
(javierm)
- network: remove unneeded line wrap (rffontenelle)
- Drop python3-syspurpose dependency (mkolman)
- Remove crun build folder after crun build (jkonecny)
- Remove crun version abort for container refresh workflow (jkonecny)
- Split the packages configuration data (vponcova)
- Hide members of the DNF payload (vponcova)
- Replace the FlatpakInstallError exception (vponcova)
- Replace the PayloadInstallError exception in the Payloads module (vponcova)
- Replace the InstallError exception (vponcova)
- Build new crun version for ELN container refresh (jkonecny)
- Adjust github owner tests for this (master) branch (vslavik)
- Create a task for tearing down OSTree mount targets (vponcova)
- Include some of the payload installation tasks by default (vponcova)
- Extend the DBus API of the Payloads service (vponcova)
- Add the service_proxy property (vponcova)
- Fix copypaste typo in github owner tests (vslavik)
- conscious lang: rename /etc/modprobe.d/anaconda-blacklist.conf (rvykydal)
- Fix running tests for the f34-devel branch (vslavik)
- change the grub2 user.cfg permission from 0600 to 0700 (854182924)
- Add the installation source for flatpaks (vponcova)
- Handle exceptions inside the CopyBootloaderDataTask class (vponcova)
- conscious lang: replace 'master store' with 'primary store' in a doc text
(rvykydal)
- conscious lang: replace 'slave' in network related code (rvykydal)
- conscious lang: replace 'master' in network related code (rvykydal)
- conscious lang: replace slaves with ports in network GUI (rvykydal)
- conscious lang: remove blacklist from pylint configuration file (rvykydal)
- conscious lang: rename payload function for adding a module do a denylist
(rvykydal)
- conscious lang: remove warning for removed blacklist and nofirewire commands
(rvykydal)
- conscious lang: replace blacklisting in boot options documentation (rvykydal)
* Tue Mar 02 2021 Martin Kolman <[email protected]> - 35.7-1
- Wrap text in spoke title labels, if needed (vslavik)
- Wrap welcome spoke title if needed (vslavik)
- Choose the best locale more carefully (#1933384) (vponcova)
- Make the user interface context safe for the initial setup (vponcova)
- Add support for tear-down of the payload modules (vponcova)
- Add the GetKernelVersionList method (vponcova)
* Thu Feb 25 2021 Martin Kolman <[email protected]> - 35.6-1
- The network spoke should be visible in live spins (#1932961) (vponcova)
- Ignore Pylint errors on DNF API (vslavik)
- Ignore Pylint errors for PropertiesChanged.connect (vslavik)
- Silence false Pylint warning (vslavik)
- Ignore false Pylint errors for Enum subclasses (vslavik)
- Determine GRUB directory relative path to use in config file (javierm)
* Mon Feb 22 2021 Martin Kolman <[email protected]> - 35.5-1
- Add the "Encrypt my data" checkbox to the custom partitioning spoke
(vponcova)
- Don't translate prompt keys (#1892830) (vponcova)
- Fix RHEL zram conditional in spec file (mkolman)
- Use older Ubuntu for container auto-update workflow (jkonecny)
- Remove interactive parameter from container-rpm-test (jkonecny)
- Use docker as container engine for time required (jkonecny)
- Add container push for rpm containers (jkonecny)
- Enable our and blivet COPR repositories for rpm tests (jkonecny)
- Add support for anaconda-rpm containers to refresh workflow (jkonecny)
- Fix base container specification in refresh workflow (jkonecny)
- Store logs from container refresh separately (jkonecny)
- vconsole font selection to cover more langs (suanand)
* Thu Feb 18 2021 Martin Kolman <[email protected]> - 35.4-1
- Do not try to push latest from ELN tag (jkonecny)
- Adapt Packit configuration for master (jkonecny)
- Add support for f34 and eln branches to container refresh workflow (jkonecny)
- [Storage] add btrfs_compression option (#1928857) (michel)
- Adjust branch config ater merge (vslavik)
- Enable Makefiles and Dockerfiles for branched Fedora (vslavik)
- packit: make tests ⊂ builds for the chroot set (ttomecek)
- packit: run all actions in a single action (ttomecek)
- configure.ac: make the Copyright up to date (ttomecek)
- ovirt: rebase on CentOS Stream (sbonazzo)
- Use a custom stylesheet to define RHEL-specific stylesheet data (vponcova)
- Remove unused variables from Makefile (vslavik)
- Drop astroid hotfix patch (jkonecny)
- Add table of git branches (jkonecny)
- Drop astroid hotfix patch (jkonecny)
- Don't block the start of the Network module by the hostname service
(vponcova)
- Remove unused variables related to mock (vslavik)
- Save lorax-packages.log to installed system (rvykydal)
* Mon Feb 15 2021 Martin Kolman <[email protected]> - 35.3-1
- Do not hard-require zram-generator-default on RHEL just yet (mkolman)
- Switch back Packit testing to rawhide after merge from f34-devel (jkonecny)
- Improve Packit configuration to use fedora-development (jkonecny)
- Add a kickstart specification for the main process (vponcova)
- Adapt Packit configuration to a newly branched Fedora (jkonecny)
- Create swap by default in RHEL-based installations (#1915297) (vponcova)
- Add missing space to a message (vslavik)
- Use Linux HOST_NAME_MAX hostname length limit (xiaqirong1)
* Fri Feb 12 2021 Martin Kolman <[email protected]> - 35.2-1
- Rename pyanaconda.modules.common.typing (vponcova)
* Thu Feb 11 2021 Martin Kolman <[email protected]> - 35.1-1
- Add dependabot support for GitHub actions (jkonecny)
- Set volume id for iso built for kickstart test (rvykydal)
- Guess the default product name from the os-release files (vponcova)
- Apply overrides for the anaconda widgets only in the test environment
(vponcova)
- Create real updates images (vponcova)
- Remove deprecated support for add-ons (vponcova)
- Don't run installation tasks of add-ons in a meta task (vponcova)
- network: wrap IP addresses showed in GUI for wireless devices (#1925781)
(rvykydal)
- Install support for non-ascii keyboard layouts (#1919483) (vponcova)
* Mon Feb 08 2021 Martin Kolman <[email protected]> - 34.24-1
- Modify spec file to add patches required on rhel-9 rebuild (#1907566)
(jkonecny)
- Unify GRUB configuration file location across all platforms (javierm)
- Do not use redirector for rawhide repository for iso building on PR
(rvykydal)
- Move finding flatpak size to a task (vslavik)
- Move flatpak installation code to a task (vslavik)
- Move and rename FlatpakPayload (vslavik)
- Abort with a message on invalid host name in kickstart (vslavik)
- Use redirector for rawhide repository for iso building on PR (rvykydal)
- Add tests for the inst. prefix requirement (#1912502) (jkonecny)
- Do not support no inst. Anaconda boot args in systemd services (#1912502)
(jkonecny)
- Remove check to avoid process of help and version boot args (#1912502)
(jkonecny)
- Remove Anaconda boot arguments without inst. prefix from stage2 (#1912502)
(jkonecny)
- Add support for non-critical installation errors (vponcova)
- Don't run a canceled task (vponcova)
- Fix exclude arguments of tar payload extracting. (rvykydal)
- Remove support for boot arguments without 'inst.' prefix from Dracut
(#1912502) (jkonecny)
- Cache flatpak size instead of persistent instance (vslavik)
* Fri Feb 05 2021 Martin Kolman <[email protected]> - 34.23-1
- Add a metapackage for image (boot.iso) dependencies (vslavik)
- Take dnf substitutions from installer environment configuration (rvykydal)
- Fix getting kernel version list for liveimg (rvykydal)
* Wed Feb 03 2021 Martin Kolman <[email protected]> - 34.22-1
- Don't initialize the software selection if the payload is not set up
(#1916114) (vponcova)
- Unify the ready methods of the software selection spokes (vponcova)
- Deprecate the interactive-defaults.ks file (vponcova)
- Deprecate the %%anaconda section and the pwpolicy command (vponcova)
- Apply the pwpolicy kickstart command (vponcova)
- Upate repo url for kickstart tests run on PR (rvykydal)
- Adjust RHV-H product config to match real implementation (sbonazzo)
- Add DBus support for the password policies (vponcova)
- Don't use the pwpolicy kickstart command (vponcova)
- Create a DBus structure for the password policy (vponcova)
- Add the password_policies configuration option (vponcova)
- Move Users module tests to a directory (vslavik)
- Move Security module tests to a directory (vslavik)
- Move partitioning specification test to directory (vslavik)
- Move Payloads module and source tests to a directory (vslavik)
- Move Network module tests to a directory (vslavik)
- Add the configuration options can_change_root and can_change_users (vponcova)
- Remove some unused methods from the FSSet class (vponcova)
- Mount the /tmp of the installed system as a tmpfs (#1306452) (vponcova)
- Create the get_system_filesystems function (vponcova)
- Create the collect_filesystems method (vponcova)
- Do not use cache for container build (jkonecny)
- Update list of projects to test after move from Zanata to Weblate (vtrefny)
- Ignore fallback ITS rule warning from gettext (vtrefny)
- Switch the license to LGPL (dshea)
* Thu Jan 28 2021 Martin Kolman <[email protected]> - 34.21-1
- Allow to disable the Security module (vponcova)
- Add important files for container build to rebuild check (jkonecny)
- Avoid using DockerHub because of limits (jkonecny)
- anaconda should add only s390utils-core (dan)
- Fix root password and LUKS passphrase visibility toggle (#1911360) (mkolman)
- Fix the should_run methods of the network spoke (vponcova)
- Prevent shell injection from a /kickstart-test comment (jkonecny)
- network: validate bond options on our side after change in NM (#1918744)
(rvykydal)
- network: fix bond confiuration for empty bond options (#1918744) (rvykydal)
- Allow to disable the Services module (vponcova)
* Fri Jan 22 2021 Martin Kolman <[email protected]> - 34.20-1
- Add master unit-tests to contributors (gated) workflow (jkonecny)
- Add master test execution for owners for this repository (jkonecny)
- Rename validate-rhel-8 workflow to tests-contributors (jkonecny)
- Specify version 3 of GTK+ and GDK for fedora-welcome (awilliam)
* Thu Jan 21 2021 Martin Kolman <[email protected]> - 34.19-1
- Fix nose tests execution command when installed from pip (jkonecny)
- Add missing nose test dependency back from pip (jkonecny)
- Use RHEL help content for RHV/Ovirt (mkolman)
- Remove build-time dependencies for nose tests (vslavik)
- Allow to disable the Localization module (vponcova)
- Rename kickstart status reporting to kickstart-test (jkonecny)
- Skip storage-related spokes in the initial setup (#1918048) (vponcova)
- Support should_run for standalone GUI spokes (vponcova)
- GH workflow: do not fail all matrix jobs on failure of one (jkonecny)
- Update versions of the kickstart commands (vponcova)
- network: handle wireless configure button sensitiveness (rvykydal)
- Allow to disable the network installation (vponcova)
- Allow to disable the Users module (vponcova)
- Allow to disable the Timezone module (vponcova)
- Select disks for implicit partitions (vponcova)
- Extend the PartSpec class (vponcova)
- for non-ascii keyboard layouts, set 'native' to the virtual console
explicitly Resolves: rhbz#1912609 (suanand)
* Mon Jan 18 2021 Martin Kolman <[email protected]> - 34.18-1
- Skip payload-related spokes in the initial setup (#1915541) (vponcova)
- Always show pykickstart parse warnings (vslavik)
- Grab GitHub notifications for periodic workflows (jkonecny)
- Split OSTree sysroot-setting to a task (vslavik)
- Split OSTree pull to a task (vslavik)
- Split OSTree deployment to a task (vslavik)
- Stop the timer that calls a callback for clicking on the continue button
(vponcova)
- Formatting fixes (vslavik)
- Split OSTree bootloader configuration to a task (vslavik)
- Split OSTree remote changes to a task (vslavik)
- Split OSTree fs and repo initialization to a task (vslavik)
- Split OSTree bootloader data copying to a task (vslavik)
- Split OStree mount target preparation to a task (vslavik)
- Move the RPM OSTree test to a directory (vslavik)
- Move the safe_exec_with_redirect function (vslavik)
- Save logs correctly after container update GH action run (jkonecny)
* Mon Jan 11 2021 Martin Kolman <[email protected]> - 34.17-1
- Always report IPMI events from the exit dialog windows (vponcova)
- Always report IPMI events from the exception handler (vponcova)
- Always log IPMI events (vponcova)
- Add a new handler for PayloadSetupError and SourceSetupError (vponcova)
- Remove the error handlers for removed or unused DNF errors (vponcova)
- Refactorize the code for handling marking errors (vponcova)
- Don't run the error handler in the installation code (vponcova)
- Don't run the error handler if there is no callback (vponcova)
- Reorganize the mapping of error handlers (vponcova)
- Remove the error handler for no such group (vponcova)
- Remove the error handler for invalid image size (vponcova)
- Flush stdout during the TUI installation (vponcova)
- Set the PR status ASAP for kickstart tests (jkonecny)
- Always update container images before running workflow (jkonecny)
- Solve problem with missing loop device for kstest run (jkonecny)
- Remove the error handler for the missing image (vponcova)
- Remove the error handler for the unsupported algorithm (vponcova)
- Handle errors in the installation tasks (vponcova)
- Initialize librepo logger (#1908286) (pkratoch)
- Add rpm-tests support for external contributors (jkonecny)
- Don't run the execute method in the kickstart installation in TUI by default
(vponcova)
- Don't run spokes that don't support live payloads (vponcova)
- Don't run spokes that don't support dir installations (vponcova)
- Don't run spokes that don't support non-package payloads (vponcova)
- Create a user interface context (vponcova)
- Add how to run a subset of nosetests to tests README (jkonecny)
- Fix warning when running a subset of nosetests (jkonecny)
- network: fix double-free using libnm function filter_connections() (rvykydal)
- Provide a hint for the desired capacity (vponcova)
- Fix python3 rpm package name in spec file (jkonecny)
- Allow to interrupt media verification (#1349152) (honza.stodola)
- Use correct identity for ELN (sgallagh)
- virtualization: add missing /var/crash (sbonazzo)
* Mon Jan 04 2021 Martin Kolman <[email protected]> - 34.16-1
- Enable rpm-tests on Fedora ELN (mpitt)
- Fix create_rpm_test on Fedora ELN/RHEL (mpitt)
- Fix container-rpm-test log output (mpitt)
- Define container for running rpm-tests (mpitt)
- Move to official fedora ELN container image (mpitt)
- Remove 'firstboot --enable' from interactive defaults (vponcova)
- Build real boot.iso for /kickstart-tests runs (mpitt)
- Fix artifact name in kickstart-tests.yml workflow (mpitt)
- Import imp on demand (vponcova)
- Adapt UI and tests to localhost.localdomain setting removal (rvykydal)
- Stop trying to set the default hostname (zbyszek)
- Document how to run kickstart tests in anaconda PRs (mpitt)
- Update the GitHub workflow documentation (mpitt)
- Add description of our GH workflow to tests/README file (jkonecny)
- Remove the support for updates on a floppy disk (vponcova)
- Fix list of Anaconda tests (jkonecny)
- Disable the debug solver debugging (vponcova)
- Select groups from a kickstart file in GUI (vponcova)
- Remove kickstart packages from GUI (vponcova)
- Remove kickstart packages from TUI (vponcova)
- Remove kickstart packages from the DNF payload class (vponcova)
- Remove kickstart packages from the installation tasks (vponcova)
- Remove kickstart packages from the DNF utilities (vponcova)
- Remove kickstart packages from the DNF manager (vponcova)
- Handle the %%packages section in the DBus module (vponcova)
- Add the PackagesSeen property (vponcova)
- Add CentOS Stream config (riehecky)
- Deprecate the level option of the logging kickstart command (vponcova)
* Mon Dec 07 2020 Martin Kolman <[email protected]> - 34.15-1
- Drop old WiFi & geocoding based geolocation support (mkolman)
- Add bot PR comment to run kickstart tests (mpitt)
- Migrate Anaconda daily COPR builds to Packit (jkonecny)
- Fix missing inst. prefixes for bootloader options in documentation (jkonecny)
- network: make generating of kickstart more robust (#1897832) (rvykydal)
- Fixup category sorting (mkolman)
- Place the user tasks into the right task queue (rvykydal)
- Lower geolocation connection timeout to 5 seconds (#1774873) (mkolman)
- Remove unused hubQ messages (vponcova)
- Remove the justUpdate argument (vponcova)
- Don't run the execute method in the kickstart installation in GUI by default
(vponcova)
- Don't use an empty string as a system root (vponcova)
- Fix logs from the get_os_release_value function (vponcova)
- Don't enter spokes after we leave the Summary hub (vponcova)
- network: rename Gtk cell renderer to prevent name collision (rvykydal)
- network: add unit tests for SecretsAgent (rvykydal)
- network: make SecretAgentDialog a bit more robust (rvykydal)
- network: move wireless secret agent bits into a separate file (rvykydal)
- Fix the logic for enabling latest updates (vponcova)
- Add better explanation what the `make admin user` means (#1803251) (jkonecny)
- Define the updates repositories in the Anaconda configuration files
(#1642513) (vponcova)
- Migrate User spoke glade file to 3.38 version (jkonecny)
- network: migrate SecretAgent from python-dbus to dasbus (rvykydal)
- Translate spoke category title directly at runtime (mkolman)
- Add description and links for bug keyword searches (vslavik)
- Apply pylint excessive memory usage fix (mpitt)
- Set shorter workflow timeouts (mpitt)
- Fix issue when ns_info cannot be retrieved for NVDimm namespace (jkonecny)
- Allow encryption of thin logical volumes (vponcova)
- Fix error in initrd: shift count out of range (honza.stodola)
* Tue Nov 24 2020 Martin Kolman <[email protected]> - 34.14-1
- Set workflow temp mail and user to GH actions rebase (jkonecny)
- Rebase test pull request also for rhel-8 contributors (jkonecny)
- Build Anaconda for ELN (jkonecny)
- Create the get_kernel_version_list function for the DNF payload (vponcova)
- Create the sort_kernel_version_list function (vponcova)
- Move the unit tests for the payload base utils to a new file (vponcova)
- Remove the duplicate code for kernel version lists (vponcova)
- Move the get_kernel_version_list function to the Live OS utilities (vponcova)
- network: do not use dialog for just single wireless connection to configure
(rvykydal)
- Add the apply_specs function (vponcova)
- Add the get_installation_specs function (vponcova)
- Add the get_default_environment function (vponcova)
- Add the environments property to the DNF manager (vponcova)
- Set the RPM macros with an installation task (vponcova)
- network: fix configuration of wireless networks (rvykydal)
- Rebase branches to current master before testing (mpitt)
- network: use dialog instead of combobox to select wireless network (rvykydal)
- network: deal with obsolete ssid when configuring wireless (rvykydal)
- network: use function instead of assigned lambda in wireless activation
(rvykydal)
- network: do not update wireless AP combo active item when not necessary
(rvykydal)
- network: do not use obsolete access points in wireless configuration
(rvykydal)
- Add upstream tag hint for Packit (jkonecny)
- Create an installation task for import of RPM keys (vponcova)
- Remove leftover bootloader-related code from the Payloads service (vponcova)
- Add workflow for daily RHEL COPR build (mpitt)
- Remove the storage logger (vponcova)
- Remove the loglevel option (vponcova)
- Remove the support for changing the log level (vponcova)
- Handle missing spice-vdagent (#1897153) (vponcova)
- rhbz#1888697 list important major languages (suanand)
- Run master tests on Fedora ELN (mpitt)
- Fix handling of empty $CI_TAG (mpitt)
- Skip blivet-gui tests on Fedora ELN (mpitt)
- Drop obsolete id: from validate workflow (mpitt)
- Create the get_download_size method (vponcova)
- Create the get_installation_size method (vponcova)
- Create the dump_configuration method (vponcova)
- Create the configure_base function (vponcova)
- Create the configure_proxy method (vponcova)
- Create an abstraction of the DNF base (vponcova)
- Create the configure_dnf_logging function (vponcova)
- Create the get_os_release_value function (vponcova)
- Create the get_product_release_version function (vponcova)
- Drop testing in mock (mpitt)
- Remove the method command (vslavik)
- Fix incomplete configuration of repositories loaded from treeinfo (#1745064)
(honza.stodola)
- Fix checking ssl certificate for metadata (#1745064) (honza.stodola)
- Root password is mandatory if there is *not* admin user. (rvykydal)
* Thu Nov 12 2020 Martin Kolman <[email protected]> - 34.13-1
- Skip add-on modules that failed to start (vponcova)
- Return the exit status of a Python module that failed to start (vponcova)
- Fix the priority of the ostreesetup kickstart command (#1896761) (vponcova)
- Drop obsolete dependency_solver.py script from rpm-tests (mpitt)
- Run a DBus task to configure FIPS on the installed system (vponcova)
- Run a DBus task to set up FIPS for the payload installation (vponcova)
* Thu Nov 12 2020 Martin Kolman <[email protected]> - 34.12-1
- Use podman for pushing the nightly container update (mpitt)
- Robustify container-autoupdate workflow (mpitt)
- Disable seccomp profile when running containers on Ubuntu host (mpitt)
- Use podman in GitHub workflows (mpitt)
- Remove deviceprobe and install commands (vslavik)
- Change handling of UID and GID values (vslavik)
- Send UID and GID over D-Bus as UInt32 (vslavik)
- Correct limits for UIDs and GIDs in GUI (vslavik)
- Rename Subscription module tests (vslavik)
- Rename common module tests (vslavik)
- Rename Boss module tests (vslavik)
- Remove autostep functionality (vslavik)
- Don't include unknown files in the updates image (vponcova)
- Clean up the code for the platform-specific partitioning requirements
(vponcova)
- Use a property for the platform-specific stage1 constraints (vponcova)
- Use a property for the stage1 device descriptions (vponcova)
- Use a property to provide a suggestion for the stage1 device (vponcova)
- Use a property to define non-linux format types (vponcova)
- Use a property to define platform-specific packages (vponcova)
- Do not fail user check job in rhel-8 validate workflow (jkonecny)
- Move the code that sets up the default disklabel type from platform.py
(vponcova)
- Add unit tests for platform.py (vponcova)
- Revert "Standardize calls to parent via super()" in platform.py (#1858649)
(vponcova)
* Thu Nov 05 2020 Martin Kolman <[email protected]> - 34.11-1
- Fix user permission checking for rhel-8 validate task (jkonecny)
- Adjust rhel-8 log retrieval for changed container volume handling (mpitt)
- Don't clobber host checkout on `make container-ci` (mpitt)
- Drop anaconda-ci container entrypoint (mpitt)
- workflows: Add manual triggering of tests (mpitt)
- Fix and robustify validate workflow (mpitt)
- Mock os.stat in the unit tests (vponcova)
- Fix traceback when starting installation with inst.console (no args)
(jkonecny)
- Add container image build badge (jkonecny)
- Rename our GH action for container build to a better name (jkonecny)
- Improve the documentation of inst.variant (vponcova)
- Add selinux=0 boot parameter when SELinux is set to disabled (#1882464)
(omosnace)
- Clean up the Payload class (vponcova)
- Update the NVDIMM actions before we generate the output kickstart (vponcova)
- Make the storage available to the NVDIMM module (vponcova)
- Remove the execWithCaptureBinary function (vponcova)
- Remove unused getters from the Subscription spoke (vponcova)
- Remove an unused getter from the NetworkControlBox class (vponcova)
- Remove the URLType enum (vponcova)
- Remove the method_type property from the source classes (vponcova)
- Remove the subscription-related unused code (vponcova)
- Remove the DBus method GetPartitioned (vponcova)
- Remove the active attribute from the FSSet class (vponcova)
- Remove the short_label attribute from the BootLoaderImage class (vponcova)
- Remove the can_dual_boot attribute from the Bootloader class (vponcova)
- Remove the langcode_matches_locale function (vponcova)
- Remove unused properties from the GeocodingResult class (vponcova)
- Remove payload-related unused code (vponcova)
- Remove unused code (vponcova)
- kickstart.py: fix typo (kai.kang)
- Remove the debug flag (vponcova)
- Add workaround to fix support for installtree without repo (jkonecny)
- Build container image only if the container files changed (jkonecny)
- Names of signal handlers should have the on_ prefix (vponcova)
- Move UI test to a directory (vslavik)
- Move Storage module tests to directories (vslavik)
- Move Localization module tests to directory (vslavik)
- Change documentation - it's not required to build the container (jkonecny)
- Push also latest tag just for master container (jkonecny)
- Push new image only if unit tests went well (jkonecny)
- Add GH workflow to build and push master container to registry (jkonecny)
- Add anaconda-ci-push to Makefile to push container (jkonecny)
- Use our container registry to tag anaconda-ci container (jkonecny)
- Rename ci-tasks container to anaconda-ci (jkonecny)
* Fri Oct 23 2020 Martin Kolman <[email protected]> - 34.10-1
- Move the code for the kernel package selection to new functions (vponcova)
- Remove the support for PAE (vponcova)
- Move Timezone module tests to a directory (vslavik)
- Move Subscription module tests to a directory (vslavik)
- Move Boss module tests to a directory (vslavik)
- Move common module tests to a directory (vslavik)
- Add directory for module tests (vslavik)
- Move UI tests to a directory (vslavik)
- Move core tests to directory (vslavik)
- Do not exclude English from available languages (vslavik)
- Add ELN support (sgallagh)
- Fix testing target branch instead of PR branch (jkonecny)
- Remove the old support for the requirements (vponcova)
- Move the code for the requirements of the DBus modules to the Boss module
(vponcova)
- Move the requirements for FIPS to the Security module (vponcova)
- Move the code for the driver disk requirements to a new function (vponcova)
- Move the code for platform requirements to a new function (vponcova)
- Move the code for language requirements to new functions (vponcova)
- Remove the support for language groups (vponcova)
- Use constants for the types of requirements (vponcova)
- Move constants to prevent circular dependency (vslavik)
- Hardening of our GH action event trigger (jkonecny)
- network: handle None values of team configuration correctly (rvykydal)
- Verify RPM exists before running it (vslavik)
- Relabel the anaconda logs after copying them to the installed system
(jstodola)
- post-scripts need to be sorted (honza.stodola)
- Fix ci-tasks container shell instructions (mpitt)
- Collect pylint and nosetests logs in validate workflow (mpitt)
- Clean up s390 partitioning check (#1855724) (vslavik)
- Show test-suite.log in validate workflow on failure (mpitt)
- More aggressive pylint downscaling (mpitt)
- Fix pylint downscaling (mpitt)
- fix “0 storage devices selected”abnormality (69908158+xqrustc2020)
* Wed Oct 14 2020 Martin Kolman <[email protected]> - 34.9-1
- Add link to metacity enums schema (mpitt)
- Fix local tests run inside of container (jkonecny)
- Clean up the live image payload module (vponcova)
- Calculate required space from sources (vponcova)
- Provide the set-up and tear-down tasks of the live image source (vponcova)
- Use sources in the live image payload (vponcova)
- Create a DBus structure for the live image (vponcova)
- Create a basic file structure for the live image source (vponcova)
- Restrict pylint parallelism to available RAM (mpitt)
- Fix crash on nonexisting network config directories (mpitt)
- Allow running tests with docker (mpitt)
- Clean up container build/run rules and variables (mpitt)
- Robustify GitHub actions runner download in ci-tasks container (mpitt)
- Add variable for extra labels to GitHub action runner entry point (mpitt)
- Don't stop unit tests when the tests failed (jkonecny)
- Document possibility to run container tests without autotools (jkonecny)
- Make it possible to call make -f Makefile.am (jkonecny)
- Don't ignore the timezone kickstart command in the tests (vponcova)
- Run validate workflow in ci-tasks container (mpitt)
- Fix SECTION headers in docstrings (mpitt)
- Add GitHub actions runner to ci-tasks container (martin)
- Make it easier to run make commands (jkonecny)
- Remove support for the nfsiso: pseudo-protocol (vslavik)
- Fix formatting of contribution guidelines document (jkonecny)
- Fix missing space in Makefile (jkonecny)
- Add more options how to start the tests container (jkonecny)
- Fix dependency_solver to not require spec file for pip dependencies
(jkonecny)
- Add container workflow to tests README file (jkonecny)
- Add Makefile target to run tests in container (jkonecny)
- Add Makefile target to build container (jkonecny)