Commit graph

50 commits

Author SHA1 Message Date
Jens Petersen
1c0f8947d0 f39 common-ostree-pkgs: drop fedora-repos-modular
https://fedoraproject.org/wiki/Changes/No_default_fedora-repos-modular
2023-06-16 11:01:03 +02:00
Adam Williamson
8bcf619aae comps-sync f39 2023-04-22
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2023-04-22 12:23:02 -07:00
Timothée Ravier
f4817550e8 comps-sync f39 2023-04-21 2023-04-21 17:59:00 +02:00
Aleksei Bavshin
cc15eb5a47
comps-sync f39 2023-03-27 2023-03-27 08:39:37 -07:00
Timothée Ravier
3f3e50ad80 comps-sync f39 2023-03-13 2023-03-13 14:55:40 +01:00
Peng Wu
9b977bb649 fedora-common-ostree-pkgs: Update default fonts for CJK languages
See https://fedoraproject.org/wiki/Changes/Noto_CJK_Variable_Fonts
2023-03-13 13:40:56 +00:00
Akira TAGOH
be4b9821c5 fedora-common-ostree-pkgs: Update default fonts for Khmer and Thai
See https://fedoraproject.org/wiki/Changes/NotoFontsForTwoLang
2023-03-08 17:06:17 +09:00
Timothée Ravier
637f441ba3 comps-sync f38 2023-01-24
See: https://pagure.io/fedora-comps/pull-request/789
2023-01-24 10:26:12 +01:00
Adam Williamson
6a689cc380 Drop some now-unneeded manual handling of arch-specific packages
This lets the recently-merged improved arch-specific package
support handle all the arch-specific packages which were
previously excluded in `comps-sync-exclude-list.yml` and listed
manually in `fedora-common-ostree.yaml`. As the diff shows,
the sync script now correctly includes the same packages for
the same arches in `fedora-common-ostree-pkgs.yaml`, plus a few
appropriate additions of things that should be there but had
been left out, on ppc64le and aarch64.

We also drop the `packages-armhfp` and `packages-ppc64` lists,
as we no longer build for either of those arches. This allows
us to move `ostree-grub2` into the non-arch-specific list, since
it's no longer left out on any arch we care about.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-11-09 19:10:17 +00:00
Adam Williamson
edb7d86d39 comps-sync f38 2022-10-31
This includes corrections for per-arch packages, thanks to the
improvements to comps-sync.py in the previous commit.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-10-31 16:35:44 -07:00
Timothée Ravier
a0383847e9 comps-sync f38 2022-09-08 2022-09-08 16:52:48 +02:00
Timothée Ravier
535e719b8d comps-sync f38 2022-08-19 2022-08-19 09:46:08 +02:00
Adam Williamson
cd106b6945 comps-sync f37 2022-07-29
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-29 11:59:23 -07:00
Adam Williamson
e2a64cda3b comps-sync f37 2022-05-16
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2022-07-26 08:39:42 -07:00
Timothée Ravier
4fa44ca7a7 comps-sync f37 2022-05-20 2022-04-20 13:28:19 +02:00
Timothée Ravier
75eddf34c2 comps-sync f37 2022-02-16 2022-02-16 18:59:29 +01:00
Adam Williamson
92adf4430b 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>
2022-02-08 09:43:58 -08:00
Timothée Ravier
387ad78e4f comps-sync f36 2021-12-13
https://pagure.io/fedora-comps/c/122cc1d1e51b3272207793672aded2b53835d1b7?branch=main
https://pagure.io/fedora-comps/c/15a2b896371eb78ec2ecbafb6fe76a632c0bf58a?branch=main
2021-12-16 16:22:20 +00:00
Adam Williamson
487891c21f 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>
2021-12-03 11:22:03 -08:00
Timothée Ravier
58eba54567 comps-sync rawhide 2021-10-09 2021-10-09 17:20:09 +02:00
Timothée Ravier
896b292752 comps-sync f35 2021-09-28 2021-09-28 14:08:33 +02:00
Timothée Ravier
4ff0f23a8b comps-sync rawhide 2021-08-02 2021-08-02 13:45:20 +02:00
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
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
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
dc78baa941 comps-sync rawhide 2021-03-25 2021-03-25 12:58:18 +01:00
Timothée Ravier
0ed8f327de
comps-sync rawhide 2021-02-18 2021-02-18 18:15:35 +01:00
Timothée Ravier
f554d5f00e
comps-sync rawhide 2021-02-02 2021-02-03 20:27:05 +01:00
Kalev Lember
ace3ba0f1d comps-sync rawhide 2020-10-06 2020-10-06 20:48:24 +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
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
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
Kalev Lember
d7e2f2b38d Move xorg-x11-drv-armada to armhfp-only packages 2020-02-12 18:06:06 +01:00
Kalev Lember
946aa810c8 comps-sync rawhide 2020-02-12
./comps-sync.py ../fedora-comps/comps-f33.xml.in --save
Syncing packages common to all desktops:
  - 7 packages not in workstation-product-environment:
    fedora-user-agent-chrome
    gnu-free-mono-fonts
    gnu-free-sans-fonts
    gnu-free-serif-fonts
    google-noto-sans-sinhala-fonts
    google-noto-serif-cjk-ttc-fonts
    lohit-gurmukhi-fonts
  - 6 packages not in manifest:
    earlyoom (default, groups: workstation-product)
    fedora-chromium-config (default, groups: workstation-product)
    google-noto-sans-gurmukhi-fonts (default, groups: fonts)
    google-noto-sans-sinhala-vf-fonts (default, groups: fonts)
    nano (default, groups: workstation-product)
    xorg-x11-drv-armada (mandatory, groups: base-x)
