Commit Graph

5461 Commits

Author SHA1 Message Date
sumantro93 27f07c5526 add toolbox for gnome crit-path f39+ 2023-09-08 15:36:41 +00:00
Kevin Fenzi b8288c9f61 Revert "Workstation: Add subscription-manager"
This reverts commit 865b7c6141.

The workstation working group is still discussing this.
Revert while they do so.
2023-09-07 14:21:15 -07:00
Adam Williamson 53ca15064e Add gnome-classic-session to GNOME critical path
As we found out today -
https://pagure.io/releng/issue/11663 -
the GNOME "classic session" is included in Workstation lives.
Consequently, if its dependencies are broken, Workstation lives
can't be built, and the gating tests fail. So, it should be in
the critical path.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-09-06 09:59:52 -07:00
Debarshi Ray 865b7c6141 Workstation: Add subscription-manager
... to make it easier to have gratis, self-supported Red Hat Enterprise
Linux containers on Fedora.

One needs to join the Red Hat Developer Program [1] and register their
Fedora host with:
  $ sudo subscription-manager register

... to have their containers based on the limited Red Hat Universal Base
Image [2] subset automatically upgraded.

This includes Toolbx containers created with:
  $ toolbox create --distro rhel --release 9.2

[1] https://developers.redhat.com/
[2] https://www.redhat.com/en/blog/introducing-red-hat-universal-base-image

https://pagure.io/fedora-workstation/issue/391
2023-09-05 17:36:57 +00:00
Troy Dawson 394ae72a10 Use bash instead of rhc for core
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2023-09-05 06:42:34 -07:00
Adam Williamson 99e127a635 Robotics: drop python3-bloom for now
It is uninstallable as we cannot yet rebuild it with Python 3.12.
Unlike those dropped in the previous commit, upstream still
maintains this project and has a plan for it going forward, so
just comment it out with an explanation instead of removing it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-29 13:05:10 -07:00
Adam Williamson bc3087e282 Robotics: drop unmaintained and uninstallable ROS components
These ROS projects are all marked upstream as being unused and
unmaintained. They all do not build or install on Python 3.12.
Rather than spending time fixing unmaintained code, we should
just drop these from the image.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-29 12:56:51 -07:00
Joshua Strobl b4bf19e9e2 budgie-desktop-apps: add nemo plugins to f38+ comps 2023-08-28 07:05:05 +00:00
Baurzhan Muftakhidinov 9d89aebef9 Translated using Weblate (Kazakh)
Currently translated at 4.4% (27 of 609 strings)

Translation: fedora-comps/main
Translate-URL: https://translate.fedoraproject.org/projects/fedora-comps/main/kk/
2023-08-26 10:51:21 +02:00
Emilio Herrera 039ce7a831 Translated using Weblate (Spanish)
Currently translated at 95.4% (581 of 609 strings)

Translation: fedora-comps/main
Translate-URL: https://translate.fedoraproject.org/projects/fedora-comps/main/es/
2023-08-23 13:21:15 +02:00
Adam Williamson 87c647f9f9 Add gnome-initial-setup to critical-path-gnome
It's definitely critical (you can wind up with an unusable system
if it's broken). The attempt to land the anaconda webUI change
highlighted that we need to make this change.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-22 15:44:31 -07:00
Miro Hrončok 07ff1b9b36 Make PyPy 3.10 the main PyPy 3 on Fedora 39+ 2023-08-22 11:50:56 +02:00
Kalev Lember 477b1b813e Workstation: Replace eog with loupe in gnome-desktop group
https://pagure.io/fedora-workstation/issue/348
2023-08-22 02:01:33 +02:00
Jeremy Linton 2ea74164a5 F40: Remove grubby from core, enable systemd-boot installs
With the advent of alternative bootloaders (systemd-boot) whether
or not grubby gets installed should be dependent on whether grub
is selected as the bootloader. This currently happens correctly
with anaconda and the grub dependencies, so it can be removed
safely. That allows systemd-boot to be installed cleanly without
grubby drippings confusing it.

