workstation-ostree-config.git
6 weeks agoExclude xdg-desktop-portal-wlr pitti-desktop-f37
Martin Pitt [Tue, 25 Oct 2022 17:33:29 +0000 (19:33 +0200)]
Exclude xdg-desktop-portal-wlr

It does not work, let's use -gtk instead

8 weeks agoDrop ranger and fish, unused
Martin Pitt [Mon, 10 Oct 2022 04:41:05 +0000 (06:41 +0200)]
Drop ranger and fish, unused

2 months agoAdd GitHub workflow for building the OSTree repository
Martin Pitt [Sat, 12 Dec 2020 18:41:13 +0000 (19:41 +0100)]
Add GitHub workflow for building the OSTree repository

Also add a script to download and unpack the artifact on my server's
`public_html/`.

2 months agoEnable systemd-homed
Martin Pitt [Sat, 26 Sep 2020 15:25:01 +0000 (17:25 +0200)]
Enable systemd-homed

This requires some PAM config updates and disabling SELinux.

2 months agoDefine tree for pitti's workstation
Martin Pitt [Mon, 17 Jun 2019 19:42:46 +0000 (21:42 +0200)]
Define tree for pitti's workstation

Also add helper script for running the ostree build.

2 months agoRemove unwanted packages for pitti's workstation
Martin Pitt [Sun, 17 Nov 2019 15:21:54 +0000 (16:21 +0100)]
Remove unwanted packages for pitti's workstation

3 months agocommon: Backport sysroot RO migration script fixes
Timothée Ravier [Wed, 17 Aug 2022 09:25:41 +0000 (11:25 +0200)]
common: Backport sysroot RO migration script fixes

Combines two commits:

Revert "Revert "common: Add readonly sysroot migration unit and script""

Updated to fix indentation/syntax issue

This reverts commit 30f2880cfcc311a4358779910d63c813ec09b43e.

---

common: Move sysroot RO script to postprocess-script

Bash Heredoc in inline YAML string is tricky. Use an independent
post-process script instead.

Fixes: 5bbc140 Revert "Revert "common: Add readonly sysroot migration unit and script""
3 months agoKinoite: Temporarily exclude plasma-discover-rpm-ostree
Timothée Ravier [Mon, 14 Feb 2022 09:07:52 +0000 (10:07 +0100)]
Kinoite: Temporarily exclude plasma-discover-rpm-ostree

Exclude rpm-ostree backend for Discover from the base image as it is
still not ready for general consumption.

This used to be enabled only in Rawhide but let's keep it out until it's
fixed as it's easily overlayed for debugging and testing.

3 months agoRevert "common: Add readonly sysroot migration unit and script"
Kevin Fenzi [Tue, 16 Aug 2022 15:33:49 +0000 (08:33 -0700)]
Revert "common: Add readonly sysroot migration unit and script"

This reverts commit b87ec3ccd0ccc59982d1f131dc8bc15c2bcfe4d8.

3 months agomanifests: Remove (commented) rawhide repos
Timothée Ravier [Wed, 10 Aug 2022 10:50:32 +0000 (12:50 +0200)]
manifests: Remove (commented) rawhide repos

3 months agoBranch F37 from rawhide
Tomas Hrcka [Tue, 9 Aug 2022 12:11:50 +0000 (14:11 +0200)]
Branch F37 from rawhide

Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
4 months agocommon: Add readonly sysroot migration unit and script
Timothée Ravier [Fri, 13 May 2022 17:09:31 +0000 (19:09 +0200)]
common: Add readonly sysroot migration unit and script

Add unit and corresponding script to migrate existing systems to read
only sysroot.

See: https://fedoraproject.org/wiki/Changes/Silverblue_Kinoite_readonly_sysroot
RHBZ: https://bugzilla.redhat.com/show_bug.cgi?id=2060976

4 months agocomps-sync f37 2022-07-29
Adam Williamson [Fri, 29 Jul 2022 18:59:23 +0000 (11:59 -0700)]
comps-sync f37 2022-07-29

Signed-off-by: Adam Williamson <awilliam@redhat.com>
4 months agocomps-sync f37 2022-05-16
Adam Williamson [Tue, 26 Jul 2022 15:39:42 +0000 (08:39 -0700)]
comps-sync f37 2022-05-16

