commit aaa_base for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aaa_base for openSUSE:Factory checked in at 2024-06-25 23:07:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aaa_base (Old) and /work/SRC/openSUSE:Factory/.aaa_base.new.18349 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "aaa_base" Tue Jun 25 23:07:06 2024 rev:501 rq:1182048 version:84.87+git20240620.57ee9e1 Changes: -------- --- /work/SRC/openSUSE:Factory/aaa_base/aaa_base.changes 2024-05-27 11:41:14.337659544 +0200 +++ /work/SRC/openSUSE:Factory/.aaa_base.new.18349/aaa_base.changes 2024-06-25 23:07:26.862240619 +0200 @@ -1,0 +2,21 @@ +Fri Jun 21 07:42:46 UTC 2024 - kukuk@suse.com + +- Update to version 84.87+git20240620.57ee9e1: + * Remove legacy-actions support [jsc#PED-264] + +------------------------------------------------------------------- +Mon Jun 17 16:05:14 UTC 2024 - ro@suse.com + +- Update to version 84.87+git20240617.f5ff27f: + * add /usr/bin/nu to etc/shells for nushell + +------------------------------------------------------------------- +Fri Jun 14 12:18:04 UTC 2024 - ro@suse.com + +- Update to version 84.87+git20240614.332933e: + * Do not save/restore cursor for foot at status line + * Add tmux and others to DIR_COLORS (Issue #116) + * Remove kernel.pid_max limit (bsc#1219038) + * Add subpackge to enable ptrace + +------------------------------------------------------------------- Old: ---- aaa_base-84.87+git20240523.10a5692.tar New: ---- aaa_base-84.87+git20240620.57ee9e1.tar ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.6ciwd0/_old 2024-06-25 23:07:30.794383956 +0200 +++ /var/tmp/diff_new_pack.6ciwd0/_new 2024-06-25 23:07:30.798384102 +0200 @@ -33,7 +33,7 @@ %endif Name: aaa_base -Version: 84.87+git20240523.10a5692%{git_version} +Version: 84.87+git20240620.57ee9e1%{git_version} Release: 0 Summary: openSUSE Base Package License: GPL-2.0-or-later @@ -103,6 +103,18 @@ for Linux. It should only be installed on WSL and not on regular Linux systems. +%package yama-enable-ptrace +Summary: sysctl setting to allow ptrace with the YAMA LSM enabled +Group: System/Fhs +Requires: %{name} = %{version} + +%description yama-enable-ptrace +When the YAMA LSM is enabled, ptrace is restriced by default. On +developer systems this has an impact on e.g. strace and gdb. So +this package contains a setting that allows ptrace again. + +See https://docs.kernel.org/admin-guide/LSM/Yama.html + %prep %setup -q @@ -120,8 +132,6 @@ for i in boot.local after.local ; do install -m 755 /dev/null %{buildroot}/etc/init.d/$i done -# -install -d -m 755 %buildroot%{_libexecdir}/initscripts/legacy-actions # keep as ghost for migration touch %buildroot/etc/inittab @@ -210,9 +220,8 @@ /usr/share/man/man1/smart_agetty.1* /usr/share/man/man5/defaultdomain.5* /usr/share/man/man8/service.8* -/usr/lib/sysctl.d/*.conf -%dir %{_libexecdir}/initscripts -%dir %{_libexecdir}/initscripts/legacy-actions +/usr/lib/sysctl.d/50-default.conf +/usr/lib/sysctl.d/51-network.conf %{_fillupdir}/sysconfig.language %{_fillupdir}/sysconfig.proxy %{_fillupdir}/sysconfig.windowmanager @@ -238,3 +247,6 @@ /usr/etc/profile.d/wsl.csh /usr/etc/profile.d/wsl.sh +%files yama-enable-ptrace +/usr/lib/sysctl.d/52-yama.conf + ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.6ciwd0/_old 2024-06-25 23:07:30.846385852 +0200 +++ /var/tmp/diff_new_pack.6ciwd0/_new 2024-06-25 23:07:30.850385998 +0200 @@ -1,6 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/aaa_base.git</param> - <param name="changesrevision">10a56928297e6a9a2f4aa06a7fbb02d72534f724</param></service> + <param name="changesrevision">57ee9e1a842e029646a8d9551ed492ef6993ec82</param></service> </servicedata> +(No newline at EOF) ++++++ aaa_base-84.87+git20240523.10a5692.tar -> aaa_base-84.87+git20240620.57ee9e1.tar ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20240523.10a5692/aaa_base.spec new/aaa_base-84.87+git20240620.57ee9e1/aaa_base.spec --- old/aaa_base-84.87+git20240523.10a5692/aaa_base.spec 2024-05-23 15:04:46.000000000 +0200 +++ new/aaa_base-84.87+git20240620.57ee9e1/aaa_base.spec 2024-06-20 14:11:06.000000000 +0200 @@ -103,6 +103,18 @@ for Linux. It should only be installed on WSL and not on regular Linux systems. +%package yama-enable-ptrace +Summary: sysctl setting to allow ptrace with the YAMA LSM enabled +Group: System/Fhs +Requires: %{name} = %{version} + +%description yama-enable-ptrace +When the YAMA LSM is enabled, ptrace is restriced by default. On +developer systems this has an impact on e.g. strace and gdb. So +this package contains a setting that allows ptrace again. + +See https://docs.kernel.org/admin-guide/LSM/Yama.html + %prep %setup -q @@ -120,8 +132,6 @@ for i in boot.local after.local ; do install -m 755 /dev/null %{buildroot}/etc/init.d/$i done -# -install -d -m 755 %buildroot%{_libexecdir}/initscripts/legacy-actions # keep as ghost for migration touch %buildroot/etc/inittab @@ -210,9 +220,8 @@ /usr/share/man/man1/smart_agetty.1* /usr/share/man/man5/defaultdomain.5* /usr/share/man/man8/service.8* -/usr/lib/sysctl.d/*.conf -%dir %{_libexecdir}/initscripts -%dir %{_libexecdir}/initscripts/legacy-actions +/usr/lib/sysctl.d/50-default.conf +/usr/lib/sysctl.d/51-network.conf %{_fillupdir}/sysconfig.language %{_fillupdir}/sysconfig.proxy %{_fillupdir}/sysconfig.windowmanager @@ -238,4 +247,7 @@ /usr/etc/profile.d/wsl.csh /usr/etc/profile.d/wsl.sh +%files yama-enable-ptrace +/usr/lib/sysctl.d/52-yama.conf + %changelog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20240523.10a5692/files/etc/bash.bashrc new/aaa_base-84.87+git20240620.57ee9e1/files/etc/bash.bashrc --- old/aaa_base-84.87+git20240523.10a5692/files/etc/bash.bashrc 2024-05-23 15:04:46.000000000 +0200 +++ new/aaa_base-84.87+git20240620.57ee9e1/files/etc/bash.bashrc 2024-06-20 14:11:06.000000000 +0200 @@ -149,7 +149,7 @@ # if _path tput hs 2>/dev/null || _path tput -T $TERM+sl hs 2>/dev/null || \ _path tput -T ${TERM%%[.-]*}+sl hs 2>/dev/null || \ - [[ $TERM = *xterm* || $TERM = *gnome* || $TERM = *konsole* || $TERM = *xfce* ]] + [[ $TERM = *xterm* || $TERM = *gnome* || $TERM = *konsole* || $TERM = *xfce* || $TERM = *foot* ]] then # # Mirror prompt in terminal "status line", which for graphical @@ -176,8 +176,15 @@ _isl='' _fsl=$(_path tput fsl 2>/dev/null) fi - _sc=$(tput sc 2>/dev/null) - _rc=$(tput rc 2>/dev/null) + if [[ $TERM = *foot* ]] + then + # Do not save cursor during writing status line for "foot" nor restore it + _sc='' + _rc='' + else + _sc=$(tput sc 2>/dev/null) + _rc=$(tput rc 2>/dev/null) + fi if test -n "$_tsl" -a -n "$_isl" -a "$_fsl" ; then TS1="$_sc$_tsl%s@%s:%s$_fsl$_isl%s$_fsl$_rc" elif test -n "$_tsl" -a "$_fsl" ; then diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20240523.10a5692/files/etc/shells new/aaa_base-84.87+git20240620.57ee9e1/files/etc/shells --- old/aaa_base-84.87+git20240523.10a5692/files/etc/shells 2024-05-23 15:04:46.000000000 +0200 +++ new/aaa_base-84.87+git20240620.57ee9e1/files/etc/shells 2024-06-20 14:11:06.000000000 +0200 @@ -24,3 +24,4 @@ /usr/bin/fish /usr/bin/scsh /usr/bin/rash +/usr/bin/nu diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20240523.10a5692/files/usr/etc/DIR_COLORS new/aaa_base-84.87+git20240620.57ee9e1/files/usr/etc/DIR_COLORS --- old/aaa_base-84.87+git20240523.10a5692/files/usr/etc/DIR_COLORS 2024-05-23 15:04:46.000000000 +0200 +++ new/aaa_base-84.87+git20240620.57ee9e1/files/usr/etc/DIR_COLORS 2024-06-20 14:11:06.000000000 +0200 @@ -58,11 +58,19 @@ TERM screen-256color TERM screen-256color-bce TERM screen-bce +TERM screen.gnome +TERM screen.konsole +TERM screen.konsole-256color +TERM screen.putty +TERM screen.putty-256color TERM screen-w +TERM screen.xterm TERM screen.xterm-256color TERM screen.linux TERM screen.rxvt TERM terminator +TERM tmux +TERM tmux-256color TERM vt100 TERM vt102 TERM xterm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20240523.10a5692/files/usr/lib/sysctl.d/50-default.conf new/aaa_base-84.87+git20240620.57ee9e1/files/usr/lib/sysctl.d/50-default.conf --- old/aaa_base-84.87+git20240523.10a5692/files/usr/lib/sysctl.d/50-default.conf 2024-05-23 15:04:46.000000000 +0200 +++ new/aaa_base-84.87+git20240620.57ee9e1/files/usr/lib/sysctl.d/50-default.conf 2024-06-20 14:11:06.000000000 +0200 @@ -56,6 +56,10 @@ # default 184 = 128+32+16+8 kernel.sysrq = 184 +# Remove pid_max limit by setting maximum possible value +# (bsc#1219038, https://www.suse.com/support/kb/doc/?id=000020429) +kernel.pid_max = 4194304 + # enable hard- and symlink protection (bnc#821585) fs.protected_hardlinks = 1 fs.protected_symlinks = 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20240523.10a5692/files/usr/lib/sysctl.d/52-yama.conf new/aaa_base-84.87+git20240620.57ee9e1/files/usr/lib/sysctl.d/52-yama.conf --- old/aaa_base-84.87+git20240523.10a5692/files/usr/lib/sysctl.d/52-yama.conf 2024-05-23 15:04:46.000000000 +0200 +++ new/aaa_base-84.87+git20240620.57ee9e1/files/usr/lib/sysctl.d/52-yama.conf 2024-06-20 14:11:06.000000000 +0200 @@ -19,5 +19,5 @@ # cannot be changed. # # The default value of ptrace_scope is 1. Any value other than 0 will break some -# legitimate usecases. --kernel.yama.ptrace_scope = 1 +# legitimate usecases, such as calling strace or gdb on other processes. +-kernel.yama.ptrace_scope = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20240523.10a5692/files/usr/sbin/service new/aaa_base-84.87+git20240620.57ee9e1/files/usr/sbin/service --- old/aaa_base-84.87+git20240523.10a5692/files/usr/sbin/service 2024-05-23 15:04:46.000000000 +0200 +++ new/aaa_base-84.87+git20240620.57ee9e1/files/usr/sbin/service 2024-06-20 14:11:06.000000000 +0200 @@ -23,9 +23,6 @@ # RCDIR="/etc/init.d" -# legacy actions -actiondir="/usr/libexec/initscripts/legacy-actions" - # # Clean environment # @@ -105,9 +102,6 @@ fi echo "$1 is neither service nor target!?" >&2 return "1" - elif [ -n "$2" -a -x "$actiondir/$1/$2" ]; then - rc="$actiondir/$1/$2" - shift 2 elif [ ${0##*/} = service ] ; then echo "Usage: $0 "$1" {start|stop|reload|restart|try-restart|force-reload|status}" return 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-84.87+git20240523.10a5692/files/usr/share/man/man8/service.8 new/aaa_base-84.87+git20240620.57ee9e1/files/usr/share/man/man8/service.8 --- old/aaa_base-84.87+git20240523.10a5692/files/usr/share/man/man8/service.8 2024-05-23 15:04:46.000000000 +0200 +++ new/aaa_base-84.87+git20240620.57ee9e1/files/usr/share/man/man8/service.8 2024-06-20 14:11:06.000000000 +0200 @@ -14,16 +14,9 @@ The supported values of \fBACTION\fR depend on the specified service. The actions start, stop, reload, restart, try-restart, force-reload, and status are forwarded to systemctl, \fBOPTIONS\fR are ignored in that case. -Other actions may be defined in /usr/lib/initscripts/legacy-actions. Legacy -actions are called directly and \fBOPTIONS\fR are passed on the command line. The \-\-status-all option displays the status of all loaded service units. -.SH FILES -/usr/lib/initscripts/legacy-actions - Directory containing System V legacy actions -.BR - .SH HISTORY service used to run System V init scripts in a predictable environment.
participants (1)
-
Source-Sync