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
 

Reply via email to