Wrote fedora-common-ostree-pkgs.yaml

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

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:
    greybird-gtk2-theme
    greybird-gtk3-theme
  - 2 packages not in xfce-desktop manifest:
    greybird-dark-theme
    greybird-light-theme
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.
2020-02-12 17:55:37 +01:00
Mohan Boddu
2eda43a45c Replace pam_krb5 with pam_afs_session
Failed log - https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20191120.n.0/logs/x86_64/Silverblue/ostree-1/create-ostree-repo.log

pam_krb5 retirement - 4669b88cad

Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2019-11-20 13:30:09 -05:00
Tomas Popela
1c18c45417 comps-sync rawhide 06-03-2019
./comps-sync.py ../fedora-comps/comps-f31.xml.in --save
Syncing packages common to all desktops:
  - All manifest packages are already listed in comps.
  - 1 packages not in manifest:
    zram (mandatory, groups: workstation-product)
Wrote fedora-common-ostree-pkgs.yaml

Syncing packages for gnome-desktop:
  - All manifest packages are already listed in comps.
  - 1 packages not in gnome-desktop manifest:
    orca
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:
  - 1 packages not in xfce-desktop comps group:
    xfce4-session-engines
  - All comps packages are already listed in manifest.
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.
2019-07-22 12:34:49 +02:00
dftxbs3e
338ba16626 Blacklist x86_64 specific packages and make them arch specific
Signed-off-by: dftxbs3e <dftxbs3e@free.fr>
2019-05-07 20:39:27 +02:00
Colin Walters
87b6aac201 comps-sync: Blacklist PackageKit globally
We were trying to be accurate by filtering by group but
PackageKit is spread across all of them and has various subpackages,
so just add a global regexp-based blacklist.

This doesn't actually drop PK yet because `gnome-software` hard
requires it, but is prep for fixing that.
2019-04-13 12:26:22 +00:00
Timothée Ravier
7c611d9d0d Convert all remaining json manifests to yaml
This conversion can be validated using this script:

 #!/bin/bash

mkdir -p repo && cd repo && ostree init --repo . --mode=archive && cd ..
variants=('silverblue' 'kinoite' 'xfce' 'lxqt')

for v in ${variants[@]}; do
    sudo rpm-ostree compose tree --repo=repo --print-only fedora-$v.yaml > $v.yaml.out
done

git checkout --quiet HEAD~
for v in ${variants[@]}; do
    sudo rpm-ostree compose tree --repo=repo --print-only fedora-$v.yaml > $v.json.out
done

for v in ${variants[@]}; do
    if [[ ! -z $(diff $v.json.out $v.yaml.out) ]]; then
        echo ""
        echo "$v: JSON != YAML"
        diff $v.json.out $v.yaml.out
        echo ""
        has_diff="true"
    fi
done

git checkout --quiet master
rm -rf ./repo
for v in ${variants[@]}; do
    rm ./$v.json.out ./$v.yaml.out
done

if [[ $has_diff == "true" ]]; then
    echo "Found some diff!"
else
    echo "OK!"
fi
2019-04-07 13:41:06 +02:00