Commit Graph

240 Commits

Author SHA1 Message Date
Timothée Ravier e414f58612 Switch to per variant fedora-release-* package
Move the fedora-release-* package requirement to each variant treefile
to enable per variant specifc release package. Silverblue keeps its
existing release package and Kinoite gets its own for Fedora 35:
https://fedoraproject.org/wiki/Changes/Fedora_Kinoite

For now, all other unofficial variants will use the Fedora generic
release package (or the corresponding Spin release package) with the
ostree counting and desktop sub packages to enable those features by
default.
2021-05-10 18:16:15 +02:00
Allison Karlitskaya 6383af9933 comps-sync rawhide 2021-05-01
Includes https://pagure.io/fedora-comps/pull-request/645
2021-05-01 16:33:10 +02:00
Allison Karlitskaya 00cb9ed884 comps-sync-exclude: Exclude mediawriter
It's available as a Flatpak.
2021-05-01 16:32:31 +02:00
Timothée Ravier 8e483e4dd3 comps-sync rawhide 2021-04-26
Includes https://pagure.io/fedora-comps/pull-request/651
2021-04-26 18:54:06 +02:00
Timothée Ravier 0a1adf6f6c
comps-sync-exclude: Keep ntfs-3g (already included)
ntfs-3g is required for proper RW support of NTFS partitions and is
already included via a dependency from another package.
2021-04-12 12:31:56 +02:00
Timothée Ravier 4a19517471
comps-sync rawhide 2021-04-10 2021-04-10 16:39:30 +02:00
Timothée Ravier cea2e95d23 Kinoite: Replace plasma-pk-updates by plasma-discover-notifier
plasma-pk-updates was previously excluded and plasma-discover-notifier
will gain support for rpm-ostree based systems in an upcoming release.
Flatpak and fwupd support is already functionnal.
2021-04-01 12:23:38 +02:00
Kalev Lember d57d538e39 fedora-common-ostree: Drop flatpak-builder
People who do local flatpak builds can use flatpak-builder from toolbox,
or just use flathub gnome-builder that bundles flatpak-builder.
2021-03-29 17:19:54 +02:00
Timothée Ravier dc78baa941 comps-sync rawhide 2021-03-25 2021-03-25 12:58:18 +01:00
Timothée Ravier 9116a38a71 comps-sync: Exclude arch specific s390utils-base package 2021-03-25 12:58:18 +01:00
Timothée Ravier 78d6cf5424 Kinoite: Explicitely exclude PackageKit & Offline updates support 2021-03-25 12:58:18 +01:00
Timothée Ravier 2c7dc6fa80
comps-sync: Exclude python3-dnf-plugin-system-upgrade 2021-02-26 12:51:48 +01:00
Kalev Lember df22c7fdc8 Include totem-video-thumbnailer for video thumbnailing in Nautilus
https://pagure.io/fedora-workstation/issue/168
2021-02-23 14:34:55 +01:00
Timothée Ravier a2743ec5de
Use sqlite instead of bdb for rpmdb 2021-02-19 11:13:41 +01:00
Timothée Ravier 0ed8f327de
comps-sync rawhide 2021-02-18 2021-02-18 18:15:35 +01:00
Tomas Hrcka 29db52d114 Setup for rawhide being F35
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2021-02-09 14:48:30 +01:00
Timothée Ravier f554d5f00e
comps-sync rawhide 2021-02-02 2021-02-03 20:27:05 +01:00
Timothée Ravier 110d9296dc
Make sure all openh264 packages are always excluded
According to https://fedoraproject.org/wiki/OpenH264, we can not ship
this in Silverblue.
2021-02-03 20:26:37 +01:00
Timothée Ravier 9baf4bad39
comps-sync-exclude-list: Exclude okular & elisa for Kinoite 2021-02-02 12:35:40 +01:00
Timothée Ravier 2dee7622f1
fedora-common-ostree: Switch to modules for boot-location
Fixes the following warning:
warning: boot-location: "new" is deprecated, use boot-location: modules