Signed-off-by: Adam Williamson <awilliam@redhat.com>
6 months agoAdd default packages to fedora-vauxite.yaml
Jeffrey Serio [Sat, 5 Mar 2022 02:42:56 +0000 (20:42 -0600)]
Add default packages to fedora-vauxite.yaml

6 months agoKinoite: Manually include imsettings-systemd
Timothée Ravier [Thu, 19 May 2022 15:10:11 +0000 (17:10 +0200)]
Kinoite: Manually include imsettings-systemd

Required to enable complex input-methods support. We might consider
including the input-methods comps group if it turns out that we need
more packages.

Fixes: https://pagure.io/fedora-kde/SIG/issue/156
6 months agocomps-sync f37 2022-05-16
Timothée Ravier [Mon, 16 May 2022 17:59:18 +0000 (19:59 +0200)]
comps-sync f37 2022-05-16

7 months agofedora-common-ostree: Add ncurses
Timothée Ravier [Wed, 20 Apr 2022 11:29:34 +0000 (13:29 +0200)]
fedora-common-ostree: Add ncurses

Provides terminal tools like clear, reset, tput, and tset

Fixes: https://github.com/fedora-silverblue/issue-tracker/issues/253
7 months agocomps-sync f37 2022-05-20
Timothée Ravier [Wed, 20 Apr 2022 11:28:19 +0000 (13:28 +0200)]
comps-sync f37 2022-05-20

9 months agocomps-sync f37 2022-02-16
Timothée Ravier [Wed, 16 Feb 2022 17:59:29 +0000 (18:59 +0100)]
comps-sync f37 2022-02-16

9 months agorepo: Remove unused baseurl, explicitely set enabled & gpgpcheck
Timothée Ravier [Fri, 11 Feb 2022 16:58:20 +0000 (17:58 +0100)]
repo: Remove unused baseurl, explicitely set enabled & gpgpcheck

9 months agorepo: Add F37 repos to simplify branching
Timothée Ravier [Fri, 11 Feb 2022 16:57:46 +0000 (17:57 +0100)]
repo: Add F37 repos to simplify branching

9 months agoRevert "Add minimal -devel packages as needed to build kernel modules"
Allison Karlitskaya [Thu, 29 Apr 2021 09:11:39 +0000 (11:11 +0200)]
Revert "Add minimal -devel packages as needed to build kernel modules"

This reverts commit 31ad6acced8426a374d5af3701d0cfdbf58cb3da.

With the addition of the fedora-updates-archive repository to fedora-repos, our
concern about not being able to find the correct -devel packages to install
have disappeared.  Additionally, the kernel now ships -matched versions
of its packages (to allow matching headers to the main kernel package)
and akmods depends on the matched package, which means that we are sure
to get the package we need.

See also: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/1195
See also: https://src.fedoraproject.org/rpms/akmods/pull-request/3

9 months agocomps-sync f37 2022-02-08
Adam Williamson [Tue, 8 Feb 2022 17:39:10 +0000 (09:39 -0800)]
comps-sync f37 2022-02-08

Font changes related to
https://fedoraproject.org/wiki/Changes/DefaultToNotoFonts , and
gedit replaced with gnome-text-editor (so changed the exclusion
list).

Signed-off-by: Adam Williamson <awilliam@redhat.com>
9 months agoRawhide is now f37
Tomas Hrcka [Tue, 8 Feb 2022 13:02:58 +0000 (14:02 +0100)]
Rawhide is now f37

Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
10 months agofedora-common-ostree: Move post script inline
Timothée Ravier [Sat, 9 Oct 2021 14:31:03 +0000 (16:31 +0200)]
fedora-common-ostree: Move post script inline

This was difficult with the JSON based manifests but is now easy with
the YAML ones.

10 months agopost.sh: Update persistent journal workaround
Timothée Ravier [Fri, 21 Jan 2022 10:29:47 +0000 (11:29 +0100)]
post.sh: Update persistent journal workaround

Add a systemd configuration drop-in instead of modyfing the default
configuration file.

Imported from:
https://github.com/coreos/fedora-coreos-config/blob/testing-devel/overlay.d/05core/usr/lib/systemd/journald.conf.d/10-coreos-persistent.conf

10 months agopost.sh: stop disabling modular repos
Jonathan Lebon [Wed, 12 Jan 2022 21:56:00 +0000 (16:56 -0500)]
post.sh: stop disabling modular repos

