forked from rhinstaller/anaconda
-
Notifications
You must be signed in to change notification settings - Fork 0
/
anaconda.spec.in
7454 lines (7088 loc) · 387 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
# This should should only be set for development purposes for the time
%global use_cockpit 1
# To generate Source0 do:
# git clone https://github.com/rhinstaller/anaconda
# git checkout -b archive-branch anaconda-%%{version}-%%{release}
# ./autogen.sh
# make dist
Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{version}-1/%{name}-%{version}.tar.bz2
# 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 26.2-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.37-1
%define pypartedver 2.5-2
%define pythonblivetver 1:3.4.0-1
%define rpmver 4.15.0
%define simplelinever 1.9.0-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
%if %{use_cockpit}
Requires: anaconda-webui = %{version}-%{release}
%endif
Requires: anaconda-gui = %{version}-%{release}
Requires: anaconda-tui = %{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: python3-packaging
Requires: flatpak-libs
%if %{defined rhel} && %{undefined centos}
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: teamd
%ifarch s390 s390x
Requires: openssh
%endif
Requires: NetworkManager >= %{nmver}
Requires: NetworkManager-libnm >= %{nmver}
Requires: NetworkManager-team
Requires: kbd
Requires: chrony
Requires: systemd
Requires: systemd-resolved
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
%if %{use_cockpit}
Requires: anaconda-webui = %{version}-%{release}
%endif
Requires: anaconda-gui = %{version}-%{release}
Requires: usermode
Requires: zenity
Requires: xisxwayland
Recommends: xhost
%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}
%if ! 0%{?rhel}
Requires: libblockdev-lvm-dbus
%endif
# 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
%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.
# Pull in most stuff with the -env- metapackage
Requires: anaconda-install-env-deps = %{version}-%{release}
# Require storage things that are only recommended in -env-
%ifarch %{ix86} x86_64
Requires: fcoe-utils >= %{fcoeutilsver}
%endif
%ifarch %{ix86} x86_64
%if ! 0%{?rhel}
Requires: hfsplus-tools
%endif
%endif
# only WeakRequires elsewhere and not guaranteed to be present
Requires: device-mapper-multipath
%if ! 0%{?rhel}
Requires: zram-generator-defaults
%else
Requires: zram-generator
%endif
# Display stuff moved from lorax templates
Requires: xorg-x11-drivers
Requires: xorg-x11-server-Xorg
Requires: xrandr
Requires: xrdb
Requires: dbus-x11
Requires: gsettings-desktop-schemas
Requires: nm-connection-editor
Requires: librsvg2
Requires: gnome-kiosk
Requires: brltty
%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.
%if %use_cockpit
%package webui
Summary: Cockpit based user interface for the Anaconda installer
Requires: cockpit-bridge
Requires: cockpit-ws
%description webui
This package contains Cockpit based user interface for the Anaconda installer.
%endif
%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
%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
# Create an empty directory for post-scripts
mkdir %{buildroot}%{_datadir}/anaconda/post-scripts
# required for live installations
desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/liveinst.desktop
# Add localization files
%find_lang %{name}
%if ! %use_cockpit
rm -rf %{buildroot}/%{_datadir}/cockpit/anaconda-webui
rm -f %{buildroot}/%{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml
%endif
# 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
%{_bindir}/anaconda-nm-disable-autocons
%{_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
%dir %{_datadir}/anaconda/post-scripts
%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}/anaconda-cleanup
%dir %{_sysconfdir}/%{name}
%config %{_sysconfdir}/%{name}/*
%dir %{_sysconfdir}/%{name}/conf.d
%config %{_sysconfdir}/%{name}/conf.d/*
%dir %{_sysconfdir}/%{name}/profile.d
%config %{_sysconfdir}/%{name}/profile.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
%if %use_cockpit
%files webui
%dir %{_datadir}/cockpit/anaconda-webui
%{_datadir}/cockpit/anaconda-webui/index.js.LICENSE.txt.gz
%{_datadir}/cockpit/anaconda-webui/index.html.gz
%{_datadir}/cockpit/anaconda-webui/index.js.gz
%{_datadir}/cockpit/anaconda-webui/index.css.gz
%{_datadir}/cockpit/anaconda-webui/manifest.json
%{_datadir}/metainfo/org.cockpit-project.anaconda-webui.metainfo.xml
%{_datadir}/cockpit/anaconda-webui/po.*.js.gz
%endif
%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
* Tue Mar 15 2022 Martin Kolman <[email protected]> - 37.3-1
- Increase version of the anaconda-widgets (jkonecny)
- Disable layout_indicator in Anaconda (jkonecny)
- Don't configure the keyboard in Live environments with XWayland (jkonecny)
- webui: tests: check-installation-progress tests are not non-destructive
(kkoukiou)
- tests: webui: ensure that installation reaches boot-loader step and fails
(kkoukiou)
- webui: storage configuration: show only usable disks in the table (kkoukiou)
- webui: set default storage configuration in the JS code (kkoukiou)
- webui: move localization apis to 'apis' folder (kkoukiou)
- webui: move installation apis to 'apis' folder (kkoukiou)
- webui: pass up to the component tree a hander for showing errors in the UI
(kkoukiou)
- webui: move react components to a new `components` folders (kkoukiou)
- webui: rewrite language selection component to a class component (kkoukiou)
- network: Handle network configuration paths not existing (awilliam)
- webui: webpack: process all assets when compressing (kkoukiou)
- Change pylint ignore from number to name (vslavik)
- Remove RpmDb-related setup in OSTree payloads (vslavik)
- pylint: Survive scanning broken symlinks (vslavik)
- pylint: Don't read whole files to check hashbangs (vslavik)
- pylint: Ignore checkouts of cockpit repos (vslavik)
- pylint: Simplify skipping already detected paths (vslavik)
- webui: move to a wizard based design implementation (mkolman)
- Do not crash on network --device link with wireless device (#2051235)
(rvykydal)
- Remove the decorated_window conf option (vslavik)
- packit: build SRPM in Copr (ttomecek)
- Use the latest Read the Docs theme (vponcova)
- Change the example bug related to unlocked LUKS devices (vponcova)
- webui: read conf from installation environment (vslavik)
* Tue Mar 08 2022 Martin Kolman <[email protected]> - 37.2-1
- Fix Makefile targets using L10N Makefile variables (jkonecny)
- Remove the blivet_gui_supported configuration option (vponcova)
- webui: tests: move journal parsing for waiting for webui initialization to
the VM creation script (kkoukiou)
- webui: tests: move cockpit-ws spawning to the machine_install script instead
of the ks file (kkoukiou)
- webui: tests: workaround cockpit's expectation for test/images directory
(kkoukiou)
- webui: first pass on the installation progress component (kkoukiou)
- webui: tests: add payload workaround for the webui tests (kkoukiou)
- webui: add notification component at top level (kkoukiou)
- Set up basic error handling for the Web UI (vponcova)
- Provide defaults for the Web UI installation (vponcova)
- webui: tests: wait for the webui initialiation to have finishes before
running the tests (kkoukiou)
- Always request localization files during build (jkonecny)
- Collect PO files names dynamically (jkonecny)
- Move the po files download to the `make` call (jkonecny)
- webui: tests: actually boot into the webui mode (kkoukiou)
- webui: tests: ignore output when running commands in the ks file (kkoukiou)
- Remove the enable_ignore_broken_packages configuration option (vponcova)
- build(deps): bump (49699333+dependabot[bot])
- tests: webui: Increate timeout for accessible webui to 5 minutes (kkoukiou)
- Replace one more icon after removal from adwaita (#2055883) (jkonecny)
- Allow to run an incomplete installation via DBus (vponcova)
- Remove ksdata from migrated payload classes (vponcova)
- Remove progressQ (vponcova)
- Don't use progressQ in GUI (vponcova)
- Don't use progressQ in TUI (vponcova)
- Don't use progressQ in the installation queue (vponcova)
- Update accordion.py (76429226+layne-yang)
- Replace legacy adwaita icons removed in adwaita-icon-theme 42 (awilliam)
- Update the .coveragerc file (vponcova)
- webui: Pin eslint-plugin-react to the last non broken release (kkoukiou)
- build(deps): bump (49699333+dependabot[bot])
- ovirt: move /var/tmp to its own partition (sbonazzo)
- webui: Don't save SSH key in command from VM script (vslavik)
- docs: add intructions to the on-duty team member for handling failing image
refreshes for webui tests (kkoukiou)
- Add a release note for removed undocumented and unused scripts (vponcova)
- Remove the /usr/bin/analog script (vponcova)
- Remove the /usr/bin/restart-anaconda script (vponcova)
- Improve the documentation of the run-anaconda script (vponcova)
- Don't report the name of the DBus task by default (vponcova)
- webui: Use grouped typeahead for the language selector (kkoukiou)
- webui: consume real data in the language selection dialog from the API
(kkoukiou)
- Introduce GetLanguages, GetLanguageData, GetLocales, GetLocaleData methods on
the Localization interface (kkoukiou)
- Add note to branching guide to look on pykickstart issues (#docs) (jkonecny)
- Fixed the translation not taking effect (yangxiaoxuan)
* Mon Feb 21 2022 Martin Kolman <[email protected]> - 37.1-1
- webui: checkout last release instead of main for cockpit's test library
(kkoukiou)
- Do not modify boot order on UEFI if asked (vslavik)
- webui: use test images from the cockpit's image store (kkoukiou)
- webui: tests: use python3, python is not a thing in Cockpit's test container
anymore (kkoukiou)
- Remove RPM database cleanup (vslavik)
- Add all fields to PartSpec's string representation (vslavik)
- Add __repr__ to PartSpec (vslavik)
- UX: clarify meaning of "additional space" checkbox (hexagon-recursion)
- Create /var subvolume on Fedora Kinoite and Silverblue (cmurf)
- Remove misleading warning about inst.ks.device replacing ksdevice (rvykydal)
- Remove the support for detection of unsupported hardware (vponcova)
- Revert "Ignore webui specific parts in the rpm-test" (kkoukiou)
- webui: Add mising MAINTAINERCLEANFILES in Makefile.am (kkoukiou)
- webui: install eslint-config-standard-jsx to align with what starter-kit [1]
does (kkoukiou)
- build(deps): bump (49699333+dependabot[bot])
- Remove webui kernel boot argument support (jkonecny)
- Ignore deps-dev commits by dependabot (vslavik)
- Remove web UI from spec file on Fedora 36 (jkonecny)
- Remove npm dependencies from the containers (jkonecny)
- Remove webui code from the Fedora 36 (jkonecny)
- build(deps): bump (49699333+dependabot[bot])
- Restore contexts also in /usr/lib (vslavik)
- ci: rpm: install older rpm version in the container (kkoukiou)
- po: limit threads used by libgomp when building the merged translation files
(kkoukiou)
- Reset the password if the root account is disabled (vponcova)
- Fix the status of the root configuration screen (vponcova)
- Fix the condition for entering the root configuration (vponcova)
- Move tests for pyanaconda.ui.lib.users to a new file (vponcova)
- Revert "Show correctly that no admin user is set up" (vponcova)
- Remove the make-sphinx-docs script (vponcova)
- Remove the list-screens script (vponcova)
- Remove the anaconda-read-journal script (vponcova)
- Remove the run_boss_locally.py script (vponcova)
- Improve the indentation in pyanaconda.installation (vponcova)
- Translate strings when we create the installation queue (vponcova)
- Create a task for running the current installation queue (vponcova)
- webui: tests: update README file (kkoukiou)
- webui: tests: add support for destructive tests (kkoukiou)
- Don't use progressQ in tasks of the installation queue (vponcova)
- Do not fail on nonexistent fs nodes in pstore (vslavik)
- dockerfile: stop specifying nodejs stream explicitely (kkoukiou)
- Support Btrfs-only mount points in the default partitioning (vponcova)
- Use a task to write repositories on the target system (vponcova)
- Revert "Adjust configuration options for Fedora 36" (jkonecny)
- dockerfile: ci: rpm: install nodejs instead of NPM directly (kkoukiou)
- Do not copy resolv.conf to target system at the end of installation
(rvykydal)
- Do not copy /etc/resolv.conf to chroot before installation (rvykydal)
- Clean up pyanaconda.installation_tasks (vponcova)
- Extend the unit tests for the Flatpak manager (vponcova)
- Don't use progressQ in the payload classes (vponcova)
- Don't use progressQ in the DNF payload class (vponcova)
- Simplify the error message about a failed Flatpak operation (vponcova)
- Don't use progressQ in the Flatpak manager (vponcova)
- spec: Add dependency on libblockdev-lvm-dbus to install-env-deps (vtrefny)
- webui: users: do not try to use the proxy before it's ready (kkoukiou)
- Add documentation of how to fix our CI (jkonecny)
- Move save_hw_clock method to a D-Bus configuration task (kkoukiou)
- Remove the InstallRepoEnabled DBus property (vponcova)
- Add the `installation_enabled` attribute to the repository configuration data
(vponcova)
- Document how to enable Cockpit CI for Fedora branches (mkolman)
- Update branching docs (mkolman)
- Reset the password if the root account is disabled (vponcova)
- Fix the status of the root configuration screen (vponcova)
- Fix the condition for entering the root configuration (vponcova)
- Move tests for pyanaconda.ui.lib.users to a new file (vponcova)
- Revert "Show correctly that no admin user is set up" (vponcova)
- Remove the WriteResolvConfTask class (vponcova)
- Clean up the code for including Web UI in an updates image (vponcova)
- Adjust configuration options for Fedora 36 (mkolman)
- build: Remove make as part of run-build-and-arg script (kkoukiou)
- spec: list webui language translation files into the RPM (kkoukiou)
- po: don't translate the externally fetched pkg/lib content for now (kkoukiou)
- webui: po: cockpit-po-plugin expects that translations are from the current
directory (kkoukiou)
- po: add hack to workaround semicolon bug (kkoukiou)
- po: stop using --use-fist when creating the anaconda.pot file (kkoukiou)
- po: start translating webui files (jsx) and add support for cockpit
translation functions (kkoukiou)
- webui: eslint: let's always prefer double quotes since cockpit localization
needs it (kkoukiou)
- webui: start translating some strings (kkoukiou)
- Test a recreation of the same thread (vponcova)
- Add the `enabled` attribute to the repository configuration data (vponcova)
* Wed Jan 26 2022 Martin Kolman <[email protected]> - 36.16-1
- packit: release: unset use_cockpit by sedding the specfile in packit script
(kkoukiou)
- webui: parameterize ports for ssh, cockpit connection and http server
(kkoukiou)
- Use systemd-resolved in installer environment. (rvykydal)
- webui: tests: add info on how to run these in a toolbox (#docs) (kkoukiou)
- npm: Lock mini-css-extract-plugin at version 2.4.5 (kkoukiou)
- pyanaconda: fix webui directory in Makefile (kkoukiou)
- webui: Fix test/README tip (kkoukiou)
- webui: makeupdates: file expected path (kkoukiou)
- webui: Fix some pylint errors in the tests code (kkoukiou)
- webui: Reorganize new webui code into different directories (kkoukiou)
- webui: add usage of the timedatectl ServerTime wrapper (kkoukiou)
- webui: introduce new watch and rsync makefile targets (kkoukiou)
- webui: setup subdirectories for the different components (kkoukiou)
- webui: show device selection list for partitioning (kkoukiou)
- webui: sync Makefile with starter kit makefile regarding updating
package.json (kkoukiou)
- webui: Introduce template react components for all configuration subpages
(kkoukiou)
- test: Bring new cockpit based WebUI tests to the CI (kkoukiou)
- webui: change format of the README files for consistency (kkoukiou)
- webui: Introduce base functionality for automated testing (kkoukiou)
- webui: Add target for fetching cockpit's testing library in anaconda-webui
Makefile (kkoukiou)
- Ignore webui specific parts in the rpm-test (jkonecny)
- Ignore npm packages files for translation (jkonecny)
- Add npm and git dependencies to the ci and rpm containers (kkoukiou)
- Build and install webui also through autotools (kkoukiou)
- webui: strip down eslintrc ignore rules to only the rules that really don't
make sense (kkoukiou)
- webui: enforce the consistent use of either double or single quotes
(kkoukiou)
- webui: add simple example of using the dbus API for reading and writing
properties (kkoukiou)
- Make the makeupdates script Web UI aware (kkoukiou)
- Build and include the cockpit tar into the anaconda spec file (kkoukiou)
- Introduce webui plugin base code (kkoukiou)
- Initial Web UI support (mkolman)
- Run chown instead of os.walk-ing to re-own home dir (vslavik)
- Add the set_repository_enabled function (vponcova)
* Mon Jan 17 2022 Martin Kolman <[email protected]> - 36.15-1
- Correct liveinst SELinux status check (awilliam)
- The OPAL compatibility with XFS features is mandatory (vponcova)
- Improve wording on the admin checkbox (vslavik)
- User is admin by default (vslavik)
* Mon Jan 10 2022 Martin Kolman <[email protected]> - 36.14-1
- Move the code for adding repositories to the DNF base (vponcova)
- Allow to convert kickstart repositories into DBus data (vponcova)
- Skip /etc/machine-info during live installs (#2036199) (awilliam)
* Thu Jan 06 2022 Martin Kolman <[email protected]> - 36.13-1
- Fix names of tests for the OPAL compatibility verification (vponcova)
- Always use LegacyVersion for parsing versions (vponcova)
- Remove the GenerateTemporaryKickstart DBus method (vponcova)
- Use the DBus API for the image and tar installation (vponcova)
- Run the installation tasks in the live image payload module (vponcova)
- Create complete installation tasks for live and tar installations (vponcova)
- Create the tarball source module (vponcova)
- Merge helper functions into users._reown_homedir() (vslavik)
- Remove _get_parent_directory (vslavik)
- Merge _dir_tree_map into _chown_dir_tree (vslavik)
- Move touch from core.util to core.path (vslavik)
- Move join_paths from core.util to core.path (vslavik)
- Move open_with_perm from core.util to core.path (vslavik)
- Move get_mount_paths from core.util to core.path (vslavik)
- Move parent_dir to users._get_parent_directory (vslavik)
- Move dir_tree_map and chown_dir_tree to users (vslavik)
- Remove last use of dir_tree_map outside core.util (vslavik)
- Move util.mkdirChain to path.make_directories (vslavik)
- Add missing commas to the test_get_kernel_version_list test (vponcova)
- Show all logs of failed unit tests (vponcova)
- Move set_system_root from core.util to core.path (vslavik)
- Add a new module for path-related helpers (vslavik)
- Fix shellcheck warnings (vslavik)
- Update ShellCheck config files (vslavik)
- Add ShellCheck to unit tests (vslavik)
- Fix typo in debug print in network part (jkonecny)
- Replace local function with service helper (vslavik)
- Change service helper default root to "/" (vslavik)
- Test the service helpers (vslavik)
- Move service util functions to new module (vslavik)
- Remove the base_repo property (vponcova)
- Remove the support for image installations from the liveinst script
(vponcova)
* Tue Dec 14 2021 Martin Kolman <[email protected]> - 36.12-1
- Retire execInSysroot (vslavik)
- Retire all uses of execInSysroot in bootloader (vslavik)
- Stop using execInSysroot in FixZIPLBootloaderTask (vslavik)
- Remove the root= kwarg of execInSysroot (vslavik)
- Replace the only execInSysroot call using root= (vslavik)
- Fix ShellCheck issues in translation_canary (vslavik)
- network: always use rd.iscsi.ibft when the need to access an iBFT device
(lkundrak)
- Remove the dracut_args attribute (vponcova)
- Remove upd-kernel (vslavik)
- Quote things for ShellCheck (vslavik)
- Eliminate boolean test operator (vslavik)
- Remove LIVE_INSTALL (vslavik)
- Improve grepping and testing results in liveinst (vslavik)
- Fix quoting in liveinst scripts (vslavik)
- Split variable declaration and assignment (vslavik)
- Do not try to load the floppy kernel module (jstodola)
- Fix reset of DBus containers in the unit tests (vponcova)
- Introduce a download path to simplify the image payload code (vponcova)
- Add a page with overview of CI actions (vslavik)
- Fix mailing list in our Dockerfiles (jkonecny)
- Change mail from anaconda-devel-list (jkonecny)
- Remove the container build badge from README (vslavik)
- Clean up the task for the checksum verification (vponcova)
- Remove the %%anaconda section (vponcova)
- Deprecate the ANA_INSTALL_PATH environment variable (vponcova)
* Thu Dec 02 2021 Martin Kolman <[email protected]> - 36.11-1
- Handle potential failure of `cd` (vslavik)
- Printf variables correctly (vslavik)
- Simplify debug printing (vslavik)
- Ignore use of local variables (vslavik)
- Fix wrong comparison operator (vslavik)
- Remove unused variables (vslavik)
- Ignore variables used across our dracut hooks (vslavik)
- Fix arithmetic operation on a variable (vslavik)
- Fix `read` calls in dracut code (vslavik)
- Check correctly if glob finds anything (vslavik)
- Check for substring in POSIX compatible way (vslavik)
- Remove useless echo calls (vslavik)
- Split combined local variable creation and assignment (vslavik)
- Fix "empty" redirections in dracut scripts (vslavik)
- Fix hashbangs in dracut scripts (vslavik)
- Split binary logic in dracut shell files (vslavik)
- Add a ShellCheck config for dracut scripts (vslavik)
- Enable the pytest assert introspection in the helper functions (vponcova)
- Fix Source0 in spec to point to upstream source URL (jkonecny)
* Mon Nov 29 2021 Martin Kolman <[email protected]> - 36.10-1
- Add tasks for cleaning up after the live image installation (vponcova)
- Create a task for mounting a live image (vponcova)
- Remove unused code from the live image payload module (vponcova)
- Wait for all background threads to finish before filling installation task
queue (mkolman)
- Remove all git hooks (vponcova)
- Add a mnemonic (alt-s) to the LUKS version dropdown (vslavik)
- Use a task to download the image payload (vponcova)
- Clean up the download progress of the image payload (vponcova)
- Fix double quotes in dracut package module-setup (vslavik)
- Use the set up tasks in the image payload class (vponcova)
- Split system purpose tests to a separate file (mkolman)
- Create shared constants file for the subscription module (mkolman)
- Move USER_AGENT to core/constants.py (mkolman)
- Reset the goal during clearing the DNF cache (#2020754) (vponcova)
- Fix generating of the kernel boot argument rd.znet= on s390x (jstodola)
- Do not crash on dangling symlink /etc/resolv.conf (#2019579) (rvykydal)
- Prepare release notes for Fedora 35 (vponcova)
- Fix shell quotes in dracut (vslavik)
* Mon Nov 15 2021 Martin Kolman <[email protected]> - 36.9-1
- Remove the BaseLivePayload class (vponcova)
- Cancel planned manual update of system time on turning ntp on (rvykydal)
- Always check the dot before a tar suffix (vponcova)
- Unify the detection of the tar image (vponcova)
- Remove Jenkins from makebumpver (vslavik)
- Add Rocky Linux profile to Anaconda (tucklesepk)
- Add a new separator after the default keyboard layout (vponcova)
- Replace the deprecated syspurpose CLI tool with SetSysrpose DBus call
(mkolman)
- bug fix: activate connection from callback _connection_updated_cb (qiy)
- Remove git hook scripts (vslavik)
- Run rsync with the correct source (vponcova)
- Fix application of network --mtu kickstart option in Anaconda (rvykydal)
- Add Rocky Linux profile to Anaconda (tucklesepk)
- Migrate the Live OS payload on DBus (vponcova)
- Don't require implementation of post_install_with_tasks (vponcova)
- Move test launcher scripts to subdirectories (vslavik)
- Fix all Shellcheck warnings in tests (vslavik)
- Add Shellcheck config for Anaconda (vslavik)
- Remove the provides_web_browser property (vponcova)
* Tue Nov 02 2021 Martin Kolman <[email protected]> - 36.8-1
- Make network spoke GUI more robust in cases of missing NM Client. (rvykydal)
- Do not crash on missing NM Client on --vnc installations (#1998754)
(rvykydal)
- Add configuration files for Read the Docs (vponcova)
- Use the set-up and tear-down tasks of the Live OS image source (vponcova)
- make US keyboard layout easier to find in Anaconda (suanand)
- Show correctly that no admin user is set up (vslavik)
- Move the Live OS image detection into a task (vponcova)
- No wildcards in Automake (praiskup)
- Create a new base class for migrated payloads (vponcova)
- Disable the concurrency check in the error dialog in TUI (vponcova)
- Unify GUI & TUI root spoke completeness conditions (vslavik)
- Log statistics about the image installation (vponcova)
- Document the drop-in %%post scripts (vslavik)
- Monitor the progress of the image installation in tasks (vponcova)
- Bump required rpm version (vslavik)
- CONTRIBUTING: Note to base changes on a clone of the target branch. (fgrose)
- anaconda-cleanup: Don't unmount '/run/rootfsbase'. (fgrose)
- Change creation of post-script directory (vslavik)
- Restore file contexts in task instead of %%post script (vslavik)
- CopyLogsWithTask is now FinishInstallationWithTasks (vslavik)
- Use the recommended autoreconf command (praiskup)
* Tue Oct 12 2021 Martin Kolman <[email protected]> - 36.7-1
- Cache the parsed content of the help mapping files (vponcova)
- Use specific help directories (vponcova)
- Remove the default_help_pages configuration option (vponcova)
- Remove the helpFile attribute (vponcova)
- Implement the unified help support (vponcova)
- Mention manual journal dumps for mising logs (vslavik)
- Revert "Install kbd-legacy if keyboard layout is "fi" (#1955793)" (vponcova)
* Mon Oct 11 2021 Martin Kolman <[email protected]> - 36.6-1
- Don't assume Python modules are in sysconfig.get_path('purelib') (miro)
- Watch the org.freedesktop.hostname1 name (vponcova)
- Make log copying truly the very last thing done (vslavik)
- Rename string constant to make more sense (vslavik)
- Move screenshot copying into the Task to copy logs (vslavik)
- Add a quick howto for testing dracut changes (vslavik)
- Mark the nompath option as deprecated (vslavik)
- Don't consider the string module as deprecated (vslavik)
- Fix typo and style (vslavik)
- Remove ensure_str and decode_bytes (vslavik)
- Stop using ensure_str in SimpleConfigParser (vslavik)
- Stop using ensure_str in ProxyString (vslavik)
- Uncouple ensure_str from {upper,lower}_ascii (vslavik)
- Stop optionally decoding string data from RPM (vslavik)
- Remove usage of ensure_str from have_word_match (vslavik)
- Rename functions in string module to lower_case (vslavik)
- Improve tests and docs of the new string module (vslavik)
- Split string helpers from pyanaconda.core.util (vslavik)
- Replace dummy callbacks (vponcova)
- Remove the DBusMetaTask class (vponcova)
- Remove unused arguments of the AnacondaPreParser class (vponcova)
- Remove unused arguments of the AnacondaKSParser class (vponcova)
- Remove the successful_checks property (vponcova)
- Remove the sysroot_path function (vponcova)
- Mark an unused variable with an underscore (vponcova)
- Remove the SessionBus object (vponcova)
- Remove the ANACONDA_DATA_DIR constant (vponcova)
- Remove the minLevel argument (vponcova)
- Remove the logLevelMap variable (vponcova)
- Add systemd-machine-id-setup on Live to common bugs (vslavik)
- Remove the mpath flag (vslavik)
- Stop using the mpath flag (vslavik)
* Thu Sep 30 2021 Martin Kolman <[email protected]> - 36.5-1
- In installer environment set static, not transient hostname (rvykydal)
- Payload should wait for all storage related threads to finish (mkolman)
- Update Rawhide release docs to state of the art as of Fedora 35 (mkolman)
- Fix deprecation warning about Gdk.Cursor.new (vslavik)
- Document workaround MGA G200e graphics card (mkolman)
- Verify the OPAL compatibility with XFS features (vponcova)
- Fix comments in the python-deps script (vslavik)
- Use sysconfig in dracut directly, not via distutils (vslavik)
* Thu Sep 23 2021 Martin Kolman <[email protected]> - 36.4-1
- Do not crash if restorecon is missing on target system (vslavik)
- Move chmod into file copying function in CopyLogsTask (vslavik)
- Clarify that the software selection doesn't affect the Anaconda configuration
(vponcova)
- Set an upper bound to entered sizes (#1992585) (vponcova)
- Revert "Install kbd-legacy if keyboard layout is "fi" (#1955793)" (vponcova)
- Use octal permissions instead of hexadecimal (vslavik)
- Handle new time zones in GUI after earlier switch to zoneinfo (vslavik)
- Do not stretch NTP toggle in GUI (vslavik)
- Add AlmaLinux profile (andrew.lukoshko)
- The NTP server dialog without entries shouldn't crash (#2001591) (vponcova)
- Set hostname also from ip= static configuration without device (#1988521)
(rvykydal)
- Add Silverblue specific logos to profile. (jaberan)
- data/profile.d: Add profiles for KDE & Kinoite Spins (tim)
- Fix Removed options inst.[product|variant] were subsections (jkonecny)
* Thu Sep 16 2021 Martin Kolman <[email protected]> - 36.3-1
- Fix boolean comparisons in asserts (vslavik)
- Stop using distutils to compare kernel versions (vslavik)
- Clarify scope of ignored locations (amahdal)
- Clarify reference to other *multiple* `inst.ks` arguments (amahdal)
- Clarify default behavior before `inst.ks.all` (amahdal)
- Clarify `inst.ks.all` description by using imperative mode (amahdal)
- Add missing markup for option names and "value types" (amahdal)
- Copy logs in a task instead of a %%post script (vslavik)
* Thu Sep 09 2021 Martin Kolman <[email protected]> - 36.2-1
- Add missing apostrophe to suggestion (rffontenelle)
- Add test for new "nosave" config members (vslavik)
- Remove nosave flags, use conf instead (vslavik)
- Add (no)save options to Anaconda section of config (vslavik)
- Define a unique id in the main spokes and hubs (vponcova)
- Add the Screen class (vponcova)
- Print progress dots on one line in TUI (honza.stodola)
- Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya)
- Include the anaconda-generator script in the updates image (vponcova)
- Don't run shell on every found virtualization console (vponcova)
* Tue Aug 24 2021 Martin Kolman <[email protected]> - 36.1-1
- fsset: Ignore all swap activation errors in turn_on_swap (vtrefny)
- Don't try to use line buffering in binary mode (vponcova)
- Add release notes for NTP dialog change (vslavik)
- Change the NTP server dialog design (vslavik)
- Rename spoke to Root Account (vslavik)
- Don't set default of gpt option at cmdline parsing (cheeselee)
- Change the root password spoke GUI design (vslavik)
- Add release notes for visible warnings from initrd (jkonecny)
- Split NTP dialog to its own glade file (vslavik)
* Tue Aug 10 2021 Martin Kolman <[email protected]> - 35.22-1
- Fix dependency on zram-generator in RHEL (sgallagh)
- tests: Fix failing ClearPartTestCase with latest blivet (vtrefny)
- Add brltty to boot.iso with default configuration (vslavik)
- Fix admin user password condition handling in TUI (854182924)
- Fix typo in docstring (vslavik)
* Thu Jul 29 2021 Martin Kolman <[email protected]> - 35.21-1
- Add release notes for packaging log in tmux (jkonecny)
- Small fixes in the subscription structures (vponcova)
- Make critical warnings from Dracut more visible (#1983098) (jkonecny)
- Print Dracut errors encountered during boot after Anaconda starts (#1983098)
(jkonecny)
- Add function to print critical warnings more visible during boot (#1983098)
(jkonecny)
- dracut: read filename dhcp option from dhcpopts file (rvykydal)
- Disable anaconda-core's requirement on subscription-manager on CentOS (carl)
- Add new error reporting hook when Dracut timeout (#1983098) (jkonecny)
- Update boot-options.rst (31507393+Ultimate-etamitlU)
- Handle handle get_layout() method returning None (#1976526) (mkolman)
- Enable the zram-generator service on RHEL (vponcova)
* Tue Jul 20 2021 Martin Kolman <[email protected]> - 35.20-1
- Improve logging from the DownloadProgress class (vponcova)
- Monitor the image installation progress with a new class (vponcova)
- Clean up the InstallFromImageTask class (vponcova)
- Clean up the InstallFromTarTask class (vponcova)
- Move the InstallFromImageTask class (vponcova)
- Disable installation tasks of the Live OS payload module (vponcova)
- Improve installation logs in the Security module (vponcova)
- Raise kickstart errors only during kickstart parsing (vponcova)
- Reuse the apply_partitioning function (vponcova)
- Verify the image checksum in an installation task (vponcova)
- Move the progress callback to the base payload class (vponcova)
- Revert "Disable failing test" (jkonecny)
- Check the support for the Subscription module on startup (vponcova)
- Activate DBus modules based on the new configuration options (vponcova)
- Add new configuration options for the DBus module activation (vponcova)
- Fix typing errors in the Security module (vponcova)
- remove authconfig support (pbrezina)
- Use C.UTF-8 if the requested locale is unsupported (vponcova)
- Don't match a non-POSIX locale with a POSIX langcode (vponcova)
- Show suggestions for an error caused by inconsistent sector sizes (vponcova)
- new window in tmux to tail packaging.log (jarrod)
* Mon Jul 12 2021 Martin Kolman <[email protected]> - 35.19-1
- Don't return None from is_supported_filesystem (#1979854) (vponcova)
- Configure the multilib policy of the target system (vponcova)
- Reorder imports to reduce linter warnings (vslavik)
- Ignore falsy pylint missing member warning in dnf code (vslavik)
- Silence false pylint warning (vslavik)
- Don't use deprecated imp module in dracut test (vslavik)
- Fix typo in docs (vslavik)
- Replace (vslavik)
- Ignore pylint mistakes about missing members in test (vslavik)
- Remove the productVariant variable (vponcova)
- Document the profile configuration files (vponcova)
- Add support for the profile configuration files (#1974819) (vponcova)