From the rpm-ostree docs (https://coreos.github.io/rpm-ostree/treefile/):

  - “new”: A misnomer, this value is no longer “new”. Kernel data goes
    in /usr/lib/ostree-boot in addition to /usr/lib/modules. This is the
    default; use it if you have a need to care about upgrading from very
    old versions of libostree.

  - “modules”: Kernel data goes just in /usr/lib/modules. Use this for
    new systems, and systems that don’t need to be upgraded from very
    old libostree versions.
2021-01-04 12:16:04 +01:00
Tomas Popela 7e7cef09ac Replace black/white list with exclude/include list 2021-01-04 11:20:45 +01:00
Tomas Popela 00776d5bae comps-sync rawhide 2021-12-04
$ ./comps-sync.py ../fedora-comps/comps-f34.xml.in --save
Syncing packages common to all desktops:
  - All manifest packages are already listed in comps.
  - All comps packages are already listed in manifest.

Syncing packages for gnome-desktop:
  - All manifest packages are already listed in comps.
  - 1 packages not in gnome-desktop manifest:
    fprintd-pam
Wrote gnome-desktop-pkgs.yaml

Syncing packages for kde-desktop:
  - All manifest packages are already listed in comps.
  - All comps packages are already listed in manifest.

Syncing packages for xfce-desktop:
  - 2 packages not in xfce-desktop comps group:
    arc-theme
    xscreensaver-base
  - 2 packages not in xfce-desktop manifest:
    mint-y-theme
    xfce4-screensaver
Wrote xfce-desktop-pkgs.yaml

Syncing packages for lxqt-desktop:
  - All manifest packages are already listed in comps.
  - All comps packages are already listed in manifest.

Syncing packages for deepin-desktop:
  - All manifest packages are already listed in comps.
  - All comps packages are already listed in manifest.

Syncing packages for pantheon-desktop:
  - All manifest packages are already listed in comps.
  - All comps packages are already listed in manifest.

Syncing packages for mate-desktop:
  - All manifest packages are already listed in comps.
  - All comps packages are already listed in manifest.
2021-01-04 11:06:35 +01:00
Tomas Popela 38252bc2a8 Don't blacklist fprintd-pam
The underlying issue in authselect[0] has been resolved and also there's
a high demand to have fprintd preinstalled in Silverblue as in Workstation[1].

[0] - https://bugzilla.redhat.com/show_bug.cgi?id=1751417
[1] - https://github.com/fedora-silverblue/issue-tracker/issues/62
2021-01-04 10:57:35 +01:00
Adam Williamson 647cef0d8f comps sync: replace libproxy-mozjs, add mesa-dri-drivers
This pulls in comps c1393620 (replace libproxy-mozjs with
libproxy-webkitgtk4) and 51c5c5ae (install mesa-dri-drivers by
default). The latter probably doesn't change anything here, the
former fixes ostree compose which has been broken for some time.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-12-03 08:59:53 -08:00
Dusty Mabe 5ee6bcec86
fedora-common-ostree: add archive repo to Silverblue
This is the culmination of a lot of work to make package layering
more reliable. This archive repo provides all packages that have
ever been in the updates repository, which means there should always
be a solution that will depsolve given the existing set of base layer
packages.

Pairing this along with https://github.com/coreos/rpm-ostree/pull/2125
means that we should finally see less of the split base layer vs update
repo problem and see less `Forbidden base package replacements` errors.

For context see https://github.com/coreos/fedora-coreos-tracker/issues/400
2020-11-30 11:33:13 -05:00
Timothée Ravier 3add1c1124 Add 'base' variant with no default desktop environment
This is a small desktop oriented installation for minimal desktop
environments such as Sway, etc. that can easily be overlayed on top.

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2020-11-25 11:21:51 +00:00
Timothée Ravier 7eb5b51765 Add Mate desktop variant 2020-11-25 11:21:51 +00:00
Timothée Ravier def655f62d Deepin: Add GNOME Software 2020-11-25 11:21:51 +00:00
Tomas Popela 8095170733 Add evince-thumbnailer so PDF thumbnails work in Nautilus
https://github.com/fedora-silverblue/issue-tracker/issues/98

Approved by Kalev Lember
2020-11-25 10:46:21 +01:00
Timothée Ravier ac5dc47563
comps-sync rawhide 2020-11-22 2020-11-22 15:09:41 +01:00
Timothée Ravier 485fa5daa5
KDE: Re-introduce some essential packages
No Flatpak available yet:
- firewall-config
- khelpcenter
- kmag
- kmenuedit
- plasma-desktop-doc

Can not be turned into a Flatpak (yet?):
- kcm_systemd
- kdegraphics-thumbnailers
- pinentry-qt
- plasma-workspace-geolocation
- qt-at-spi
2020-11-22 15:09:41 +01:00
Kevin Fenzi 4ac083abc4 libproxy-mozjs has been disabled/dropped in f34.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-10-14 09:52:58 -07:00
Kalev Lember ace3ba0f1d comps-sync rawhide 2020-10-06 2020-10-06 20:48:24 +02:00
Kalev Lember 2bc2c9898e comps-sync rawhide 2020-09-30 2020-09-30 14:48:34 +02:00
Adam Williamson 6cda332fc8 thermald is x86_64 only
As with mcelog and microcode_ctl, add it to the blocklist and
list it manually in packages-x86_64 in fedora-common-ostree.yaml
instead. This should fix non-x86_64 arches which are failing
because they can't find it.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-09-17 16:14:52 -07:00
Timothée Ravier e08db2a4aa
comps-sync rawhide 2020-08-27 2020-08-27 10:30:35 +02:00
Tomas Hrcka f6f2ce56ba Setup for rawhide being F34
Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2020-08-10 16:32:33 +02:00
Timothée Ravier 16d559c6ed
comps-sync rawhide 2020-08-07 2020-08-07 13:28:33 +02:00
Tomas Popela 649d5d85e9 comps-sync rawhide 2020-07-16
./comps-sync.py ../fedora-comps/comps-f33.xml.in --save
Syncing packages common to all desktops:
  - 2 packages not in workstation-product-environment:
    paratype-pt-sans-fonts
    zram
  - 4 packages not in manifest:
    fedora-repos-modular (default, groups: core)
    opensc (default, groups: workstation-product)
    pt-sans-fonts (default, groups: fonts)
    zram-generator-defaults (default, groups: workstation-product)
Wrote fedora-common-ostree-pkgs.yaml

Syncing packages for xfce-desktop:
  - 10 packages not in xfce-desktop comps group:
    NetworkManager-adsl
    NetworkManager-ppp
    NetworkManager-wwan
    albatross-gtk2-theme
    albatross-gtk3-theme
    albatross-xfwm4-theme
    bluebird-gtk2-theme
    bluebird-gtk3-theme
    bluebird-xfwm4-theme
    fedora-icon-theme
  - All comps packages are already listed in manifest.
Wrote xfce-desktop-pkgs.yaml

Syncing packages for lxqt-desktop:
  - 2 packages not in lxqt-desktop comps group:
    falkon-kwallet
    fedora-icon-theme
  - All comps packages are already listed in manifest.
Wrote lxqt-desktop-pkgs.yaml

Syncing packages for deepin-desktop:
  - 1 packages not in deepin-desktop comps group:
    fedora-icon-theme
  - 1 packages not in deepin-desktop manifest:
    deepin-icon-theme
Wrote deepin-desktop-pkgs.yaml

Syncing packages for pantheon-desktop:
  - 1 packages not in pantheon-desktop comps group:
    wingpanel-indicator-ayatana
  - All comps packages are already listed in manifest.
Wrote pantheon-desktop-pkgs.yaml
2020-07-16 17:13:22 +02:00
Timothée Ravier 64da52126b
comps-sync rawhide 2020-06-11 2020-06-11 17:28:41 +02:00
Timothée Ravier 02e11395ba
XFCE: Blacklist uncommon NetworkManager plugins 2020-06-11 17:28:41 +02:00
Timothée Ravier 66ff343710
kde & lxqt: keep an archive manager in the base image
Keep Arck (an archive manager) in the base image until we can install
flatpaks by default.

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2020-06-11 17:22:44 +02:00
Timothée Ravier cc997ea1f1
Re-add gnome-keyring-pam for KDE variant
This is required for keyring unlock for users sessions.

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2020-06-11 17:22:44 +02:00
Timothée Ravier cc7c43ebcc
blacklist: remove rodent-icon-theme
Removed in Fedora 29.

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2020-06-11 17:22:44 +02:00
Timothée Ravier e14fd0f99a
fedora-rawhide.repo: use HTTPS
Signed-off-by: Timothée Ravier <tim@siosm.fr>
2020-06-11 17:22:44 +02:00
Tomas Popela 7226c62d7d comps-sync rawhide 2020-06-04
./comps-sync.py ../fedora-comps/comps-f33.xml.in --save
Syncing packages common to all desktops:
  - All manifest packages are already listed in comps.
  - 1 packages not in manifest:
    opensc (default, groups: workstation-product)
Wrote fedora-common-ostree-pkgs.yaml

Syncing packages for pantheon-desktop:
  - 1 packages not in pantheon-desktop comps group:
    cerbere
  - All comps packages are already listed in manifest.
Wrote pantheon-desktop-pkgs.yaml
2020-06-04 07:41:45 +02:00
Tomas Popela eec3d7393f alsa-sof-firmware missing on Silverblue
./comps-sync.py ../fedora-comps/comps-f33.xml.in --save
Syncing packages common to all desktops:
  - All manifest packages are already listed in comps.
  - 1 packages not in manifest:
    alsa-sof-firmware (default, groups: hardware-support)
Wrote fedora-common-ostree-pkgs.yaml

Fixes: https://github.com/fedora-silverblue/issue-tracker/issues/52
Relates to: https://bugzilla.redhat.com/show_bug.cgi?id=1816758
2020-04-30 08:24:06 +02:00
Tomas Popela 05436d6b69 paratype-pt-sans-fonts package was renamed to pt-sans-fonts
Fix the Rawhide Silverblue builds.
2020-03-26 13:44:57 +01:00
Kalev Lember 5c4764075a comps-sync rawhide 2020-03-10
./comps-sync.py ../fedora-comps/comps-f33.xml.in --save
Syncing packages common to all desktops:
  - 2 packages not in workstation-product-environment:
    ibus-gtk2
    scl-utils
  - All comps packages are already listed in manifest.
Wrote fedora-common-ostree-pkgs.yaml
2020-03-10 08:45:23 +01:00
Kalev Lember c18ef957d1 Use fedora-release-silverblue instead of -workstation
This gets us proper branding.
2020-03-04 10:32:44 +01:00