rpm-ostree understands modules now so it's safe to leave it enabled.
FCOS equivalent: https://github.com/coreos/fedora-coreos-config/pull/1191

11 months agocomps-sync f36 2021-12-13
Timothée Ravier [Mon, 13 Dec 2021 19:07:50 +0000 (20:07 +0100)]
comps-sync f36 2021-12-13

https://pagure.io/fedora-comps/c/122cc1d1e51b3272207793672aded2b53835d1b7?branch=main
https://pagure.io/fedora-comps/c/15a2b896371eb78ec2ecbafb6fe76a632c0bf58a?branch=main

11 months agoLICENSE: Add MIT license text
Timothée Ravier [Thu, 16 Dec 2021 10:39:31 +0000 (11:39 +0100)]
LICENSE: Add MIT license text

12 months agoDrop ipw2100-firmware and ipw2200-firmware (retired)
Adam Williamson [Fri, 3 Dec 2021 19:22:03 +0000 (11:22 -0800)]
Drop ipw2100-firmware and ipw2200-firmware (retired)

These packages were retired today as part of
https://fedoraproject.org/wiki/Changes/RemoveWirelessExtensions .
Them being listed in the manifest breaks the ostree compose:
https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20211203.n.0/logs/x86_64/Silverblue/ostree-4/create-ostree-repo.log

Signed-off-by: Adam Williamson <awilliam@redhat.com>
12 months agoMerge #254 `README: General update`
Tomas Popela [Tue, 23 Nov 2021 08:25:19 +0000 (08:25 +0000)]
Merge #254 `README: General update`

12 months agoREADME: General update
Timothée Ravier [Thu, 18 Nov 2021 16:37:22 +0000 (17:37 +0100)]
README: General update

12 months agocomps-sync f35 2021-11-15
Timothée Ravier [Fri, 22 Oct 2021 09:45:44 +0000 (11:45 +0200)]
comps-sync f35 2021-11-15

12 months agoKinoite: Exclude plasma-pk-updates
Timothée Ravier [Mon, 15 Nov 2021 18:18:17 +0000 (19:18 +0100)]
Kinoite: Exclude plasma-pk-updates

plasma-pk-updates is only useful with PackageKit and thus not needed on
Kinoite.

12 months agoKinoite: Keep kde-partitionmanager
Timothée Ravier [Mon, 15 Nov 2021 19:07:38 +0000 (20:07 +0100)]
Kinoite: Keep kde-partitionmanager

Re-add kde-partitionmanager to the base image until we have it available
as a Flatpak.

See: https://pagure.io/fedora-kde/SIG/issue/131

12 months agofedora-common-ostree: Minor cosmetic fix
Timothée Ravier [Mon, 11 Oct 2021 11:06:47 +0000 (13:06 +0200)]
fedora-common-ostree: Minor cosmetic fix

13 months agocomps-sync rawhide 2021-10-09
Timothée Ravier [Sat, 9 Oct 2021 15:19:49 +0000 (17:19 +0200)]
comps-sync rawhide 2021-10-09

14 months agoSilverblue: Exclude GNOME Connections
Timothée Ravier [Mon, 4 Oct 2021 08:45:04 +0000 (10:45 +0200)]
Silverblue: Exclude GNOME Connections

Remove GNOME Connections as it not a core app and is available as
Flatpak. This was added by mistake via a previous comps-sync as it was
included in the default Workstation installation.

See:
- https://pagure.io/fedora-comps/c/29839a7651f41d4ffcec65062e2a500d17dac4fe?branch=main
- https://pagure.io/workstation-ostree-config/c/72a325f103eeb877a9d65dd1b9371f33fc758395?branch=main

14 months agocomps-sync f35 2021-09-28
Timothée Ravier [Tue, 28 Sep 2021 12:08:13 +0000 (14:08 +0200)]
comps-sync f35 2021-09-28

14 months agoMate: Ignore wireplubmer and use release package from comps
Timothée Ravier [Tue, 28 Sep 2021 12:08:02 +0000 (14:08 +0200)]
Mate: Ignore wireplubmer and use release package from comps

15 months agocomps-sync rawhide 2021-08-23
Timothée Ravier [Mon, 23 Aug 2021 14:12:48 +0000 (16:12 +0200)]
comps-sync rawhide 2021-08-23

