public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/ibus] autotool: Set Fedora specific packages in CI
@ 2026-05-31 2:08 Takao Fujiwara
0 siblings, 0 replies; only message in thread
From: Takao Fujiwara @ 2026-05-31 2:08 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/ibus
Branch : autotool
Commit : bc511ceda4e7a15ae1d1ab5079f95c8bcd26f8d5
Author : Takao Fujiwara <tfujiwar@redhat.com>
Date : 2024-05-14T17:47:11+09:00
Stats : +44/-28 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/ibus/c/bc511ceda4e7a15ae1d1ab5079f95c8bcd26f8d5?branch=autotool
Log:
Set Fedora specific packages in CI
---
diff --git a/tests/roles/ibus-desktop-testing-role/tasks/main.yml b/tests/roles/ibus-desktop-testing-role/tasks/main.yml
index b8da5f2..21e077c 100644
--- a/tests/roles/ibus-desktop-testing-role/tasks/main.yml
+++ b/tests/roles/ibus-desktop-testing-role/tasks/main.yml
@@ -1,4 +1,13 @@
---
+- name: Check if Fedora desktop
+ register: fedora_desktop
+ stat:
+ path: "/etc/fedora-release"
+
+- name: Result1
+ debug:
+ msg: "{{ fedora_desktop }}"
+
- name: Check if GNOME installed-tests testing harness is installed
register: gnome_desktop_testing_runner
find:
@@ -6,9 +15,13 @@
pattern: gnome-desktop-testing-runner
- name: Build and install GNOME installed-tests testing harness
- when: gnome_desktop_testing_runner.matched == 0
block:
- - name: Installing build dependencies for IBus and GNOME installed-tests testing harness
+ - name: Installing GNOME installed-tests testing harness
+ when: gnome_desktop_testing_runner.matched == 0
+ package:
+ name:
+ - gnome-desktop-testing
+ - name: Installing common GNOME desktop components
package:
name:
# IBus CI sets
@@ -16,14 +29,11 @@
- ibus
- ibus-desktop-testing
- dbus-x11
- - gnome-desktop-testing
- - gnome-screenshot
# https://pagure.io/fedora-comps/blob/main/f/comps-f38.xml.in
# dnf group info GNOME
# mandatory
- dconf
- gdm
- - gnome-boxes
- gnome-connections
- gnome-control-center
- gnome-initial-setup
@@ -36,44 +46,30 @@
- gnome-text-editor
- nautilus
- polkit
- - yelp
# default
- adobe-source-code-pro-fonts
- at-spi2-atk
- at-spi2-core
- avahi
- baobab
- - cheese
# Sometimes version mismatch with gnome-shell in rawhide
#- chrome-gnome-shell
- - eog
- evince
- - evince-djvu
- fprintd-pam
- glib-networking
- - gnome-backgrounds
- gnome-bluetooth
- gnome-calculator
- gnome-characters
- gnome-classic-session
- gnome-clocks
- gnome-color-manager
- - gnome-contacts
- gnome-disk-utility
- gnome-font-viewer
- gnome-logs
- - gnome-maps
- - gnome-photos
- gnome-remote-desktop
- gnome-system-monitor
- gnome-terminal-nautilus
- - gnome-themes-extra
- gnome-user-docs
- - gnome-user-share
- - gnome-weather
- - gvfs-afc
- - gvfs-afp
- - gvfs-archive
- gvfs-fuse
- gvfs-goa
- gvfs-gphoto2
@@ -87,28 +83,48 @@
- mesa-libEGL
- ModemManager
- NetworkManager-adsl
- - NetworkManager-openconnect-gnome
- - NetworkManager-openvpn-gnome
- NetworkManager-ppp
- - NetworkManager-pptp-gnome
- - NetworkManager-ssh-gnome
- - NetworkManager-vpnc-gnome
- NetworkManager-wwan
- orca
- PackageKit-command-not-found
- PackageKit-gtk3-module
- - rygel
- sane-backends-drivers-scanners
- - simple-scan
- - sushi
- systemd-oomd-defaults
- - totem
- tracker
- tracker-miners
- xdg-desktop-portal
- xdg-desktop-portal-gnome
- xdg-desktop-portal-gtk
- xdg-user-dirs-gtk
+ - name: Installing Fedora specific GNOME desktop components
+ when: fedora_desktop.stat.exists == true
+ package:
+ name:
+ - gnome-screenshot
+ - gnome-boxes
+ - yelp
+ - cheese
+ - eog
+ - evince-djvu
+ - gnome-backgrounds
+ - gnome-contacts
+ - gnome-maps
+ - gnome-photos
+ - gnome-themes-extra
+ - gnome-user-share
+ - gnome-weather
+ - gvfs-afc
+ - gvfs-afp
+ - gvfs-archive
+ - NetworkManager-openconnect-gnome
+ - NetworkManager-openvpn-gnome
+ - NetworkManager-pptp-gnome
+ - NetworkManager-ssh-gnome
+ - NetworkManager-vpnc-gnome
+ - rygel
+ - simple-scan
+ - sushi
+ - totem
- name: Start IBus installed-tests testing harness
environment:
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-05-31 2:08 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-05-31 2:08 [rpms/ibus] autotool: Set Fedora specific packages in CI Takao Fujiwara
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox