openSUSE Commits
Threads by month
- ----- 2024 -----
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
October 2022
- 1 participants
- 2855 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package homebank for openSUSE:Factory checked in at 2022-10-22 14:13:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/homebank (Old)
and /work/SRC/openSUSE:Factory/.homebank.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "homebank"
Sat Oct 22 14:13:20 2022 rev:35 rq:1030459 version:5.5.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/homebank/homebank.changes 2022-10-08 01:23:18.909966838 +0200
+++ /work/SRC/openSUSE:Factory/.homebank.new.2275/homebank.changes 2022-10-22 14:13:53.556852543 +0200
@@ -1,0 +2,8 @@
+Fri Oct 21 15:59:00 UTC 2022 - Carsten Ziepke <kieltux(a)gmail.com>
+
+- Update to version 5.5.8:
+ * bugfix: lp#1992548 linking xfers between accounts fails to
+ join correctly
+ * bugfix: lp#1992284 manage tag edit input is empty
+
+-------------------------------------------------------------------
Old:
----
homebank-5.5.7.tar.gz
New:
----
homebank-5.5.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ homebank.spec ++++++
--- /var/tmp/diff_new_pack.j3DDjU/_old 2022-10-22 14:13:54.016853633 +0200
+++ /var/tmp/diff_new_pack.j3DDjU/_new 2022-10-22 14:13:54.020853643 +0200
@@ -17,7 +17,7 @@
Name: homebank
-Version: 5.5.7
+Version: 5.5.8
Release: 0
Summary: Application to manage personal accounts
License: GPL-2.0-or-later
++++++ homebank-5.5.7.tar.gz -> homebank-5.5.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/ChangeLog new/homebank-5.5.8/ChangeLog
--- old/homebank-5.5.7/ChangeLog 2022-10-04 08:13:25.000000000 +0200
+++ new/homebank-5.5.8/ChangeLog 2022-10-15 17:33:08.000000000 +0200
@@ -1,5 +1,13 @@
+2022-10-16 Maxime Doyen
+
+ Made 5.5.8 release
+
+ * bugfix: #1992548 linking xfers between accounts fails to join correctly
+ * bugfix: #1992284 manage tag edit input is empty
+
+
2022-10-04 Maxime Doyen
Made 5.5.7 release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/configure new/homebank-5.5.8/configure
--- old/homebank-5.5.7/configure 2022-10-02 09:08:39.000000000 +0200
+++ new/homebank-5.5.8/configure 2022-10-15 17:49:35.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.71 for homebank 5.5.7.
+# Generated by GNU Autoconf 2.71 for homebank 5.5.8.
#
#
# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
@@ -607,11 +607,12 @@
# Identity of this package.
PACKAGE_NAME='homebank'
PACKAGE_TARNAME='homebank'
-PACKAGE_VERSION='5.5.7'
-PACKAGE_STRING='homebank 5.5.7'
+PACKAGE_VERSION='5.5.8'
+PACKAGE_STRING='homebank 5.5.8'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
+ac_default_prefix=/usr
# Factoring default headers for most tests.
ac_includes_default="\
#include <stddef.h>
@@ -1364,7 +1365,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 homebank 5.5.7 to adapt to many kinds of systems.
+\`configure' configures homebank 5.5.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1431,7 +1432,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of homebank 5.5.7:";;
+ short | recursive ) echo "Configuration of homebank 5.5.8:";;
esac
cat <<\_ACEOF
@@ -1539,7 +1540,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-homebank configure 5.5.7
+homebank configure 5.5.8
generated by GNU Autoconf 2.71
Copyright (C) 2021 Free Software Foundation, Inc.
@@ -1814,7 +1815,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by homebank $as_me 5.5.7, which was
+It was created by homebank $as_me 5.5.8, which was
generated by GNU Autoconf 2.71. Invocation command line was
$ $0$ac_configure_args_raw
@@ -2569,7 +2570,7 @@
ac_compiler_gnu=$ac_cv_c_compiler_gnu
-#AC_INIT([homebank], [x.x-rc])
+#AC_INIT([homebank],[x.x-rc])
ac_config_headers="$ac_config_headers config.h"
@@ -3088,7 +3089,7 @@
# Define the identity of the package.
PACKAGE='homebank'
- VERSION='5.5.7'
+ VERSION='5.5.8'
printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
@@ -3198,6 +3199,8 @@
# If any interfaces have been removed since the last public release, then set AGE to 0.
# Reference: http://www.gnu.org/software/libtool/manual.html#Versioning
+
+
# Checks for programs.
@@ -5414,7 +5417,7 @@
CFLAGS="${CFLAGS} -Wno-deprecated-declarations"
# extended flags
-CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter -Wno-cast-function-type"
+#CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter -Wno-cast-function-type"
# profiling valgrind/gprof flags
#CFLAGS="${CFLAGS} -g -O0 -pg"
@@ -7253,7 +7256,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by homebank $as_me 5.5.7, which was
+This file was extended by homebank $as_me 5.5.8, which was
generated by GNU Autoconf 2.71. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -7321,7 +7324,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
-homebank config.status 5.5.7
+homebank config.status 5.5.8
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/homebank-5.5.7/configure.ac new/homebank-5.5.8/configure.ac
--- old/homebank-5.5.7/configure.ac 2022-10-02 09:08:18.000000000 +0200
+++ new/homebank-5.5.8/configure.ac 2022-10-15 17:32:28.000000000 +0200
@@ -2,8 +2,8 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.71)
-AC_INIT([homebank], [5.5.7])
-#AC_INIT([homebank], [x.x-rc])
+AC_INIT([homebank],[5.5.8])
+#AC_INIT([homebank],[x.x-rc])
AC_CONFIG_HEADERS(config.h)
@@ -15,6 +15,8 @@
# If any interfaces have been removed since the last public release, then set AGE to 0.
# Reference: http://www.gnu.org/software/libtool/manual.html#Versioning
+AC_PREFIX_DEFAULT(/usr)
+
# Checks for programs.
AC_PROG_CC
AC_PROG_LN_S
@@ -39,7 +41,7 @@
CFLAGS="${CFLAGS} -Wno-deprecated-declarations"
# extended flags
-CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter -Wno-cast-function-type"
+#CFLAGS="${CFLAGS} -Wextra -Wno-unused-parameter -Wno-cast-function-type"
# profiling valgrind/gprof flags
#CFLAGS="${CFLAGS} -g -O0 -pg"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/doc/dlg-pref.html new/homebank-5.5.8/doc/dlg-pref.html
--- old/homebank-5.5.7/doc/dlg-pref.html 2021-01-02 12:00:58.000000000 +0100
+++ new/homebank-5.5.8/doc/dlg-pref.html 2022-10-15 17:33:51.000000000 +0200
@@ -208,6 +208,10 @@
<td>set the remind transaction to always be display (ignore filters)</td>
</tr>
<tr>
+ <th>Always show void</th>
+ <td>set the void transaction to always be display (ignore filters)</td>
+ </tr>
+ <tr>
<th>Include remind into balance</th>
<td>set the remind transaction amount to be computed into the balance, ignored otherwise</td>
</tr>
@@ -497,4 +501,4 @@
<p class="top"><a href="#top">��� Back to Top</a></p>
</div>
</body>
-</html>
\ No newline at end of file
+</html>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/doc/frm-main.html new/homebank-5.5.8/doc/frm-main.html
--- old/homebank-5.5.7/doc/frm-main.html 2022-10-04 08:13:48.000000000 +0200
+++ new/homebank-5.5.8/doc/frm-main.html 2022-10-15 17:24:21.000000000 +0200
@@ -10,8 +10,8 @@
<div class="mainpage">
<p><img src="images/web_title.png"><br></p>
- <p>Version: 5.5.7<br>
- Compilation date: Oct 04th, 2022</p><br>
+ <p>Version: 5.5.8<br>
+ Compilation date: Oct 16th, 2022</p><br>
<p>© Copyright 1995-2022 by Maxime Doyen<br>
All Rights Reserved</p>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/dsp-account.c new/homebank-5.5.8/src/dsp-account.c
--- old/homebank-5.5.7/src/dsp-account.c 2022-10-04 07:21:21.000000000 +0200
+++ new/homebank-5.5.8/src/dsp-account.c 2022-10-15 11:21:09.000000000 +0200
@@ -2757,7 +2757,6 @@
}
gtk_window_set_title (GTK_WINDOW (window), data->wintitle);
- gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_OPE_SHOW );
// connect our dispose function
g_signal_connect (window, "delete-event",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/hb-transaction.c new/homebank-5.5.8/src/hb-transaction.c
--- old/homebank-5.5.7/src/hb-transaction.c 2022-08-29 09:10:42.000000000 +0200
+++ new/homebank-5.5.8/src/hb-transaction.c 2022-10-12 08:50:22.000000000 +0200
@@ -705,47 +705,34 @@
DB( g_print(" - found %d might match, switching\n", count) );
- switch(count)
+ if( count == 0 )
{
- case 0: //we should create the child
- transaction_xfer_create_child(ope);
- break;
-
- //todo: maybe with just 1 match the user must choose ?
- //#942346: bad idea so to no let the user confirm, so let him confirm
- /*
- case 1: //transform the transaction to a child transfer
- {
- GList *list = g_list_first(matchlist);
- transaction_xfer_change_to_child(ope, list->data);
- break;
- }
- */
+ //we should create the child
+ transaction_xfer_create_child(ope);
+ }
+ //the user must choose himself
+ else
+ {
+ gint result;
+ Transaction *child = NULL;
- default: //the user must choose himself
+ result = ui_dialog_transaction_xfer_select_child(parent, ope, matchlist, &child);
+ switch( result )
{
- gint result;
- Transaction *child;
-
- result = ui_dialog_transaction_xfer_select_child(parent, ope, matchlist, &child);
- if( result == GTK_RESPONSE_ACCEPT )
- {
- //#1827193 child can be null...
+ case HB_RESPONSE_SELECTION:
+ //#1827193 in case child is null...
DB( g_print(" child %p\n", child) );
if( child != NULL )
transaction_xfer_change_to_child(ope, child);
- else
- transaction_xfer_create_child(ope);
- }
- else //GTK_RESPONSE_CANCEL
- {
- ope->paymode = PAYMODE_NONE;
- ope->kxfer = 0;
- ope->kxferacc = 0;
- //fixed 5.5 when cancel xfer remains
- ope->flags &= ~(OF_INTXFER);
- da_transaction_set_flag(ope);
- }
+ break;
+ case HB_RESPONSE_CREATE_NEW:
+ transaction_xfer_create_child(ope);
+ break;
+ default:
+ DB( g_print(" add normal txn\n") );
+ transaction_xfer_change_to_normal(ope);
+ da_transaction_set_flag(ope);
+ break;
}
}
@@ -789,6 +776,19 @@
}
+void transaction_xfer_change_to_normal(Transaction *ope)
+{
+
+ DB( g_print("\n[transaction] xfer_change_to_normal\n") );
+
+ //remove xfer flags
+ ope->flags &= ~(OF_INTXFER);
+
+ ope->kxfer = 0;
+ ope->kxferacc = 0;
+
+}
+
//TODO: should be static but used in hb_import
void transaction_xfer_change_to_child(Transaction *ope, Transaction *child)
@@ -797,6 +797,7 @@
DB( g_print("\n[transaction] xfer_change_to_child\n") );
+ //disable for != currencies
if(ope->kcur != child->kcur)
return;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/hb-transaction.h new/homebank-5.5.8/src/hb-transaction.h
--- old/homebank-5.5.7/src/hb-transaction.h 2022-01-01 17:41:01.000000000 +0100
+++ new/homebank-5.5.8/src/hb-transaction.h 2022-10-12 08:50:51.000000000 +0200
@@ -161,6 +161,7 @@
Transaction *transaction_xfer_child_strong_get(Transaction *src);
void transaction_xfer_search_or_add_child(GtkWindow *parent, Transaction *ope, guint32 kdstacc);
+void transaction_xfer_change_to_normal(Transaction *ope);
void transaction_xfer_change_to_child(Transaction *ope, Transaction *child);
void transaction_xfer_child_sync(Transaction *s_txn, Transaction *child);
void transaction_xfer_remove_child(Transaction *src);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/homebank.h new/homebank-5.5.8/src/homebank.h
--- old/homebank-5.5.7/src/homebank.h 2022-10-03 21:35:02.000000000 +0200
+++ new/homebank-5.5.8/src/homebank.h 2022-10-12 08:35:25.000000000 +0200
@@ -75,13 +75,13 @@
#define HOMEBANK_MAJOR 5
#define HOMEBANK_MINOR 5
-#define HOMEBANK_MICRO 7
+#define HOMEBANK_MICRO 8
-#define HB_VERSION "5.5.7"
+#define HB_VERSION "5.5.8"
#define HB_VERSION_NUM (HOMEBANK_MAJOR*10000) + (HOMEBANK_MINOR*100) + HOMEBANK_MICRO
#define FILE_VERSION 1.4
-#define PREF_VERSION 557
+#define PREF_VERSION 558
#if HB_UNSTABLE == FALSE
#define PROGNAME "HomeBank"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/rep-balance.c new/homebank-5.5.8/src/rep-balance.c
--- old/homebank-5.5.7/src/rep-balance.c 2022-06-02 18:24:21.000000000 +0200
+++ new/homebank-5.5.8/src/rep-balance.c 2022-10-15 11:21:22.000000000 +0200
@@ -914,9 +914,6 @@
gtk_window_set_title (GTK_WINDOW (window), _("Balance report"));
- //set the window icon
- gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_BALANCE);
-
//window contents
mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), mainvbox);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/rep-budget.c new/homebank-5.5.8/src/rep-budget.c
--- old/homebank-5.5.7/src/rep-budget.c 2022-10-03 08:46:29.000000000 +0200
+++ new/homebank-5.5.8/src/rep-budget.c 2022-10-15 11:21:31.000000000 +0200
@@ -1199,9 +1199,6 @@
gtk_window_set_title (GTK_WINDOW (window), _("Budget report"));
- //set the window icon
- gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_BUDGET);
-
//window contents
mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), mainvbox);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/rep-stats.c new/homebank-5.5.8/src/rep-stats.c
--- old/homebank-5.5.7/src/rep-stats.c 2022-10-04 07:30:26.000000000 +0200
+++ new/homebank-5.5.8/src/rep-stats.c 2022-10-15 11:21:38.000000000 +0200
@@ -1490,7 +1490,6 @@
DB( g_print(" - new window=%p, inst_data=%p\n", window, data) );
gtk_window_set_title (GTK_WINDOW (window), _("Statistics Report"));
- gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_STATS);
//window contents
mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/rep-time.c new/homebank-5.5.8/src/rep-time.c
--- old/homebank-5.5.7/src/rep-time.c 2022-10-03 08:46:00.000000000 +0200
+++ new/homebank-5.5.8/src/rep-time.c 2022-10-15 11:21:48.000000000 +0200
@@ -1189,9 +1189,6 @@
gtk_window_set_title (GTK_WINDOW (window), _("Trend Time Report"));
- //set the window icon
- gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_TIME);
-
//window contents
mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), mainvbox);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/rep-vehicle.c new/homebank-5.5.8/src/rep-vehicle.c
--- old/homebank-5.5.7/src/rep-vehicle.c 2022-05-30 20:58:24.000000000 +0200
+++ new/homebank-5.5.8/src/rep-vehicle.c 2022-10-15 11:22:56.000000000 +0200
@@ -914,9 +914,6 @@
gtk_window_set_title (GTK_WINDOW (window), _("Vehicle cost report"));
- //set the window icon
- gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_HB_REP_CAR);
-
//window contents
mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (window), mainvbox);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-account.c new/homebank-5.5.8/src/ui-account.c
--- old/homebank-5.5.7/src/ui-account.c 2022-09-19 08:36:07.000000000 +0200
+++ new/homebank-5.5.8/src/ui-account.c 2022-10-15 11:31:02.000000000 +0200
@@ -23,6 +23,9 @@
#include "ui-currency.h"
#include "ui-group.h"
+/****************************************************************************/
+/* Debug macros */
+/****************************************************************************/
#define MYDEBUG 0
#if MYDEBUG
@@ -1182,6 +1185,7 @@
gtk_container_set_border_width (GTK_CONTAINER (mainvbox), SPACING_SMALL);
getwidget = gtk_entry_new();
+ gtk_entry_set_width_chars(GTK_ENTRY(getwidget), 24);
gtk_box_pack_start (GTK_BOX (mainvbox), getwidget, TRUE, TRUE, 0);
gtk_widget_show_all(mainvbox);
@@ -1849,9 +1853,6 @@
data->dialog = dialog;
- //set the dialog icon
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_ACCOUNT);
-
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
dh = (h*1.33/PHI);
@@ -1868,7 +1869,7 @@
content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
mainbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_SMALL);
gtk_box_pack_start (GTK_BOX (content), mainbox, TRUE, TRUE, 0);
- gtk_container_set_border_width (GTK_CONTAINER(mainbox), SPACING_MEDIUM);
+ gtk_container_set_border_width (GTK_CONTAINER(mainbox), SPACING_LARGE);
hpaned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
gtk_box_pack_start (GTK_BOX (mainbox), hpaned, TRUE, TRUE, 0);
@@ -2018,6 +2019,7 @@
/* page :: Behaviour */
content_grid = gtk_grid_new();
+ gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
label = gtk_label_new(_("Behaviour"));
@@ -2068,6 +2070,7 @@
/* page :: Misc. */
content_grid = gtk_grid_new();
+ gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
label = gtk_label_new(_("Misc."));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-archive.c new/homebank-5.5.8/src/ui-archive.c
--- old/homebank-5.5.7/src/ui-archive.c 2022-09-19 08:36:17.000000000 +0200
+++ new/homebank-5.5.8/src/ui-archive.c 2022-10-15 11:22:01.000000000 +0200
@@ -1113,8 +1113,6 @@
NULL);
data->dialog = dialog;
-
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_ARCHIVE);
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
@@ -1124,7 +1122,7 @@
DB( g_print(" main w=%d h=%d => diag w=%d h=%d\n", w, h, dw, dh) );
gtk_window_set_default_size (GTK_WINDOW(dialog), dw, dh);
-
+
//store our dialog private data
g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
DB( g_print("\n[ui_scheduled] dialog=%p, inst_data=%p\n", dialog, data) );
@@ -1160,18 +1158,18 @@
gtk_widget_set_halign(widget, GTK_ALIGN_END);
gtk_box_pack_start (GTK_BOX (hbox), widget, FALSE, FALSE, 0);
- //list + toolbar
+ // list + toolbar
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_box_pack_start (GTK_BOX (content), vbox, TRUE, TRUE, 0);
// listview
scrollwin = gtk_scrolled_window_new(NULL,NULL);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
- //gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
//#1970509 enable hscrollbar
+ //gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
- treeview = (GtkWidget *)list_tpl_new();
- data->LV_arc = treeview;
+ treeview = (GtkWidget *)list_tpl_new();
+ data->LV_arc = treeview;
gtk_widget_set_size_request(treeview, HB_MINWIDTH_LIST, -1);
gtk_container_add(GTK_CONTAINER(scrollwin), treeview);
gtk_box_pack_start (GTK_BOX (vbox), scrollwin, TRUE, TRUE, 0);
@@ -1275,7 +1273,7 @@
if(ext_arc != NULL)
list_tpl_select_by_pointer(GTK_TREE_VIEW(data->LV_arc), ext_arc);
- //wait for the user
+ // wait for the user
gint result = gtk_dialog_run (GTK_DIALOG (dialog));
switch (result)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-assign.c new/homebank-5.5.8/src/ui-assign.c
--- old/homebank-5.5.7/src/ui-assign.c 2022-09-19 08:36:33.000000000 +0200
+++ new/homebank-5.5.8/src/ui-assign.c 2022-10-15 11:01:47.000000000 +0200
@@ -24,6 +24,9 @@
#include "ui-category.h"
#include "ui-payee.h"
+/****************************************************************************/
+/* Debug macros */
+/****************************************************************************/
#define MYDEBUG 0
#if MYDEBUG
@@ -886,9 +889,6 @@
data->dialog = dialog;
- //set the window icon
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_ASSIGN);
-
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
dh = (h*1.33/PHI);
@@ -898,9 +898,9 @@
gtk_window_set_default_size (GTK_WINDOW(dialog), dw, dh);
- //store our window private data
+ //store our dialog private data
g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
- DB( g_print("(ui_asg_manage_) window=%p, inst_data=%p\n", dialog, data) );
+ DB( g_print("(ui_asg_manage_) dialog=%p, inst_data=%p\n", dialog, data) );
//window contents
content = gtk_dialog_get_content_area(GTK_DIALOG (dialog)); // return a vbox
@@ -1123,7 +1123,7 @@
gtk_grid_attach (GTK_GRID (group_grid), entry1, 2, row, 2, 1);
- //connect all our signals
+ // connect all our signals
g_signal_connect (dialog, "destroy", G_CALLBACK (gtk_widget_destroyed), &dialog);
g_signal_connect (gtk_tree_view_get_selection(GTK_TREE_VIEW(data->LV_rul)), "changed", G_CALLBACK (ui_asg_manage_selection), NULL);
@@ -1150,7 +1150,7 @@
gtk_widget_show_all (dialog);
gtk_widget_hide(data->GR_wrntxt);
- //wait for the user
+ // wait for the user
gint result = gtk_dialog_run (GTK_DIALOG (dialog));
// cleanup and destroy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-budget-tabview.c new/homebank-5.5.8/src/ui-budget-tabview.c
--- old/homebank-5.5.7/src/ui-budget-tabview.c 2022-09-19 08:36:49.000000000 +0200
+++ new/homebank-5.5.8/src/ui-budget-tabview.c 2022-10-15 11:02:13.000000000 +0200
@@ -2762,8 +2762,6 @@
data->dialog = dialog;
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_BUDGET);
-
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
dh = (h*1.33/PHI);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-budget.c new/homebank-5.5.8/src/ui-budget.c
--- old/homebank-5.5.7/src/ui-budget.c 2022-09-19 08:37:06.000000000 +0200
+++ new/homebank-5.5.8/src/ui-budget.c 2022-10-15 11:02:53.000000000 +0200
@@ -154,7 +154,7 @@
type = category_get_type_char(entry);
- string = g_markup_printf_escaped("f:%d t:%c", entry->flags, type );
+ string = g_markup_printf_escaped("[%d] f:%d t:%c", entry->key, entry->flags, type );
g_object_set(renderer, "markup", string, NULL);
g_free(string);
}
@@ -251,6 +251,14 @@
/* category name */
renderer = gtk_cell_renderer_text_new ();
+
+ g_object_set(renderer,
+ "ellipsize", PANGO_ELLIPSIZE_END,
+ "ellipsize-set", TRUE,
+ //taken from nemo, not exactly a resize to content, but good compromise
+ "width-chars", 40,
+ NULL);
+
column = gtk_tree_view_column_new();
gtk_tree_view_column_set_title(column, _("Category"));
gtk_tree_view_column_pack_start(column, renderer, TRUE);
@@ -1106,8 +1114,6 @@
data->dialog = dialog;
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_BUDGET);
-
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
dh = (h*1.33/PHI);
@@ -1124,7 +1130,7 @@
content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog)); // return a vbox
hpaned = gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
- gtk_container_set_border_width (GTK_CONTAINER(hpaned), SPACING_MEDIUM);
+ gtk_container_set_border_width (GTK_CONTAINER(hpaned), SPACING_LARGE);
gtk_box_pack_start (GTK_BOX (content_area), hpaned, TRUE, TRUE, 0);
/* left area */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-category.c new/homebank-5.5.8/src/ui-category.c
--- old/homebank-5.5.7/src/ui-category.c 2022-09-19 08:37:21.000000000 +0200
+++ new/homebank-5.5.8/src/ui-category.c 2022-10-15 11:31:48.000000000 +0200
@@ -22,6 +22,9 @@
#include "ui-category.h"
+/****************************************************************************/
+/* Debug macros */
+/****************************************************************************/
#define MYDEBUG 0
#if MYDEBUG
@@ -1795,6 +1798,7 @@
gtk_container_set_border_width (GTK_CONTAINER (mainvbox), SPACING_MEDIUM);
w_name = gtk_entry_new();
+ gtk_entry_set_width_chars(GTK_ENTRY(w_name), 24);
gtk_entry_set_text(GTK_ENTRY(w_name), item->name);
gtk_widget_grab_focus (w_name);
gtk_box_pack_start (GTK_BOX (mainvbox), w_name, FALSE, FALSE, 0);
@@ -2319,8 +2323,6 @@
data->dialog = dialog;
data->change = 0;
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_CATEGORY);
-
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
dh = (h*1.33/PHI);
@@ -2333,14 +2335,12 @@
g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
DB( g_print("(defcategory) dialog=%p, inst_data=%p\n", dialog, data) );
- g_signal_connect (dialog, "destroy",
- G_CALLBACK (gtk_widget_destroyed), &dialog);
//dialog contents
content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
- gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_MEDIUM);
+ gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_LARGE);
//our table
table = gtk_grid_new ();
@@ -2475,7 +2475,8 @@
gtk_box_pack_start (GTK_BOX (hbox), data->ST_name2, TRUE, TRUE, 0);
- //connect all our signals
+ // connect dialog signals
+ g_signal_connect (dialog, "destroy", G_CALLBACK (gtk_widget_destroyed), &dialog);
g_object_bind_property (data->BT_add, "active", addreveal, "reveal-child", G_BINDING_BIDIRECTIONAL);
g_signal_connect (G_OBJECT (data->ST_name1), "activate", G_CALLBACK (ui_cat_manage_dialog_add), GINT_TO_POINTER(FALSE));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-currency.c new/homebank-5.5.8/src/ui-currency.c
--- old/homebank-5.5.7/src/ui-currency.c 2022-09-19 08:37:37.000000000 +0200
+++ new/homebank-5.5.8/src/ui-currency.c 2022-10-15 11:22:16.000000000 +0200
@@ -1358,9 +1358,6 @@
}
-/*
-**
-*/
static void ui_cur_manage_dialog_update(GtkWidget *treeview, gpointer user_data)
{
struct ui_cur_manage_dialog_data *data;
@@ -1408,10 +1405,6 @@
}
-/**
- * ui_cur_manage_dialog_add:
- *
- */
static void
ui_cur_manage_dialog_add(GtkWidget *widget, gpointer user_data)
{
@@ -1513,9 +1506,6 @@
}
-/*
-** delete the selected curee to our treeview and temp GList
-*/
static void ui_cur_manage_dialog_delete(GtkWidget *widget, gpointer user_data)
{
struct ui_cur_manage_dialog_data *data;
@@ -1571,9 +1561,7 @@
}
-/*
-** button callback: set base currency
-*/
+
static void ui_cur_manage_dialog_setbase(GtkWidget *widget, gpointer user_data)
{
struct ui_cur_manage_dialog_data *data;
@@ -1605,11 +1593,6 @@
}
-
-
-/*
-**
-*/
static void ui_cur_manage_dialog_selection(GtkTreeSelection *treeselection, gpointer user_data)
{
ui_cur_manage_dialog_update(GTK_WIDGET(gtk_tree_selection_get_tree_view (treeselection)), NULL);
@@ -1630,10 +1613,6 @@
}
-
-/*
-**
-*/
static void ui_cur_manage_dialog_setup(struct ui_cur_manage_dialog_data *data)
{
@@ -1650,9 +1629,6 @@
}
-/*
-**
-*/
GtkWidget *ui_cur_manage_dialog (void)
{
struct ui_cur_manage_dialog_data *data;
@@ -1674,9 +1650,6 @@
data->dialog = dialog;
data->change = 0;
- //set the dialog icon
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_CURRENCY);
-
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
dh = (h*1.33/PHI);
@@ -1698,7 +1671,7 @@
content_grid = gtk_grid_new();
gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
- gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+ gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_LARGE);
gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 0);
crow = 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-dialogs.c new/homebank-5.5.8/src/ui-dialogs.c
--- old/homebank-5.5.7/src/ui-dialogs.c 2022-10-04 07:09:31.000000000 +0200
+++ new/homebank-5.5.8/src/ui-dialogs.c 2022-10-15 11:06:30.000000000 +0200
@@ -200,7 +200,7 @@
content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
box = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_MEDIUM);
- gtk_container_set_border_width (GTK_CONTAINER(box), SPACING_MEDIUM);
+ gtk_container_set_border_width (GTK_CONTAINER(box), SPACING_LARGE);
gtk_box_pack_start (GTK_BOX (content_area), box, FALSE, FALSE, 0);
// group :: file title
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-filter.c new/homebank-5.5.8/src/ui-filter.c
--- old/homebank-5.5.7/src/ui-filter.c 2022-01-01 17:40:56.000000000 +0100
+++ new/homebank-5.5.8/src/ui-filter.c 2022-10-15 11:22:30.000000000 +0200
@@ -1443,10 +1443,6 @@
gtk_dialog_add_button(GTK_DIALOG(dialog), _("_Cancel"), GTK_RESPONSE_REJECT);
gtk_dialog_add_button(GTK_DIALOG(dialog), _("_OK"), GTK_RESPONSE_ACCEPT);
-
- //TODO:
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_FILTER);
-
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
dh = (h*1.33/PHI);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-hbfile.c new/homebank-5.5.8/src/ui-hbfile.c
--- old/homebank-5.5.7/src/ui-hbfile.c 2022-01-01 17:40:56.000000000 +0100
+++ new/homebank-5.5.8/src/ui-hbfile.c 2022-10-15 11:07:29.000000000 +0200
@@ -204,7 +204,6 @@
g_object_set_data(G_OBJECT(dialog), "inst_data", (gpointer)data);
DB( g_print("(defaccount) dialog=%p, inst_data=%p\n", dialog, data) );
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_PROPERTIES);
gtk_window_set_resizable(GTK_WINDOW (dialog), FALSE);
content_area = gtk_dialog_get_content_area(GTK_DIALOG (dialog)); // return a vbox
@@ -212,7 +211,7 @@
content_grid = gtk_grid_new();
gtk_grid_set_row_spacing (GTK_GRID (content_grid), SPACING_LARGE);
gtk_orientable_set_orientation(GTK_ORIENTABLE(content_grid), GTK_ORIENTATION_VERTICAL);
- gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_MEDIUM);
+ gtk_container_set_border_width (GTK_CONTAINER(content_grid), SPACING_LARGE);
gtk_box_pack_start (GTK_BOX (content_area), content_grid, TRUE, TRUE, 0);
crow = 0;
@@ -309,3 +308,5 @@
return dialog;
}
+
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-payee.c new/homebank-5.5.8/src/ui-payee.c
--- old/homebank-5.5.7/src/ui-payee.c 2022-09-19 08:38:44.000000000 +0200
+++ new/homebank-5.5.8/src/ui-payee.c 2022-10-15 11:32:17.000000000 +0200
@@ -1363,6 +1363,7 @@
label = make_label_widget(_("_Name:"));
gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
widget = gtk_entry_new();
+ gtk_entry_set_width_chars(GTK_ENTRY(widget), 24);
ST_name = widget;
gtk_widget_set_hexpand(widget, TRUE);
gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
@@ -1743,8 +1744,6 @@
data->dialog = dialog;
data->change = 0;
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_PAYEE);
-
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
dh = (h*1.33/PHI);
@@ -1764,7 +1763,7 @@
content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
- gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_MEDIUM);
+ gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_LARGE);
//our table
table = gtk_grid_new ();
@@ -1772,6 +1771,7 @@
gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
gtk_box_pack_start (GTK_BOX (mainvbox), table, TRUE, TRUE, 0);
+ //filter part
row = 0;
bbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, SPACING_MEDIUM);
gtk_grid_attach (GTK_GRID (table), bbox, 0, row, 2, 1);
@@ -1798,7 +1798,7 @@
gtk_widget_show_all (menu);
-
+
widget = gtk_menu_button_new();
image = gtk_image_new_from_icon_name (ICONNAME_HB_BUTTON_MENU, GTK_ICON_SIZE_MENU);
g_object_set (widget, "image", image, "popup", GTK_MENU(menu), NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-pref.c new/homebank-5.5.8/src/ui-pref.c
--- old/homebank-5.5.7/src/ui-pref.c 2022-10-03 08:16:13.000000000 +0200
+++ new/homebank-5.5.8/src/ui-pref.c 2022-10-15 11:22:41.000000000 +0200
@@ -2287,8 +2287,6 @@
//store our window private data
g_object_set_data(G_OBJECT(window), "inst_data", (gpointer)data);
- gtk_window_set_icon_name(GTK_WINDOW (window), ICONNAME_PREFERENCES);
-
content = gtk_dialog_get_content_area(GTK_DIALOG (window)); // return a vbox
mainvbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, SPACING_MEDIUM);
gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-split.c new/homebank-5.5.8/src/ui-split.c
--- old/homebank-5.5.7/src/ui-split.c 2022-06-28 19:07:44.000000000 +0200
+++ new/homebank-5.5.8/src/ui-split.c 2022-10-15 11:08:26.000000000 +0200
@@ -892,7 +892,7 @@
content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
table = gtk_grid_new ();
- gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
+ gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_LARGE);
gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_TINY);
gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_TINY);
gtk_box_pack_start (GTK_BOX (content), table, TRUE, TRUE, 0);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-tag.c new/homebank-5.5.8/src/ui-tag.c
--- old/homebank-5.5.7/src/ui-tag.c 2022-09-19 08:39:10.000000000 +0200
+++ new/homebank-5.5.8/src/ui-tag.c 2022-10-15 11:32:39.000000000 +0200
@@ -566,17 +566,25 @@
label = make_label_widget(_("_Name:"));
gtk_grid_attach (GTK_GRID (group_grid), label, 1, row, 1, 1);
widget = gtk_entry_new();
+ gtk_entry_set_width_chars(GTK_ENTRY(widget), 24);
ST_name = widget;
gtk_widget_set_hexpand(widget, TRUE);
gtk_grid_attach (GTK_GRID (group_grid), widget, 2, row, 1, 1);
- g_signal_connect (G_OBJECT (ST_name), "changed", G_CALLBACK (ui_tag_manage_dialog_edit_entry_cb), dialog);
-
- gtk_widget_show_all(content_grid);
+ //setup
+ //#1992284 manage tag edit input is empty
+ gtk_entry_set_text(GTK_ENTRY(ST_name), item->name);
+ gtk_widget_grab_focus (ST_name);
+ gtk_entry_set_activates_default (GTK_ENTRY(ST_name), TRUE);
gtk_dialog_set_default_response(GTK_DIALOG( dialog ), GTK_RESPONSE_ACCEPT);
+
+ g_signal_connect (G_OBJECT (ST_name), "changed", G_CALLBACK (ui_tag_manage_dialog_edit_entry_cb), dialog);
+
+ gtk_widget_show_all(content_grid);
+
//wait for the user
gint result = gtk_dialog_run (GTK_DIALOG (dialog));
@@ -862,8 +870,6 @@
data->dialog = dialog;
data->change = 0;
- //gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_TAG);
-
//set a nice dialog size
gtk_window_get_size(GTK_WINDOW(GLOBALS->mainwindow), &w, &h);
dh = (h*1.33/PHI);
@@ -884,7 +890,7 @@
content = gtk_dialog_get_content_area(GTK_DIALOG (dialog));
mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, SPACING_SMALL);
gtk_box_pack_start (GTK_BOX (content), mainvbox, TRUE, TRUE, 0);
- gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_MEDIUM);
+ gtk_container_set_border_width (GTK_CONTAINER(mainvbox), SPACING_LARGE);
//our table
table = gtk_grid_new ();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-transaction.c new/homebank-5.5.8/src/ui-transaction.c
--- old/homebank-5.5.7/src/ui-transaction.c 2022-09-19 08:40:25.000000000 +0200
+++ new/homebank-5.5.8/src/ui-transaction.c 2022-10-15 11:09:26.000000000 +0200
@@ -1367,19 +1367,16 @@
title = _("Add transaction");
if(type == TXN_DLG_TYPE_TPL) { title = _("Add template"); }
else if(type == TXN_DLG_TYPE_SCH) { title = _("Post scheduled"); }
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_OPE_ADD);
break;
case TXN_DLG_ACTION_INHERIT:
title = _("Inherit transaction");
if(type == TXN_DLG_TYPE_TPL)
title = _("Inherit template");
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_OPE_HERIT);
break;
case TXN_DLG_ACTION_EDIT:
title = _("Edit transaction");
if(type == TXN_DLG_TYPE_TPL)
title = _("Edit template");
- gtk_window_set_icon_name(GTK_WINDOW (dialog), ICONNAME_HB_OPE_EDIT);
break;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/homebank-5.5.7/src/ui-widgets.c new/homebank-5.5.8/src/ui-widgets.c
--- old/homebank-5.5.7/src/ui-widgets.c 2022-01-02 17:38:46.000000000 +0100
+++ new/homebank-5.5.8/src/ui-widgets.c 2022-10-15 11:10:11.000000000 +0200
@@ -1046,7 +1046,7 @@
/* = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
-#define HB_KV_BUFFER_MAX_LEN 8
+#define HB_KV_BUFFER_MAX_LEN 16
#define HB_KV_ITEMS_MAX_LEN 32
gchar *hbtk_get_label(HbKvData *kvdata, guint32 key)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package slurm for openSUSE:Factory checked in at 2022-10-22 14:13:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/slurm (Old)
and /work/SRC/openSUSE:Factory/.slurm.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "slurm"
Sat Oct 22 14:13:18 2022 rev:79 rq:1030432 version:22.05.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/slurm/slurm.changes 2022-09-26 18:48:46.848119661 +0200
+++ /work/SRC/openSUSE:Factory/.slurm.new.2275/slurm.changes 2022-10-22 14:13:52.616850316 +0200
@@ -1,0 +2,29 @@
+Fri Oct 14 08:49:24 UTC 2022 - Christian Goll <cgoll(a)suse.com>
+
+- updated to 22.05.5
+- NOTE: Slurm validates that libraries are of the same version. Unfortunately,
+ due to an oversight, we failed to notice that the slurmstepd loads the
+ hash_k12 library only after a job has completed. This means that if the
+ hash_k12 library is upgraded before a job finishes, the slurmstepd will load
+ the new library when the job finishes, and will fail due to a mismatch of
+ versions. This results in nodes with slurmstepd processes stuck
+ indefinitely. These processes require manual intervention to clean up. There
+ is no clean way to resolve these hung slurmstepd processes.
+ The only recommended way to upgrade between minor versions of 22.05 with
+ RPM���s or upgrades that replace current binaries and libraries is to drain the
+ nodes of running jobs first.
+- Fixes a number of moderate severity issues, noteable are:
+ * Load hash plugin at slurmstepd launch time to prevent issues loading the
+ plugin at step completion if the Slurm installation is upgraded.
+ * Update nvml plugin to match the unique id format for MIG devices in new
+ Nvidia drivers.
+ * Fix multi-node step launch failure when nodes in the controller aren't in
+ natural order. This can happen with inconsistent node naming (such as
+ node15 and node052) or with dynamic nodes which can register in any order.
+ * job_container/tmpfs - cleanup containers even when the .ns file isn't
+ mounted anymore.
+ * Wait up to PrologEpilogTimeout before shutting down slurmd to allow prolog
+ and epilog scripts to complete or timeout. Previously, slurmd waited 120
+ seconds before timing out and killing prolog and epilog scripts.
+
+-------------------------------------------------------------------
Old:
----
slurm-22.05.2.tar.bz2
New:
----
slurm-22.05.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ slurm.spec ++++++
--- /var/tmp/diff_new_pack.08FSmd/_old 2022-10-22 14:13:53.212851728 +0200
+++ /var/tmp/diff_new_pack.08FSmd/_new 2022-10-22 14:13:53.224851757 +0200
@@ -18,7 +18,7 @@
# Check file META in sources: update so_version to (API_CURRENT - API_AGE)
%define so_version 38
-%define ver 22.05.2
+%define ver 22.05.5
%define _ver _22_05
%define dl_ver %{ver}
# so-version is 0 and seems to be stable
++++++ slurm-22.05.2.tar.bz2 -> slurm-22.05.5.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/slurm/slurm-22.05.2.tar.bz2 /work/SRC/openSUSE:Factory/.slurm.new.2275/slurm-22.05.5.tar.bz2 differ: char 11, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package cpupower for openSUSE:Factory checked in at 2022-10-22 14:13:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cpupower (Old)
and /work/SRC/openSUSE:Factory/.cpupower.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cpupower"
Sat Oct 22 14:13:17 2022 rev:55 rq:1030431 version:MACRO
Changes:
--------
--- /work/SRC/openSUSE:Factory/cpupower/cpupower.changes 2022-04-11 23:50:18.846337646 +0200
+++ /work/SRC/openSUSE:Factory/.cpupower.new.2275/cpupower.changes 2022-10-22 14:13:51.868848543 +0200
@@ -1,0 +2,20 @@
+Fri Oct 21 13:59:41 UTC 2022 - Dominique Leuenberger <dimstar(a)opensuse.org>
+
+- clean up sources: drop rapl_monitor.patch and
+ cpupower_rapl.patch.
+
+-------------------------------------------------------------------
+Fri Oct 7 15:59:26 UTC 2022 - Callum Farmer <gmbr3(a)opensuse.org>
+
+- Move bash-completion to subpackage so it isn't installed when
+ not needed
+
+-------------------------------------------------------------------
+Tue Jul 5 09:02:11 UTC 2022 - Thomas Renninger <trenn(a)suse.de>
+
+- Remove powercap capabilities to patch againt latest kernel sources
+ -> still keep the patches, will be removed after trying to get this
+ mainline
+- Add netlink (libnl-devel) requires
+
+-------------------------------------------------------------------
Old:
----
cpupower_rapl.patch
rapl_monitor.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cpupower.spec ++++++
--- /var/tmp/diff_new_pack.eLFrzN/_old 2022-10-22 14:13:52.328849633 +0200
+++ /var/tmp/diff_new_pack.eLFrzN/_new 2022-10-22 14:13:52.336849652 +0200
@@ -24,18 +24,18 @@
%define version %(rpm -q --qf '%%{VERSION}' kernel-source)
Name: cpupower
Version: %{version}
+#Version: 5.19
Release: 0
Summary: Tools to determine and set CPU Power related Settings
License: GPL-2.0-only
Group: System/Base
URL: https://git.kernel.org/cgit/linux/kernel/git/rafael/linux-pm.git
-Patch1: cpupower_rapl.patch
-Patch2: rapl_monitor.patch
Patch3: cpupower_exclude_kernel_Makefile.patch
Patch6: amd_do_not_show_amount_of_boost_states_if_zero.patch
BuildRequires: gettext-tools
BuildRequires: kernel-source
BuildRequires: libcap-devel
+BuildRequires: libnl-devel
BuildRequires: pciutils
BuildRequires: pciutils-devel
@@ -71,6 +71,16 @@
For that purpose, it compares the performance governor to a configured
powersave module.
+%package bash-completion
+Summary: Bash completion for cpupower
+Group: System/Shells
+Requires: %{name}
+Requires: bash-completion
+Supplements: (%{name} and bash-completion)
+
+%description bash-completion
+bash command line completion support for cpupower.
+
%package rebuild
Summary: Empty package to ensure rebuilding cpupower in OBS
Group: System/Monitoring
@@ -89,8 +99,6 @@
(cd %{_prefix}/src/linux ; tar -cf - COPYING CREDITS README tools include scripts Kbuild Makefile arch/*/{include,lib,Makefile} lib) | tar -xf -
chmod +x tools/power/cpupower/utils/version-gen.sh
cd %{maindir}
-%patch1 -p1
-%patch2 -p1
%patch3 -p1
%patch6 -p1
@@ -126,7 +134,6 @@
%postun -n libcpupower0 -p /sbin/ldconfig
%files
-%{_datadir}/bash-completion/completions/cpupower
%{_mandir}/man1/cpupower*%{?ext_man}
%{_bindir}/cpupower
%ifarch %{ix86} x86_64
@@ -152,9 +159,14 @@
%files devel
%{_includedir}/cpufreq.h
%{_includedir}/cpuidle.h
-%{_includedir}/powercap.h
+#%%{_includedir}/powercap.h
%{_libdir}/libcpu*.so
+%files bash-completion
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/cpupower
+
%files lang -f %{name}.lang
%files rebuild
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package tectonic for openSUSE:Factory checked in at 2022-10-22 14:13:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tectonic (Old)
and /work/SRC/openSUSE:Factory/.tectonic.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tectonic"
Sat Oct 22 14:13:14 2022 rev:2 rq:1030420 version:0.11.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/tectonic/tectonic.changes 2022-07-15 13:52:39.903567049 +0200
+++ /work/SRC/openSUSE:Factory/.tectonic.new.2275/tectonic.changes 2022-10-22 14:13:49.696843396 +0200
@@ -1,0 +2,10 @@
+Fri Oct 14 13:29:43 UTC 2022 - socvirnyl.estela(a)gmail.com
+
+- Update to version 0.11.0:
+ * bridge_harfbuzz: work around build failure with macOS SDK 10.9
+ * engine_spx2html: make sure a code comment isn't treated as a test
+ * engine_spx2html: fix clippy complaints
+ * engine_spx2html: handle glyphs without associated ActualText
+ * engine_spx2html: tidy up special handling and properly exit init on tdux:asp, tdux:dt, etc.
+
+-------------------------------------------------------------------
Old:
----
tectonic-0.9.0.tar.gz
New:
----
tectonic-0.11.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tectonic.spec ++++++
--- /var/tmp/diff_new_pack.XCMGEE/_old 2022-10-22 14:13:51.520847718 +0200
+++ /var/tmp/diff_new_pack.XCMGEE/_new 2022-10-22 14:13:51.524847728 +0200
@@ -17,7 +17,7 @@
Name: tectonic
-Version: 0.9.0
+Version: 0.11.0
Release: 0
Summary: Modernized self-contained TeX and LaTeX engine
License: (Apache-2.0 OR MIT) AND BSD-3-Clause ) AND ( 0BSD OR MIT OR Apache-2.0 ) AND ( Apache-2.0 OR BSL-1.0 ) AND ( Apache-2.0 OR MIT ) AND ( Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT ) AND ( MIT OR Apache-2.0 AND BSD-2-Clause ) AND ( MIT OR Apache-2.0 OR Zlib ) AND ( MIT OR Zlib OR Apache-2.0 ) AND ( Unlicense OR MIT ) AND ( Zlib OR Apache-2.0 OR MIT ) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT AND WTFPL
++++++ _service ++++++
--- /var/tmp/diff_new_pack.XCMGEE/_old 2022-10-22 14:13:51.592847889 +0200
+++ /var/tmp/diff_new_pack.XCMGEE/_new 2022-10-22 14:13:51.600847908 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/tectonic-typesetting/tectonic/</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="scm">git</param>
- <param name="revision">9818a77</param>
+ <param name="revision">d752d29</param>
<param name="versionrewrite-pattern">tectonic(a)(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<param name="changesgenerate">enable</param>
++++++ tectonic-0.9.0.tar.gz -> tectonic-0.11.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/tectonic/tectonic-0.9.0.tar.gz /work/SRC/openSUSE:Factory/.tectonic.new.2275/tectonic-0.11.0.tar.gz differ: char 12, line 1
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/tectonic/vendor.tar.gz /work/SRC/openSUSE:Factory/.tectonic.new.2275/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package element-web for openSUSE:Factory checked in at 2022-10-22 14:13:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/element-web (Old)
and /work/SRC/openSUSE:Factory/.element-web.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "element-web"
Sat Oct 22 14:13:12 2022 rev:23 rq:1030417 version:1.11.10
Changes:
--------
--- /work/SRC/openSUSE:Factory/element-web/element-web.changes 2022-10-19 13:18:19.945303604 +0200
+++ /work/SRC/openSUSE:Factory/.element-web.new.2275/element-web.changes 2022-10-22 14:13:47.308837737 +0200
@@ -1,0 +2,5 @@
+Wed Oct 19 15:07:28 UTC 2022 - Andreas Schwab <schwab(a)suse.de>
+
+- Add sentry-cli for riscv64
+
+-------------------------------------------------------------------
@@ -44,0 +50 @@
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ npm-packages-offline-cache.tar.gz ++++++
/work/SRC/openSUSE:Factory/element-web/npm-packages-offline-cache.tar.gz /work/SRC/openSUSE:Factory/.element-web.new.2275/npm-packages-offline-cache.tar.gz differ: char 12, line 1
++++++ prepare.sh ++++++
--- /var/tmp/diff_new_pack.TA1EIX/_old 2022-10-22 14:13:49.084841945 +0200
+++ /var/tmp/diff_new_pack.TA1EIX/_new 2022-10-22 14:13:49.088841955 +0200
@@ -37,7 +37,7 @@
# fill sentry-cli cache with mock binaries for all architecutres
cd sentry-cli
sentry_cli_version=$(ls ../(a)sentry-cli-*.tgz | sed -e 's/.*cli-//' -e 's/.tgz//')
-for arch in i686 x86_64 aarch64 armv7 ; do
+for arch in i686 x86_64 aarch64 armv7 riscv64; do
url="https://downloads.sentry-cdn.com/sentry-cli/${sentry_cli_version}/sentry-cl…"
filehash=$(echo -n "$url" | md5sum | cut -c1-6)
target="${filehash}-sentry-cli-Linux-${arch/_/-}"
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package OpenImageIO for openSUSE:Factory checked in at 2022-10-22 14:13:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/OpenImageIO (Old)
and /work/SRC/openSUSE:Factory/.OpenImageIO.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "OpenImageIO"
Sat Oct 22 14:13:06 2022 rev:31 rq:1030498 version:2.4.4.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/OpenImageIO/OpenImageIO.changes 2022-07-21 11:33:49.090972876 +0200
+++ /work/SRC/openSUSE:Factory/.OpenImageIO.new.2275/OpenImageIO.changes 2022-10-22 14:13:41.112823053 +0200
@@ -1,0 +2,41 @@
+Sat Oct 22 08:22:19 UTC 2022 - Hans-Peter Jansen <hpj(a)urpla.net>
+
+- Provide testdata oiio-images-*.tar.xz as a service
+- Make sure, testsuite can find the images
+
+-------------------------------------------------------------------
+Fri Oct 21 10:09:03 UTC 2022 - Hans-Peter Jansen <hpj(a)urpla.net>
+
+- Clarify testsuite python requirements
+- Streamline %check directives
+- Enable ptex_broken test
+
+-------------------------------------------------------------------
+Thu Oct 20 17:56:44 UTC 2022 - Stefan Br��ns <stefan.bruens(a)rwth-aachen.de>
+
+- Fix and reenable testsuite
+- Some minor spec file cleanup
+
+-------------------------------------------------------------------
+Thu Oct 20 16:14:45 UTC 2022 - Stefan Br��ns <stefan.bruens(a)rwth-aachen.de>
+
+- Add memory (3GByte), memoryperjob (600 MByte) constraints, avoid
+ build failures on hosts with high core count and low memory.
+
+-------------------------------------------------------------------
+Wed Oct 19 15:23:48 UTC 2022 - Stefan Br��ns <stefan.bruens(a)rwth-aachen.de>
+
+- Add explicit build dependency for boost::atomic, fixes build
+ on Leap.
+
+-------------------------------------------------------------------
+Fri Oct 14 22:07:00 UTC 2022 - Hans-Peter Jansen <hpj(a)urpla.net>
+
+- update to 2.4.4.2
+ * too many changes, check: https://github.com/OpenImageIO/oiio/releases/
+- add oiio-images.tar.xz for checks
+- ignore check results
+- adjust libver to 2.4
+- minor build adjustments
+
+-------------------------------------------------------------------
Old:
----
oiio-2.3.15.0.tar.gz
New:
----
_constraints
_service
oiio-2.4.4.2.tar.gz
oiio-images-20221017T102353.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ OpenImageIO.spec ++++++
--- /var/tmp/diff_new_pack.kEXDW0/_old 2022-10-22 14:13:44.428830911 +0200
+++ /var/tmp/diff_new_pack.kEXDW0/_new 2022-10-22 14:13:44.436830930 +0200
@@ -31,16 +31,19 @@
%bcond_with apidocs
%bcond_with ptex
-%define so_ver 2_3
-%define major_minor_ver 2.3
+%define images_ts 20221017T102353
+%define so_ver 2_4
+%define major_minor_ver 2.4
Name: OpenImageIO
-Version: 2.3.15.0
+Version: 2.4.4.2
Release: 0
Summary: Library for Reading and Writing Images
License: BSD-3-Clause
Group: Productivity/Graphics/Other
URL: https://www.openimageio.org/
Source0: https://github.com/OpenImageIO/oiio/archive/refs/tags/v%{version}.tar.gz#/o…
+# this contains the actual test images, only used during build
+Source1: oiio-images-%{images_ts}.tar.xz
# NOTE: Please don't uncomment a build requirement unless you have submitted the package to factory and it exists
#BuildRequires: Field3D-devel
BuildRequires: cmake >= 3.12
@@ -53,6 +56,7 @@
BuildRequires: gcc-c++
BuildRequires: giflib-devel
BuildRequires: hdf5-devel
+BuildRequires: libboost_atomic-devel
BuildRequires: libboost_filesystem-devel
BuildRequires: libboost_system-devel
BuildRequires: libboost_thread-devel
@@ -64,6 +68,8 @@
%if %{with python_bindings}
BuildRequires: python3-devel
BuildRequires: python3-pybind11-devel
+# required for testsuite
+BuildRequires: python3-numpy
%endif
BuildRequires: robin-map-devel
BuildRequires: tbb-devel
@@ -165,7 +171,7 @@
This package contains python bindings for OpenImageIO.
%prep
-%setup -q -n oiio-%{version}
+%setup -q -n oiio-%{version} -a 1
%autopatch -p1
# Make sure that bundled libraries are not used
@@ -173,6 +179,8 @@
src/include/pugixml.hpp
rm -rf src/include/tbb/
+for i in $(grep -rl "%{_bindir}/env python$"); do sed -i '1s@^#!.*@#!%{_bindir}/python3@' ${i}; done
+
%build
%cmake \
%ifarch ppc
@@ -186,9 +194,11 @@
-DLINKSTATIC:BOOL=OFF \
-DUSE_EXTERNAL_PUGIXML:BOOL=ON \
-DUSE_FFMPEG:BOOL=ON \
+ -DUSE_Nuke:BOOL=OFF \
-DCMAKE_SKIP_RPATH:BOOL=ON \
- -DUSE_OPENCV:BOOL=%{?with_opencv:ON}%{?without_opencv:OFF} \
- -DUSE_PYTHON:BOOL=%{?with_python_bindings:ON}%{?without_python_bindings:OFF} \
+ -DUSE_OPENCV:BOOL=%{?with_opencv:ON}%{!?with_opencv:OFF} \
+ -DUSE_PYTHON:BOOL=%{?with_python_bindings:ON}%{!?with_python_bindings:OFF} \
+ -DUSE_Ptex:BOOL=%{?with_ptex:ON}%{!?with_ptex:OFF} \
-DPYTHON_EXECUTABLE:PATH=%{_bindir}/python3 \
-DPLUGIN_SEARCH_PATH:PATH=%{_libdir}/%{name}-%{major_minor_ver} \
..
@@ -215,19 +225,26 @@
%fdupes -s %{buildroot}
%check
-# Make sure testsuite can find required fonts
-mkdir -p build/fonts
-ln -s ../../src/fonts/Droid_Serif/DroidSerif.ttf build/fonts/DroidSerif.ttf
-ln -s ../../src/fonts/Droid_Sans/DroidSans.ttf build/fonts/DroidSans.ttf
+# Make sure, testsuite can find required test images and fonts
+ln -sf $(pwd)/oiio-images-%{images_ts} build/testsuite/oiio-images
+mkdir -p ~/fonts
+ln -sf $(pwd)/src/fonts/Droid_Serif/DroidSerif.ttf ~/fonts/DroidSerif.ttf
+ln -sf $(pwd)/src/fonts/Droid_Sans/DroidSans.ttf ~/fonts/DroidSans.ttf
+export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
+# used as suffix for python binary
+export PYTHON_VERSION=3
+export PYTHONPATH=%{buildroot}%{python3_sitearch}
+export PYTHONDONTWRITEBYTECODE=1
# Exclude known broken tests
# timer tests won't do reliably in OBS
%ifarch x86_64
-%ctest '-E' 'broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer'
+%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer'
%ctest '-R' 'texture-icwrite' || true
#%%ctest '-j1' '-R' 'unit_timer'
%else
# Many test cases are failing on PPC, ARM, ix64 ... ignore for now
-%ctest '-E' 'broken|texture-icwrite|unit_timer' || true
+%ctest '-E' 'ptex-broken|texture-icwrite|unit_timer|unit_simd|heif|cmake-consumer' || true
+%ctest '-R' 'texture-icwrite' || true
#%%ctest '-j1' '-R' 'unit_timer'
%endif
@@ -264,7 +281,9 @@
%if %{with python_bindings}
%files -n python3-%{name}
-%{python3_sitearch}/%{name}.*.so
+%dir %{python3_sitearch}/%{name}
+%{python3_sitearch}/%{name}/__init__.py
+%{python3_sitearch}/%{name}/%{name}.*.so
%endif
%changelog
++++++ _constraints ++++++
<constraints>
<hardware>
<memoryperjob>
<size unit="M">600</size>
</memoryperjob>
<memory>
<size unit="G">3</size>
</memory>
</hardware>
</constraints>
++++++ _service ++++++
<services>
<service name="tar_scm" mode="disabled">
<param name="scm">git</param>
<param name="url">https://github.com/OpenImageIO/oiio-images</param>
<param name="revision">master</param>
<param name="versionformat">%ci</param>
<param name="exclude">.git</param>
</service>
<service name="recompress" mode="disabled">
<param name="compression">xz</param>
<param name="file">*.tar</param>
</service>
</services>
++++++ oiio-2.3.15.0.tar.gz -> oiio-2.4.4.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/OpenImageIO/oiio-2.3.15.0.tar.gz /work/SRC/openSUSE:Factory/.OpenImageIO.new.2275/oiio-2.4.4.2.tar.gz differ: char 13, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package installation-images for openSUSE:Factory checked in at 2022-10-22 14:13:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/installation-images (Old)
and /work/SRC/openSUSE:Factory/.installation-images.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "installation-images"
Sat Oct 22 14:13:04 2022 rev:171 rq:1030222 version:17.64
Changes:
--------
--- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes 2022-08-23 14:26:50.451251759 +0200
+++ /work/SRC/openSUSE:Factory/.installation-images.new.2275/installation-images.changes 2022-10-22 14:13:39.204818531 +0200
@@ -1,0 +2,7 @@
+Thu Oct 20 15:19:57 UTC 2022 - wfeldt(a)opensuse.org
+
+- merge gh#openSUSE/installation-images#613
+- remove reiserfs support (bsc#1204551)
+- 17.64
+
+--------------------------------------------------------------------
Old:
----
installation-images-17.63.tar.xz
New:
----
installation-images-17.64.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.zYZ0S1/_old 2022-10-22 14:13:39.864820095 +0200
+++ /var/tmp/diff_new_pack.zYZ0S1/_new 2022-10-22 14:13:39.872820114 +0200
@@ -40,7 +40,6 @@
%define with_plymouth 1
%define with_shim 1
%define with_storage_ng 1
-%define with_reiserfs_kmp 0
%define with_ssl_hmac 1
%define with_exfat 0
%define with_kernel_extra 0
@@ -211,7 +210,6 @@
%endif
%if "%theme" == "SLED"
-%define with_reiserfs_kmp 1
%define branding_skelcd leanos
%define branding_systemd SLE
%define branding_plymouth SLE
@@ -221,7 +219,6 @@
%endif
%if "%theme" == "SLES"
-%define with_reiserfs_kmp 1
%define branding_skelcd leanos
%define branding_systemd SLE
%define branding_plymouth SLE
@@ -245,7 +242,6 @@
%endif
%if "%theme" == "SLES_SAP"
-%define with_reiserfs_kmp 1
%define branding_skelcd leanos
%define branding_systemd SLE
%define branding_plymouth SLE
@@ -255,7 +251,6 @@
%endif
%if "%theme" == "CAASP"
-%define with_reiserfs_kmp 1
%define branding_skelcd CAASP
%define branding_systemd CAASP
%define branding_plymouth SLE
@@ -291,9 +286,6 @@
ExcludeArch: %ix86
%endif
-%if %with_reiserfs_kmp
-BuildRequires: reiserfs-kmp-default
-%endif
BuildRequires: xf86-input-libinput
BuildRequires: google-roboto-fonts
BuildRequires: noto-sans-fonts
@@ -474,7 +466,6 @@
BuildRequires: procinfo
BuildRequires: procps
BuildRequires: psmisc
-BuildRequires: reiserfs
BuildRequires: rgb
BuildRequires: rpcbind
BuildRequires: rsync
@@ -672,7 +663,7 @@
Summary: Installation Image Files for %theme
License: GPL-2.0-or-later
Group: Metapackages
-Version: 17.63
+Version: 17.64
Release: 0
Provides: installation-images = %version-%release
Conflicts: otherproviders(installation-images)
++++++ installation-images-17.63.tar.xz -> installation-images-17.64.tar.xz ++++++
++++ 5653 lines of diff (skipped)
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package patterns-microos for openSUSE:Factory checked in at 2022-10-22 14:13:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-microos (Old)
and /work/SRC/openSUSE:Factory/.patterns-microos.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-microos"
Sat Oct 22 14:13:05 2022 rev:54 rq:1030320 version:5.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-microos/patterns-microos.changes 2022-10-06 07:41:26.492585446 +0200
+++ /work/SRC/openSUSE:Factory/.patterns-microos.new.2275/patterns-microos.changes 2022-10-22 14:13:40.336821214 +0200
@@ -1,0 +2,17 @@
+Fri Oct 21 08:19:01 UTC 2022 - Richard Brown <rbrown(a)suse.com>
+
+- Require at-spi2-core else risk major performance issues (boo#1204564)
+
+-------------------------------------------------------------------
+Wed Oct 19 07:05:42 UTC 2022 - Guillaume GARDET <guillaume.gardet(a)opensuse.org>
+
+- Do not require kdump on 32-bit arm - boo#1203888
+
+-------------------------------------------------------------------
+Mon Oct 17 09:14:52 UTC 2022 - Guillaume GARDET <guillaume.gardet(a)opensuse.org>
+
+- Replace tftpboot-installation-openSUSE-MicroOS-%{_arch}
+ with tftpboot-installation-openSUSE-MicroOS-%{_target_cpu}
+ to match what installation-images:MicroOS produces
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-microos.spec ++++++
--- /var/tmp/diff_new_pack.lfUktE/_old 2022-10-22 14:13:40.884822513 +0200
+++ /var/tmp/diff_new_pack.lfUktE/_new 2022-10-22 14:13:40.900822550 +0200
@@ -100,7 +100,9 @@
Requires: health-checker-plugins-MicroOS
Requires: iputils
Requires: issue-generator
+%ifnarch %{arm}
Requires: kdump
+%endif
Requires: less
Requires: microos-tools
Requires: openssh
@@ -480,6 +482,8 @@
Requires: gvfs-backends
# We need the icons to work
Requires: adwaita-icon-theme
+# We need this for accessability and the lack of it causes big performance issues (boo#1204564)
+Requires: at-spi2-core
# Some fonts
Requires: adobe-sourcecodepro-fonts
Requires: adobe-sourcesanspro-fonts
@@ -611,7 +615,7 @@
Requires: policycoreutils-python-utils
Requires: qemu-guest-agent
Requires: spice-vdagent
-Requires: tftpboot-installation-openSUSE-MicroOS-%{_arch}
+Requires: tftpboot-installation-openSUSE-MicroOS-%{_target_cpu}
%ifarch %ix86 x86_64
Requires: ucode-amd
Requires: ucode-intel
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package imlib2 for openSUSE:Factory checked in at 2022-10-22 14:13:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/imlib2 (Old)
and /work/SRC/openSUSE:Factory/.imlib2.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "imlib2"
Sat Oct 22 14:13:03 2022 rev:48 rq:1030159 version:1.9.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/imlib2/imlib2.changes 2022-08-23 14:25:40.631098088 +0200
+++ /work/SRC/openSUSE:Factory/.imlib2.new.2275/imlib2.changes 2022-10-22 14:13:38.480816815 +0200
@@ -1,0 +2,5 @@
+Mon Aug 22 09:06:37 UTC 2022 - Enrico Belleri <idesmi(a)protonmail.com>
+
+- enable loaders for JPEG2000, HEIF, Postscript, SVG, JPEG-XL
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ imlib2.spec ++++++
--- /var/tmp/diff_new_pack.OqWkTQ/_old 2022-10-22 14:13:38.956817944 +0200
+++ /var/tmp/diff_new_pack.OqWkTQ/_new 2022-10-22 14:13:38.964817963 +0200
@@ -17,28 +17,48 @@
%define lname libImlib2-1
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150400
+%bcond_without jxl
+%else
+%bcond_with jxl
+%endif
+%bcond_with svg
+%bcond_with postscript
Name: imlib2
Version: 1.9.1
Release: 0
Summary: Image handling and conversion library
License: BSD-3-Clause
Group: Development/Libraries/X11
-URL: https://sourceforge.net/projects/enlightenment/
+URL: https://sourceforge.net/projects/enlightenment
Source: https://downloads.sourceforge.net/project/enlightenment/imlib2-src/%{versio…
BuildRequires: doxygen
BuildRequires: giflib-devel
-BuildRequires: libICE-devel
-BuildRequires: libjpeg-devel
-BuildRequires: libpng-devel
BuildRequires: pkgconfig
-BuildRequires: xorg-x11-libX11-devel
-BuildRequires: xorg-x11-libXext-devel
BuildRequires: pkgconfig(bzip2)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(id3tag)
+BuildRequires: pkgconfig(libheif)
+BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libtiff-4)
-BuildRequires: pkgconfig(libwebp)
+BuildRequires: pkgconfig(libwebpdemux)
+BuildRequires: pkgconfig(x11-xcb)
+BuildRequires: pkgconfig(xcb)
+BuildRequires: pkgconfig(xcb-shm) >= 1.9
+BuildRequires: pkgconfig(xext)
BuildRequires: pkgconfig(zlib)
+BuildRequires: pkgconfig(libopenjp2)
+BuildRequires: pkgconfig(libpng)
+%if %{with jxl}
+BuildRequires: pkgconfig(libjxl)
+BuildRequires: pkgconfig(libjxl_threads)
+%endif
+%if %{with svg}
+BuildRequires: pkgconfig(librsvg-2.0) >= 2.46
+%endif
+%if %{with postscript}
+BuildRequires: pkgconfig(libspectre)
+%endif
Recommends: imlib2-loaders
%description
@@ -90,10 +110,21 @@
Provides: imlib2-loader_tiff
Provides: imlib2-loader_xpm
Provides: imlib2-loader_zlib
+Provides: imlib2-loader_j2k
+Provides: imlib2-loader_heif
+%if %{with jxl}
+Provides: imlib2-loader_jxl
+%endif
+%if %{with svg}
+Provides: imlib2-loader_svg
+%endif
+%if %{with postscript}
+Provides: imlib2-loader_ps
+%endif
%description loaders
This package contains the imlib2 image loaders for: argb, bmp, gif,
-jpeg, png, pnm, tga, tiff, xpm
+jpeg, png, pnm, tga, tiff, xpm, j2k, heif, jxl.
%prep
%setup -q
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package selinux-policy for openSUSE:Factory checked in at 2022-10-22 14:13:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/selinux-policy (Old)
and /work/SRC/openSUSE:Factory/.selinux-policy.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "selinux-policy"
Sat Oct 22 14:13:02 2022 rev:34 rq:1030152 version:20221019
Changes:
--------
--- /work/SRC/openSUSE:Factory/selinux-policy/selinux-policy.changes 2022-10-10 18:43:49.870774203 +0200
+++ /work/SRC/openSUSE:Factory/.selinux-policy.new.2275/selinux-policy.changes 2022-10-22 14:13:34.572807554 +0200
@@ -1,0 +2,28 @@
+Wed Oct 19 11:45:57 UTC 2022 - Johannes Segitz <jsegitz(a)suse.com>
+
+- Update to version 20221019. Refreshed:
+ * distro_suse_to_distro_redhat.patch
+ * fix_apache.patch
+ * fix_chronyd.patch
+ * fix_cron.patch
+ * fix_init.patch
+ * fix_kernel_sysctl.patch
+ * fix_networkmanager.patch
+ * fix_rpm.patch
+ * fix_sysnetwork.patch
+ * fix_systemd.patch
+ * fix_systemd_watch.patch
+ * fix_unconfined.patch
+ * fix_unconfineduser.patch
+ * fix_unprivuser.patch
+ * fix_xserver.patch
+- Dropped fix_cockpit.patch as this is now packaged with cockpit itself
+- Remove the ipa module, freeip ships their own module
+- Added fix_alsa.patch to allow reading of config files in home directories
+- Extended fix_networkmanager.patch and fix_postfix.patch to account
+ for SUSE systems
+- Added dontaudit_interface_kmod_tmpfs.patch to prevent AVCs when startproc
+ queries the running processes
+- Updated fix_snapper.patch to allow snapper to talk to rpm via dbus
+
+-------------------------------------------------------------------
Old:
----
fedora-policy-20220714.tar.bz2
fix_cockpit.patch
New:
----
dontaudit_interface_kmod_tmpfs.patch
fedora-policy-20221019.tar.bz2
fix_alsa.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ selinux-policy.spec ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:35.952810824 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:35.956810834 +0200
@@ -33,7 +33,7 @@
License: GPL-2.0-or-later
Group: System/Management
Name: selinux-policy
-Version: 20220714
+Version: 20221019
Release: 0
Source: fedora-policy-%{version}.tar.bz2
Source1: selinux-policy-rpmlintrc
@@ -132,7 +132,7 @@
Patch050: fix_libraries.patch
Patch051: fix_dovecot.patch
# https://github.com/cockpit-project/cockpit/pull/15758
-Patch052: fix_cockpit.patch
+#Patch052: fix_cockpit.patch
Patch053: fix_systemd_watch.patch
# kernel specific sysctl.conf (boo#1184804)
Patch054: fix_kernel_sysctl.patch
@@ -144,6 +144,8 @@
Patch060: fix_dnsmasq.patch
Patch061: fix_userdomain.patch
Patch062: fix_cloudform.patch
+Patch063: fix_alsa.patch
+Patch064: dontaudit_interface_kmod_tmpfs.patch
Patch100: sedoctool.patch
++++++ distro_suse_to_distro_redhat.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:36.104811184 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:36.108811194 +0200
@@ -1,7 +1,8 @@
-diff -r -u fedora-policy-20220714/policy/modules/contrib/apache.fc fedora-policy-20220714_changed/policy/modules/contrib/apache.fc
---- fedora-policy-20220714/policy/modules/contrib/apache.fc 2022-07-14 10:41:34.267983097 +0200
-+++ fedora-policy-20220714_changed/policy/modules/contrib/apache.fc 2022-09-30 09:07:02.245313656 +0200
-@@ -74,7 +74,7 @@
+Index: fedora-policy-20221019/policy/modules/contrib/apache.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/contrib/apache.fc
++++ fedora-policy-20221019/policy/modules/contrib/apache.fc
+@@ -74,7 +74,7 @@ HOME_DIR/((www)|(web)|(public_html))(/.*
/usr/sbin/suexec -- gen_context(system_u:object_r:httpd_suexec_exec_t,s0)
/usr/sbin/thttpd -- gen_context(system_u:object_r:httpd_exec_t,s0)
@@ -10,10 +11,11 @@
/usr/sbin/httpd2-.* -- gen_context(system_u:object_r:httpd_exec_t,s0)
')
-diff -r -u fedora-policy-20220714/policy/modules/contrib/cron.fc fedora-policy-20220714_changed/policy/modules/contrib/cron.fc
---- fedora-policy-20220714/policy/modules/contrib/cron.fc 2022-07-14 10:41:34.279983278 +0200
-+++ fedora-policy-20220714_changed/policy/modules/contrib/cron.fc 2022-09-30 09:07:01.465301514 +0200
-@@ -51,7 +51,7 @@
+Index: fedora-policy-20221019/policy/modules/contrib/cron.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/contrib/cron.fc
++++ fedora-policy-20221019/policy/modules/contrib/cron.fc
+@@ -51,7 +51,7 @@ ifdef(`distro_gentoo',`
/var/spool/cron/lastrun/[^/]* -- <<none>>
')
@@ -22,7 +24,7 @@
/var/spool/cron/lastrun -d gen_context(system_u:object_r:crond_tmp_t,s0)
/var/spool/cron/lastrun/[^/]* -- <<none>>
/var/spool/cron/tabs -d gen_context(system_u:object_r:cron_spool_t,s0)
-@@ -70,7 +70,7 @@
+@@ -70,7 +70,7 @@ ifdef(`distro_gentoo',`
/var/spool/cron/lastrun/[^/]* -- <<none>>
')
@@ -31,10 +33,11 @@
/var/spool/cron/lastrun -d gen_context(system_u:object_r:crond_tmp_t,s0)
/var/spool/cron/lastrun/[^/]* -- <<none>>
/var/spool/cron/tabs -d gen_context(system_u:object_r:cron_spool_t,s0)
-diff -r -u fedora-policy-20220714/policy/modules/contrib/rpm.fc fedora-policy-20220714_changed/policy/modules/contrib/rpm.fc
---- fedora-policy-20220714/policy/modules/contrib/rpm.fc 2022-07-14 10:41:34.315983821 +0200
-+++ fedora-policy-20220714_changed/policy/modules/contrib/rpm.fc 2022-09-30 09:07:01.713305375 +0200
-@@ -79,7 +79,7 @@
+Index: fedora-policy-20221019/policy/modules/contrib/rpm.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/contrib/rpm.fc
++++ fedora-policy-20221019/policy/modules/contrib/rpm.fc
+@@ -80,7 +80,7 @@ ifdef(`distro_redhat', `
/var/run/PackageKit(/.*)? gen_context(system_u:object_r:rpm_var_run_t,s0)
# SuSE
@@ -43,10 +46,11 @@
/usr/bin/online_update -- gen_context(system_u:object_r:rpm_exec_t,s0)
/sbin/yast2 -- gen_context(system_u:object_r:rpm_exec_t,s0)
/var/lib/YaST2(/.*)? gen_context(system_u:object_r:rpm_var_lib_t,s0)
-diff -r -u fedora-policy-20220714/policy/modules/kernel/corecommands.fc fedora-policy-20220714_changed/policy/modules/kernel/corecommands.fc
---- fedora-policy-20220714/policy/modules/kernel/corecommands.fc 2022-07-14 10:41:34.327984002 +0200
-+++ fedora-policy-20220714_changed/policy/modules/kernel/corecommands.fc 2022-09-30 09:07:01.273298522 +0200
-@@ -462,7 +462,7 @@
+Index: fedora-policy-20221019/policy/modules/kernel/corecommands.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/kernel/corecommands.fc
++++ fedora-policy-20221019/policy/modules/kernel/corecommands.fc
+@@ -462,7 +462,7 @@ ifdef(`distro_redhat', `
/usr/share/texmf/texconfig/tcfmgr -- gen_context(system_u:object_r:bin_t,s0)
')
@@ -55,7 +59,7 @@
/usr/lib/cron/run-crons -- gen_context(system_u:object_r:bin_t,s0)
/usr/lib/samba/classic/.* -- gen_context(system_u:object_r:bin_t,s0)
/usr/lib/ssh/.* -- gen_context(system_u:object_r:bin_t,s0)
-@@ -491,7 +491,7 @@
+@@ -491,7 +491,7 @@ ifdef(`distro_suse', `
/var/lib/glusterd/hooks/.*/.*\.sh -- gen_context(system_u:object_r:bin_t,s0)
/var/lib/glusterd/hooks/.*/.*\.py -- gen_context(system_u:object_r:bin_t,s0)
@@ -64,9 +68,10 @@
/var/lib/samba/bin/.+ gen_context(system_u:object_r:bin_t,s0)
')
-diff -r -u fedora-policy-20220714/policy/modules/kernel/devices.fc fedora-policy-20220714_changed/policy/modules/kernel/devices.fc
---- fedora-policy-20220714/policy/modules/kernel/devices.fc 2022-07-14 10:41:34.327984002 +0200
-+++ fedora-policy-20220714_changed/policy/modules/kernel/devices.fc 2022-09-30 09:07:01.265298397 +0200
+Index: fedora-policy-20221019/policy/modules/kernel/devices.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/kernel/devices.fc
++++ fedora-policy-20221019/policy/modules/kernel/devices.fc
@@ -148,7 +148,7 @@
/dev/usb.+ -c gen_context(system_u:object_r:usb_device_t,s0)
/dev/usblp.* -c gen_context(system_u:object_r:printer_device_t,s0)
@@ -76,10 +81,11 @@
/dev/usbscanner -c gen_context(system_u:object_r:scanner_device_t,s0)
')
/dev/vmci -c gen_context(system_u:object_r:vmci_device_t,s0)
-diff -r -u fedora-policy-20220714/policy/modules/kernel/files.fc fedora-policy-20220714_changed/policy/modules/kernel/files.fc
---- fedora-policy-20220714/policy/modules/kernel/files.fc 2022-07-14 10:41:34.331984062 +0200
-+++ fedora-policy-20220714_changed/policy/modules/kernel/files.fc 2022-09-30 09:07:01.289298772 +0200
-@@ -22,7 +22,7 @@
+Index: fedora-policy-20221019/policy/modules/kernel/files.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/kernel/files.fc
++++ fedora-policy-20221019/policy/modules/kernel/files.fc
+@@ -22,7 +22,7 @@ ifdef(`distro_redhat',`
/[^/]+ -- gen_context(system_u:object_r:etc_runtime_t,s0)
')
@@ -88,7 +94,7 @@
/success -- gen_context(system_u:object_r:etc_runtime_t,s0)
')
-@@ -92,7 +92,7 @@
+@@ -92,7 +92,7 @@ ifdef(`distro_gentoo', `
/etc/env\.d/.* -- gen_context(system_u:object_r:etc_runtime_t,s0)
')
@@ -97,10 +103,11 @@
/etc/defkeymap\.map -- gen_context(system_u:object_r:etc_runtime_t,s0)
/etc/rc\.d/init\.d/\.depend.* -- gen_context(system_u:object_r:etc_runtime_t,s0)
')
-diff -r -u fedora-policy-20220714/policy/modules/services/xserver.fc fedora-policy-20220714_changed/policy/modules/services/xserver.fc
---- fedora-policy-20220714/policy/modules/services/xserver.fc 2022-07-14 10:41:34.335984123 +0200
-+++ fedora-policy-20220714_changed/policy/modules/services/xserver.fc 2022-09-30 09:07:02.689320566 +0200
-@@ -189,7 +189,7 @@
+Index: fedora-policy-20221019/policy/modules/services/xserver.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/services/xserver.fc
++++ fedora-policy-20221019/policy/modules/services/xserver.fc
+@@ -189,7 +189,7 @@ ifndef(`distro_debian',`
/var/run/xorg(/.*)? gen_context(system_u:object_r:xserver_var_run_t,s0)
/var/run/systemd/multi-session-x(/.*)? gen_context(system_u:object_r:xdm_var_run_t,s0)
@@ -109,10 +116,11 @@
/var/lib/pam_devperm/:0 -- gen_context(system_u:object_r:xdm_var_lib_t,s0)
')
-diff -r -u fedora-policy-20220714/policy/modules/system/authlogin.fc fedora-policy-20220714_changed/policy/modules/system/authlogin.fc
---- fedora-policy-20220714/policy/modules/system/authlogin.fc 2022-07-14 10:41:34.335984123 +0200
-+++ fedora-policy-20220714_changed/policy/modules/system/authlogin.fc 2022-09-30 09:07:02.761321686 +0200
-@@ -31,7 +31,7 @@
+Index: fedora-policy-20221019/policy/modules/system/authlogin.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/system/authlogin.fc
++++ fedora-policy-20221019/policy/modules/system/authlogin.fc
+@@ -31,7 +31,7 @@ HOME_DIR/\.google_authenticator~ gen_co
/sbin/unix_chkpwd -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
/sbin/unix_update -- gen_context(system_u:object_r:updpwd_exec_t,s0)
/sbin/unix_verify -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
@@ -121,10 +129,11 @@
/sbin/unix2_chkpwd -- gen_context(system_u:object_r:chkpwd_exec_t,s0)
')
-diff -r -u fedora-policy-20220714/policy/modules/system/init.fc fedora-policy-20220714_changed/policy/modules/system/init.fc
---- fedora-policy-20220714/policy/modules/system/init.fc 2022-07-14 10:41:34.335984123 +0200
-+++ fedora-policy-20220714_changed/policy/modules/system/init.fc 2022-09-30 09:07:02.701320753 +0200
-@@ -92,7 +92,7 @@
+Index: fedora-policy-20221019/policy/modules/system/init.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/system/init.fc
++++ fedora-policy-20221019/policy/modules/system/init.fc
+@@ -92,7 +92,7 @@ ifdef(`distro_gentoo', `
/var/run/svscan\.pid -- gen_context(system_u:object_r:initrc_var_run_t,s0)
')
@@ -133,10 +142,11 @@
/var/run/bootsplashctl -p gen_context(system_u:object_r:initrc_var_run_t,s0)
/var/run/keymap -- gen_context(system_u:object_r:initrc_var_run_t,s0)
/var/run/numlock-on -- gen_context(system_u:object_r:initrc_var_run_t,s0)
-diff -r -u fedora-policy-20220714/policy/modules/system/init.te fedora-policy-20220714_changed/policy/modules/system/init.te
---- fedora-policy-20220714/policy/modules/system/init.te 2022-07-14 10:41:34.335984123 +0200
-+++ fedora-policy-20220714_changed/policy/modules/system/init.te 2022-09-30 09:07:02.725321126 +0200
-@@ -1330,7 +1330,7 @@
+Index: fedora-policy-20221019/policy/modules/system/init.te
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/system/init.te
++++ fedora-policy-20221019/policy/modules/system/init.te
+@@ -1334,7 +1334,7 @@ ifdef(`distro_redhat',`
')
')
@@ -145,10 +155,11 @@
optional_policy(`
# set permissions on /tmp/.X11-unix
xserver_setattr_xdm_tmp_dirs(initrc_t)
-diff -r -u fedora-policy-20220714/policy/modules/system/libraries.fc fedora-policy-20220714_changed/policy/modules/system/libraries.fc
---- fedora-policy-20220714/policy/modules/system/libraries.fc 2022-07-14 10:41:34.335984123 +0200
-+++ fedora-policy-20220714_changed/policy/modules/system/libraries.fc 2022-09-30 09:07:02.709320877 +0200
-@@ -329,7 +329,7 @@
+Index: fedora-policy-20221019/policy/modules/system/libraries.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/system/libraries.fc
++++ fedora-policy-20221019/policy/modules/system/libraries.fc
+@@ -329,7 +329,7 @@ HOME_DIR/.*/plugins/nppdf\.so.* -- gen_
/var/lib/spamassassin/compiled/.*\.so.* -- gen_context(system_u:object_r:lib_t,s0)
/usr/lib/xfce4/.*\.so.* -- gen_context(system_u:object_r:lib_t,s0)
@@ -157,10 +168,11 @@
/var/lib/samba/bin/.+\.so(\.[^/]*)* -l gen_context(system_u:object_r:lib_t,s0)
')
-diff -r -u fedora-policy-20220714/policy/modules/system/locallogin.te fedora-policy-20220714_changed/policy/modules/system/locallogin.te
---- fedora-policy-20220714/policy/modules/system/locallogin.te 2022-07-14 10:41:34.335984123 +0200
-+++ fedora-policy-20220714_changed/policy/modules/system/locallogin.te 2022-09-30 09:07:02.757321625 +0200
-@@ -274,7 +274,7 @@
+Index: fedora-policy-20221019/policy/modules/system/locallogin.te
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/system/locallogin.te
++++ fedora-policy-20221019/policy/modules/system/locallogin.te
+@@ -274,7 +274,7 @@ ifdef(`enable_mls',`
')
# suse and debian do not use pam with sulogin...
@@ -169,9 +181,10 @@
ifdef(`distro_debian', `define(`sulogin_no_pam')')
allow sulogin_t self:capability sys_tty_config;
-diff -r -u fedora-policy-20220714/policy/modules/system/logging.fc fedora-policy-20220714_changed/policy/modules/system/logging.fc
---- fedora-policy-20220714/policy/modules/system/logging.fc 2022-07-14 10:41:34.335984123 +0200
-+++ fedora-policy-20220714_changed/policy/modules/system/logging.fc 2022-09-30 09:07:02.757321625 +0200
+Index: fedora-policy-20221019/policy/modules/system/logging.fc
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/system/logging.fc
++++ fedora-policy-20221019/policy/modules/system/logging.fc
@@ -46,7 +46,7 @@
/var/lib/r?syslog(/.*)? gen_context(system_u:object_r:syslogd_var_lib_t,mls_systemhigh)
/var/lib/syslog-ng.persist -- gen_context(system_u:object_r:syslogd_var_lib_t,s0)
@@ -181,10 +194,11 @@
/var/lib/stunnel/dev/log -s gen_context(system_u:object_r:devlog_t,s0)
')
-diff -r -u fedora-policy-20220714/policy/modules/system/logging.te fedora-policy-20220714_changed/policy/modules/system/logging.te
---- fedora-policy-20220714/policy/modules/system/logging.te 2022-07-14 10:41:34.335984123 +0200
-+++ fedora-policy-20220714_changed/policy/modules/system/logging.te 2022-09-30 09:07:02.709320877 +0200
-@@ -674,7 +674,7 @@
+Index: fedora-policy-20221019/policy/modules/system/logging.te
+===================================================================
+--- fedora-policy-20221019.orig/policy/modules/system/logging.te
++++ fedora-policy-20221019/policy/modules/system/logging.te
+@@ -682,7 +682,7 @@ ifdef(`distro_gentoo',`
term_dontaudit_setattr_unallocated_ttys(syslogd_t)
')
++++++ dontaudit_interface_kmod_tmpfs.patch ++++++
Index: fedora-policy-20221019/policy/modules/services/xserver.te
===================================================================
--- fedora-policy-20221019.orig/policy/modules/services/xserver.te
+++ fedora-policy-20221019/policy/modules/services/xserver.te
@@ -764,6 +764,10 @@ userdom_mounton_tmp_sockets(xdm_t)
userdom_nnp_transition_login_userdomain(xdm_t)
userdom_watch_user_home_dirs(xdm_t)
+# SUSE uses startproc to start the display manager. While checking for running processes
+# it goes over all running instances, triggering AVCs
+modutils_dontaudit_kmod_tmpfs_getattr(xdm_t)
+
#userdom_home_manager(xdm_t)
tunable_policy(`xdm_write_home',`
userdom_user_home_dir_filetrans(xdm_t, xdm_home_t, { file lnk_file })
Index: fedora-policy-20221019/policy/modules/system/modutils.if
===================================================================
--- fedora-policy-20221019.orig/policy/modules/system/modutils.if
+++ fedora-policy-20221019/policy/modules/system/modutils.if
@@ -507,3 +507,21 @@ interface(`modules_filetrans_named_conte
#files_kernel_modules_filetrans($1, modules_dep_t, file, "modules.symbols")
#files_kernel_modules_filetrans($1, modules_dep_t, file, "modules.symbols.bin")
')
+
+#######################################
+## <summary>
+## Don't audit accesses to tmp file type.
+## </summary>
+## <param name="domain">
+## <summary>
+## Domain allowed access.
+## </summary>
+## </param>
+#
+interface(`modutils_dontaudit_kmod_tmpfs_getattr',`
+ gen_require(`
+ type kmod_tmpfs_t;
+ ')
+
+ dontaudit $1 kmod_tmpfs_t:file { getattr };
+')
++++++ fedora-policy-20220714.tar.bz2 -> fedora-policy-20221019.tar.bz2 ++++++
++++ 4834 lines of diff (skipped)
++++++ fix_alsa.patch ++++++
Index: fedora-policy-20221019/policy/modules/contrib/alsa.te
===================================================================
--- fedora-policy-20221019.orig/policy/modules/contrib/alsa.te
+++ fedora-policy-20221019/policy/modules/contrib/alsa.te
@@ -104,6 +104,10 @@ userdom_manage_unpriv_user_semaphores(al
userdom_manage_unpriv_user_shared_mem(alsa_t)
userdom_search_user_home_dirs(alsa_t)
+optional_policy(`
+ gnome_read_home_config(alsa_t)
+')
+
ifdef(`distro_debian',`
term_dontaudit_use_unallocated_ttys(alsa_t)
++++++ fix_apache.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.292814000 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.292814000 +0200
@@ -1,10 +1,10 @@
-Index: fedora-policy-20220428/policy/modules/contrib/apache.if
+Index: fedora-policy-20221019/policy/modules/contrib/apache.if
===================================================================
---- fedora-policy-20220428.orig/policy/modules/contrib/apache.if
-+++ fedora-policy-20220428/policy/modules/contrib/apache.if
-@@ -1989,3 +1989,25 @@ interface(`apache_ioctl_stream_sockets',
+--- fedora-policy-20221019.orig/policy/modules/contrib/apache.if
++++ fedora-policy-20221019/policy/modules/contrib/apache.if
+@@ -2007,3 +2007,25 @@ interface(`apache_read_semaphores',`
- allow $1 httpd_t:unix_stream_socket ioctl;
+ allow $1 httpd_t:sem r_sem_perms;
')
+
+#######################################
++++++ fix_chronyd.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.328814085 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.332814095 +0200
@@ -1,8 +1,8 @@
-Index: fedora-policy-20220714/policy/modules/contrib/chronyd.te
+Index: fedora-policy-20221019/policy/modules/contrib/chronyd.te
===================================================================
---- fedora-policy-20220714.orig/policy/modules/contrib/chronyd.te
-+++ fedora-policy-20220714/policy/modules/contrib/chronyd.te
-@@ -141,6 +141,14 @@ systemd_exec_systemctl(chronyd_t)
+--- fedora-policy-20221019.orig/policy/modules/contrib/chronyd.te
++++ fedora-policy-20221019/policy/modules/contrib/chronyd.te
+@@ -144,6 +144,14 @@ systemd_exec_systemctl(chronyd_t)
userdom_dgram_send(chronyd_t)
optional_policy(`
@@ -17,10 +17,10 @@
cron_dgram_send(chronyd_t)
')
-Index: fedora-policy-20220714/policy/modules/contrib/chronyd.fc
+Index: fedora-policy-20221019/policy/modules/contrib/chronyd.fc
===================================================================
---- fedora-policy-20220714.orig/policy/modules/contrib/chronyd.fc
-+++ fedora-policy-20220714/policy/modules/contrib/chronyd.fc
+--- fedora-policy-20221019.orig/policy/modules/contrib/chronyd.fc
++++ fedora-policy-20221019/policy/modules/contrib/chronyd.fc
@@ -6,6 +6,8 @@
/usr/sbin/chronyd -- gen_context(system_u:object_r:chronyd_exec_t,s0)
++++++ fix_cron.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.356814152 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.360814161 +0200
@@ -1,7 +1,7 @@
-Index: fedora-policy-20220714/policy/modules/contrib/cron.fc
+Index: fedora-policy-20221019/policy/modules/contrib/cron.fc
===================================================================
---- fedora-policy-20220714.orig/policy/modules/contrib/cron.fc
-+++ fedora-policy-20220714/policy/modules/contrib/cron.fc
+--- fedora-policy-20221019.orig/policy/modules/contrib/cron.fc
++++ fedora-policy-20221019/policy/modules/contrib/cron.fc
@@ -34,7 +34,7 @@
/var/spool/cron -d gen_context(system_u:object_r:user_cron_spool_t,s0)
@@ -32,11 +32,11 @@
-/var/spool/cron/lastrun/[^/]* -- <<none>>
-/var/spool/cron/tabs -d gen_context(system_u:object_r:cron_spool_t,s0)
-')
-Index: fedora-policy-20220714/policy/modules/contrib/cron.if
+Index: fedora-policy-20221019/policy/modules/contrib/cron.if
===================================================================
---- fedora-policy-20220714.orig/policy/modules/contrib/cron.if
-+++ fedora-policy-20220714/policy/modules/contrib/cron.if
-@@ -1057,7 +1057,7 @@ interface(`cron_generic_log_filetrans_lo
+--- fedora-policy-20221019.orig/policy/modules/contrib/cron.if
++++ fedora-policy-20221019/policy/modules/contrib/cron.if
+@@ -1075,7 +1075,7 @@ interface(`cron_generic_log_filetrans_lo
#
interface(`cron_system_spool_entrypoint',`
gen_require(`
++++++ fix_init.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.396814247 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.400814256 +0200
@@ -1,17 +1,8 @@
-Index: fedora-policy-20220714/policy/modules/system/init.te
+Index: fedora-policy-20221019/policy/modules/system/init.te
===================================================================
---- fedora-policy-20220714.orig/policy/modules/system/init.te
-+++ fedora-policy-20220714/policy/modules/system/init.te
-@@ -187,6 +187,8 @@ allow init_t self:bpf { map_create map_r
- # setuid (from /sbin/shutdown)
- # sys_chroot (from /usr/bin/chroot): now provided by corecmd_chroot_exec_chroot()
-
-+# bsc#1197610, find a better, generic solution
-+allow init_t self:file mounton;
- allow init_t self:fifo_file rw_fifo_file_perms;
-
- allow init_t self:service manage_service_perms;
-@@ -267,6 +269,8 @@ corecmd_exec_bin(init_t)
+--- fedora-policy-20221019.orig/policy/modules/system/init.te
++++ fedora-policy-20221019/policy/modules/system/init.te
+@@ -269,6 +269,8 @@ corecmd_exec_bin(init_t)
corenet_all_recvfrom_netlabel(init_t)
corenet_tcp_bind_all_ports(init_t)
corenet_udp_bind_all_ports(init_t)
@@ -20,7 +11,7 @@
dev_create_all_files(init_t)
dev_create_all_chr_files(init_t)
-@@ -396,6 +400,7 @@ logging_manage_audit_config(init_t)
+@@ -398,6 +400,7 @@ logging_manage_audit_config(init_t)
logging_create_syslog_netlink_audit_socket(init_t)
logging_write_var_log_dirs(init_t)
logging_manage_var_log_symlinks(init_t)
@@ -28,7 +19,7 @@
seutil_read_config(init_t)
seutil_read_login_config(init_t)
-@@ -448,9 +453,19 @@ ifdef(`distro_redhat',`
+@@ -450,9 +453,19 @@ ifdef(`distro_redhat',`
corecmd_shell_domtrans(init_t, initrc_t)
storage_raw_rw_fixed_disk(init_t)
@@ -48,7 +39,7 @@
optional_policy(`
anaconda_stream_connect(init_t)
anaconda_create_unix_stream_sockets(init_t)
-@@ -581,10 +596,10 @@ tunable_policy(`init_audit_control',`
+@@ -584,10 +597,10 @@ tunable_policy(`init_audit_control',`
allow init_t self:system all_system_perms;
allow init_t self:system module_load;
allow init_t self:unix_dgram_socket { create_socket_perms sendto };
@@ -61,7 +52,7 @@
allow init_t self:netlink_selinux_socket create_socket_perms;
allow init_t self:unix_dgram_socket lock;
# Until systemd is fixed
-@@ -643,6 +658,7 @@ files_delete_all_spool_sockets(init_t)
+@@ -647,6 +660,7 @@ files_delete_all_spool_sockets(init_t)
files_create_var_lib_dirs(init_t)
files_create_var_lib_symlinks(init_t)
files_read_var_lib_symlinks(init_t)
@@ -69,7 +60,7 @@
files_manage_urandom_seed(init_t)
files_list_locks(init_t)
files_list_spool(init_t)
-@@ -680,7 +696,7 @@ fs_list_all(init_t)
+@@ -684,7 +698,7 @@ fs_list_all(init_t)
fs_list_auto_mountpoints(init_t)
fs_register_binary_executable_type(init_t)
fs_relabel_tmpfs_sock_file(init_t)
@@ -78,7 +69,7 @@
fs_relabel_cgroup_dirs(init_t)
fs_search_cgroup_dirs(init_t)
# for network namespaces
-@@ -736,6 +752,7 @@ systemd_write_inherited_logind_sessions_
+@@ -740,6 +754,7 @@ systemd_write_inherited_logind_sessions_
create_sock_files_pattern(init_t, init_sock_file_type, init_sock_file_type)
create_dirs_pattern(init_t, var_log_t, var_log_t)
@@ -86,7 +77,7 @@
auth_use_nsswitch(init_t)
auth_rw_login_records(init_t)
-@@ -1590,6 +1607,8 @@ optional_policy(`
+@@ -1596,6 +1611,8 @@ optional_policy(`
optional_policy(`
postfix_list_spool(initrc_t)
++++++ fix_kernel_sysctl.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.432814332 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.440814351 +0200
@@ -1,7 +1,7 @@
-Index: fedora-policy-20220624/policy/modules/kernel/files.fc
+Index: fedora-policy-20221019/policy/modules/kernel/files.fc
===================================================================
---- fedora-policy-20220624.orig/policy/modules/kernel/files.fc
-+++ fedora-policy-20220624/policy/modules/kernel/files.fc
+--- fedora-policy-20221019.orig/policy/modules/kernel/files.fc
++++ fedora-policy-20221019/policy/modules/kernel/files.fc
@@ -242,6 +242,8 @@ ifdef(`distro_redhat',`
/usr/lib/ostree-boot(/.*)? gen_context(system_u:object_r:usr_t,s0)
/usr/lib/modules(/.*)/vmlinuz -- gen_context(system_u:object_r:usr_t,s0)
@@ -11,11 +11,11 @@
/usr/doc(/.*)?/lib(/.*)? gen_context(system_u:object_r:usr_t,s0)
-Index: fedora-policy-20220624/policy/modules/system/systemd.te
+Index: fedora-policy-20221019/policy/modules/system/systemd.te
===================================================================
---- fedora-policy-20220624.orig/policy/modules/system/systemd.te
-+++ fedora-policy-20220624/policy/modules/system/systemd.te
-@@ -1052,6 +1052,8 @@ init_stream_connect(systemd_sysctl_t)
+--- fedora-policy-20221019.orig/policy/modules/system/systemd.te
++++ fedora-policy-20221019/policy/modules/system/systemd.te
+@@ -1105,6 +1105,8 @@ init_stream_connect(systemd_sysctl_t)
logging_send_syslog_msg(systemd_sysctl_t)
systemd_read_efivarfs(systemd_sysctl_t)
++++++ fix_networkmanager.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.496814484 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.500814493 +0200
@@ -1,8 +1,8 @@
-Index: fedora-policy-20220714/policy/modules/contrib/networkmanager.te
+Index: fedora-policy-20221019/policy/modules/contrib/networkmanager.te
===================================================================
---- fedora-policy-20220714.orig/policy/modules/contrib/networkmanager.te
-+++ fedora-policy-20220714/policy/modules/contrib/networkmanager.te
-@@ -276,6 +276,9 @@ userdom_read_home_certs(NetworkManager_t
+--- fedora-policy-20221019.orig/policy/modules/contrib/networkmanager.te
++++ fedora-policy-20221019/policy/modules/contrib/networkmanager.te
+@@ -275,6 +275,9 @@ userdom_read_home_certs(NetworkManager_t
userdom_read_user_home_content_files(NetworkManager_t)
userdom_dgram_send(NetworkManager_t)
@@ -12,7 +12,18 @@
tunable_policy(`use_nfs_home_dirs',`
fs_read_nfs_files(NetworkManager_t)
')
-@@ -293,6 +296,14 @@ optional_policy(`
+@@ -284,6 +287,10 @@ tunable_policy(`use_samba_home_dirs',`
+ ')
+
+ optional_policy(`
++ nis_systemctl_ypbind(NetworkManager_t)
++')
++
++optional_policy(`
+ avahi_domtrans(NetworkManager_t)
+ avahi_kill(NetworkManager_t)
+ avahi_signal(NetworkManager_t)
+@@ -292,6 +299,14 @@ optional_policy(`
')
optional_policy(`
@@ -27,7 +38,7 @@
bind_domtrans(NetworkManager_t)
bind_manage_cache(NetworkManager_t)
bind_kill(NetworkManager_t)
-@@ -420,6 +431,8 @@ optional_policy(`
+@@ -419,6 +434,8 @@ optional_policy(`
nscd_kill(NetworkManager_t)
nscd_initrc_domtrans(NetworkManager_t)
nscd_systemctl(NetworkManager_t)
@@ -36,7 +47,7 @@
')
optional_policy(`
-@@ -602,6 +615,7 @@ files_manage_etc_files(NetworkManager_di
+@@ -606,6 +623,7 @@ files_manage_etc_files(NetworkManager_di
init_status(NetworkManager_dispatcher_cloud_t)
init_status(NetworkManager_dispatcher_ddclient_t)
@@ -44,10 +55,21 @@
init_append_stream_sockets(networkmanager_dispatcher_plugin)
init_ioctl_stream_sockets(networkmanager_dispatcher_plugin)
init_stream_connect(networkmanager_dispatcher_plugin)
-Index: fedora-policy-20220714/policy/modules/contrib/networkmanager.if
+@@ -621,6 +639,10 @@ optional_policy(`
+ ')
+
+ optional_policy(`
++ nscd_shm_use(NetworkManager_dispatcher_chronyc_t)
++')
++
++optional_policy(`
+ cloudform_init_domtrans(NetworkManager_dispatcher_cloud_t)
+ ')
+
+Index: fedora-policy-20221019/policy/modules/contrib/networkmanager.if
===================================================================
---- fedora-policy-20220714.orig/policy/modules/contrib/networkmanager.if
-+++ fedora-policy-20220714/policy/modules/contrib/networkmanager.if
+--- fedora-policy-20221019.orig/policy/modules/contrib/networkmanager.if
++++ fedora-policy-20221019/policy/modules/contrib/networkmanager.if
@@ -132,6 +132,24 @@ interface(`networkmanager_initrc_domtran
init_labeled_script_domtrans($1, NetworkManager_initrc_exec_t)
')
@@ -73,10 +95,10 @@
########################################
## <summary>
## Execute NetworkManager server in the NetworkManager domain.
-Index: fedora-policy-20220714/policy/modules/contrib/networkmanager.fc
+Index: fedora-policy-20221019/policy/modules/contrib/networkmanager.fc
===================================================================
---- fedora-policy-20220714.orig/policy/modules/contrib/networkmanager.fc
-+++ fedora-policy-20220714/policy/modules/contrib/networkmanager.fc
+--- fedora-policy-20221019.orig/policy/modules/contrib/networkmanager.fc
++++ fedora-policy-20221019/policy/modules/contrib/networkmanager.fc
@@ -24,6 +24,7 @@
/usr/lib/NetworkManager/dispatcher\.d/04-iscsi -- gen_context(system_u:object_r:NetworkManager_dispatcher_iscsid_script_t,s0)
/usr/lib/NetworkManager/dispatcher\.d/10-sendmail -- gen_context(system_u:object_r:NetworkManager_dispatcher_sendmail_script_t,s0)
++++++ fix_postfix.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.536814578 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.540814588 +0200
@@ -1,7 +1,7 @@
-Index: fedora-policy-20220624/policy/modules/contrib/postfix.fc
+Index: fedora-policy-20221019/policy/modules/contrib/postfix.fc
===================================================================
---- fedora-policy-20220624.orig/policy/modules/contrib/postfix.fc
-+++ fedora-policy-20220624/policy/modules/contrib/postfix.fc
+--- fedora-policy-20221019.orig/policy/modules/contrib/postfix.fc
++++ fedora-policy-20221019/policy/modules/contrib/postfix.fc
@@ -1,37 +1,21 @@
# postfix
-/etc/rc\.d/init\.d/postfix -- gen_context(system_u:object_r:postfix_initrc_exec_t,s0)
@@ -75,11 +75,20 @@
/var/spool/postfix/private(/.*)? gen_context(system_u:object_r:postfix_private_t,s0)
/var/spool/postfix/public(/.*)? gen_context(system_u:object_r:postfix_public_t,s0)
/var/spool/postfix/bounce(/.*)? gen_context(system_u:object_r:postfix_spool_bounce_t,s0)
-Index: fedora-policy-20220624/policy/modules/contrib/postfix.te
+Index: fedora-policy-20221019/policy/modules/contrib/postfix.te
===================================================================
---- fedora-policy-20220624.orig/policy/modules/contrib/postfix.te
-+++ fedora-policy-20220624/policy/modules/contrib/postfix.te
-@@ -447,6 +447,14 @@ logging_send_syslog_msg(postfix_map_t)
+--- fedora-policy-20221019.orig/policy/modules/contrib/postfix.te
++++ fedora-policy-20221019/policy/modules/contrib/postfix.te
+@@ -121,6 +121,8 @@ allow postfix_master_t self:udp_socket c
+ allow postfix_master_t postfix_etc_t:dir rw_dir_perms;
+ allow postfix_master_t postfix_etc_t:file rw_file_perms;
+ mta_filetrans_aliases(postfix_master_t, postfix_etc_t)
++# SUSE also runs this on /etc/alias
++mta_filetrans_aliases(postfix_master_t, etc_t)
+
+ can_exec(postfix_master_t, postfix_exec_t)
+
+@@ -447,6 +449,14 @@ logging_send_syslog_msg(postfix_map_t)
userdom_use_inherited_user_ptys(postfix_map_t)
@@ -94,7 +103,7 @@
optional_policy(`
locallogin_dontaudit_use_fds(postfix_map_t)
')
-@@ -687,6 +695,14 @@ corenet_tcp_connect_spamd_port(postfix_m
+@@ -687,6 +697,14 @@ corenet_tcp_connect_spamd_port(postfix_m
files_search_all_mountpoints(postfix_smtp_t)
optional_policy(`
++++++ fix_rpm.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.552814616 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.556814626 +0200
@@ -1,7 +1,7 @@
-Index: fedora-policy-20210628/policy/modules/contrib/rpm.fc
+Index: fedora-policy-20221019/policy/modules/contrib/rpm.fc
===================================================================
---- fedora-policy-20210628.orig/policy/modules/contrib/rpm.fc
-+++ fedora-policy-20210628/policy/modules/contrib/rpm.fc
+--- fedora-policy-20221019.orig/policy/modules/contrib/rpm.fc
++++ fedora-policy-20221019/policy/modules/contrib/rpm.fc
@@ -18,6 +18,10 @@
/usr/bin/repoquery -- gen_context(system_u:object_r:rpm_exec_t,s0)
/usr/bin/zif -- gen_context(system_u:object_r:rpm_exec_t,s0)
@@ -13,7 +13,7 @@
/usr/libexec/packagekitd -- gen_context(system_u:object_r:rpm_exec_t,s0)
/usr/libexec/yumDBUSBackend.py -- gen_context(system_u:object_r:rpm_exec_t,s0)
/usr/libexec/pegasus/pycmpiLMI_Software-cimprovagt -- gen_context(system_u:object_r:rpm_exec_t,s0)
-@@ -55,6 +59,8 @@ ifdef(`distro_redhat', `
+@@ -56,6 +60,8 @@ ifdef(`distro_redhat', `
/var/cache/yum(/.*)? gen_context(system_u:object_r:rpm_var_cache_t,s0)
/var/cache/dnf(/.*)? gen_context(system_u:object_r:rpm_var_cache_t,s0)
@@ -22,11 +22,11 @@
/var/lib/alternatives(/.*)? gen_context(system_u:object_r:rpm_var_lib_t,s0)
/var/lib/PackageKit(/.*)? gen_context(system_u:object_r:rpm_var_lib_t,s0)
/var/lib/rpm(/.*)? gen_context(system_u:object_r:rpm_var_lib_t,s0)
-Index: fedora-policy-20210628/policy/modules/contrib/rpm.if
+Index: fedora-policy-20221019/policy/modules/contrib/rpm.if
===================================================================
---- fedora-policy-20210628.orig/policy/modules/contrib/rpm.if
-+++ fedora-policy-20210628/policy/modules/contrib/rpm.if
-@@ -479,8 +479,10 @@ interface(`rpm_named_filetrans',`
+--- fedora-policy-20221019.orig/policy/modules/contrib/rpm.if
++++ fedora-policy-20221019/policy/modules/contrib/rpm.if
+@@ -515,8 +515,10 @@ interface(`rpm_named_filetrans',`
logging_log_named_filetrans($1, rpm_log_t, file, "yum.log")
logging_log_named_filetrans($1, rpm_log_t, file, "hawkey.log")
logging_log_named_filetrans($1, rpm_log_t, file, "up2date")
@@ -37,11 +37,11 @@
files_var_lib_filetrans($1, rpm_var_lib_t, dir, "dnf")
files_var_lib_filetrans($1, rpm_var_lib_t, dir, "yum")
files_var_lib_filetrans($1, rpm_var_lib_t, dir, "rpm")
-Index: fedora-policy-20210628/policy/modules/kernel/files.fc
+Index: fedora-policy-20221019/policy/modules/kernel/files.fc
===================================================================
---- fedora-policy-20210628.orig/policy/modules/kernel/files.fc
-+++ fedora-policy-20210628/policy/modules/kernel/files.fc
-@@ -67,6 +67,7 @@ ifdef(`distro_suse',`
+--- fedora-policy-20221019.orig/policy/modules/kernel/files.fc
++++ fedora-policy-20221019/policy/modules/kernel/files.fc
+@@ -67,6 +67,7 @@ ifdef(`distro_redhat',`
/etc/sysconfig/ipvsadm.* -- gen_context(system_u:object_r:system_conf_t,s0)
/etc/sysconfig/system-config-firewall.* -- gen_context(system_u:object_r:system_conf_t,s0)
/etc/yum\.repos\.d(/.*)? gen_context(system_u:object_r:system_conf_t,s0)
++++++ fix_snapper.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.616814768 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.624814787 +0200
@@ -1,7 +1,7 @@
-Index: fedora-policy/policy/modules/contrib/snapper.te
+Index: fedora-policy-20221019/policy/modules/contrib/snapper.te
===================================================================
---- fedora-policy.orig/policy/modules/contrib/snapper.te
-+++ fedora-policy/policy/modules/contrib/snapper.te
+--- fedora-policy-20221019.orig/policy/modules/contrib/snapper.te
++++ fedora-policy-20221019/policy/modules/contrib/snapper.te
@@ -18,6 +18,9 @@ files_config_file(snapperd_conf_t)
type snapperd_data_t;
files_type(snapperd_data_t)
@@ -23,7 +23,7 @@
kernel_setsched(snapperd_t)
domain_read_all_domains_state(snapperd_t)
-@@ -73,6 +80,10 @@ storage_raw_read_fixed_disk(snapperd_t)
+@@ -73,6 +80,14 @@ storage_raw_read_fixed_disk(snapperd_t)
auth_use_nsswitch(snapperd_t)
optional_policy(`
@@ -31,13 +31,17 @@
+')
+
+optional_policy(`
++ rpm_dbus_chat(snapperd_t)
++')
++
++optional_policy(`
cron_system_entry(snapperd_t, snapperd_exec_t)
')
-Index: fedora-policy/policy/modules/contrib/snapper.fc
+Index: fedora-policy-20221019/policy/modules/contrib/snapper.fc
===================================================================
---- fedora-policy.orig/policy/modules/contrib/snapper.fc
-+++ fedora-policy/policy/modules/contrib/snapper.fc
+--- fedora-policy-20221019.orig/policy/modules/contrib/snapper.fc
++++ fedora-policy-20221019/policy/modules/contrib/snapper.fc
@@ -7,9 +7,17 @@
/var/log/snapper\.log.* -- gen_context(system_u:object_r:snapperd_log_t,s0)
++++++ fix_sysnetwork.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.652814853 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.652814853 +0200
@@ -1,8 +1,8 @@
-Index: fedora-policy/policy/modules/system/sysnetwork.fc
+Index: fedora-policy-20221019/policy/modules/system/sysnetwork.fc
===================================================================
---- fedora-policy.orig/policy/modules/system/sysnetwork.fc
-+++ fedora-policy/policy/modules/system/sysnetwork.fc
-@@ -102,6 +102,8 @@ ifdef(`distro_debian',`
+--- fedora-policy-20221019.orig/policy/modules/system/sysnetwork.fc
++++ fedora-policy-20221019/policy/modules/system/sysnetwork.fc
+@@ -103,6 +103,8 @@ ifdef(`distro_debian',`
/var/run/network(/.*)? gen_context(system_u:object_r:net_conf_t,s0)
')
++++++ fix_systemd.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.668814891 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.672814900 +0200
@@ -1,8 +1,8 @@
-Index: fedora-policy-20220624/policy/modules/system/systemd.te
+Index: fedora-policy-20221019/policy/modules/system/systemd.te
===================================================================
---- fedora-policy-20220624.orig/policy/modules/system/systemd.te
-+++ fedora-policy-20220624/policy/modules/system/systemd.te
-@@ -355,6 +355,10 @@ userdom_manage_user_tmp_chr_files(system
+--- fedora-policy-20221019.orig/policy/modules/system/systemd.te
++++ fedora-policy-20221019/policy/modules/system/systemd.te
+@@ -381,6 +381,10 @@ userdom_manage_user_tmp_chr_files(system
xserver_dbus_chat(systemd_logind_t)
optional_policy(`
@@ -13,8 +13,8 @@
apache_read_tmp_files(systemd_logind_t)
')
-@@ -882,6 +886,10 @@ optional_policy(`
- udev_read_pid_files(systemd_hostnamed_t)
+@@ -863,6 +867,10 @@ optional_policy(`
+ dbus_system_bus_client(systemd_localed_t)
')
+optional_policy(`
@@ -23,8 +23,8 @@
+
#######################################
#
- # rfkill policy
-@@ -1105,7 +1113,7 @@ systemd_read_efivarfs(systemd_hwdb_t)
+ # Hostnamed policy
+@@ -1158,7 +1166,7 @@ systemd_read_efivarfs(systemd_hwdb_t)
# systemd_gpt_generator domain
#
@@ -33,7 +33,7 @@
allow systemd_gpt_generator_t self:netlink_kobject_uevent_socket create_socket_perms;
dev_read_sysfs(systemd_gpt_generator_t)
-@@ -1127,6 +1135,8 @@ systemd_unit_file_filetrans(systemd_gpt_
+@@ -1185,6 +1193,8 @@ systemd_unit_file_filetrans(systemd_gpt_
systemd_create_unit_file_dirs(systemd_gpt_generator_t)
systemd_create_unit_file_lnk(systemd_gpt_generator_t)
++++++ fix_systemd_watch.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.688814939 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.692814948 +0200
@@ -1,8 +1,8 @@
-Index: fedora-policy-20220714/policy/modules/system/systemd.te
+Index: fedora-policy-20221019/policy/modules/system/systemd.te
===================================================================
---- fedora-policy-20220714.orig/policy/modules/system/systemd.te
-+++ fedora-policy-20220714/policy/modules/system/systemd.te
-@@ -1447,6 +1447,12 @@ fstools_rw_swap_files(systemd_sleep_t)
+--- fedora-policy-20221019.orig/policy/modules/system/systemd.te
++++ fedora-policy-20221019/policy/modules/system/systemd.te
+@@ -1508,6 +1508,12 @@ fstools_rw_swap_files(systemd_sleep_t)
storage_getattr_fixed_disk_dev(systemd_sleep_t)
storage_getattr_removable_dev(systemd_sleep_t)
++++++ fix_unconfined.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.724815024 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.728815033 +0200
@@ -1,7 +1,7 @@
-Index: fedora-policy-20211111/policy/modules/system/unconfined.te
+Index: fedora-policy-20221019/policy/modules/system/unconfined.te
===================================================================
---- fedora-policy-20211111.orig/policy/modules/system/unconfined.te
-+++ fedora-policy-20211111/policy/modules/system/unconfined.te
+--- fedora-policy-20221019.orig/policy/modules/system/unconfined.te
++++ fedora-policy-20221019/policy/modules/system/unconfined.te
@@ -1,5 +1,10 @@
policy_module(unconfined, 3.5.0)
@@ -13,7 +13,7 @@
########################################
#
# Declarations
-@@ -39,3 +44,6 @@ optional_policy(`
+@@ -45,3 +50,6 @@ optional_policy(`
optional_policy(`
container_runtime_domtrans(unconfined_service_t)
')
++++++ fix_unconfineduser.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.752815090 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.756815100 +0200
@@ -1,7 +1,7 @@
-Index: fedora-policy-20220509/policy/modules/roles/unconfineduser.te
+Index: fedora-policy-20221019/policy/modules/roles/unconfineduser.te
===================================================================
---- fedora-policy-20220509.orig/policy/modules/roles/unconfineduser.te
-+++ fedora-policy-20220509/policy/modules/roles/unconfineduser.te
+--- fedora-policy-20221019.orig/policy/modules/roles/unconfineduser.te
++++ fedora-policy-20221019/policy/modules/roles/unconfineduser.te
@@ -124,6 +124,11 @@ tunable_policy(`unconfined_dyntrans_all'
domain_dyntrans(unconfined_t)
')
@@ -14,7 +14,7 @@
optional_policy(`
gen_require(`
type unconfined_t;
-@@ -210,6 +215,10 @@ optional_policy(`
+@@ -214,6 +219,10 @@ optional_policy(`
')
optional_policy(`
@@ -25,7 +25,7 @@
chrome_role_notrans(unconfined_r, unconfined_t)
tunable_policy(`unconfined_chrome_sandbox_transition',`
-@@ -244,6 +253,18 @@ optional_policy(`
+@@ -248,6 +257,18 @@ optional_policy(`
dbus_stub(unconfined_t)
optional_policy(`
++++++ fix_unprivuser.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.776815147 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.780815156 +0200
@@ -1,8 +1,8 @@
-Index: fedora-policy-20220624/policy/modules/roles/unprivuser.te
+Index: fedora-policy-20221019/policy/modules/roles/unprivuser.te
===================================================================
---- fedora-policy-20220624.orig/policy/modules/roles/unprivuser.te
-+++ fedora-policy-20220624/policy/modules/roles/unprivuser.te
-@@ -296,6 +296,13 @@ ifndef(`distro_redhat',`
+--- fedora-policy-20221019.orig/policy/modules/roles/unprivuser.te
++++ fedora-policy-20221019/policy/modules/roles/unprivuser.te
+@@ -300,6 +300,13 @@ ifndef(`distro_redhat',`
')
optional_policy(`
++++++ fix_xserver.patch ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.812815232 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.816815242 +0200
@@ -1,7 +1,7 @@
-Index: fedora-policy-20220714/policy/modules/services/xserver.fc
+Index: fedora-policy-20221019/policy/modules/services/xserver.fc
===================================================================
---- fedora-policy-20220714.orig/policy/modules/services/xserver.fc
-+++ fedora-policy-20220714/policy/modules/services/xserver.fc
+--- fedora-policy-20221019.orig/policy/modules/services/xserver.fc
++++ fedora-policy-20221019/policy/modules/services/xserver.fc
@@ -71,6 +71,7 @@ HOME_DIR/\.dmrc.* -- gen_context(system_
/etc/X11/[wxg]dm/Xsession -- gen_context(system_u:object_r:xsession_exec_t,s0)
/etc/X11/wdm(/.*)? gen_context(system_u:object_r:xdm_rw_etc_t,s0)
@@ -51,13 +51,13 @@
/var/run/video.rom -- gen_context(system_u:object_r:xserver_var_run_t,s0)
/var/run/xorg(/.*)? gen_context(system_u:object_r:xserver_var_run_t,s0)
-Index: fedora-policy-20220714/policy/modules/services/xserver.te
+Index: fedora-policy-20221019/policy/modules/services/xserver.te
===================================================================
---- fedora-policy-20220714.orig/policy/modules/services/xserver.te
-+++ fedora-policy-20220714/policy/modules/services/xserver.te
-@@ -473,6 +473,10 @@ userdom_delete_user_home_content_files(x
- userdom_signull_unpriv_users(xdm_t)
- userdom_dontaudit_read_admin_home_lnk_files(xdm_t)
+--- fedora-policy-20221019.orig/policy/modules/services/xserver.te
++++ fedora-policy-20221019/policy/modules/services/xserver.te
+@@ -475,6 +475,10 @@ userdom_dontaudit_read_admin_home_lnk_fi
+
+ kernel_read_vm_sysctls(xdm_t)
+files_manage_generic_pids_symlinks(xdm_t)
+userdom_manage_user_home_content_dirs(xdm_t)
++++++ modules-minimum-contrib.conf ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:37.904815450 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:37.908815460 +0200
@@ -342,13 +342,6 @@
#
cobbler = module
-# Layer: contrib
-# Module: cockpit
-#
-# cockpit - Cockpit runs in a browser and can manage your network of GNU/Linux machines.
-#
-cockpit = module
-
# Layer: services
# Module: collectd
#
@@ -2368,13 +2361,6 @@
freeipmi = module
# Layer: contrib
-# Module: freeipmi
-#
-# ipa policy module contain SELinux policies for IPA services
-#
-ipa = module
-
-# Layer: contrib
# Module: mirrormanager
#
# mirrormanager policy
++++++ modules-targeted-contrib.conf ++++++
--- /var/tmp/diff_new_pack.Sn4rSw/_old 2022-10-22 14:13:38.000815678 +0200
+++ /var/tmp/diff_new_pack.Sn4rSw/_new 2022-10-22 14:13:38.008815697 +0200
@@ -342,13 +342,6 @@
#
cobbler = module
-# Layer: contrib
-# Module: cockpit
-#
-# cockpit - Cockpit runs in a browser and can manage your network of GNU/Linux machines.
-#
-cockpit = module
-
# Layer: services
# Module: collectd
#
@@ -2382,13 +2375,6 @@
freeipmi = module
# Layer: contrib
-# Module: freeipmi
-#
-# ipa policy module contain SELinux policies for IPA services
-#
-ipa = module
-
-# Layer: contrib
# Module: mirrormanager
#
# mirrormanager policy
1
0