15 months agoRemove fedora-release-ostree-counting from manifests
Timothée Ravier [Tue, 24 Aug 2021 15:35:20 +0000 (17:35 +0200)]
Remove fedora-release-ostree-counting from manifests

See https://src.fedoraproject.org/rpms/fedora-release/pull-request/199

15 months agoRevert "Use sqlite instead of bdb for rpmdb"
Timothée Ravier [Thu, 19 Aug 2021 10:06:57 +0000 (12:06 +0200)]
Revert "Use sqlite instead of bdb for rpmdb"

This is now the default for rpm-ostree in F34+.

This reverts commit a2743ec5de29446e66672d6283696e7beaa2dbbb.

15 months agoRawhide is now f36
Tomas Hrcka [Tue, 10 Aug 2021 12:23:18 +0000 (14:23 +0200)]
Rawhide is now f36

Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
16 months agocomps-sync rawhide 2021-08-02
Timothée Ravier [Mon, 2 Aug 2021 11:45:20 +0000 (13:45 +0200)]
comps-sync rawhide 2021-08-02

17 months agocomps-sync rawhide 2021-07-06
Timothée Ravier [Tue, 6 Jul 2021 15:21:26 +0000 (17:21 +0200)]
comps-sync rawhide 2021-07-06

17 months agocomps-sync rawhide 2021-06-20
Timothée Ravier [Sun, 20 Jun 2021 09:38:41 +0000 (11:38 +0200)]
comps-sync rawhide 2021-06-20

17 months agocomps-sync rawhide 2021-06-14
Timothée Ravier [Mon, 14 Jun 2021 18:03:55 +0000 (20:03 +0200)]
comps-sync rawhide 2021-06-14

18 months agocomps-sync rawhide 2021-06-07
Timothée Ravier [Mon, 7 Jun 2021 13:17:46 +0000 (15:17 +0200)]
comps-sync rawhide 2021-06-07

18 months agoKinoite: Keep spectacle & a subset of plasma-nm-*
Timothée Ravier [Sun, 30 May 2021 13:04:13 +0000 (15:04 +0200)]
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.

18 months agoExplicitly include grub2-pc instead of grub2
Kalev Lember [Mon, 17 May 2021 09:21:32 +0000 (11:21 +0200)]
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.

18 months agoInclude shim and grub2 packages for 32-bit EFI firmware
Kalev Lember [Mon, 17 May 2021 08:58:58 +0000 (10:58 +0200)]
Include shim and grub2 packages for 32-bit EFI firmware

https://pagure.io/workstation-ostree-config/issue/217

18 months agoSilverblue: Include evince-previewer
Tomas Popela [Thu, 13 May 2021 08:16:44 +0000 (10:16 +0200)]
Silverblue: Include evince-previewer

Otherwise print previews are broken in Evince. See
https://github.com/fedora-silverblue/issue-tracker/issues/122

18 months agoSwitch to per variant fedora-release-* package
Timothée Ravier [Mon, 11 Jan 2021 18:25:52 +0000 (19:25 +0100)]
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.

19 months agocomps-sync rawhide 2021-05-01
Allison Karlitskaya [Sat, 1 May 2021 14:31:37 +0000 (16:31 +0200)]
comps-sync rawhide 2021-05-01

Includes https://pagure.io/fedora-comps/pull-request/645

19 months agocomps-sync-exclude: Exclude mediawriter
Allison Karlitskaya [Sat, 1 May 2021 14:29:16 +0000 (16:29 +0200)]
comps-sync-exclude: Exclude mediawriter

It's available as a Flatpak.

19 months agocomps-sync rawhide 2021-04-26
Timothée Ravier [Mon, 19 Apr 2021 16:39:09 +0000 (18:39 +0200)]
comps-sync rawhide 2021-04-26

Includes https://pagure.io/fedora-comps/pull-request/651

19 months agocomps-sync-exclude: Keep ntfs-3g (already included)
Timothée Ravier [Mon, 12 Apr 2021 10:31:22 +0000 (12:31 +0200)]
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.

19 months agocomps-sync rawhide 2021-04-10
Timothée Ravier [Sat, 10 Apr 2021 14:39:30 +0000 (16:39 +0200)]
comps-sync rawhide 2021-04-10

