openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- 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
July 2020
- 1 participants
- 2232 discussions
Hello community,
here is the log from the commit of package sslh for openSUSE:Factory checked in at 2020-07-31 16:00:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sslh (Old)
and /work/SRC/openSUSE:Factory/.sslh.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sslh"
Fri Jul 31 16:00:12 2020 rev:4 rq:823701 version:1.21c
Changes:
--------
--- /work/SRC/openSUSE:Factory/sslh/sslh.changes 2020-07-20 21:05:16.741330637 +0200
+++ /work/SRC/openSUSE:Factory/.sslh.new.3592/sslh.changes 2020-07-31 16:07:46.288833320 +0200
@@ -1,0 +2,6 @@
+Fri Jul 31 08:40:11 UTC 2020 - Michael Vetter <mvetter(a)suse.com>
+
+- Update to 1.21c:
+ * Removed support for 'ssl' and fix a related segfault bug.
+
+-------------------------------------------------------------------
Old:
----
sslh-v1.21b.tar.gz
New:
----
sslh-v1.21c.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sslh.spec ++++++
--- /var/tmp/diff_new_pack.pIav3M/_old 2020-07-31 16:07:48.328835065 +0200
+++ /var/tmp/diff_new_pack.pIav3M/_new 2020-07-31 16:07:48.332835068 +0200
@@ -18,7 +18,7 @@
Name: sslh
-Version: 1.21b
+Version: 1.21c
Release: 0
Summary: SSL/SSH multiplexer
License: GPL-2.0-or-later
++++++ sslh-v1.21b.tar.gz -> sslh-v1.21c.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/ChangeLog new/sslh-v1.21c/ChangeLog
--- old/sslh-v1.21b/ChangeLog 2020-07-19 21:05:36.000000000 +0200
+++ new/sslh-v1.21c/ChangeLog 2020-07-30 09:45:50.000000000 +0200
@@ -1,4 +1,12 @@
v1.21: 11JUL2020
+ WARNING:
+ Moved configuration and command-line management to
+ use conf2struct. Changes are:
+ * `--ssl` and using `name: 'ssl'` in config file is no longer supported, use `tls` instead.
+ * command line option <-F|--config> no longer defaults to /etc/sslh.cfg, so you have to
+ specify it explicitly.
+ * command line option <-v|--verbose> takes a mandatory integer parameter
+
Added TCP_FASTOPEN support for client sockets (if
tfo_ok is specified in their configuration) and for
listenint socket, if all client protocols support it.
@@ -8,12 +16,6 @@
than that many bytes have been received (mostly for
regex)
- Moved configuration and command-line management to
- use conf2struct. Changes are:
- * command line option <-F|--config> no longer defaults to /etc/sslh.cfg, so you have to
- specify it explicitly.
- * command line option <-v|--verbose> takes a mandatory integer parameter
-
Update Let's Encrypt entry in example.cfg for tls-alpn-01
challenges; tls-sni-* challenges are now deprecated.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/Makefile new/sslh-v1.21c/Makefile
--- old/sslh-v1.21b/Makefile 2020-07-19 21:05:36.000000000 +0200
+++ new/sslh-v1.21c/Makefile 2020-07-30 09:45:50.000000000 +0200
@@ -1,6 +1,8 @@
-# Configuration
VERSION=$(shell ./genver.sh -r)
+
+# Configuration -- you probably need to `make clean` if you
+# change any of these
ENABLE_REGEX=1 # Enable regex probes
USELIBCONFIG=1 # Use libconfig? (necessary to use configuration files)
USELIBPCRE=1 # Use libpcre? (needed for regex on musl)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/doc/INSTALL.md new/sslh-v1.21c/doc/INSTALL.md
--- old/sslh-v1.21b/doc/INSTALL.md 2020-07-19 21:05:36.000000000 +0200
+++ new/sslh-v1.21c/doc/INSTALL.md 2020-07-30 09:45:50.000000000 +0200
@@ -42,7 +42,7 @@
If you want to rebuild `sslh-conf.c` (after a `make
distclean` for example), you will also need to add
[conf2struct](https://www.rutschle.net/tech/conf2struct/README.html)
-(v1.3) to your path.
+(v1.4) to your path.
Compilation
-----------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/probe.c new/sslh-v1.21c/probe.c
--- old/sslh-v1.21b/probe.c 2020-07-19 21:05:36.000000000 +0200
+++ new/sslh-v1.21c/probe.c 2020-07-30 09:45:50.000000000 +0200
@@ -53,7 +53,6 @@
{ "xmpp", is_xmpp_protocol },
{ "http", is_http_protocol },
{ "tls", is_tls_protocol },
- { "ssl", is_tls_protocol },
{ "adb", is_adb_protocol },
{ "socks5", is_socks5_protocol },
{ "anyprot", is_true }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/sslh-conf.c new/sslh-v1.21c/sslh-conf.c
--- old/sslh-v1.21b/sslh-conf.c 2020-07-19 21:05:36.000000000 +0200
+++ new/sslh-v1.21c/sslh-conf.c 2020-07-30 09:45:50.000000000 +0200
@@ -1,5 +1,5 @@
/* Generated by conf2struct (https://www.rutschle.net/tech/conf2struct/README)
- * on Sun Jul 19 16:59:51 2020.
+ * on Wed Jul 29 22:51:16 2020.
# conf2struct: generate libconf parsers that read to structs
# Copyright (C) 2018-2019 Yves Rutschle
@@ -30,9 +30,12 @@
#define _GNU_SOURCE
#include <string.h>
-#include <libconfig.h>
+#ifdef LIBCONFIG
+# include <libconfig.h>
+#endif
#include <stdlib.h>
#include <stddef.h>
+#include <stdio.h>
#include "sslh-conf.h"
#include "argtable3.h"
#ifdef LIBPCRE
@@ -56,18 +59,7 @@
CFG_ARRAY,
CFG_LIST,
} config_type;
-
-typedef int (*lookup_fn)(const config_setting_t*, const char*, void*);
-lookup_fn lookup_fns[] = {
- (lookup_fn)config_setting_lookup_bool,
- (lookup_fn)config_setting_lookup_int,
- (lookup_fn)config_setting_lookup_int64,
- (lookup_fn)config_setting_lookup_float,
- (lookup_fn)config_setting_lookup_string,
- NULL, /* CFG_GROUP */
- NULL, /* CFG_ARRAY */
- NULL, /* CFG_LIST */
-};
+/* /config_type */
const char* type2str[] = {
"boolean",
@@ -80,8 +72,6 @@
"list",
};
-/* /config_type */
-
typedef union {
int def_bool;
int def_int;
@@ -90,6 +80,97 @@
char* def_string;
} any_val;
+struct config_desc {
+ const char* name;
+ int type;
+ struct config_desc * sub_group; /* Table for compound types (list and group) */
+ void* arg_cl; /* command-line argument for this setting */
+ void* base_addr; /* Base of the structure (filled at runtime). Probably not useable for list elements */
+ size_t offset; /* Offset of setting in the structure */
+ size_t offset_len; /* Offset of *_len field, for arrays and lists */
+ size_t offset_present; /* offset of *_is_present field, for optional settings */
+ size_t size; /* Size of element, or size of group for groups and lists */
+ int array_type; /* type of array elements, when type == CFG_ARRAY */
+ int mandatory;
+ int optional;
+ any_val default_val;
+};
+
+#ifndef LIBCONFIG
+/* Stubs in case you don't want libconfig */
+
+typedef void config_setting_t;
+typedef int config_t;
+#define CONFIG_TRUE 1
+#define CONFIG_FALSE 0
+
+#define make_config_setting_lookup(type) \
+ int config_setting_lookup_##type(const config_setting_t* a, const char* b, void* c) { \
+ return 0; \
+ }
+
+#define make_config_setting_get(type, ret_type) \
+ ret_type config_setting_get_##type(const config_setting_t* a) { \
+ return 0; \
+ }
+
+make_config_setting_lookup(bool);
+make_config_setting_lookup(int);
+make_config_setting_lookup(int64);
+make_config_setting_lookup(float);
+make_config_setting_lookup(string);
+
+make_config_setting_get(bool, int);
+make_config_setting_get(int, int);
+make_config_setting_get(int64, int);
+make_config_setting_get(float, double);
+make_config_setting_get(string, char*);
+
+config_setting_t* config_lookup(config_t* c, const char* b) {
+ return NULL;
+}
+
+void config_init(config_t* c) {
+ return;
+}
+
+config_setting_t* config_setting_lookup(config_setting_t* a, char* b) {
+ return NULL;
+}
+
+int config_setting_length(config_setting_t* a) {
+ return 0;
+}
+
+config_setting_t* config_setting_get_elem(config_setting_t* a, int i) {
+ return NULL;
+}
+
+int config_read_file(config_t* a, const char* b) {
+ return CONFIG_TRUE;
+}
+
+int config_error_line(config_t* c) {
+ return 0;
+}
+
+char* config_error_text(config_t* c) {
+ return NULL;
+}
+#endif
+
+typedef int (*lookup_fn)(const config_setting_t*, const char*, void*);
+lookup_fn lookup_fns[] = {
+ (lookup_fn)config_setting_lookup_bool,
+ (lookup_fn)config_setting_lookup_int,
+ (lookup_fn)config_setting_lookup_int64,
+ (lookup_fn)config_setting_lookup_float,
+ (lookup_fn)config_setting_lookup_string,
+ NULL, /* CFG_GROUP */
+ NULL, /* CFG_ARRAY */
+ NULL, /* CFG_LIST */
+};
+
/* Copy an any_val to arbitrary memory location */
/* 0: success
* <0: error */
@@ -253,22 +334,6 @@
}
-struct config_desc {
- const char* name;
- int type;
- struct config_desc * sub_group; /* Table for compound types (list and group) */
- void* arg_cl; /* command-line argument for this setting */
- void* base_addr; /* Base of the structure (filled at runtime). Probably not useable for list elements */
- size_t offset; /* Offset of setting in the structure */
- size_t offset_len; /* Offset of *_len field, for arrays and lists */
- size_t offset_present; /* offset of *_is_present field, for optional settings */
- size_t size; /* Size of element, or size of group for groups and lists */
- int array_type; /* type of array elements, when type == CFG_ARRAY */
- int mandatory;
- int optional;
- any_val default_val;
-};
-
/* Element to describe the target of a compound element
* element: which config entry is being changed
* match: if >0, index in pmatch to set
@@ -831,7 +896,7 @@
};
static struct compound_cl_target sslhcfg_tinc_targets [] = {
- { & table_sslhcfg_protocols[0], 0, .value.def_string = "openvpn" },
+ { & table_sslhcfg_protocols[0], 0, .value.def_string = "tinc" },
{ & table_sslhcfg_protocols[1], 1, .value.def_string = "0" },
{ & table_sslhcfg_protocols[2], 2, .value.def_string = "0" },
{ & table_sslhcfg_protocols[6], 0, .value.def_int = 1 },
@@ -931,7 +996,7 @@
.override_desc = & table_sslhcfg_protocols [0],
.override_matchindex = 0,
- .override_const = "openvpn",
+ .override_const = "tinc",
},
{ /* arg: xmpp */
@@ -1099,7 +1164,7 @@
if (setting)
len = config_setting_length(setting);
}
- block = malloc(desc->size * len);
+ block = calloc(len, desc->size);
*(size_t*)(((char*)target) + desc->offset_len) = len;
*(void**)(((char*)target) + desc->offset) = block;
@@ -1107,7 +1172,7 @@
break;
case CFG_GROUP:
- block = malloc(desc->size);
+ block = calloc(1, desc->size);
*(void**)(((char*)target) + desc->offset) = block;
TRACE_READ((" sizing for %zu elems ", len));
break;
@@ -1488,7 +1553,9 @@
char* errmsg;
config_setting_t* s;
void* argtable[] = {
- sslhcfg_conffile = arg_filen("F", "config", "<file>", 0, 1, "Specify configuration file"),
+ #ifdef LIBCONFIG
+ sslhcfg_conffile = arg_filen("F", "config", "<file>", 0, 1, "Specify configuration file"),
+ #endif
sslhcfg_verbose = arg_intn("v", "verbose", "<n>", 0, 1, ""),
sslhcfg_foreground = arg_litn("f", "foreground", 0, 1, "Run in foreground instead of as a daemon"),
sslhcfg_inetd = arg_litn("i", "inetd", 0, 1, "Run in inetd mode: use stdin/stdout instead of network listen"),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/sslh-conf.h new/sslh-v1.21c/sslh-conf.h
--- old/sslh-v1.21b/sslh-conf.h 2020-07-19 21:05:36.000000000 +0200
+++ new/sslh-v1.21c/sslh-conf.h 2020-07-30 09:45:50.000000000 +0200
@@ -1,5 +1,5 @@
/* Generated by conf2struct (https://www.rutschle.net/tech/conf2struct/README)
- * on Sun Jul 19 16:59:51 2020.
+ * on Wed Jul 29 22:51:16 2020.
# conf2struct: generate libconf parsers that read to structs
# Copyright (C) 2018-2019 Yves Rutschle
@@ -30,7 +30,9 @@
#ifndef C2S_SSLHCFG_H
#define C2S_SSLHCFG_H
-#include <libconfig.h>
+#ifdef LIBCONFIG
+# include <libconfig.h>
+#endif
#include "probe.h"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/sslh-main.c new/sslh-v1.21c/sslh-main.c
--- old/sslh-v1.21b/sslh-main.c 2020-07-19 21:05:36.000000000 +0200
+++ new/sslh-v1.21c/sslh-main.c 2020-07-30 09:45:50.000000000 +0200
@@ -115,36 +115,9 @@
}
-/* To be removed in v1.21 */
-const char* ssl_err_msg = "Usage of 'ssl' setting is deprecated and will be removed in v1.21. Please use 'tls' instead\n";
-void ssl_to_tls(char* setting)
-{
- if (!strcmp(setting, "ssl")) {
- strcpy(setting, "tls"); /* legacy configuration */
- log_message(LOG_INFO, ssl_err_msg);
- }
-}
-
-
-/* Turn 'ssl' command line option to 'tls'. To be removed in v1.21 */
-void cmd_ssl_to_tls(int argc, char* argv[])
-{
- int i;
- for (i = 0; i < argc; i++) {
- if (!strcmp(argv[i], "--ssl")) {
- strcpy(argv[i], "--tls");
- /* foreground option not parsed yet, syslog not open, just print on
- * stderr and hope for the best */
- fprintf(stderr, "%s", ssl_err_msg);
- }
- }
-}
-
-
/* Extract configuration on addresses and ports on which to listen.
* out: newly allocated list of addrinfo to listen to
*/
-#ifdef LIBCONFIG
static int config_resolve_listen(struct addrinfo **listen)
{
int i, res;
@@ -164,12 +137,11 @@
}
return 0;
}
-#endif
-#ifdef LIBCONFIG
static void setup_regex_probe(struct sslhcfg_protocols_item *p)
+#ifdef LIBCONFIG
{
int num_patterns, i, res;
regex_t** pattern_list;
@@ -196,6 +168,10 @@
}
}
}
+#else
+{
+ return;
+}
#endif
/* For each protocol in the configuration, resolve address and set up protocol
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sslh-v1.21b/sslhconf.cfg new/sslh-v1.21c/sslhconf.cfg
--- old/sslh-v1.21b/sslhconf.cfg 2020-07-19 21:05:36.000000000 +0200
+++ new/sslh-v1.21c/sslhconf.cfg 2020-07-30 09:45:50.000000000 +0200
@@ -162,7 +162,7 @@
override: "name";
argdesc: "<host:port>";
targets: (
- { path: "name"; value: "openvpn" },
+ { path: "name"; value: "tinc" },
{ path: "host"; value: "$1" },
{ path: "port"; value: "$2" },
{ path: "log_level"; value: 1 },
1
0
Hello community,
here is the log from the commit of package openSUSEway for openSUSE:Factory checked in at 2020-07-31 15:59:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openSUSEway (Old)
and /work/SRC/openSUSE:Factory/.openSUSEway.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openSUSEway"
Fri Jul 31 15:59:09 2020 rev:3 rq:823705 version:0.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/openSUSEway/openSUSEway.changes 2020-07-27 17:37:10.998814498 +0200
+++ /work/SRC/openSUSE:Factory/.openSUSEway.new.3592/openSUSEway.changes 2020-07-31 16:07:38.364826542 +0200
@@ -1,0 +2,15 @@
+Mon Jul 31 11:00:00 UTC 2020 - Denis Kondratenko <denis.kondratenko(a)suse.com>
+
+- New in 0.8 release
+ * Add wob support
+ * pamixer is dependency for wob controls in config
+- Add command-not-found to the environment
+
+-------------------------------------------------------------------
+Mon Jul 20 12:05:29 UTC 2020 - Denis Kondratenko <denis.kondratenko(a)suse.com>
+
+- New in 0.7 release
+ * update sway conf to the 1.5
+ * adding GTK and QT themes
+
+-------------------------------------------------------------------
Old:
----
openSUSEway-0.6.tar.gz
New:
----
openSUSEway-0.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openSUSEway.spec ++++++
--- /var/tmp/diff_new_pack.mIbF1K/_old 2020-07-31 16:07:39.728827709 +0200
+++ /var/tmp/diff_new_pack.mIbF1K/_new 2020-07-31 16:07:39.732827712 +0200
@@ -19,7 +19,7 @@
%define waybar_version %(rpm -q --queryformat "%%{version}" waybar)
Name: openSUSEway
-Version: 0.6
+Version: 0.8
Release: 0
Summary: The openSUSEway desktop environment meta package
Group: Metapackages
@@ -27,6 +27,9 @@
Source0: https://github.com/openSUSE/openSUSEway/archive/%{version}.tar.gz#/%{name}-…
License: MIT
BuildArch: noarch
+BuildRequires: aaa_base
+BuildRequires: systemd
+Requires: aaa_base
Requires: sway-branding-openSUSE
Requires: waybar-branding-openSUSE
Requires: sudo
@@ -45,6 +48,14 @@
Requires: firefox
Requires: NetworkManager
Requires: mpv
+Requires: libqt5-qtwayland
+Requires: xdg-desktop-portal
+Requires: xdg-utils
+Requires: qt5ct
+Requires: adwaita-qt5
+Requires: wob
+Requires: pamixer
+Requires: command-not-found
%description
This meta package aggregates openSUSEway desktop enviroment packages.
@@ -111,6 +122,11 @@
%install
+## openSUSEway package
+install -D -p -m 644 openSUSEway.sh %{buildroot}%{_sysconfdir}/profile.d/openSUSEway.sh
+install -D -p -m 644 .config/sway/env %{buildroot}%{_prefix}/lib/environment.d/50-openSUSE.conf
+
+## openSUSEway pattern package
mkdir -p %{buildroot}/%{_defaultdocdir}/patterns/
echo 'This file marks the pattern openSUSEway to be installed.' >%{buildroot}/%{_defaultdocdir}/patterns/openSUSEway.txt
@@ -134,6 +150,8 @@
install -D -p -m 644 .config/waybar/style.css %{buildroot}%{_sysconfdir}/xdg/waybar/style.css
%files
+%config %{_sysconfdir}/profile.d/openSUSEway.sh
+%config %{_prefix}/lib/environment.d/50-openSUSE.conf
%files -n patterns-openSUSEway
%dir %{_defaultdocdir}/patterns
@@ -141,10 +159,10 @@
%files -n sway-branding-openSUSE
%dir %{_sysconfdir}/sway
-%config(noreplace) %{_sysconfdir}/sway/config
-%config(noreplace) %{_sysconfdir}/sway/env
+%config %{_sysconfdir}/sway/config
+%config %{_sysconfdir}/sway/env
%dir %{_sysconfdir}/sway/config.d
-%config(noreplace) %{_sysconfdir}/sway/config.d/50-openSUSE.conf
+%config %{_sysconfdir}/sway/config.d/50-openSUSE.conf
%dir %{_sysconfdir}/alacritty
%config(noreplace) %{_sysconfdir}/alacritty/alacritty.yml
++++++ openSUSEway-0.6.tar.gz -> openSUSEway-0.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.6/.config/sway/config new/openSUSEway-0.8/.config/sway/config
--- old/openSUSEway-0.6/.config/sway/config 2020-07-14 13:35:46.000000000 +0200
+++ new/openSUSEway-0.8/.config/sway/config 2020-07-31 10:55:49.000000000 +0200
@@ -19,7 +19,7 @@
# Note: pass the final command to swaymsg so that the resulting window can be opened
# on the original workspace that the command was run on.
#set $menu dmenu_path | dmenu | xargs swaymsg exec --
-# it is set in config.d/openSUSE
+# it is set in config.d/50-openSUSE.conf
### Output configuration
#
@@ -38,8 +38,7 @@
#
# exec swayidle -w \
# timeout 300 'swaylock -f -c 000000' \
-# timeout 600 'swaymsg "output * dpms off"' \
-# resume 'swaymsg "output * dpms on"' \
+# timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
# before-sleep 'swaylock -f -c 000000'
#
# This will lock your screen after 300 seconds of inactivity, then turn off
@@ -113,27 +112,27 @@
# Workspaces:
#
# Switch to workspace
- bindsym $mod+1 workspace 1
- bindsym $mod+2 workspace 2
- bindsym $mod+3 workspace 3
- bindsym $mod+4 workspace 4
- bindsym $mod+5 workspace 5
- bindsym $mod+6 workspace 6
- bindsym $mod+7 workspace 7
- bindsym $mod+8 workspace 8
- bindsym $mod+9 workspace 9
- bindsym $mod+0 workspace 10
+ bindsym $mod+1 workspace number 1
+ bindsym $mod+2 workspace number 2
+ bindsym $mod+3 workspace number 3
+ bindsym $mod+4 workspace number 4
+ bindsym $mod+5 workspace number 5
+ bindsym $mod+6 workspace number 6
+ bindsym $mod+7 workspace number 7
+ bindsym $mod+8 workspace number 8
+ bindsym $mod+9 workspace number 9
+ bindsym $mod+0 workspace number 10
# Move focused container to workspace
- bindsym $mod+Shift+1 move container to workspace 1
- bindsym $mod+Shift+2 move container to workspace 2
- bindsym $mod+Shift+3 move container to workspace 3
- bindsym $mod+Shift+4 move container to workspace 4
- bindsym $mod+Shift+5 move container to workspace 5
- bindsym $mod+Shift+6 move container to workspace 6
- bindsym $mod+Shift+7 move container to workspace 7
- bindsym $mod+Shift+8 move container to workspace 8
- bindsym $mod+Shift+9 move container to workspace 9
- bindsym $mod+Shift+0 move container to workspace 10
+ bindsym $mod+Shift+1 move container to workspace number 1
+ bindsym $mod+Shift+2 move container to workspace number 2
+ bindsym $mod+Shift+3 move container to workspace number 3
+ bindsym $mod+Shift+4 move container to workspace number 4
+ bindsym $mod+Shift+5 move container to workspace number 5
+ bindsym $mod+Shift+6 move container to workspace number 6
+ bindsym $mod+Shift+7 move container to workspace number 7
+ bindsym $mod+Shift+8 move container to workspace number 8
+ bindsym $mod+Shift+9 move container to workspace number 9
+ bindsym $mod+Shift+0 move container to workspace number 10
# Note: workspaces can have any name you want, not just numbers.
# We just use 1-10 as the default.
#
@@ -198,4 +197,23 @@
}
bindsym $mod+r mode "resize"
+#
+# Status Bar:
+#
+# Read `man 5 sway-bar` for more information about this section.
+# it is set in config.d/50-openSUSE.conf
+#bar {
+# position top
+#
+# # When the status_command prints a new line to stdout, swaybar updates.
+# # The default just shows the current date and time.
+# status_command while date +'%Y-%m-%d %l:%M:%S %p'; do sleep 1; done
+#
+# colors {
+# statusline #ffffff
+# background #323232
+# inactive_workspace #32323200 #32323200 #5c5c5c
+# }
+#}
+
include /etc/sway/config.d/*.conf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.6/.config/sway/config.d/50-openSUSE.conf new/openSUSEway-0.8/.config/sway/config.d/50-openSUSE.conf
--- old/openSUSEway-0.6/.config/sway/config.d/50-openSUSE.conf 2020-07-14 13:35:46.000000000 +0200
+++ new/openSUSEway-0.8/.config/sway/config.d/50-openSUSE.conf 2020-07-31 10:55:49.000000000 +0200
@@ -22,12 +22,14 @@
}
# Media keys
-bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
-bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
-bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
-bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
-bindsym XF86MonBrightnessUp exec brightnessctl set +5%
+
+bindsym XF86MonBrightnessDown exec brightnessctl -q set 5%- && brightnessctl get > $SWAYSOCK.wob
+bindsym XF86MonBrightnessUp exec brightnessctl -q set +5% && brightnessctl get > $SWAYSOCK.wob
+
+bindsym XF86AudioRaiseVolume exec pamixer -ui 2 && pamixer --get-volume > $SWAYSOCK.wob
+bindsym XF86AudioLowerVolume exec pamixer -ud 2 && pamixer --get-volume > $SWAYSOCK.wob
+bindsym XF86AudioMute exec pamixer --toggle-mute && ( pamixer --get-mute && echo 0 > $SWAYSOCK.wob )
#
# Status Bar:
@@ -43,4 +45,10 @@
client.unfocused #00a489 #173f4f #35b9ab
client.focused_inactive #6da741 #00a489 #173f4f
-exec "systemctl --user import-environment; systemctl --user start sway-session.target"
+exec_always {
+ systemctl --user import-environment
+ gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
+ gsettings set org.gnome.desktop.interface icon-theme 'Adwaita-dark'
+ gsettings set org.gnome.desktop.interface cursor-theme 'Adwaita-dark'
+ mkfifo $SWAYSOCK.wob && tail -f $SWAYSOCK.wob | wob
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.6/.config/sway/env new/openSUSEway-0.8/.config/sway/env
--- old/openSUSEway-0.6/.config/sway/env 2020-07-14 13:35:46.000000000 +0200
+++ new/openSUSEway-0.8/.config/sway/env 2020-07-31 10:55:49.000000000 +0200
@@ -1,3 +1,7 @@
+# recomended enviroment variables for sway based desktop
+# openSUSEway installs/imports this to/from:
+# /usr/lib/environment.d/50-openSUSE.conf
+# /etc/profile.d/openSUSEway.sh
MOZ_ENABLE_WAYLAND=1
QT_QPA_PLATFORM=wayland-egl
CLUTTER_BACKEND=wayland
@@ -6,3 +10,8 @@
SDL_VIDEODRIVER=wayland
_JAVA_AWT_WM_NONREPARENTING=1
NO_AT_BRIDGE=1
+
+# these vars enforce qt theme for openSUSEway
+# needs qt5ct and adwaita-qt5 packages
+QT_STYLE_OVERRIDE=adwaita-dark
+QT_QPA_PLATFORMTHEME=qt5ct
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.6/README.md new/openSUSEway-0.8/README.md
--- old/openSUSEway-0.6/README.md 2020-07-14 13:35:46.000000000 +0200
+++ new/openSUSEway-0.8/README.md 2020-07-31 10:55:49.000000000 +0200
@@ -5,17 +5,13 @@
For this config please install these packages:
```
-sudo zypper in patterns-sway-sway fontawesome-fonts fontawesome-fonts-web pavucontrol brightnessctl pulseaudio pulseaudio-utils jq
+sudo zypper in openSUSEway
```
-`wofi` is an other application launcher option, if that isn't in Factory or repos, it is in the development project [X11:Wayland wofi](https://build.opensuse.org/package/show/X11:Wayland/wofi):
-```
-sudo zypper in wofi
-```
+openSUSEway imports some recomended (optional) variables from `/etc/sway/env`, that is done by `/etc/profile.d/openSUSEway.sh` for text mode and by `/usr/lib/environment.d/50-openSUSE.conf` for systemd graphic environments.
[Sway openSUSE wiki page](https://en.opensuse.org/Sway) for more details.
-
Another dotfiles examples:
* https://github.com/jjquin/swayarch
* https://github.com/jjquin/dotfiles
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openSUSEway-0.6/openSUSEway.sh new/openSUSEway-0.8/openSUSEway.sh
--- old/openSUSEway-0.6/openSUSEway.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/openSUSEway-0.8/openSUSEway.sh 2020-07-31 10:55:49.000000000 +0200
@@ -0,0 +1,5 @@
+# this file imports openSUSEway desktop enviroments
+# should end up im /etc/profile.d/
+set -a
+. /etc/sway/env
+set +a
1
0
Hello community,
here is the log from the commit of package insighttoolkit for openSUSE:Factory checked in at 2020-07-31 15:57:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/insighttoolkit (Old)
and /work/SRC/openSUSE:Factory/.insighttoolkit.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "insighttoolkit"
Fri Jul 31 15:57:56 2020 rev:3 rq:823706 version:5.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/insighttoolkit/insighttoolkit.changes 2020-07-24 09:55:56.537402544 +0200
+++ /work/SRC/openSUSE:Factory/.insighttoolkit.new.3592/insighttoolkit.changes 2020-07-31 16:07:33.232822152 +0200
@@ -1,0 +2,7 @@
+Thu Jul 30 15:58:02 UTC 2020 - Bernhard Wiedemann <bwiedemann(a)suse.com>
+
+- Add reproducible.patch to make build results independent
+ of build machine CPU (boo#1100677,
+ gh#InsightSoftwareConsortium/ITK#1939).
+
+-------------------------------------------------------------------
New:
----
reproducible.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ insighttoolkit.spec ++++++
--- /var/tmp/diff_new_pack.dQt29A/_old 2020-07-31 16:07:34.908823586 +0200
+++ /var/tmp/diff_new_pack.dQt29A/_new 2020-07-31 16:07:34.912823589 +0200
@@ -37,6 +37,8 @@
Patch3: itklbfgs-linking.patch
# PATCH-FIX-UPSTREAM insighttoolkit-drop-netlib-triangle-files.patch [gh#InsightSoftwareConsortium/ITK#1913] badshah400(a)gmail.com -- Drop netlib triangle files and any linking to them due to licensing issues; patch from upstream
Patch4: insighttoolkit-drop-netlib-triangle-files.patch
+# PATCH-FIX-OPENSUSE reproducible.patch boo#1100677 gh#InsightSoftwareConsortium/ITK#1939
+Patch100: reproducible.patch
BuildRequires: CastXML-devel
BuildRequires: bison
BuildRequires: cmake
++++++ reproducible.patch ++++++
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2020-07-30
https://bugzilla.opensuse.org/show_bug.cgi?id=1100677
packages do not build reproducibly from compile-time CPU-detection
Index: InsightToolkit-5.1.0/CMake/ITKSetStandardCompilerFlags.cmake
===================================================================
--- InsightToolkit-5.1.0.orig/CMake/ITKSetStandardCompilerFlags.cmake
+++ InsightToolkit-5.1.0/CMake/ITKSetStandardCompilerFlags.cmake
@@ -241,7 +241,7 @@ function(check_compiler_optimization_fla
set(InstructionSetOptimizationFlags
# https://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/i386-and-x86_002d64-Options.ht…
# NOTE the corei7 release date was 2008
- -mtune=native # Tune the code for the computer used compile ITK, but allow running on generic cpu archetectures
+ #-mtune=native # boo#1100677 - disabled to not consider build machine CPU for reproducible results
-march=corei7 # Use ABI settings to support corei7 (circa 2008 ABI feature sets, core-avx circa 2013)
)
endif()
1
0
Hello community,
here is the log from the commit of package aide for openSUSE:Factory checked in at 2020-07-31 15:57:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aide (Old)
and /work/SRC/openSUSE:Factory/.aide.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aide"
Fri Jul 31 15:57:13 2020 rev:31 rq:823667 version:0.16.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/aide/aide.changes 2019-07-12 12:00:01.136172276 +0200
+++ /work/SRC/openSUSE:Factory/.aide.new.3592/aide.changes 2020-07-31 16:07:28.408818026 +0200
@@ -1,0 +2,19 @@
+Thu Jul 30 20:13:39 UTC 2020 - Matthias Eliasson <elimat(a)opensuse.org>
+
+- Update to 0.16.2
+ Bug fixes:
+ * Fix handling of directory-restricted negative rules
+ * Don't lock '/dev/null' when used as output database
+ * Fix parsing of rules containing '?' quantifier
+ * Fix extended attributes support (xattrs)
+ * Fix processing of go files
+ Please note:
+ * The addition of the "trusted.*", "user.*" and the "security.*"
+ namespaces to the xattrs attribute might lead to a vast amount of
+ reported changed entries during your next AIDE run. You can use the
+ `report_ignore_changed_attrs` option (see aide.conf(5)) to ignore
+ changes of the xattrs attribute; but be aware that this will exclude
+ the expected but also the unexpected (potentially malicious) changes.
+- Run spec-cleaner
+
+-------------------------------------------------------------------
Old:
----
aide-0.16.1.tar.gz
aide-0.16.1.tar.gz.asc
New:
----
aide-0.16.2.tar.gz
aide-0.16.2.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ aide.spec ++++++
--- /var/tmp/diff_new_pack.hdWH2H/_old 2020-07-31 16:07:30.016819401 +0200
+++ /var/tmp/diff_new_pack.hdWH2H/_new 2020-07-31 16:07:30.020819405 +0200
@@ -1,7 +1,7 @@
#
# spec file for package aide
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,11 +17,10 @@
Name: aide
-Version: 0.16.1
+Version: 0.16.2
Release: 0
Summary: Advanced Intrusion Detection Environment
License: GPL-2.0-or-later
-Group: Productivity/Security
URL: https://aide.github.io/
Source0: https://github.com/aide/aide/releases/download/v%{version}/aide-%{version}.…
Source1: aide.conf
@@ -48,7 +47,6 @@
%package test
Summary: Simple AIDE testing
-Group: Productivity/Security
%description test
Simple AIDE test script for externalized testing.
@@ -75,7 +73,7 @@
--with-gcrypt \
--without-mhash
# --enable-forced_configmd
-make %{?_smp_mflags}
+%make_build
%install
%make_install
@@ -89,7 +87,7 @@
%check
mkdir %{_localstatedir}/tmp/aide-test
export TESTDIR=%{_localstatedir}/tmp/aide-test
-make %{?_smp_mflags} DESTDIR=$TESTDIR install
+%make_build DESTDIR=$TESTDIR install
install -m 700 -d $TESTDIR%{_localstatedir}/lib/aide
install -m 700 -d $TESTDIR%{_sysconfdir}
install -m 600 %{SOURCE1} $TESTDIR%{_sysconfdir}/aide.conf.new
++++++ aide-0.16.1.tar.gz -> aide-0.16.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/ChangeLog new/aide-0.16.2/ChangeLog
--- old/aide-0.16.1/ChangeLog 2019-02-24 21:05:43.000000000 +0100
+++ new/aide-0.16.2/ChangeLog 2019-05-19 21:16:49.000000000 +0200
@@ -1,3 +1,25 @@
+2019-05-19 Hannes von Haugwitz <hannes(a)vonhaugwitz.com>
+ * Release version 0.16.2
+
+2019-05-18 Hannes von Haugwitz <hannes(a)vonhaugwitz.com>
+
+ * Fix handling of directory-restricted negative rules (closes #24)
+ * Don't lock '/dev/null' when used as output database (closes #26)
+ * Fix parsing of rules containing '?' quantifier
+
+2019-04-29 Julien DUBOIS <julien.dubois.2600(a)gmail.com>
+
+ * Fix extended attributes support (xattrs)
+ * README: fix typo
+
+2019-03-20 Hannes von Haugwitz <hannes(a)vonhaugwitz.com>
+
+ * Add 'autoreconf-clean' Makefile target
+
+2019-03-16 Lukáš Jirkovský <l.jirkovsky(a)gmail.com>
+
+ * Fix processing of go files
+
2019-02-25 Hannes von Haugwitz <hannes(a)vonhaugwitz.com>
* Release version 0.16.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/Makefile.am new/aide-0.16.2/Makefile.am
--- old/aide-0.16.1/Makefile.am 2018-05-31 07:22:59.000000000 +0200
+++ new/aide-0.16.2/Makefile.am 2019-05-19 21:16:43.000000000 +0200
@@ -79,3 +79,8 @@
src/db_lex.c: src/db_lex.l src/conf_yacc.h
$(LEX) $(AM_LFLAGS) -o$@ -Pdb $<
+
+autoreconf-clean: maintainer-clean
+ -rm -f INSTALL Makefile.in aclocal.m4 compile config.guess \
+ config.h.in config.h.in~ config.sub configure depcomp \
+ install-sh missing version.m4 ylwrap
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/Makefile.in new/aide-0.16.2/Makefile.in
--- old/aide-0.16.1/Makefile.in 2019-02-26 21:20:13.000000000 +0100
+++ new/aide-0.16.2/Makefile.in 2019-05-19 21:20:18.000000000 +0200
@@ -1164,6 +1164,11 @@
src/db_lex.c: src/db_lex.l src/conf_yacc.h
$(LEX) $(AM_LFLAGS) -o$@ -Pdb $<
+autoreconf-clean: maintainer-clean
+ -rm -f INSTALL Makefile.in aclocal.m4 compile config.guess \
+ config.h.in config.h.in~ config.sub configure depcomp \
+ install-sh missing version.m4 ylwrap
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/NEWS new/aide-0.16.2/NEWS
--- old/aide-0.16.1/NEWS 2019-02-24 21:10:03.000000000 +0100
+++ new/aide-0.16.2/NEWS 2019-05-19 21:16:49.000000000 +0200
@@ -1,3 +1,18 @@
+Version 0.16.2 (2019-05-19)
+ * Bug fixes
+ - Fix handling of directory-restricted negative rules
+ - Don't lock '/dev/null' when used as output database
+ - Fix parsing of rules containing '?' quantifier
+ - Fix extended attributes support (xattrs)
+ - Fix processing of go files
+ * Please note:
+ - The addition of the "trusted.*", "user.*" and the "security.*"
+ namespaces to the xattrs attribute might lead to a vast amount of
+ reported changed entries during your next AIDE run. You can use the
+ `report_ignore_changed_attrs` option (see aide.conf(5)) to ignore
+ changes of the xattrs attribute; but be aware that this will exclude
+ the expected but also the unexpected (potentially malicious) changes.
+
Version 0.16.1 (2019-02-25)
* Move to GitHub
* Update documentation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/README new/aide-0.16.2/README
--- old/aide-0.16.1/README 2019-02-24 21:05:51.000000000 +0100
+++ new/aide-0.16.2/README 2019-05-19 21:16:49.000000000 +0200
@@ -1,7 +1,7 @@
AIDE - Advanced Intrusion Detection Environment
-------------------------------------------------
- Version 0.16.1
+ Version 0.16.2
This file is free software; as a special exception the author gives
unlimited permission to copy and/or distribute it, with or without
@@ -20,7 +20,7 @@
written to be a simple and free alternative to Tripwire. Features
currently included in AIDE are as follows:
- o File attributes monitored: perissions, inode, user, group
+ o File attributes monitored: permissions, inode, user, group
file size, mtime, atime, ctime, links and growing size.
o Checksums and hashes supported: SHA1, MD5, RMD160, and TIGER.
CRC32, HAVAL and GOST if Mhash support is compiled in.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/configure new/aide-0.16.2/configure
--- old/aide-0.16.1/configure 2019-02-26 21:20:12.000000000 +0100
+++ new/aide-0.16.2/configure 2019-05-19 21:20:16.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for aide 0.16.1.
+# Generated by GNU Autoconf 2.69 for aide 0.16.2.
#
#
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -577,8 +577,8 @@
# Identity of this package.
PACKAGE_NAME='aide'
PACKAGE_TARNAME='aide'
-PACKAGE_VERSION='0.16.1'
-PACKAGE_STRING='aide 0.16.1'
+PACKAGE_VERSION='0.16.2'
+PACKAGE_STRING='aide 0.16.2'
PACKAGE_BUGREPORT=''
PACKAGE_URL=''
@@ -1340,7 +1340,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 aide 0.16.1 to adapt to many kinds of systems.
+\`configure' configures aide 0.16.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1412,7 +1412,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of aide 0.16.1:";;
+ short | recursive ) echo "Configuration of aide 0.16.2:";;
esac
cat <<\_ACEOF
@@ -1559,7 +1559,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-aide configure 0.16.1
+aide configure 0.16.2
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2161,7 +2161,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by aide $as_me 0.16.1, which was
+It was created by aide $as_me 0.16.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3134,7 +3134,7 @@
# Define the identity of the package.
PACKAGE='aide'
- VERSION='0.16.1'
+ VERSION='0.16.2'
cat >>confdefs.h <<_ACEOF
@@ -3229,7 +3229,7 @@
cat >>confdefs.h <<_ACEOF
-#define AIDEVERSION "0.16.1"
+#define AIDEVERSION "0.16.2"
_ACEOF
@@ -8833,7 +8833,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by aide $as_me 0.16.1, which was
+This file was extended by aide $as_me 0.16.2, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -8903,7 +8903,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-aide config.status 0.16.1
+aide config.status 0.16.2
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/doc/aide.1 new/aide-0.16.2/doc/aide.1
--- old/aide-0.16.1/doc/aide.1 2019-02-26 21:20:19.000000000 +0100
+++ new/aide-0.16.2/doc/aide.1 2019-05-19 21:20:24.000000000 +0200
@@ -1,4 +1,4 @@
-.TH AIDE 1 "Feb 25, 2019" "aide v0.16.1" "User Commands"
+.TH AIDE 1 "May 19, 2019" "aide v0.16.2" "User Commands"
.SH NAME
\fBaide\fP \- Advanced Intrusion Detection Environment
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/doc/aide.1.in new/aide-0.16.2/doc/aide.1.in
--- old/aide-0.16.1/doc/aide.1.in 2019-02-24 21:09:20.000000000 +0100
+++ new/aide-0.16.2/doc/aide.1.in 2019-05-19 21:16:49.000000000 +0200
@@ -1,4 +1,4 @@
-.TH AIDE 1 "Feb 25, 2019" "aide v0.16.1" "User Commands"
+.TH AIDE 1 "May 19, 2019" "aide v0.16.2" "User Commands"
.SH NAME
\fBaide\fP \- Advanced Intrusion Detection Environment
.SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/doc/aide.conf.5 new/aide-0.16.2/doc/aide.conf.5
--- old/aide-0.16.1/doc/aide.conf.5 2019-02-26 21:20:19.000000000 +0100
+++ new/aide-0.16.2/doc/aide.conf.5 2019-05-19 21:20:24.000000000 +0200
@@ -1,4 +1,4 @@
-.TH AIDE.CONF 5 "Feb 25, 2019" "aide v0.16.1" "AIDE"
+.TH AIDE.CONF 5 "May 19, 2019" "aide v0.16.2" "AIDE"
.SH NAME
aide.conf - The configuration file for Advanced Intrusion Detection
Environment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/doc/aide.conf.5.in new/aide-0.16.2/doc/aide.conf.5.in
--- old/aide-0.16.1/doc/aide.conf.5.in 2019-02-25 23:38:44.000000000 +0100
+++ new/aide-0.16.2/doc/aide.conf.5.in 2019-05-19 21:16:49.000000000 +0200
@@ -1,4 +1,4 @@
-.TH AIDE.CONF 5 "Feb 25, 2019" "aide v0.16.1" "AIDE"
+.TH AIDE.CONF 5 "May 19, 2019" "aide v0.16.2" "AIDE"
.SH NAME
aide.conf - The configuration file for Advanced Intrusion Detection
Environment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/doc/manual.html new/aide-0.16.2/doc/manual.html
--- old/aide-0.16.1/doc/manual.html 2019-02-25 23:38:44.000000000 +0100
+++ new/aide-0.16.2/doc/manual.html 2019-05-19 21:16:49.000000000 +0200
@@ -2,7 +2,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
-<head><title>AIDE Manual Version 0.16.1</title>
+<head><title>AIDE Manual Version 0.16.2</title>
</head>
<body>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/src/be.c new/aide-0.16.2/src/be.c
--- old/aide-0.16.1/src/be.c 2018-05-31 07:22:59.000000000 +0200
+++ new/aide-0.16.2/src/be.c 2019-05-19 21:16:49.000000000 +0200
@@ -1,6 +1,6 @@
/* aide, Advanced Intrusion Detection Environment
*
- * Copyright (C) 1999-2003,2005,2006,2010,2011,2013 Rami Lehti, Pablo
+ * Copyright (C) 1999-2003,2005,2006,2010,2011,2013,2019 Rami Lehti, Pablo
* Virolainen, Richard van den Berg, Hannes von Haugwitz
* $Header$
*
@@ -148,6 +148,7 @@
}
#if HAVE_FCNTL && HAVE_FTRUNCATE
if(!inout) {
+ if (strncmp(u->value, "/dev/null", strlen("/dev/null"))) {
fl.l_type = F_WRLCK;
fl.l_whence = SEEK_SET;
fl.l_start = 0;
@@ -162,6 +163,7 @@
if(ftruncate(fd,0)==-1)
error(0,_("Error truncating file %s"),u->value);
+ }
}
#endif
#ifdef WITH_ZLIB
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/src/do_md.c new/aide-0.16.2/src/do_md.c
--- old/aide-0.16.1/src/do_md.c 2019-01-16 19:58:28.000000000 +0100
+++ new/aide-0.16.2/src/do_md.c 2019-05-19 21:16:49.000000000 +0200
@@ -99,7 +99,7 @@
while (!bingo && (scn = elf_nextscn(elf, scn)) != NULL) {
(void) gelf_getshdr(scn, &shdr);
- if (shdr.sh_type != SHT_DYNAMIC)
+ if (shdr.sh_type != SHT_DYNAMIC || shdr.sh_entsize == 0)
continue;
while (!bingo && (data = elf_getdata (scn, data)) != NULL) {
@@ -607,7 +607,8 @@
ssize_t aret = 0;
if (strncmp(attr, "user.", strlen("user.")) &&
- strncmp(attr, "root.", strlen("root.")))
+ strncmp(attr, "security.", strlen("security.")) &&
+ strncmp(attr, "trusted.", strlen("trusted.")))
goto next_attr; /* only store normal xattrs, and SELinux */
while (((aret = getxattr(line->fullpath, attr, val, asz)) ==
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/src/gen_list.c new/aide-0.16.2/src/gen_list.c
--- old/aide-0.16.1/src/gen_list.c 2018-05-31 07:22:59.000000000 +0200
+++ new/aide-0.16.2/src/gen_list.c 2019-05-19 21:16:49.000000000 +0200
@@ -1,7 +1,7 @@
/* aide, Advanced Intrusion Detection Environment
*
- * Copyright (C) 1999-2006,2009-2012,2015,2016 Rami Lehti,Pablo Virolainen,
- * Mike Markley, Richard van den Berg, Hannes von Haugwitz
+ * Copyright (C) 1999-2006,2009-2012,2015,2016,2019 Rami Lehti,
+ * Pablo Virolainen, Mike Markley, Richard van den Berg, Hannes von Haugwitz
* $Header$
*
* This program is free software; you can redistribute it and/or
@@ -47,6 +47,11 @@
#define CLOCK_SKEW 5
+#define PARTIAL_RULE_MATCH (-1)
+#define NO_RULE_MATCH (0)
+#define RESTRICTED_RULE_MATCH (1)
+#define RULE_MATCH (2)
+
#ifdef WITH_MHASH
#include <mhash.h>
#endif
@@ -285,6 +290,7 @@
case '(':
case '^':
case '$':
+ case '?':
case '*':
case '[':
i=strlen(p);
@@ -573,7 +579,7 @@
static int check_list_for_match(list* rxrlist,char* text,DB_ATTR_TYPE* attr, RESTRICTION_TYPE file_type)
{
list* r=NULL;
- int retval=1;
+ int retval=NO_RULE_MATCH;
int pcre_retval;
pcre_extra *pcre_extra = NULL;
for(r=rxrlist;r;r=r->next){
@@ -582,15 +588,16 @@
error(231,"\"%s\" matches (pcre_exec return value: %i) rule from line #%ld: %s\n",text, pcre_retval, ((rx_rule*)r->data)->conf_lineno,((rx_rule*)r->data)->rx);
if (!((rx_rule*)r->data)->restriction || file_type&((rx_rule*)r->data)->restriction) {
*attr=((rx_rule*)r->data)->attr;
+ retval = ((rx_rule*)r->data)->restriction?RESTRICTED_RULE_MATCH:RULE_MATCH;
error(231,"\"%s\" matches restriction (%u) for rule from line #%ld: %s\n",text, ((rx_rule*)r->data)->restriction, ((rx_rule*)r->data)->conf_lineno,((rx_rule*)r->data)->rx);
- return 0;
+ break;
} else {
error(232,"\"%s\" doesn't match restriction (%u) for rule from line #%ld: %s\n",text, ((rx_rule*)r->data)->restriction, ((rx_rule*)r->data)->conf_lineno,((rx_rule*)r->data)->rx);
- retval=-1;
+ retval=PARTIAL_RULE_MATCH;
}
} else if (pcre_retval == PCRE_ERROR_PARTIAL) {
error(232,"\"%s\" PARTIAL matches (pcre_exec return value: %i) rule from line #%ld: %s\n",text, pcre_retval, ((rx_rule*)r->data)->conf_lineno,((rx_rule*)r->data)->rx);
- retval=-1;
+ retval=PARTIAL_RULE_MATCH;
} else {
error(232,"\"%s\" doesn't match (pcre_exec return value: %i) rule from line #%ld: %s\n",text, pcre_retval,((rx_rule*)r->data)->conf_lineno,((rx_rule*)r->data)->rx);
}
@@ -632,12 +639,13 @@
retval|=16;
switch (check_list_for_match(node->equ_rx_lst, text, attr, file_type)) {
- case 0: {
+ case RESTRICTED_RULE_MATCH:
+ case RULE_MATCH: {
error(220, "check_node_for_match: equal match for '%s'\n", text);
retval|=2|4;
break;
}
- case -1: {
+ case PARTIAL_RULE_MATCH: {
if(S_ISDIR(perm) && get_seltree_node(node,text)==NULL) {
error(220, "check_node_for_match: creating new seltree node for '%s'\n", text);
new_seltree_node(node,text,0,NULL);
@@ -653,12 +661,13 @@
/* If 4 and 8 are not set, we will check for matches */
if(!(retval&(4|8))){
switch (check_list_for_match(node->sel_rx_lst, text, attr, file_type)) {
- case 0: {
+ case RESTRICTED_RULE_MATCH:
+ case RULE_MATCH: {
error(220, "check_node_for_match: selective match for '%s'\n", text);
retval|=1|8;
break;
}
- case -1: {
+ case PARTIAL_RULE_MATCH: {
if(S_ISDIR(perm) && get_seltree_node(node,text)==NULL) {
error(220, "check_node_for_match: creating new seltree node for '%s'\n", text);
new_seltree_node(node,text,0,NULL);
@@ -675,10 +684,19 @@
/* Negative regexps are the strongest so they are checked last */
/* If this file is to be added */
if(retval){
- if(!check_list_for_match(node->neg_rx_lst, text, attr, file_type)){
- error(220, "check_node_for_match: negative match for '%s'\n", text);
- retval=0;
- }
+ switch (check_list_for_match(node->neg_rx_lst, text, attr, file_type)) {
+ case RESTRICTED_RULE_MATCH: {
+ if(S_ISDIR(perm) && get_seltree_node(node,text)==NULL) {
+ error(220, "check_node_for_match: creating new seltree node for '%s'\n", text);
+ new_seltree_node(node,text,0,NULL);
+ }
+ }
+ case RULE_MATCH: {
+ error(220, "check_node_for_match: negative match for '%s'\n", text);
+ retval=0;
+ break;
+ }
+ }
}
/* Now we discard the info whether a match was made or not *
* and just return 0,1 or 2 */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aide-0.16.1/version.m4 new/aide-0.16.2/version.m4
--- old/aide-0.16.1/version.m4 2019-02-26 21:20:09.000000000 +0100
+++ new/aide-0.16.2/version.m4 2019-05-19 21:20:14.000000000 +0200
@@ -1 +1 @@
-m4_define([AIDE_VERSION], [0.16.1])
+m4_define([AIDE_VERSION], [0.16.2])
1
0
Hello community,
here is the log from the commit of package ekiga for openSUSE:Factory checked in at 2020-07-31 15:56:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ekiga (Old)
and /work/SRC/openSUSE:Factory/.ekiga.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ekiga"
Fri Jul 31 15:56:45 2020 rev:61 rq:823643 version:4.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ekiga/ekiga.changes 2019-05-03 22:46:08.379729694 +0200
+++ /work/SRC/openSUSE:Factory/.ekiga.new.3592/ekiga.changes 2020-07-31 16:07:07.680800295 +0200
@@ -1,0 +2,6 @@
+Wed Jun 10 12:41:49 UTC 2020 - Frederic Crozat <fcrozat(a)suse.com>
+
+- Update ekiga-missing-includes.patch to include ostream to another
+ file.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ekiga-missing-includes.patch ++++++
--- /var/tmp/diff_new_pack.VNsikD/_old 2020-07-31 16:07:08.232800767 +0200
+++ /var/tmp/diff_new_pack.VNsikD/_new 2020-07-31 16:07:08.236800771 +0200
@@ -1,5 +1,7 @@
---- ekiga/plugins/avahi/avahi-heap.cpp 2019/04/02 14:08:47 1.1
-+++ ekiga/plugins/avahi/avahi-heap.cpp 2019/04/02 14:09:00
+Index: ekiga/plugins/avahi/avahi-heap.cpp
+===================================================================
+--- ekiga.orig/plugins/avahi/avahi-heap.cpp 2019-04-02 15:17:51.999315057 +0200
++++ ekiga/plugins/avahi/avahi-heap.cpp 2020-06-10 14:40:26.738949351 +0200
@@ -36,6 +36,7 @@
*/
@@ -8,8 +10,10 @@
#include <glib/gi18n.h>
#include "avahi-heap.h"
---- ekiga/plugins/resource-list/rl-presentity.cpp 2019/04/02 14:23:25 1.1
-+++ ekiga/plugins/resource-list/rl-presentity.cpp 2019/04/02 14:23:38
+Index: ekiga/plugins/resource-list/rl-presentity.cpp
+===================================================================
+--- ekiga.orig/plugins/resource-list/rl-presentity.cpp 2019-04-02 15:17:52.003315050 +0200
++++ ekiga/plugins/resource-list/rl-presentity.cpp 2020-06-10 14:40:26.738949351 +0200
@@ -34,6 +34,7 @@
*/
@@ -18,8 +22,10 @@
#include <set>
#include <glib/gi18n.h>
---- ekiga/plugins/resource-list/rl-entry-ref.cpp 2019/04/02 14:24:07 1.1
-+++ ekiga/plugins/resource-list/rl-entry-ref.cpp 2019/04/02 14:24:20
+Index: ekiga/plugins/resource-list/rl-entry-ref.cpp
+===================================================================
+--- ekiga.orig/plugins/resource-list/rl-entry-ref.cpp 2019-04-02 15:17:52.003315050 +0200
++++ ekiga/plugins/resource-list/rl-entry-ref.cpp 2020-06-10 14:40:26.738949351 +0200
@@ -35,6 +35,8 @@
*
*/
@@ -29,8 +35,10 @@
#include "config.h"
#include <glib/gi18n-lib.h>
---- ekiga/plugins/resource-list/rl-heap.cpp 2019/04/02 14:30:57 1.1
-+++ ekiga/plugins/resource-list/rl-heap.cpp 2019/04/02 14:31:09
+Index: ekiga/plugins/resource-list/rl-heap.cpp
+===================================================================
+--- ekiga.orig/plugins/resource-list/rl-heap.cpp 2019-04-02 15:17:52.003315050 +0200
++++ ekiga/plugins/resource-list/rl-heap.cpp 2020-06-10 14:40:26.738949351 +0200
@@ -35,6 +35,8 @@
*
*/
@@ -40,3 +48,15 @@
#include <glib/gi18n.h>
#include "robust-xml.h"
+Index: ekiga/lib/engine/framework/services.cpp
+===================================================================
+--- ekiga.orig/lib/engine/framework/services.cpp 2019-04-02 15:17:51.979315092 +0200
++++ ekiga/lib/engine/framework/services.cpp 2020-06-10 14:41:09.398950440 +0200
+@@ -44,6 +44,7 @@
+ #include <signal.h>
+ #endif
+
++#include <ostream>
+ #include "services.h"
+
+ boost::optional<bool>
1
0
Hello community,
here is the log from the commit of package matrix-synapse for openSUSE:Factory checked in at 2020-07-31 15:56:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/matrix-synapse (Old)
and /work/SRC/openSUSE:Factory/.matrix-synapse.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "matrix-synapse"
Fri Jul 31 15:56:33 2020 rev:18 rq:823649 version:1.18.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse.changes 2020-07-16 12:15:55.494811370 +0200
+++ /work/SRC/openSUSE:Factory/.matrix-synapse.new.3592/matrix-synapse.changes 2020-07-31 16:06:47.384782935 +0200
@@ -1,0 +2,53 @@
+Thu Jul 30 11:40:22 UTC 2020 - Aleksa Sarai <asarai(a)suse.com>
+
+- Update to synapse 1.18.0.
+ * Features
+ + Include room states on invite events that are sent to application
+ services.
+ + Add delete room admin endpoint (POST /_synapse/admin/v1/rooms/<room_id>/delete).
+ + Add experimental support for running multiple federation sender
+ processes.
+ + Add the option to validate the iss and aud claims for JWT logins.
+ + Add support for handling registration requests across multiple client
+ reader workers.
+ + Add an admin API to list the users in a room. Contributed by Awesome
+ Technologies Innovationslabor GmbH.
+ + Allow email subjects to be customised through Synapse's configuration.
+ + Add the ability to re-activate an account from the admin API.
+ + Add experimental support for running multiple pusher workers.
+ + Add experimental support for moving typing off master.
+ + Report CPU metrics to prometheus for time spent processing replication
+ commands.
+ + Support oEmbed for media previews.
+ + Abort federation requests where the client disconnects before the
+ ratelimiter expires.
+ + Cache responses to /_matrix/federation/v1/state_ids to reduce duplicated
+ work.
+ * Bugfixes
+ * Fix detection of out of sync remote device lists when receiving events
+ from remote users.
+ * Fix bug where Synapse fails to process an incoming event over federation
+ if the server is missing too much of the event's auth chain.
+ * Fix a bug causing Synapse to misinterpret the value off for
+ encryption_enabled_by_default_for_room_type in its configuration file(s)
+ if that value isn't surrounded by quotes. This bug was introduced in
+ v1.16.0.
+ * Fix bug where we did not always pass in app_name or server_name to email
+ templates, including e.g. for registration emails.
+ * Errors which occur while using the non-standard JWT login now return the
+ proper error: 403 Forbidden with an error code of M_FORBIDDEN.
+ * Fix "AttributeError: 'str' object has no attribute 'get'" error message
+ when applying per-room message retention policies. The bug was introduced
+ in Synapse 1.7.0.
+ * Fix a bug introduced in Synapse 1.10.0 which could cause a "no create
+ event in auth events" error during room creation.
+ * Fix a bug which allowed empty rooms to be rejoined over federation.
+ * Fix 'Unable to find a suitable guest user ID' error when using multiple
+ client_reader workers.
+ * Fix a long standing bug where the tracing of async functions with
+ opentracing was broken.
+ * Fix "TypeError in synapse.notifier" exceptions.
+ * Fix deprecation warning due to invalid escape sequences.
+
+
+-------------------------------------------------------------------
Old:
----
matrix-synapse-1.17.0.obscpio
New:
----
matrix-synapse-1.18.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ matrix-synapse-test.spec ++++++
--- /var/tmp/diff_new_pack.O25yW0/_old 2020-07-31 16:06:51.336786315 +0200
+++ /var/tmp/diff_new_pack.O25yW0/_new 2020-07-31 16:06:51.340786319 +0200
@@ -32,7 +32,7 @@
%define pkgname matrix-synapse
Name: %{pkgname}-test
-Version: 1.17.0
+Version: 1.18.0
Release: 0
Summary: Test package for %{pkgname}
License: Apache-2.0
++++++ matrix-synapse.spec ++++++
--- /var/tmp/diff_new_pack.O25yW0/_old 2020-07-31 16:06:51.368786342 +0200
+++ /var/tmp/diff_new_pack.O25yW0/_new 2020-07-31 16:06:51.372786346 +0200
@@ -46,7 +46,7 @@
%define modname synapse
%define pkgname matrix-synapse
Name: %{pkgname}
-Version: 1.17.0
+Version: 1.18.0
Release: 0
Summary: Matrix protocol reference homeserver
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.O25yW0/_old 2020-07-31 16:06:51.420786387 +0200
+++ /var/tmp/diff_new_pack.O25yW0/_new 2020-07-31 16:06:51.424786390 +0200
@@ -4,7 +4,7 @@
<param name="versionformat">@PARENT_TAG@</param>
<param name="url">https://github.com/matrix-org/synapse.git</param>
<param name="scm">git</param>
- <param name="revision">v1.17.0</param>
+ <param name="revision">v1.18.0</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionrewrite-replacement">\1</param>
<!--
++++++ matrix-synapse-1.17.0.obscpio -> matrix-synapse-1.18.0.obscpio ++++++
/work/SRC/openSUSE:Factory/matrix-synapse/matrix-synapse-1.17.0.obscpio /work/SRC/openSUSE:Factory/.matrix-synapse.new.3592/matrix-synapse-1.18.0.obscpio differ: char 46, line 1
++++++ matrix-synapse.obsinfo ++++++
--- /var/tmp/diff_new_pack.O25yW0/_old 2020-07-31 16:06:51.476786435 +0200
+++ /var/tmp/diff_new_pack.O25yW0/_new 2020-07-31 16:06:51.476786435 +0200
@@ -1,5 +1,5 @@
name: matrix-synapse
-version: 1.17.0
-mtime: 1594632036
-commit: 29df3d0e9f455c780d8489cc9bc293cb6fa6bc1e
+version: 1.18.0
+mtime: 1596106751
+commit: 320ef98852227210c630955dd4ad863a764a617c
1
0
Hello community,
here is the log from the commit of package EternalTerminal for openSUSE:Factory checked in at 2020-07-31 15:56:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/EternalTerminal (Old)
and /work/SRC/openSUSE:Factory/.EternalTerminal.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "EternalTerminal"
Fri Jul 31 15:56:24 2020 rev:7 rq:823688 version:6.0.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/EternalTerminal/EternalTerminal.changes 2020-07-30 10:04:07.487386802 +0200
+++ /work/SRC/openSUSE:Factory/.EternalTerminal.new.3592/EternalTerminal.changes 2020-07-31 16:06:16.744757547 +0200
@@ -1,0 +2,7 @@
+Fri Jul 31 06:33:48 UTC 2020 - Michael Vetter <mvetter(a)suse.com>
+
+- Update to 6.0.9:
+ * TSAN fixes
+ * Pass errno correctly from ::read
+
+-------------------------------------------------------------------
Old:
----
et-v6.0.8.tar.gz
New:
----
et-v6.0.9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ EternalTerminal.spec ++++++
--- /var/tmp/diff_new_pack.mRJd8Y/_old 2020-07-31 16:06:25.532764286 +0200
+++ /var/tmp/diff_new_pack.mRJd8Y/_new 2020-07-31 16:06:25.536764288 +0200
@@ -18,7 +18,7 @@
%global _firewalld_dir %{_prefix}/lib/firewalld
Name: EternalTerminal
-Version: 6.0.8
+Version: 6.0.9
Release: 0
Summary: Remote shell that survives IP roaming and disconnect
License: Apache-2.0
++++++ et-v6.0.8.tar.gz -> et-v6.0.9.tar.gz ++++++
++++ 1895 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package lollypop for openSUSE:Factory checked in at 2020-07-31 15:56:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lollypop (Old)
and /work/SRC/openSUSE:Factory/.lollypop.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lollypop"
Fri Jul 31 15:56:16 2020 rev:131 rq:823630 version:1.3.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/lollypop/lollypop.changes 2020-06-17 14:54:19.729801189 +0200
+++ /work/SRC/openSUSE:Factory/.lollypop.new.3592/lollypop.changes 2020-07-31 16:05:34.576725217 +0200
@@ -1,0 +2,7 @@
+Thu Jul 30 19:26:31 UTC 2020 - antoine.belvire(a)opensuse.org
+
+- Update to version 1.3.3:
+ * Better cover handling in playlists view.
+ * Bug fixes.
+
+-------------------------------------------------------------------
Old:
----
lollypop-1.3.2.tar.xz
New:
----
lollypop-1.3.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lollypop.spec ++++++
--- /var/tmp/diff_new_pack.2FnEHG/_old 2020-07-31 16:05:39.276728821 +0200
+++ /var/tmp/diff_new_pack.2FnEHG/_new 2020-07-31 16:05:39.276728821 +0200
@@ -17,7 +17,7 @@
Name: lollypop
-Version: 1.3.2
+Version: 1.3.3
Release: 0
Summary: GNOME music playing application
License: GPL-3.0-or-later
++++++ _service ++++++
--- /var/tmp/diff_new_pack.2FnEHG/_old 2020-07-31 16:05:39.324728858 +0200
+++ /var/tmp/diff_new_pack.2FnEHG/_new 2020-07-31 16:05:39.324728858 +0200
@@ -1,7 +1,7 @@
<services>
<service mode="disabled" name="tar_scm">
<param name="changesgenerate">enable</param>
- <param name="revision">1.3.2</param>
+ <param name="revision">1.3.3</param>
<param name="scm">git</param>
<param name="url">https://gitlab.gnome.org/World/lollypop.git</param>
<param name="versionformat">@PARENT_TAG@</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.2FnEHG/_old 2020-07-31 16:05:39.356728882 +0200
+++ /var/tmp/diff_new_pack.2FnEHG/_new 2020-07-31 16:05:39.356728882 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://gitlab.gnome.org/World/lollypop.git</param>
- <param name="changesrevision">8916eeefe36d3294a080b9c1bc86792ed9306c0e</param></service></servicedata>
\ No newline at end of file
+ <param name="changesrevision">e618b9f230ff9148e33e4a6b46abf3abf42b9b5b</param></service></servicedata>
\ No newline at end of file
++++++ lollypop-1.3.2.tar.xz -> lollypop-1.3.3.tar.xz ++++++
++++ 33376 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package android-udev-rules for openSUSE:Factory checked in at 2020-07-31 15:56:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/android-udev-rules (Old)
and /work/SRC/openSUSE:Factory/.android-udev-rules.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "android-udev-rules"
Fri Jul 31 15:56:07 2020 rev:3 rq:823666 version:20200613
Changes:
--------
--- /work/SRC/openSUSE:Factory/android-udev-rules/android-udev-rules.changes 2020-07-30 10:04:06.843386263 +0200
+++ /work/SRC/openSUSE:Factory/.android-udev-rules.new.3592/android-udev-rules.changes 2020-07-31 16:05:04.432702105 +0200
@@ -1,0 +2,16 @@
+Thu Jul 30 05:31:23 UTC 2020 - munix9(a)googlemail.com
+
+- Update to version 20200613
+ * Indentation cleanup
+ * Removed duplicate entry for Qualcomm (05c6)
+ * Adds support for Huawei P10 Lite to udev rules
+ * Disable ADVANCE rules: needs specific product rules
+ * Add Spectralink
+
+- Update to version 20200410
+ * Cleanup of entries without an action
+ * Revert "Uncommented Dell idVendor line"
+ * Add Sonim as vendor
+ * Essential Phone PH-1 is also known as `2e17:c032`
+
+-------------------------------------------------------------------
@@ -10 +26 @@
-- initial package for version 20191103
+- Initial package for version 20191103
Old:
----
android-udev-rules-20191103.tar.gz
New:
----
android-udev-rules-20200613.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ android-udev-rules.spec ++++++
--- /var/tmp/diff_new_pack.ykBIpz/_old 2020-07-31 16:05:07.928704785 +0200
+++ /var/tmp/diff_new_pack.ykBIpz/_new 2020-07-31 16:05:07.932704788 +0200
@@ -1,7 +1,7 @@
#
# spec file for package android-udev-rules
#
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: android-udev-rules
-Version: 20191103
+Version: 20200613
Release: 0
Summary: Android udev rules list aimed to be the most comprehensive on the net
License: GPL-3.0-or-later
@@ -27,9 +27,9 @@
BuildRequires: sysuser-shadow
BuildRequires: sysuser-tools
Recommends: android-tools
-BuildArch: noarch
Provides: android-tools-udev = %{version}-%{release}
Obsoletes: android-tools-udev < %{version}-%{release}
+BuildArch: noarch
%{sysusers_requires}
%description
@@ -43,8 +43,8 @@
%sysusers_generate_pre android-udev.conf adbusers
%install
-install -D -m 0644 -t %{buildroot}%{_sysusersdir}/ android-udev.conf
-install -D -m 0644 -t %{buildroot}%{_udevrulesdir}/ 51-android.rules
+install -D -m 0644 -t %{buildroot}%{_sysusersdir} android-udev.conf
+install -D -m 0644 -t %{buildroot}%{_udevrulesdir} 51-android.rules
%pre -f adbusers.pre
++++++ android-udev-rules-20191103.tar.gz -> android-udev-rules-20200613.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/android-udev-rules-20191103/51-android.rules new/android-udev-rules-20200613/51-android.rules
--- old/android-udev-rules-20191103/51-android.rules 2019-11-03 12:12:14.000000000 +0100
+++ new/android-udev-rules-20200613/51-android.rules 2020-06-13 12:26:14.000000000 +0200
@@ -44,8 +44,8 @@
# Denver TAD 70111
ATTR{idProduct}=="0c02", SYMLINK+="android_adb"
-# ADVANCE
-ATTR{idVendor}=="0a5c", ENV{adb_user}="yes"
+# ADVANCE (Need product specific rules)
+#ATTR{idVendor}=="0a5c", ENV{adb_user}="yes"
# S5
ATTR{idProduct}=="e681", SYMLINK+="android_adb"
@@ -86,7 +86,7 @@
ATTR{idProduct}=="4c91", SYMLINK+="android_adb"
ATTR{idProduct}=="4daf", SYMLINK+="android_fastboot"
# Tegra APX
-ATTR{idProduct}=="7030"
+ATTR{idProduct}=="7030", SYMLINK+="android_adb"
GOTO="android_usb_rule_match"
LABEL="not_Asus"
@@ -102,15 +102,15 @@
GOTO="android_usb_rule_match"
LABEL="not_BQ"
-# Dell
-ATTR{idVendor}=="413c", ENV{adb_user}="yes"
+# Dell (Need product specific rules)
+#ATTR{idVendor}=="413c", ENV{adb_user}="yes"
# Essential
ATTR{idVendor}!="2e17", GOTO="not_Essential"
ENV{adb_user}="yes"
# Essential PH-1
ATTR{idProduct}=="c009", SYMLINK+="android_adb"
-ATTR{idProduct}=="c030", SYMLINK+="android_adb"
+ATTR{idProduct}=="c03[02]", SYMLINK+="android_adb"
GOTO="android_usb_rule_match"
LABEL="not_Essential"
@@ -138,8 +138,8 @@
# Google
ATTR{idVendor}!="18d1", GOTO="not_Google"
ENV{adb_user}="yes"
-# Nexus, Pixel, Pixel XL, Pixel 2, Pixel 2XL (4ee2=mtp,adb 4ee4=rndis,adb 4ee6=ptp,adb 4ee7=adb 4ee9=midi,adb 2d01=accessory,adb 2d03=audio_source,adb 2d05=accessory,audio_source,adb)
-# See https://android.googlesource.com/device/google/wahoo/+/master/init.hardware…
+# Nexus, Pixel, Pixel XL, Pixel 2, Pixel 2XL (4ee2=mtp,adb 4ee4=rndis,adb 4ee6=ptp,adb 4ee7=adb 4ee9=midi,adb 2d01=accessory,adb 2d03=audio_source,adb 2d05=accessory,audio_source,adb)
+# See https://android.googlesource.com/device/google/wahoo/+/master/init.hardware…
ATTR{idProduct}=="4ee2", SYMLINK+="android_adb"
ATTR{idProduct}=="4ee4", SYMLINK+="android_adb"
ATTR{idProduct}=="4ee6", SYMLINK+="android_adb"
@@ -154,8 +154,8 @@
ATTR{idProduct}=="4e40", SYMLINK+="android_fastboot"
# Nexus 5, Nexus 10
ATTR{idProduct}=="4ee1", ENV{adb_adbfast}="yes"
-# Nexus S (4e22=mass_storage,adb 4e24=rndis,adb)
-# See https://android.googlesource.com/device/samsung/crespo/+/android-4.1.2_r2.1…
+# Nexus S (4e22=mass_storage,adb 4e24=rndis,adb)
+# See https://android.googlesource.com/device/samsung/crespo/+/android-4.1.2_r2.1…
ATTR{idProduct}=="4e22", SYMLINK+="android_adb"
ATTR{idProduct}=="4e24", SYMLINK+="android_adb"
ATTR{idProduct}=="4e20", SYMLINK+="android_fastboot"
@@ -223,7 +223,7 @@
# MyTouch 4G
ATTR{idProduct}=="0c96", SYMLINK+="android_adb"
# One (m7) && One (m8)
-ATTR{idProduct}=="0c93"
+ATTR{idProduct}=="0c93", SYMLINK+="android_adb"
# Sensation
ATTR{idProduct}=="0f87", SYMLINK+="android_adb"
ATTR{idProduct}=="0ff0", SYMLINK+="android_fastboot"
@@ -233,8 +233,7 @@
ATTR{idProduct}=="0cd6", SYMLINK+="android_adb"
# Slide
ATTR{idProduct}=="0e03", SYMLINK+="android_adb"
-# Tatoo, Dream, ADP1, G1, Magic
-ATTR{idProduct}=="0c01"
+# Tatoo, Dream, ADP1, G1, Magic (0c01=mass_storage)
ATTR{idProduct}=="0c02", ENV{adb_adbfast}="yes"
# Vision
ATTR{idProduct}=="0c91", SYMLINK+="android_adb"
@@ -267,6 +266,8 @@
ATTR{idProduct}=="1052", SYMLINK+="android_adb"
# MediaPad T3
ATTR{idProduct}=="107d", SYMLINK+="android_adb"
+# P10 Lite
+ATTR{idProduct}=="107e", SYMLINK+="android_adb"
# Watch
ATTR{idProduct}=="1c2c", SYMLINK+="android_adb"
# Mate 9
@@ -307,7 +308,7 @@
# LeTv
ATTR{idVendor}!="2b0e", GOTO="not_letv"
ENV{adb_user}="yes"
-# LEX720 LeEco Pro3 6GB (610c=normal,610d=debug, 610b=camera)
+# LEX720 LeEco Pro3 6GB (610c=normal,610d=debug, 610b=camera)
ATTR{idProduct}=="610d", ENV{adb_fastboot}="yes"
GOTO="android_usb_rule_match"
LABEL="not_letv"
@@ -315,8 +316,7 @@
# LG
ATTR{idVendor}!="1004", GOTO="not_LG"
ENV{adb_user}="yes"
-# Ally, Vortex, P500, P500h
-ATTR{idProduct}=="618f"
+# Ally, Vortex, P500, P500h (618f=mass_storage)
ATTR{idProduct}=="618e", SYMLINK+="android_adb"
# G2 D802
ATTR{idProduct}=="61f1", SYMLINK+="android_adb"
@@ -364,11 +364,11 @@
ATTR{idVendor}!="22b8", GOTO="not_Motorola"
ENV{adb_user}="yes"
# CLIQ XT/Quench
-ATTR{idProduct}=="2d66"
+ATTR{idProduct}=="2d66", SYMLINK+="android_adb"
# Defy/MB525
-ATTR{idProduct}=="428c"
+ATTR{idProduct}=="428c", SYMLINK+="android_adb"
# Droid
-ATTR{idProduct}=="41db"
+ATTR{idProduct}=="41db", SYMLINK+="android_adb"
# Xoom ID 1
ATTR{idProduct}=="70a8", ENV{adb_adbfast}="yes"
# Xoom ID 2
@@ -424,11 +424,11 @@
# OnePlus(Oreo)
ATTR{idVendor}!="2a70", GOTO="not_OnePlus"
ENV{adb_user}="yes"
-# Charging mode
+# Charging mode
ATTR{idProduct}=="4ee7", SYMLINK+="android_adb"
-# MTP mode
+# MTP mode
ATTR{idProduct}=="9011", SYMLINK+="android_adb"
-# PTP mode
+# PTP mode
ATTR{idProduct}=="904e", SYMLINK+="android_adb"
GOTO="android_usb_rule_match"
LABEL="not_OnePlus"
@@ -470,7 +470,7 @@
ATTR{idProduct}=="900e", SYMLINK+="android_adb"
# OnePlus 3T
ATTR{idProduct}=="676c", SYMLINK+="android_adb"
-# OnePlus 3T w/ Oreo MIDI mode
+# OnePlus 3T w/ Oreo MIDI mode
ATTR{idProduct}=="90bb", SYMLINK+="android_adb"
# OnePlus 5 / 6 / 6T
ATTR{idProduct}=="9011", SYMLINK+="android_adb"
@@ -530,23 +530,22 @@
# Sharp
ATTR{idVendor}=="04dd", ENV{adb_user}="yes"
+# Sonim
+ATTR{idVendor}=="1d9c", ENV{adb_user}="yes"
+
# Sony
ATTR{idVendor}=="054c", ENV{adb_user}="yes"
# Sony Ericsson
ATTR{idVendor}!="0fce", GOTO="not_Sony_Ericsson"
ENV{adb_user}="yes"
-# Xperia X10 mini
-ATTR{idProduct}=="3137"
+# Xperia X10 mini (3137=mass_storage)
ATTR{idProduct}=="2137", SYMLINK+="android_adb"
-# Xperia X10 mini pro
-ATTR{idProduct}=="3138"
+# Xperia X10 mini pro (3138=mass_storage)
ATTR{idProduct}=="2138", SYMLINK+="android_adb"
-# Xperia X8
-ATTR{idProduct}=="3149"
+# Xperia X8 (3149=mass_storage)
ATTR{idProduct}=="2149", SYMLINK+="android_adb"
-# Xperia X12
-ATTR{idProduct}=="e14f"
+# Xperia X12 (e14f=mass_storage)
ATTR{idProduct}=="614f", SYMLINK+="android_adb"
# Xperia Arc S
ATTR{idProduct}=="414f", ENV{adb_adbfast}="yes"
@@ -580,6 +579,9 @@
GOTO="android_usb_rule_match"
LABEL="not_Sony_Ericsson"
+# Spectralink
+ATTR{idVendor}=="1973", ENV{adb_user}="yes"
+
# Spreadtrum
ATTR{idVendor}=="1782", ENV{adb_user}="yes"
@@ -600,9 +602,6 @@
# Toshiba
ATTR{idVendor}=="0930", ENV{adb_user}="yes"
-# WEARNERS
-ATTR{idVendor}=="05c6", ENV{adb_user}="yes"
-
# XiaoMi
ATTR{idVendor}!="2717", GOTO="not_XiaoMi"
ENV{adb_user}="yes"
@@ -640,7 +639,7 @@
# Yota
ATTR{idVendor}!="2916", GOTO="not_Yota"
ENV{adb_user}="yes"
-# YotaPhone2 (f003=normal,9139=debug)
+# YotaPhone2 (f003=normal,9139=debug)
ATTR{idProduct}=="9139", SYMLINK+="android_adb"
GOTO="android_usb_rule_match"
LABEL="not_Yota"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/android-udev-rules-20191103/README.md new/android-udev-rules-20200613/README.md
--- old/android-udev-rules-20191103/README.md 2019-11-03 12:12:14.000000000 +0100
+++ new/android-udev-rules-20200613/README.md 2020-06-13 12:26:14.000000000 +0200
@@ -14,36 +14,51 @@
### Ubuntu
- # Clone this repository
- git clone https://github.com/M0Rf30/android-udev-rules.git
- cd android-udev-rules
- # Copy rules file
- sudo cp -v 51-android.rules /etc/udev/rules.d/51-android.rules
- # OR create a sym-link to the rules file - choose this option if you'd like to update your udev rules using git.
- sudo ln -sf "$PWD"/51-android.rules /etc/udev/rules.d/51-android.rules
- # Change file permissions
- sudo chmod a+r /etc/udev/rules.d/51-android.rules
- # If adbusers group already exists remove old adbusers group
- groupdel adbusers
- # add the adbusers group if it's doesn't already exist
- sudo mkdir -p /usr/lib/sysusers.d/ && sudo cp android-udev.conf /usr/lib/sysusers.d/
- sudo systemd-sysusers # (1)
- # OR on Fedora:
- groupadd adbusers
- # Add your user to the adbusers group
- sudo usermod -a -G adbusers $(whoami)
- # Restart UDEV
- sudo udevadm control --reload-rules
- sudo service udev restart
- # OR on Fedora:
- sudo systemctl restart systemd-udevd.service
- # Restart the ADB server
- adb kill-server
- # Replug your Android device and verify that USB debugging is enabled in developer options
- adb devices
- # You should now see your device
-
-(1) Not available on Ubuntu 16.04 and mint 18, use `sudo groupadd adbusers` instead.
+```sh
+# Clone this repository
+git clone https://github.com/M0Rf30/android-udev-rules.git
+cd android-udev-rules
+
+# Copy rules file
+sudo cp -v 51-android.rules /etc/udev/rules.d/51-android.rules
+
+# OR create a sym-link to the rules file - choose this option if you'd like to update your udev rules using git.
+sudo ln -sf "$PWD"/51-android.rules /etc/udev/rules.d/51-android.rules
+
+# Change file permissions
+sudo chmod a+r /etc/udev/rules.d/51-android.rules
+
+# If adbusers group already exists remove old adbusers group
+groupdel adbusers
+
+# add the adbusers group if it's doesn't already exist
+sudo mkdir -p /usr/lib/sysusers.d/ && sudo cp android-udev.conf /usr/lib/sysusers.d/
+sudo systemd-sysusers # (if not Ubuntu 16.04 and Mint 18)
+
+# if Ubuntu 16.04 and Mint 18
+sudo groupadd adbusers
+
+# OR on Fedora:
+groupadd adbusers
+
+# Add your user to the adbusers group (back to Debian again)
+sudo usermod -a -G adbusers $(whoami)
+
+# Restart UDEV
+sudo udevadm control --reload-rules
+sudo service udev restart
+
+# OR on Fedora:
+sudo systemctl restart systemd-udevd.service
+
+# Restart the ADB server (back to Debian again)
+adb kill-server
+
+# Replug your Android device and verify that USB debugging is enabled in developer options
+adb devices
+
+# You should now see your device
+```
## To Contribute:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/android-udev-rules-20191103/install.sh new/android-udev-rules-20200613/install.sh
--- old/android-udev-rules-20191103/install.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/android-udev-rules-20200613/install.sh 2020-06-13 12:26:14.000000000 +0200
@@ -0,0 +1,38 @@
+#!/usr/bin/env sh
+
+SELECTED_USER="$1"
+CURRENT_UID="$(id -u)"
+
+if [ "$SELECTED_USER" = "" ]; then
+ echo "Please specify a user!"
+ exit 1
+fi
+
+if [ $CURRENT_UID -ne 0 ]; then
+ echo "Please run using sudo!"
+ exit 1
+fi
+
+if [ "$USE_SYMLINK" = "true" ]; then
+ ln -sf "$PWD"/51-android.rules /etc/udev/rules.d/51-android.rules
+else
+ cp -v 51-android.rules /etc/udev/rules.d/51-android.rules
+fi
+ chmod a+r /etc/udev/rules.d/51-android.rules
+if [ "$USE_GROUP" = "false" ]; then
+ mkdir -p /usr/lib/sysusers.d/ && sudo cp android-udev.conf /usr/lib/sysusers.d/
+ systemd-sysusers
+else
+ groupdel adbusers
+ groupadd adbusers
+fi
+
+usermod -a -G adbusers "$USER"
+udevadm control --reload-rules
+
+if [ "$USE_SERVICE_CMD" = "true" ]; then
+ service udev restart
+else
+ systemctl restart systemd-udevd.service
+fi
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/android-udev-rules-20191103/rpm/android-udev-rules.spec new/android-udev-rules-20200613/rpm/android-udev-rules.spec
--- old/android-udev-rules-20191103/rpm/android-udev-rules.spec 1970-01-01 01:00:00.000000000 +0100
+++ new/android-udev-rules-20200613/rpm/android-udev-rules.spec 2020-06-13 12:26:14.000000000 +0200
@@ -0,0 +1,40 @@
+Name: android-udev-rules
+Version: 0.0.1
+Release: 1%{?dist}
+Summary: Udev rules to allow communication with Android devices
+License: GPLv3+
+URL: https://github.com/M0Rf30/android-udev-rules
+Source0: https://github.com/M0Rf30/android-udev-rules/raw/master/51-android.rules
+Source1: https://github.com/M0Rf30/android-udev-rules/raw/master/README.md
+Source2: https://github.com/M0Rf30/android-udev-rules/raw/master/LICENSE
+BuildArch: noarch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+%description
+Android udev rules list aimed to be the most comprehensive on the net.
+Based on the official Android Studio documentation as well as suggestions from
+the Archlinux and Github Communities.
+
+%prep
+cp %{SOURCE0} %{SOURCE1} %{SOURCE2} .
+
+%build
+
+%install
+mkdir -p %{buildroot}/etc/udev/rules.d/.
+install -m 644 51-android.rules %{buildroot}/etc/udev/rules.d/.
+
+%clean
+rm -rf %{buildroot}
+
+%files
+%config(noreplace) /etc/udev/rules.d/51-android.rules
+%{!?_licensedir:%global license %%doc}
+%license LICENSE
+%doc README.md
+
+%changelog
+
+* Sun Dec 15 2019 Håkon Løvdal <kode(a)denkule.no> - 0.0.1-1
+- Created.
+
1
0
Hello community,
here is the log from the commit of package openQA for openSUSE:Factory checked in at 2020-07-31 15:55:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openQA (Old)
and /work/SRC/openSUSE:Factory/.openQA.new.3592 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openQA"
Fri Jul 31 15:55:54 2020 rev:177 rq:823628 version:4.6.1596119585.a5800f1aa
Changes:
--------
openQA-devel-test.changes: same change
openQA-test.changes: same change
openQA-worker-test.changes: same change
--- /work/SRC/openSUSE:Factory/openQA/openQA.changes 2020-07-27 17:42:27.743115984 +0200
+++ /work/SRC/openSUSE:Factory/.openQA.new.3592/openQA.changes 2020-07-31 16:04:06.816657993 +0200
@@ -1,0 +2,10 @@
+Thu Jul 30 14:33:32 UTC 2020 - coolo(a)suse.com
+
+- Update to version 4.6.1596119585.a5800f1aa:
+ * Prepare using CMake and ninja to build os-autoinst
+ * Allow the worker to start ffmpeg to encode the video
+ * Show job dependency on the Test overview page
+ * Dependency cron 200729
+ * Make a few small optimizations to speed up the deletion of screenshots
+
+-------------------------------------------------------------------
Old:
----
openQA-4.6.1595658530.ccadcf580.obscpio
New:
----
openQA-4.6.1596119585.a5800f1aa.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openQA-client-test.spec ++++++
--- /var/tmp/diff_new_pack.UyDlmH/_old 2020-07-31 16:04:22.860670231 +0200
+++ /var/tmp/diff_new_pack.UyDlmH/_new 2020-07-31 16:04:22.864670234 +0200
@@ -18,7 +18,7 @@
%define short_name openQA-client
Name: %{short_name}-test
-Version: 4.6.1595658530.ccadcf580
+Version: 4.6.1596119585.a5800f1aa
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later
++++++ openQA-devel-test.spec ++++++
--- /var/tmp/diff_new_pack.UyDlmH/_old 2020-07-31 16:04:22.916670274 +0200
+++ /var/tmp/diff_new_pack.UyDlmH/_new 2020-07-31 16:04:22.916670274 +0200
@@ -18,7 +18,7 @@
%define short_name openQA-devel
Name: %{short_name}-test
-Version: 4.6.1595658530.ccadcf580
+Version: 4.6.1596119585.a5800f1aa
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later
++++++ openQA-test.spec ++++++
--- /var/tmp/diff_new_pack.UyDlmH/_old 2020-07-31 16:04:22.940670293 +0200
+++ /var/tmp/diff_new_pack.UyDlmH/_new 2020-07-31 16:04:22.944670295 +0200
@@ -18,7 +18,7 @@
%define short_name openQA
Name: %{short_name}-test
-Version: 4.6.1595658530.ccadcf580
+Version: 4.6.1596119585.a5800f1aa
Release: 0
Summary: Test package for openQA
License: GPL-2.0-or-later
++++++ openQA-worker-test.spec ++++++
--- /var/tmp/diff_new_pack.UyDlmH/_old 2020-07-31 16:04:22.968670314 +0200
+++ /var/tmp/diff_new_pack.UyDlmH/_new 2020-07-31 16:04:22.972670317 +0200
@@ -18,7 +18,7 @@
%define short_name openQA-worker
Name: %{short_name}-test
-Version: 4.6.1595658530.ccadcf580
+Version: 4.6.1596119585.a5800f1aa
Release: 0
Summary: Test package for %{short_name}
License: GPL-2.0-or-later
++++++ openQA.spec ++++++
--- /var/tmp/diff_new_pack.UyDlmH/_old 2020-07-31 16:04:23.000670338 +0200
+++ /var/tmp/diff_new_pack.UyDlmH/_new 2020-07-31 16:04:23.004670341 +0200
@@ -75,7 +75,7 @@
%define devel_requires %devel_no_selenium_requires chromedriver
Name: openQA
-Version: 4.6.1595658530.ccadcf580
+Version: 4.6.1596119585.a5800f1aa
Release: 0
Summary: The openQA web-frontend, scheduler and tools
License: GPL-2.0-or-later
++++++ openQA-4.6.1595658530.ccadcf580.obscpio -> openQA-4.6.1596119585.a5800f1aa.obscpio ++++++
/work/SRC/openSUSE:Factory/openQA/openQA-4.6.1595658530.ccadcf580.obscpio /work/SRC/openSUSE:Factory/.openQA.new.3592/openQA-4.6.1596119585.a5800f1aa.obscpio differ: char 49, line 1
++++++ openQA.obsinfo ++++++
--- /var/tmp/diff_new_pack.UyDlmH/_old 2020-07-31 16:04:23.092670409 +0200
+++ /var/tmp/diff_new_pack.UyDlmH/_new 2020-07-31 16:04:23.092670409 +0200
@@ -1,5 +1,5 @@
name: openQA
-version: 4.6.1595658530.ccadcf580
-mtime: 1595658530
-commit: ccadcf5807c3be1d0847eed06d8362fd6f122f59
+version: 4.6.1596119585.a5800f1aa
+mtime: 1596119585
+commit: a5800f1aa110138d7deb45afaa47927eb9f2a878
1
0