Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package twm for openSUSE:Factory checked in at 2025-05-07 19:17:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/twm (Old) and /work/SRC/openSUSE:Factory/.twm.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "twm" Wed May 7 19:17:44 2025 rev:15 rq:1274983 version:1.0.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/twm/twm.changes 2025-05-05 23:00:32.658934087 +0200 +++ /work/SRC/openSUSE:Factory/.twm.new.30101/twm.changes 2025-05-07 19:17:51.786702295 +0200 @@ -1,0 +2,6 @@ +Tue May 6 15:16:52 UTC 2025 - Stefan Dirsch <[email protected]> + +- Update to 1.0.13.1 +- supersedes u_src-gen_deftwmrc.sh-is-not-executable-so-run-it-with.patch + +------------------------------------------------------------------- Old: ---- twm-1.0.13.tar.xz u_src-gen_deftwmrc.sh-is-not-executable-so-run-it-with.patch New: ---- twm-1.0.13.1.tar.xz BETA DEBUG BEGIN: Old:- Update to 1.0.13.1 - supersedes u_src-gen_deftwmrc.sh-is-not-executable-so-run-it-with.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ twm.spec ++++++ --- /var/tmp/diff_new_pack.ENB7zD/_old 2025-05-07 19:17:52.414728422 +0200 +++ /var/tmp/diff_new_pack.ENB7zD/_new 2025-05-07 19:17:52.414728422 +0200 @@ -17,7 +17,7 @@ Name: twm -Version: 1.0.13 +Version: 1.0.13.1 Release: 0 Summary: Tab Window Manager for the X Window System License: HPND @@ -26,7 +26,6 @@ Source0: http://xorg.freedesktop.org/releases/individual/app/%{name}-%{version}.tar.xz Source1: twm.desktop Patch1: twm-suse.diff -Patch2: u_src-gen_deftwmrc.sh-is-not-executable-so-run-it-with.patch BuildRequires: automake BuildRequires: bison BuildRequires: pkg-config ++++++ twm-1.0.13.tar.xz -> twm-1.0.13.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/twm-1.0.13/ChangeLog new/twm-1.0.13.1/ChangeLog --- old/twm-1.0.13/ChangeLog 2025-05-04 16:19:50.000000000 +0200 +++ new/twm-1.0.13.1/ChangeLog 2025-05-05 21:39:07.000000000 +0200 @@ -1,3 +1,131 @@ +commit f371718ef3dd134094c4789156f6f2165fc57095 +Author: Thomas E. Dickey <[email protected]> +Date: Mon May 5 15:33:09 2025 -0400 + + twm 1.0.13.1 + + Signed-off-by: Thomas E. Dickey <[email protected]> + +commit 94c68072e366e673429201cc1033cbfa637be650 +Author: Stefan Dirsch <[email protected]> +Date: Mon May 5 13:12:12 2025 +0200 + + twm 1.0.13 + + Hi Thomas + + Thanks a lot for the update! Unfortunately I'm afraid the release needs to be + redone as release 1.0.13.1, since src/gen_deftwmrc.sh is missing from the + tarball (I think it's missing in src/Makefile.am:twm_SOURCES) and even if it + would be included it's likely not executable, so should be made executable + during build before executed or executed via 'sh'. + + I'm attaching a workaround patch. + + Stefan + + On Sun, May 04, 2025 at 10:21:44AM -0400, Thomas Dickey wrote: + > Alan Coopersmith (3): + > gitlab CI: stop requiring Signed-off-by in commits + > Remove "All rights reserved" from Oracle copyright notices + > configure: pass noyywrap to AC_PROG_LEX if using autoconf 2.70 or later + > + > Thomas E. Dickey (11): + > include "gram.h" only from "parse.h" + > amend yylineno change + > improve declaration of yylex() + > improve portability for bison/byacc + > build-fix + > compiler-warning fixes + > cleanup manpage-format + > code-cleanup + > spelling-fixes found by codespell + > issue 5: modify manpage as suggested in issue about f.fullzoom + > twm 1.0.13 + > + > Tim Wiederhake (49): + > Fix include guard names + > Remove disabled code + > Remove always-true ifndef TOM + > Remove support for xprint + > Remove unused typedef SigProc + > Remove write to never-read variable in InstallWindowColormaps + > Enable compiler warnings + > Silence uninitialized variable warning + > Silence old-style function definition warning in yywrap + > Make atom_names const correct + > Remove redundant declaration of yylineno + > Remove redundant declaration of yyparse + > Remove redundant declaration of yylex + > Replace GCC_PRINTFLIKE with _X_ATTRIBUTE_PRINTF + > Replace GCC_NORETURN with _X_NORETURN + > Remove now unused NoPrintscreens variable + > Split up InitMenus + > Make MultiScreen a local variable + > Make InitFile a local variable + > Make appContext a local variable + > Make FirstScreen a local variable + > Make XtSignalId si static + > Rework dummy variable usage in AddWindow + > Rework dummy variable usage in SetHighlightPixmap + > Rework dummy variable usage in HandleButtonPress + > Rework dummy variable usage in CreateIconManagers + > Rework dummy variable usage in do_string_keyword + > Rework dummy variable usage in IconUp + > Rework dummy variable usage in ExecuteFunction + > Remove global variables JunkRoot, JunkChild + > Remove global variables JunkX, JunkY + > Remove global variables JunkWidth, JunkHeight, JunkBW, JunkDepth, JunkMask + > Remove storage specifier 'register' + > Rename field 'delete' to 'remove' in TitlebarPixmaps + > Rename field 'class' to 'xclass' in TWMWinConfigEntry + > Rename field 'class' to 'xclass' in TwmWindow + > Rename argument 'class' to 'xclass' in LookInList + > Rename argument 'class' to 'xclass' in GetColorFromList + > Rename variable 'new' to 'entry' in splitEntry + > Accomodate different field names when compiling with c++ + > Add explicit cast after memory allocation + > Simplify default twmrc generation + > Remove version.c and version.h + > Provide defaults for externally defined symbols + > Add meson as alternative build system + > Add meson builds to CI + > Fix memory leak in SaveYourselfPhase2CB + > Fix memory leak in FindFontSet + > Fix read from uninitialized data + > + > git tag: twm-1.0.13 + > + > https://xorg.freedesktop.org/archive/individual/app/twm-1.0.13.tar.gz + > SHA256: 74ee5391104170f8b98b7af622c8f646e86cc30cce023970946a4c3435dd3cbe twm-1.0.13.tar.gz + > SHA512: 88e272b3074346c1829f2adad532bfbcb82c5beadac32c8268ad6ed13370bb8556b23bc71b5bfee0f7344abc10881e60f48ce6faf958c0b4171ebbb79bbcce90 twm-1.0.13.tar.gz + > PGP: https://xorg.freedesktop.org/archive/individual/app/twm-1.0.13.tar.gz.sig + > + > https://xorg.freedesktop.org/archive/individual/app/twm-1.0.13.tar.xz + > SHA256: 966c4df15757645943a916c1beee4ff4065b44fde00cf01f8477d8c1d0cba2b6 twm-1.0.13.tar.xz + > SHA512: bab61865b798869d64fdf6e65ac9affee7ae0acf5523e4dc36e5fc65664ed83fb6ba8f1f7f495c29340e9e3dd00a386a81dcccfa11fc7adf3edda505db2f52b9 twm-1.0.13.tar.xz + > PGP: https://xorg.freedesktop.org/archive/individual/app/twm-1.0.13.tar.xz.sig + > + > -- + > Thomas E. Dickey <[email protected]> + > https://invisible-island.net + + Public Key available + ------------------------------------------------------ + Stefan Dirsch (Res. & Dev.) SUSE Software Solutions Germany GmbH + Tel: 0911-740 53 0 Frankenstraße 146 + FAX: 0911-740 53 479 D-90461 Nürnberg + http://www.suse.de Germany + ---------------------------------------------------------------- + Geschäftsführer: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman + (HRB 36809, AG Nürnberg) + ---------------------------------------------------------------- + + >From 68dc6f91963d4798880c5f574fdb8a1fd3b1b0b6 Mon Sep 17 00:00:00 2001 + From: Stefan Dirsch <[email protected]> + Date: Mon, 5 May 2025 12:48:29 +0200 + Subject: [PATCH] src/gen_deftwmrc.sh is not executable, so run it with sh ... + commit 901bfcf0c8a504220ee0dd258a199c1d882b79a6 Author: Thomas E. Dickey <[email protected]> Date: Sun May 4 10:17:28 2025 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/twm-1.0.13/configure new/twm-1.0.13.1/configure --- old/twm-1.0.13/configure 2025-05-04 16:19:47.000000000 +0200 +++ new/twm-1.0.13.1/configure 2025-05-05 21:39:05.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for twm 1.0.13. +# Generated by GNU Autoconf 2.71 for twm 1.0.13.1. # # Report bugs to <https://gitlab.freedesktop.org/xorg/app/twm/issues>. # @@ -612,8 +612,8 @@ # Identity of this package. PACKAGE_NAME='twm' PACKAGE_TARNAME='twm' -PACKAGE_VERSION='1.0.13' -PACKAGE_STRING='twm 1.0.13' +PACKAGE_VERSION='1.0.13.1' +PACKAGE_STRING='twm 1.0.13.1' PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/xorg/app/twm/issues' PACKAGE_URL='' @@ -1354,7 +1354,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures twm 1.0.13 to adapt to many kinds of systems. +\`configure' configures twm 1.0.13.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1425,7 +1425,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of twm 1.0.13:";; + short | recursive ) echo "Configuration of twm 1.0.13.1:";; esac cat <<\_ACEOF @@ -1538,7 +1538,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -twm configure 1.0.13 +twm configure 1.0.13.1 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1808,7 +1808,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by twm $as_me 1.0.13, which was +It was created by twm $as_me 1.0.13.1, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -4375,7 +4375,7 @@ # Define the identity of the package. PACKAGE='twm' - VERSION='1.0.13' + VERSION='1.0.13.1' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -12332,7 +12332,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by twm $as_me 1.0.13, which was +This file was extended by twm $as_me 1.0.13.1, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -12400,7 +12400,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -twm config.status 1.0.13 +twm config.status 1.0.13.1 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/twm-1.0.13/configure.ac new/twm-1.0.13.1/configure.ac --- old/twm-1.0.13/configure.ac 2025-05-04 16:19:45.000000000 +0200 +++ new/twm-1.0.13.1/configure.ac 2025-05-05 21:39:03.000000000 +0200 @@ -22,7 +22,7 @@ # Initialize Autoconf AC_PREREQ([2.64]) -AC_INIT([twm], [1.0.13], +AC_INIT([twm], [1.0.13.1], [https://gitlab.freedesktop.org/xorg/app/twm/issues], [twm]) AC_CONFIG_SRCDIR([Makefile.am]) AC_CONFIG_HEADERS([config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/twm-1.0.13/src/Makefile.am new/twm-1.0.13.1/src/Makefile.am --- old/twm-1.0.13/src/Makefile.am 2025-05-04 16:19:45.000000000 +0200 +++ new/twm-1.0.13.1/src/Makefile.am 2025-05-05 21:39:03.000000000 +0200 @@ -43,6 +43,7 @@ events.h \ gc.c \ gc.h \ + gen_deftwmrc.sh \ iconmgr.c \ iconmgr.h \ icons.c \ @@ -68,6 +69,6 @@ BUILT_SOURCES = gram.h deftwmrc.c deftwmrc.c: system.twmrc - $(srcdir)/gen_deftwmrc.sh $@ $< + sh $(srcdir)/gen_deftwmrc.sh $@ $< EXTRA_DIST = siconify.bm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/twm-1.0.13/src/Makefile.in new/twm-1.0.13.1/src/Makefile.in --- old/twm-1.0.13/src/Makefile.in 2025-05-04 16:19:48.000000000 +0200 +++ new/twm-1.0.13.1/src/Makefile.in 2025-05-05 21:39:05.000000000 +0200 @@ -383,6 +383,7 @@ events.h \ gc.c \ gc.h \ + gen_deftwmrc.sh \ iconmgr.c \ iconmgr.h \ icons.c \ @@ -808,7 +809,7 @@ deftwmrc.c: system.twmrc - $(srcdir)/gen_deftwmrc.sh $@ $< + sh $(srcdir)/gen_deftwmrc.sh $@ $< # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/twm-1.0.13/src/gen_deftwmrc.sh new/twm-1.0.13.1/src/gen_deftwmrc.sh --- old/twm-1.0.13/src/gen_deftwmrc.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/twm-1.0.13.1/src/gen_deftwmrc.sh 2025-05-05 21:39:03.000000000 +0200 @@ -0,0 +1,17 @@ +#!/bin/sh + +rm -f ${1} +echo '/*' >>${1} +echo ' * This file is generated automatically from the default' >>${1} +echo ' * twm bindings file system.twmrc by the twm Makefile.' >>${1} +echo ' */' >>${1} +echo '' >>${1} +echo 'const unsigned char *defTwmrc[] = {' >>${1} +sed \ + -e '/^#/d' \ + -e 's/"/\\"/g' \ + -e 's/^/ (const unsigned char *) "/' \ + -e 's/$/",/' \ + <${2} \ + >>${1} +echo ' (const unsigned char *) 0 };' >>${1}