20 months agoKinoite: Replace plasma-pk-updates by plasma-discover-notifier
Timothée Ravier [Thu, 1 Apr 2021 10:18:39 +0000 (12:18 +0200)]
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.

20 months agofedora-common-ostree: Drop flatpak-builder
Kalev Lember [Mon, 29 Mar 2021 15:16:19 +0000 (17:16 +0200)]
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.

20 months agocomps-sync rawhide 2021-03-25
Timothée Ravier [Fri, 5 Mar 2021 09:55:33 +0000 (10:55 +0100)]
comps-sync rawhide 2021-03-25

20 months agocomps-sync: Exclude arch specific s390utils-base package
Timothée Ravier [Thu, 25 Mar 2021 11:48:13 +0000 (12:48 +0100)]
comps-sync: Exclude arch specific s390utils-base package

20 months agoKinoite: Explicitely exclude PackageKit & Offline updates support
Timothée Ravier [Wed, 24 Mar 2021 11:55:53 +0000 (12:55 +0100)]
Kinoite: Explicitely exclude PackageKit & Offline updates support

21 months agocomps-sync: Exclude python3-dnf-plugin-system-upgrade
Timothée Ravier [Fri, 26 Feb 2021 11:49:01 +0000 (12:49 +0100)]
comps-sync: Exclude python3-dnf-plugin-system-upgrade

21 months agoInclude totem-video-thumbnailer for video thumbnailing in Nautilus
Kalev Lember [Tue, 23 Feb 2021 13:34:55 +0000 (14:34 +0100)]
Include totem-video-thumbnailer for video thumbnailing in Nautilus

https://pagure.io/fedora-workstation/issue/168

21 months agoUse sqlite instead of bdb for rpmdb
Timothée Ravier [Fri, 19 Feb 2021 10:13:02 +0000 (11:13 +0100)]
Use sqlite instead of bdb for rpmdb

21 months agocomps-sync rawhide 2021-02-18
Timothée Ravier [Mon, 8 Feb 2021 18:20:15 +0000 (19:20 +0100)]
comps-sync rawhide 2021-02-18

21 months agoSetup for rawhide being F35
Tomas Hrcka [Tue, 9 Feb 2021 13:48:30 +0000 (14:48 +0100)]
Setup for rawhide being F35

Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
22 months agocomps-sync rawhide 2021-02-02
Timothée Ravier [Tue, 2 Feb 2021 11:37:08 +0000 (12:37 +0100)]
comps-sync rawhide 2021-02-02

22 months agoMake sure all openh264 packages are always excluded
Timothée Ravier [Tue, 2 Feb 2021 11:42:14 +0000 (12:42 +0100)]
Make sure all openh264 packages are always excluded

According to https://fedoraproject.org/wiki/OpenH264, we can not ship
this in Silverblue.

22 months agocomps-sync-exclude-list: Exclude okular & elisa for Kinoite
Timothée Ravier [Tue, 2 Feb 2021 11:35:40 +0000 (12:35 +0100)]
comps-sync-exclude-list: Exclude okular & elisa for Kinoite

23 months agofedora-common-ostree: Switch to modules for boot-location
Timothée Ravier [Fri, 27 Nov 2020 14:29:12 +0000 (15:29 +0100)]
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.

23 months agoReplace black/white list with exclude/include list
Tomas Popela [Mon, 4 Jan 2021 10:20:45 +0000 (11:20 +0100)]
Replace black/white list with exclude/include list

23 months agocomps-sync rawhide 2021-12-04
Tomas Popela [Mon, 4 Jan 2021 10:06:35 +0000 (11:06 +0100)]
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.

23 months agoDon't blacklist fprintd-pam
Tomas Popela [Mon, 4 Jan 2021 09:57:35 +0000 (10:57 +0100)]
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

2 years agocomps sync: replace libproxy-mozjs, add mesa-dri-drivers
Adam Williamson [Thu, 3 Dec 2020 16:59:53 +0000 (08:59 -0800)]
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>
2 years agofedora-common-ostree: add archive repo to Silverblue
Dusty Mabe [Mon, 30 Nov 2020 16:33:13 +0000 (11:33 -0500)]
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

2 years agoAdd 'base' variant with no default desktop environment
Timothée Ravier [Thu, 7 Nov 2019 18:43:55 +0000 (19:43 +0100)]
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>
2 years agoAdd Mate desktop variant
Timothée Ravier [Fri, 26 Jun 2020 07:54:17 +0000 (09:54 +0200)]
Add Mate desktop variant

2 years agoDeepin: Add GNOME Software
Timothée Ravier [Sun, 11 Oct 2020 14:25:56 +0000 (16:25 +0200)]
Deepin: Add GNOME Software

2 years agoAdd evince-thumbnailer so PDF thumbnails work in Nautilus
Tomas Popela [Wed, 25 Nov 2020 09:44:43 +0000 (10:44 +0100)]
Add evince-thumbnailer so PDF thumbnails work in Nautilus

https://github.com/fedora-silverblue/issue-tracker/issues/98

Approved by Kalev Lember

2 years agocomps-sync rawhide 2020-11-22
Timothée Ravier [Sun, 22 Nov 2020 14:09:06 +0000 (15:09 +0100)]
comps-sync rawhide 2020-11-22

2 years agoKDE: Re-introduce some essential packages
Timothée Ravier [Sun, 22 Nov 2020 13:55:48 +0000 (14:55 +0100)]
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

2 years agolibproxy-mozjs has been disabled/dropped in f34.
Kevin Fenzi [Wed, 14 Oct 2020 16:52:58 +0000 (09:52 -0700)]
libproxy-mozjs has been disabled/dropped in f34.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2 years agocomps-sync rawhide 2020-10-06
Kalev Lember [Tue, 6 Oct 2020 18:48:24 +0000 (20:48 +0200)]
comps-sync rawhide 2020-10-06

2 years agocomps-sync rawhide 2020-09-30
Kalev Lember [Wed, 30 Sep 2020 12:48:34 +0000 (14:48 +0200)]
comps-sync rawhide 2020-09-30

2 years agothermald is x86_64 only
Adam Williamson [Thu, 17 Sep 2020 23:14:52 +0000 (16:14 -0700)]
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>
2 years agocomps-sync rawhide 2020-08-27
Timothée Ravier [Thu, 27 Aug 2020 08:30:10 +0000 (10:30 +0200)]
comps-sync rawhide 2020-08-27

2 years agoSetup for rawhide being F34
Tomas Hrcka [Mon, 10 Aug 2020 14:32:33 +0000 (16:32 +0200)]
Setup for rawhide being F34

Signed-off-by: Tomas Hrcka <thrcka@redhat.com>
2 years agocomps-sync rawhide 2020-08-07
Timothée Ravier [Fri, 7 Aug 2020 11:28:10 +0000 (13:28 +0200)]
comps-sync rawhide 2020-08-07

2 years agocomps-sync rawhide 2020-07-16
Tomas Popela [Thu, 16 Jul 2020 14:57:04 +0000 (16:57 +0200)]
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

2 years agocomps-sync rawhide 2020-06-11
Timothée Ravier [Thu, 11 Jun 2020 15:27:04 +0000 (17:27 +0200)]
comps-sync rawhide 2020-06-11

2 years agoXFCE: Blacklist uncommon NetworkManager plugins
Timothée Ravier [Thu, 11 Jun 2020 10:15:38 +0000 (12:15 +0200)]
XFCE: Blacklist uncommon NetworkManager plugins

2 years agokde & lxqt: keep an archive manager in the base image
Timothée Ravier [Sat, 14 Dec 2019 18:24:19 +0000 (19:24 +0100)]
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>
2 years agoRe-add gnome-keyring-pam for KDE variant
Timothée Ravier [Thu, 7 Nov 2019 19:06:02 +0000 (20:06 +0100)]
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>
2 years agoblacklist: remove rodent-icon-theme
Timothée Ravier [Sat, 14 Dec 2019 18:26:16 +0000 (19:26 +0100)]
blacklist: remove rodent-icon-theme

Removed in Fedora 29.

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2 years agofedora-rawhide.repo: use HTTPS
Timothée Ravier [Thu, 7 Nov 2019 18:42:05 +0000 (19:42 +0100)]
fedora-rawhide.repo: use HTTPS

Signed-off-by: Timothée Ravier <tim@siosm.fr>
2 years agocomps-sync rawhide 2020-06-04
Tomas Popela [Thu, 4 Jun 2020 05:41:45 +0000 (07:41 +0200)]
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