Sync F40 with F39 since the branch happened before the commit was
merged.

Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
2023-08-21 18:03:23 -05:00
Jens Petersen 71d0057b22 f39/f40: add bash-color-prompt to @standard and @workstation-product
completes https://fedoraproject.org/wiki/Changes/Color_Bash_Prompt
2023-08-22 00:32:28 +08:00
Jan Grulich e6a5472146 Use correct package name for QAdwaitaDecorations 2023-08-21 17:30:56 +02:00
Jan Grulich 0d3474d729 Remove QGnomePlatform and Adwaita-qt from F39+ Workstation Group
Also add QAdwaitaDecorations as partial replacement for QGnomePlatform.
2023-08-21 13:40:53 +00:00
Neal Gompa 98e56a9cf0 F40: Do not install imsettings-plasma with Plasma Desktop
This breaks KDE Plasma's built-in support for IBus.
2023-08-21 10:27:43 +00:00
Neal Gompa 7553747fb0 F39: Do not install imsettings-plasma with Plasma Desktop
This breaks KDE Plasma's built-in support for IBus.
2023-08-21 10:27:43 +00:00
Mamoru TASAKA e36faf34d9 LXDE lxde: replace midori with firefox
On Fedora 40 midori got retired: 450c4d62d2
Replace midori with firefox.
2023-08-21 10:26:19 +00:00
sumantrom 094cf5936b add container-management in f40 comps 2023-08-21 10:25:14 +00:00
sumantrom 9d190bb7c8 add container group packages 2023-08-21 10:25:14 +00:00
Adam Williamson 63d813501a Add mock to critical-path-{build,compose}
It's critical for build because we always build packages in mock,
and it's critical for compose because we build live images in
mock.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-08-18 04:04:21 +00:00
Jeremy Linton 3e5589fc5a Remove grubby from core, enable systemd-boot installs
With the advent of alternative bootloaders (systemd-boot) whether
or not grubby gets installed should be dependent on whether grub
is selected as the bootloader. This currently happens correctly
with anaconda and the grub dependencies, so it can be removed
safely. That allows systemd-boot to be installed cleanly without
grubby drippings confusing it.

While anaconda may now request sdubby and systemd-boot, i'm
told the comment in the anaconda section isn't 100% accurate
as anaconda may try to install all those selections to the live
images. So, lets not add those to the anaconda comps yet.

Signed-off-by: Jeremy Linton <jeremy.linton@arm.com>
2023-08-17 11:49:31 -05:00
Timothée Ravier d89e158a76 Sync Rawhide with changes from Fedora 39
- f1decf0f https://fedoraproject.org/wiki/Changes/ImproveDefaultFontHandling
- 82e4e8f0 Updates for various firmware
- f802933a Revert "F39: Replace dnf with dnf5 in core, phosh-desktop, workstation-product"

Fixes: ffc8017e Rawhide is now f40
2023-08-09 16:39:41 +02:00
Samyak Jain ffc8017ea1 Rawhide is now f40
Signed-off-by: Samyak Jain <samyak.jn11@gmail.com>
2023-08-09 09:55:23 +00:00
Akira TAGOH f1decf0f45 https://fedoraproject.org/wiki/Changes/ImproveDefaultFontHandling 2023-08-09 09:54:27 +00:00
Chihurumnaya Ibiam cbf11c8cc3 Revert "Remove sugar-physics from sugar desktop environment"
This reverts commit 872e3eea24, as the activity
now works and is in a stable and usable state.

Signed-off-by: Chihurumnaya Ibiam <ibiam@sugarlabs.org>
2023-08-09 09:53:39 +00:00
Peter Robinson 82e4e8f0bd Updates for various firmware
We merged the libertas WiFi firmware into a single package as
combined they're less that 2Mb, and we split out the collection
of QCom firmware to their own package.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-08-09 09:51:15 +00:00
Evan Goode f802933a75 Revert "F39: Replace dnf with dnf5 in core, phosh-desktop, workstation-product"
This reverts commit e9dddd694c.

The switch to DNF 5 has been postponed, likely to Fedora 41. See
https://pagure.io/fesco/issue/3039.
2023-08-07 17:00:54 +00:00
Aleksei Bavshin 8997879647 F39: Sway: switch to `sddm-wayland-sway` 2023-07-25 14:41:42 +00:00
Troy Dawson 7fdbfe455c Sync KDE in epel9-next with f38 2023-07-20 15:14:27 -07:00
Timothée Ravier baba2c0c1a Revert "Revert "firmware: adjust iwlwifi naming for new packages""
This is needed long term for Silverblue and friends.

See: https://pagure.io/fedora-comps/pull-request/854

