Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opensuse-welcome-launcher for openSUSE:Leap:16.0 checked in at 2025-09-08 16:24:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/opensuse-welcome-launcher (Old) and /work/SRC/openSUSE:Leap:16.0/.opensuse-welcome-launcher.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opensuse-welcome-launcher" Mon Sep 8 16:24:26 2025 rev:4 rq: version:1.0 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/opensuse-welcome-launcher/opensuse-welcome-launcher.changes 2025-09-08 16:24:24.895105453 +0200 +++ /work/SRC/openSUSE:Leap:16.0/.opensuse-welcome-launcher.new.1977/opensuse-welcome-launcher.changes 2025-09-08 16:24:26.647179171 +0200 @@ -1,0 +2,36 @@ +Tue Aug 19 07:46:04 UTC 2025 - Dominique Leuenberger <dims...@opensuse.org> + +- Change autostart to always launch, but internally decide if we + already showed the greeter. This allows us to bump the version + for next Leap versions and have the welcome screen show at least + once every while. + +------------------------------------------------------------------- +Mon Aug 18 15:30:12 UTC 2025 - Dominique Leuenberger <dims...@opensuse.org> + +- Ensure ${HOME}/.config/autostart exists before copying to it + (boo#1248197). +- Install autostart to /usr/etc/xdg/autosttart +- Build as noarch: this package only consists of a shell script. + +------------------------------------------------------------------- +Tue Jul 29 21:22:16 UTC 2025 - Lubos Kocman <lubos.koc...@suse.com> + +- For the transition period let's limit scope to executing + opensuse-welcome. For the time being make + opensuse-welcome recommended as we replace it in pattern-base. + +- Use Hidden=True for .config/autostart + Introduce org.opensuse.opensuse_welcome_launcher-hidden.desktop + +- Remove legacy org.opensuse.opensuse_welcome.desktop + from .config/autostart now when it was dropped from + opensuse-welcome + +- Add svg files from opensuse-welcome for icon reference in + .desktop files. Also adds Buildrequires on hicolor icons + +- Related to code-o-o#leap/features/208 + + +------------------------------------------------------------------- New: ---- _scmsync.obsinfo build.specials.obscpio org.opensuse.opensuse_welcome_launcher-symbolic.svg org.opensuse.opensuse_welcome_launcher.svg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opensuse-welcome-launcher.spec ++++++ --- /var/tmp/diff_new_pack.R6QsCV/_old 2025-09-08 16:24:28.755267868 +0200 +++ /var/tmp/diff_new_pack.R6QsCV/_new 2025-09-08 16:24:28.771268541 +0200 @@ -16,7 +16,6 @@ # - Name: opensuse-welcome-launcher Version: 1.0 Release: 0 @@ -27,22 +26,44 @@ Source0: opensuse-welcome-launcher.sh # Original filename was org.opensuse.opensuse_welcome.desktop Source1: org.opensuse.opensuse_welcome_launcher.desktop -Suggests: opensuse-welcome +Source3: org.opensuse.opensuse_welcome_launcher.svg +Source4: org.opensuse.opensuse_welcome_launcher-symbolic.svg +Recommends: opensuse-welcome >= 0.1.10 +BuildRequires: hicolor-icon-theme +BuildRequires: hicolor-icon-theme-branding-openSUSE +BuildArch: noarch %description A simple wrapper to spawn relevant welcome tool on given desktop %prep +%build + %install +# Create necessary directories mkdir -p %{buildroot}%{_bindir} -mkdir -p %{buildroot}%{_sysconfdir}/xdg/autostart +mkdir -p %{buildroot}%{_distconfdir}/xdg/autostart +mkdir -p %{buildroot}%{_datadir}/applications +mkdir -p %{buildroot}%{_datadir}/opensuse-welcome-launcher +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps +mkdir -p %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps +# Install launcher script install -m 0755 %{SOURCE0} %{buildroot}%{_bindir}/opensuse-welcome-launcher -install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/xdg/autostart/org.opensuse.opensuse_welcome_launcher.desktop + +# Install desktop entries +install -m 0644 %{SOURCE1} %{buildroot}%{_distconfdir}/xdg/autostart/org.opensuse.opensuse_welcome_launcher.desktop +install -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/org.opensuse.opensuse_welcome_launcher.desktop + +# Install icons +install -m 0644 %{SOURCE3} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/org.opensuse.opensuse_welcome_launcher.svg +install -m 0644 %{SOURCE4} %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/org.opensuse.opensuse_welcome_launcher-symbolic.svg %files %{_bindir}/opensuse-welcome-launcher -%{_sysconfdir}/xdg/autostart/org.opensuse.opensuse_welcome_launcher.desktop - - +%{_distconfdir}/xdg/autostart/org.opensuse.opensuse_welcome_launcher.desktop +%{_datadir}/applications/org.opensuse.opensuse_welcome_launcher.desktop +%dir %{_datadir}/opensuse-welcome-launcher +%{_datadir}/icons/hicolor/scalable/apps/org.opensuse.opensuse_welcome_launcher.svg +%{_datadir}/icons/hicolor/symbolic/apps/org.opensuse.opensuse_welcome_launcher-symbolic.svg ++++++ _scmsync.obsinfo ++++++ mtime: 1757339898 commit: 3623820643c4c8e5da324eebfd3c258a16fb7c5905ef35ca86bd46ec1e0d1b50 url: https://src.opensuse.org/pool/opensuse-welcome-launcher revision: 3623820643c4c8e5da324eebfd3c258a16fb7c5905ef35ca86bd46ec1e0d1b50 trackingbranch: leap-16.0 projectscmsync: https://src.opensuse.org/openSUSE/Leap ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-09-08 16:24:25.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ opensuse-welcome-launcher.sh ++++++ --- /var/tmp/diff_new_pack.R6QsCV/_old 2025-09-08 16:24:29.747309608 +0200 +++ /var/tmp/diff_new_pack.R6QsCV/_new 2025-09-08 16:24:29.771310617 +0200 @@ -3,15 +3,25 @@ # Mimic behavior of old openSUSE-welcome with "Show on next boot" unchecked LAUNCHER_XDG_FILE=org.opensuse.opensuse_welcome_launcher.desktop -ORIG_XDG_FILE=/org.opensuse.opensuse_welcome.desktop +LEGACY_XDG_FILE=org.opensuse.opensuse_welcome.desktop +OSWL_VERSION_TAG=1 -# Override also the original's openSUSE-welcome startup -if [[ -e "/etc/xdg/autostart/${LAUNCHER_XDG_FILE}" && \ - ! -e "$HOME/.config/autostart/${LAUNCHER_XDG_FILE}" ]]; then - cp /etc/xdg/autostart/${LAUNCHER_XDG_FILE} ${HOME}/.config/autostart/${LAUNCHER_XDG_FILE} - cp /etc/xdg/autostart/${LAUNCHER_XDG_FILE} ${HOME}/.config/autostart/${ORIG_XDG_FILE} +# The legacy autostart was dropped let's remove it from homedir +if [[ -e "$HOME/.config/autostart/${LEGACY_XDG_FILE}" && \ + ! -e "/etc/xdg/autostart/${LEGACY_XDG_FILE}" ]]; then + rm -f "$HOME/.config/autostart/${LEGACY_XDG_FILE}" fi +# Show only once per version +if [ -f ${HOME}/.local/share/opensuse-welcome/launched ]; then + if [ "$(cat ${HOME}/.local/share/opensuse-welcome/launched)" = "${OSWL_VERSION_TAG}" ]; then + # We have already shown the laucher at this version - skipping + exit 0 + fi +fi + +test -d ${HOME}/.local/share/opensuse-welcome || mkdir -p ${HOME}/.local/share/opensuse-welcome +echo "${OSWL_VERSION_TAG}" > ${HOME}/.local/share/opensuse-welcome/launched detect_de() { if [ -n "$XDG_CURRENT_DESKTOP" ]; then @@ -38,10 +48,12 @@ welcome_binary=$(command -v opensuse-welcome) fi +# XXX: hack for the initial integration +# keep legacy behavior and only trigger opensuse-welcome +# rest would be the next step +welcome_binary=$(command -v opensuse-welcome) + if [ ! -z "$welcome_binary" ]; then $welcome_binary -else - echo "No matching welcome tool is available; however, we can't leave it like this!" - echo "So let me at least say: Welcome, and have a lot of fun!" fi ++++++ org.opensuse.opensuse_welcome_launcher.desktop ++++++ --- /var/tmp/diff_new_pack.R6QsCV/_old 2025-09-08 16:24:29.863314489 +0200 +++ /var/tmp/diff_new_pack.R6QsCV/_new 2025-09-08 16:24:29.867314657 +0200 @@ -1,31 +1,10 @@ # Copy me to /etc/xdg/autostart and /usr/share/applications [Desktop Entry] Type=Application -Name=Welcome -Exec=/usr/bin/opensuse-welcome -Icon=org.opensuse.opensuse_welcome -Comment=The openSUSE Welcome utility. +Name=Welcome launcher +Exec=/usr/bin/opensuse-welcome-launcher +Icon=org.opensuse.opensuse_welcome_launcher +Comment=The openSUSE Welcome launcher utility. Categories=Qt;System;Documentation -GenericName=Welcome Utility -# Danish translation -Name[da]=Velkomst -Comment[da]=Redskabet openSUSE Velkomst. -GenericName[da]=Velkomst-redskab -# Spanish translation -Name[es]=Bienvenida -Comment[es]=La utilidad de bienvenida de openSUSE. -GenericName[es]=Utilidad de bienvenida -# French translation -Name[fr]=Bienvenue -Comment[fr]=Utilitaire de bienvenue -GenericName[fr]=L'utilitaire de bienvenue d'openSUSE. -# Polish translation -Name[pl]=Witaj -Comment[pl]=Program do powitania -GenericName[pl]=Program do powitania w openSUSE. -# Simplified Chinese translation -Name[zh_CN]=欢迎 -Comment[zh_CN]=openSUSE 欢迎程序。 -GenericName[zh_CN]=欢迎程序 -NotShowIn=GNOME; +GenericName=Welcome launcher Utility