Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package nethack for openSUSE:Factory checked in at 2025-01-07 20:53:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nethack (Old) and /work/SRC/openSUSE:Factory/.nethack.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nethack" Tue Jan 7 20:53:42 2025 rev:3 rq:1235499 version:3.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/nethack/nethack.changes 2025-01-05 15:29:46.830120088 +0100 +++ /work/SRC/openSUSE:Factory/.nethack.new.1881/nethack.changes 2025-01-07 20:54:23.763336227 +0100 @@ -1,0 +2,16 @@ +Mon Jan 6 16:55:04 UTC 2025 - Thomas Zimmermann <tzimmerm...@suse.com> + +- Mark NetHack's record and logfile file with %config(noreplace), so + that package updates do not overwrite existing highscores and + information about previous games. Also list the various state files + individually instead of lumping them together. + +- Install 'logfile' instead of 'log' in NetHack's state directory. The + file contains information about earlier played games. + +------------------------------------------------------------------- +Fri Jan 3 09:53:43 UTC 2025 - Bernhard Wiedemann <bwiedem...@suse.com> + +- Avoid race around dlb.o (boo#1102408) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nethack.spec ++++++ --- /var/tmp/diff_new_pack.Sx5UVc/_old 2025-01-07 20:54:24.391362202 +0100 +++ /var/tmp/diff_new_pack.Sx5UVc/_new 2025-01-07 20:54:24.391362202 +0100 @@ -70,6 +70,7 @@ # files for makedefs first. %make_build -C src monst.o %make_build -C src objects.o +%make_build -C src dlb.o # Build the game binary, then some data files. Finally build all # remaining default targets. Although 'all' covers the first three @@ -93,7 +94,7 @@ # game directory install -m 775 -d %{buildroot}%{_localstatedir}/games/nethack/ install -m 775 -d %{buildroot}%{_localstatedir}/games/nethack/save/ -for file in log perm record ; do +for file in logfile perm record ; do touch %{buildroot}%{_localstatedir}/games/nethack/$file chmod 0664 %{buildroot}%{_localstatedir}/games/nethack/$file done @@ -142,7 +143,10 @@ %{_prefix}/lib/nethack/makedefs %{_prefix}/lib/nethack/recover %{_mandir}/man6/* -%attr(-,games,games) %{_localstatedir}/games/nethack -%dir %{_localstatedir}/games +%dir %attr(0770,games,games) %{_localstatedir}/games/nethack +%dir %attr(0770,games,games) %{_localstatedir}/games/nethack/save +%config(noreplace) %attr(0660,games,games) %{_localstatedir}/games/nethack/logfile +%config(noreplace) %attr(0660,games,games) %{_localstatedir}/games/nethack/record +%attr(0660,games,games) %{_localstatedir}/games/nethack/perm %{_bindir}/nethack