Commit graph

248 commits

Author SHA1 Message Date
Timothée Ravier
f53ee393aa comps-sync rawhide 2021-07-06 2021-07-06 17:21:26 +02:00
Timothée Ravier
a3833e591f comps-sync rawhide 2021-06-20 2021-06-20 11:38:41 +02:00
Timothée Ravier
43d57ab38c comps-sync rawhide 2021-06-14 2021-06-14 20:03:55 +02:00
Timothée Ravier
4247bce5e4 comps-sync rawhide 2021-06-07 2021-06-07 15:17:46 +02:00
Timothée Ravier
bea529a1a2 Kinoite: Keep spectacle & a subset of plasma-nm-*
- Spectacle is not yet available as a Flatpak
- plasma-nm-openconnect, plasma-nm-openvpn and plasma-nm-vpnc are common
  VPN options so keep them installed by default. The other ones are
  either less common or insecure and will work fine as overlayed
  packages.
2021-05-30 16:45:49 +02:00
Kalev Lember
ff60c0a260 Explicitly include grub2-pc instead of grub2
This makes the listing more explicit but shouldn't change the package
set as grub2-pc provides grub2.
2021-05-17 11:24:17 +02:00
Kalev Lember
c6aa31404a Include shim and grub2 packages for 32-bit EFI firmware
https://pagure.io/workstation-ostree-config/issue/217
2021-05-17 10:58:58 +02:00
Tomas Popela
cd73bfcc20 Silverblue: Include evince-previewer
Otherwise print previews are broken in Evince. See
https://github.com/fedora-silverblue/issue-tracker/issues/122
2021-05-13 10:18:58 +02:00
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