This reverts commit 33598ec0c9.
2023-07-19 18:48:36 +00:00
Peng Wu dff7299d89 fonts: Rename thai-scalable-fonts to tlwg-fonts 2023-07-19 14:18:33 +08:00
Miro Hrončok 38890fd542 https://fedoraproject.org/wiki/Changes/RetireModularity 2023-07-14 14:19:30 +00:00
Paul Wouters 7f0c1e5d10 Update comps-f37.xml.in
remove tcpcrypt from @security-lab as it is causing problems and upstream is dead
2023-07-11 14:24:26 +00:00
Paul Wouters a2d4aba2bb Update comps-f38.xml.in
removal of tcpcrypt from security-lab as it is causing issues and upstream is dead
2023-07-11 14:22:37 +00:00
Paul Wouters 1c88ff109b Update comps-f39.xml.in
Removal of tcpcrypt from security-lab, as it is disfunctional and upstream is dead
2023-07-11 14:18:59 +00:00
Adam Williamson 33598ec0c9 Revert "firmware: adjust iwlwifi naming for new packages"
This reverts commit adbb6084a2. It
turns out to be messier than anticipated, so we're leaving it
alone till next week.
2023-07-02 15:13:46 -07:00
Peter Robinson adbb6084a2 firmware: adjust iwlwifi naming for new packages
The iwlwifi WiFi firmwares have been somewhat reorganised so
the firmware are collected into the three main groups as
per the upstream linux driver categories which means if
the driver is enabled all the supported devices will have
appropriate and make things a little easier to manage.

Signed-off-by: Peter Robinson <pbrobinson@gmail.com>
2023-07-02 16:33:06 +01:00
Evan Goode e9dddd694c F39: Replace dnf with dnf5 in core, phosh-desktop, workstation-product
Replaces dnf with dnf5 in core, phosh-desktop, workstation-product, and
replace dnf-plugins-core with dnf5-plugins.

DNF 5 is the new package manager which should replace DNF and microdnf
in Fedora 39+. See
https://fedoraproject.org/wiki/Changes/ReplaceDnfWithDnf5.

DNF 5 does not yet implement DNF 4's system-upgrade plugin [0][1], so
python3-dnf-plugin-system-upgrade is kept in workstation-product, which
depends on python3-dnf.

Part of https://github.com/rpm-software-management/dnf5/issues/597.

[0] https://github.com/rpm-software-management/dnf5/issues/389
[1] https://github.com/rpm-software-management/dnf5/issues/258
2023-06-29 18:32:07 +00:00
Michael Catanzaro 462b65876f Remove gnome-photos from gnome-desktop group
https://pagure.io/fedora-workstation/issue/164
2023-06-22 09:22:41 -05:00
Timothée Ravier 9e0c8d5bf6 F38+/KDE: Add kf5-audiocd-kio to kde-desktop group
Fixes: https://pagure.io/fedora-comps/pull-request/847
See: https://pagure.io/fedora-kde/SIG/issue/354
2023-06-21 11:05:40 +02:00
Jens Petersen 2475b99a70 @core: make fedora-repos-modular optional
https://fedoraproject.org/wiki/Changes/No_default_fedora-repos-modular
2023-06-16 10:23:05 +02:00
Peng Wu 63b45926b0 fonts: Rename the emoji font in the fonts group 2023-06-13 15:54:19 +08:00
Timothée Ravier 63129acb57 Revert "F38+/KDE: Add audiocd-kio to kde-desktop group"
This package is outdated and pulls in KDE 4 dependencies. Will be
re-added once it's fixed.

See: https://pagure.io/fedora-comps/pull-request/844

This reverts commit a5facdba82.
2023-06-10 13:01:31 +02:00
Steve Cossette fbce3bd97e (F39) Added kde-inotify-survey to the kde-desktop group
(F39) Added kde-inotify-survey to the kde-desktop group
2023-06-07 15:26:38 +00:00
Steve Cossette 632b06c7ea (F38) Added kde-inotify-survey to the kde-desktop group
(F38) Added kde-inotify-survey to the kde-desktop group
2023-06-07 15:23:37 +00:00
Steve Cossette 515d3b4594 (F37) Added kde-inotify-survey to the kde-desktop group
(F37) Added kde-inotify-survey to the kde-desktop group
2023-06-07 15:21:58 +00:00
Timothée Ravier a5facdba82 F38+/KDE: Add audiocd-kio to kde-desktop group
KIO should be installed by default as they provide functionality shared
between core apps (Dolphin in this case) and can not be packaged as a
Flatpak.

See: https://pagure.io/fedora-kde/SIG/issue/354
2023-06-07 14:07:52 +00:00