Hello community, here is the log from the commit of package dbus-broker for openSUSE:Factory checked in at 2020-09-06 00:03:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dbus-broker (Old) and /work/SRC/openSUSE:Factory/.dbus-broker.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-broker" Sun Sep 6 00:03:28 2020 rev:8 rq:832351 version:24 Changes: -------- --- /work/SRC/openSUSE:Factory/dbus-broker/dbus-broker.changes 2020-05-12 22:38:52.056687706 +0200 +++ /work/SRC/openSUSE:Factory/.dbus-broker.new.3399/dbus-broker.changes 2020-09-06 00:03:32.971288306 +0200 @@ -1,0 +2,7 @@ +Fri Sep 4 08:09:00 UTC 2020 - Jan Engelhardt <[email protected]> + +- Update to release 24 + * Make audit-events properly typed and prevent non-auditable + events from being forwarded to the linux audit system. + +------------------------------------------------------------------- Old: ---- dbus-broker-23.tar.xz New: ---- dbus-broker-24.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dbus-broker.spec ++++++ --- /var/tmp/diff_new_pack.AKmoIc/_old 2020-09-06 00:03:33.591288617 +0200 +++ /var/tmp/diff_new_pack.AKmoIc/_new 2020-09-06 00:03:33.591288617 +0200 @@ -17,7 +17,7 @@ Name: dbus-broker -Version: 23 +Version: 24 Release: 0 Summary: XDG-conforming message bus implementation License: Apache-2.0 ++++++ dbus-broker-23.tar.xz -> dbus-broker-24.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/AUTHORS new/dbus-broker-24/AUTHORS --- old/dbus-broker-23/AUTHORS 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/AUTHORS 2020-09-04 09:08:58.000000000 +0200 @@ -15,8 +15,9 @@ Copyright (C) 2016-2019 Red Hat, Inc. AUTHORS: (ordered alphabetically) - Daniele Nicolodi <[email protected]> + Chris PeBenito <[email protected]> Daniel Rusek <[email protected]> + Daniele Nicolodi <[email protected]> David Rheinsberg <[email protected]> Georg Müller <[email protected]> Jacob Alzén <[email protected]> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/NEWS.md new/dbus-broker-24/NEWS.md --- old/dbus-broker-23/NEWS.md 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/NEWS.md 2020-09-04 09:08:58.000000000 +0200 @@ -1,5 +1,17 @@ # dbus-broker - Linux D-Bus Message Broker +## CHANGES WITH 24: + + * Improve log messages for invalid configuration files, as well as + early start-up errors. + + * Make audit-events properly typed and prevent non-auditable events + from being forwarded to the linux audit system. + + Contributions from: Chris PeBenito, David Rheinsberg + + - Tübingen, 2020-09-04 + ## CHANGES WITH 23: * Expose supplementary groups as `UnixGroupIDs` as defined by the dbus diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/meson.build new/dbus-broker-24/meson.build --- old/dbus-broker-23/meson.build 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/meson.build 2020-09-04 09:08:58.000000000 +0200 @@ -5,7 +5,7 @@ project( 'dbus-broker', 'c', - version: '23', + version: '24', license: 'Apache', default_options: [ 'c_std=c11', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/src/broker/main.c new/dbus-broker-24/src/broker/main.c --- old/dbus-broker-23/src/broker/main.c 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/src/broker/main.c 2020-09-04 09:08:58.000000000 +0200 @@ -253,13 +253,17 @@ if (main_arg_audit) { r = util_audit_init_global(); - if (r) - return error_fold(r); + if (r) { + r = error_fold(r); + goto exit; + } } r = bus_selinux_init_global(); - if (r) - return error_fold(r); + if (r) { + r = error_fold(r); + goto exit; + } r = run(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/src/launch/config.c new/dbus-broker-24/src/launch/config.c --- old/dbus-broker-23/src/launch/config.c 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/src/launch/config.c 2020-09-04 09:08:58.000000000 +0200 @@ -1259,8 +1259,14 @@ r = open(node->include.file->path, O_RDONLY | O_CLOEXEC | O_NOCTTY); if (r < 0) { - if (errno == ENOENT || errno == ENOTDIR) - return node->include.ignore_missing ? 0 : CONFIG_E_INVALID; + if (errno == ENOENT || errno == ENOTDIR) { + if (node->include.ignore_missing) + return 0; + + CONFIG_ERR(&parser->state, "Missing configuration file", + ": %s", node->include.file->path); + return CONFIG_E_INVALID; + } return error_origin(-errno); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/src/launch/launcher.c new/dbus-broker-24/src/launch/launcher.c --- old/dbus-broker-23/src/launch/launcher.c 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/src/launch/launcher.c 2020-09-04 09:08:58.000000000 +0200 @@ -1404,7 +1404,7 @@ if (r < 0) return error_origin(r); else if (r > 0) - return r; + return error_fold(r); return 0; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/src/util/audit-fallback.c new/dbus-broker-24/src/util/audit-fallback.c --- old/dbus-broker-23/src/util/audit-fallback.c 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/src/util/audit-fallback.c 2020-09-04 09:08:58.000000000 +0200 @@ -21,7 +21,7 @@ return util_drop_permissions(uid, gid); } -int util_audit_log(const char *message, uid_t uid) { +int util_audit_log(int type, const char *message, uid_t uid) { int r; r = fprintf(stderr, "%s\n", message); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/src/util/audit.c new/dbus-broker-24/src/util/audit.c --- old/dbus-broker-23/src/util/audit.c 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/src/util/audit.c 2020-09-04 09:08:58.000000000 +0200 @@ -92,6 +92,7 @@ /** * util_audit_log() - log a message to the audit subsystem + * @type: the audit message type, see enum in audit.h * @message: the message to be logged * @uid: the UID of the user causing the message to be logged * @@ -100,11 +101,24 @@ * * Return: 0 on success, or a negative error code on failure. */ -int util_audit_log(const char *message, uid_t uid) { - int r; +int util_audit_log(int type, const char *message, uid_t uid) { + int r, audit_type; - if (audit_fd >= 0) { - r = audit_log_user_avc_message(audit_fd, AUDIT_USER_AVC, message, NULL, NULL, NULL, uid); + switch(type) { + case UTIL_AUDIT_TYPE_AVC: + audit_type = AUDIT_USER_AVC; + break; + case UTIL_AUDIT_TYPE_SELINUX_ERROR: + audit_type = AUDIT_USER_SELINUX_ERR; + break; + case UTIL_AUDIT_TYPE_NOAUDIT: + default: + audit_type = 0; + break; + } + + if (audit_fd >= 0 && type != UTIL_AUDIT_TYPE_NOAUDIT) { + r = audit_log_user_avc_message(audit_fd, audit_type, message, NULL, NULL, NULL, uid); if (r <= 0) return error_origin(-errno); } else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/src/util/audit.h new/dbus-broker-24/src/util/audit.h --- old/dbus-broker-23/src/util/audit.h 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/src/util/audit.h 2020-09-04 09:08:58.000000000 +0200 @@ -7,8 +7,14 @@ #include <c-stdaux.h> #include <stdlib.h> +enum { + UTIL_AUDIT_TYPE_NOAUDIT, + UTIL_AUDIT_TYPE_AVC, + UTIL_AUDIT_TYPE_SELINUX_ERROR, +}; + int util_audit_drop_permissions(uint32_t uid, uint32_t gid); -int util_audit_log(const char *message, uid_t uid); +int util_audit_log(int type, const char *message, uid_t uid); int util_audit_init_global(void); void util_audit_deinit_global(void); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/src/util/selinux.c new/dbus-broker-24/src/util/selinux.c --- old/dbus-broker-23/src/util/selinux.c 2020-05-11 09:38:10.000000000 +0200 +++ new/dbus-broker-24/src/util/selinux.c 2020-09-04 09:08:58.000000000 +0200 @@ -288,7 +288,7 @@ static int bus_selinux_log(int type, const char *fmt, ...) { _c_cleanup_(c_freep) char *message = NULL; va_list ap; - int r; + int r, audit_type; va_start(ap, fmt); r = vasprintf(&message, fmt, ap); @@ -296,10 +296,23 @@ if (r < 0) return r; + switch(type) { + case SELINUX_AVC: + audit_type = UTIL_AUDIT_TYPE_AVC; + break; + case SELINUX_ERROR: + audit_type = UTIL_AUDIT_TYPE_SELINUX_ERROR; + break; + default: + /* not an auditable message. */ + audit_type = UTIL_AUDIT_TYPE_NOAUDIT; + break; + } + /* XXX: we don't have access to any context, so can't find * the right UID to use, follow dbus-daemon(1) and use our * own. */ - r = util_audit_log(message, getuid()); + r = util_audit_log(audit_type, message, getuid()); if (r) return error_fold(r); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-dvar/.cherryci/ci-test new/dbus-broker-24/subprojects/c-dvar/.cherryci/ci-test --- old/dbus-broker-23/subprojects/c-dvar/.cherryci/ci-test 2019-06-05 16:23:54.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-dvar/.cherryci/ci-test 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#!/bin/bash - -set -e - -rm -Rf "./ci-build" -mkdir "./ci-build" -cd "./ci-build" - -${CHERRY_LIB_MESONSETUP} . "${CHERRY_LIB_SRCDIR}" -${CHERRY_LIB_NINJABUILD} -${CHERRY_LIB_MESONTEST} -(( ! CHERRY_LIB_VALGRIND )) || ${CHERRY_LIB_MESONTEST} "--wrapper=${CHERRY_LIB_VALGRINDWRAP}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-dvar/.github/workflows/ci.yml new/dbus-broker-24/subprojects/c-dvar/.github/workflows/ci.yml --- old/dbus-broker-23/subprojects/c-dvar/.github/workflows/ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/dbus-broker-24/subprojects/c-dvar/.github/workflows/ci.yml 2020-04-16 12:28:12.000000000 +0200 @@ -0,0 +1,21 @@ +name: Continuous Integration + +on: + push: + pull_request: + schedule: + - cron: '0 0 * * *' + +jobs: + ci: + name: CI with Default Configuration + runs-on: ubuntu-latest + + steps: + - name: Fetch Sources + uses: actions/checkout@v2 + - name: Run through C-Util CI + uses: c-util/automation/src/ci-c-util@v1 + with: + m32: 1 + valgrind: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-dvar/.travis.yml new/dbus-broker-24/subprojects/c-dvar/.travis.yml --- old/dbus-broker-23/subprojects/c-dvar/.travis.yml 2019-06-05 16:23:54.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-dvar/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -os: linux -dist: trusty -language: c - -services: - - docker - -before_install: - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-images/v1/scripts/vmrun" - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-ci/v1/scripts/cherryci" - - chmod +x "./vmrun" "./cherryci" - -jobs: - include: - - stage: test - script: - - ./vmrun -- ../src/cherryci -d ../src/.cherryci -s c-util -m - - script: - - ./vmrun -T i686 -- ../src/cherryci -d ../src/.cherryci -s c-util diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-ini/.cherryci/ci-test new/dbus-broker-24/subprojects/c-ini/.cherryci/ci-test --- old/dbus-broker-23/subprojects/c-ini/.cherryci/ci-test 2019-06-05 16:04:19.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-ini/.cherryci/ci-test 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#!/bin/bash - -set -e - -rm -Rf "./ci-build" -mkdir "./ci-build" -cd "./ci-build" - -${CHERRY_LIB_MESONSETUP} . "${CHERRY_LIB_SRCDIR}" -${CHERRY_LIB_NINJABUILD} -${CHERRY_LIB_MESONTEST} -(( ! CHERRY_LIB_VALGRIND )) || ${CHERRY_LIB_MESONTEST} "--wrapper=${CHERRY_LIB_VALGRINDWRAP}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-ini/.github/workflows/ci.yml new/dbus-broker-24/subprojects/c-ini/.github/workflows/ci.yml --- old/dbus-broker-23/subprojects/c-ini/.github/workflows/ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/dbus-broker-24/subprojects/c-ini/.github/workflows/ci.yml 2020-04-16 12:28:20.000000000 +0200 @@ -0,0 +1,21 @@ +name: Continuous Integration + +on: + push: + pull_request: + schedule: + - cron: '0 0 * * *' + +jobs: + ci: + name: CI with Default Configuration + runs-on: ubuntu-latest + + steps: + - name: Fetch Sources + uses: actions/checkout@v2 + - name: Run through C-Util CI + uses: c-util/automation/src/ci-c-util@v1 + with: + m32: 1 + valgrind: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-ini/.travis.yml new/dbus-broker-24/subprojects/c-ini/.travis.yml --- old/dbus-broker-23/subprojects/c-ini/.travis.yml 2019-06-05 16:04:19.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-ini/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -os: linux -dist: trusty -language: c - -services: - - docker - -before_install: - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-images/v1/scripts/vmrun" - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-ci/v1/scripts/cherryci" - - chmod +x "./vmrun" "./cherryci" - -jobs: - include: - - stage: test - script: - - ./vmrun -- ../src/cherryci -d ../src/.cherryci -s c-util -m - - script: - - ./vmrun -T i686 -- ../src/cherryci -d ../src/.cherryci -s c-util diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-list/.cherryci/ci-test new/dbus-broker-24/subprojects/c-list/.cherryci/ci-test --- old/dbus-broker-23/subprojects/c-list/.cherryci/ci-test 2020-02-01 14:59:31.000000000 +0100 +++ new/dbus-broker-24/subprojects/c-list/.cherryci/ci-test 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#!/bin/bash - -set -e - -rm -Rf "./ci-build" -mkdir "./ci-build" -cd "./ci-build" - -${CHERRY_LIB_MESONSETUP} . "${CHERRY_LIB_SRCDIR}" -${CHERRY_LIB_NINJABUILD} -${CHERRY_LIB_MESONTEST} -(( ! CHERRY_LIB_VALGRIND )) || ${CHERRY_LIB_MESONTEST} "--wrapper=${CHERRY_LIB_VALGRINDWRAP}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-list/.github/workflows/ci.yml new/dbus-broker-24/subprojects/c-list/.github/workflows/ci.yml --- old/dbus-broker-23/subprojects/c-list/.github/workflows/ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/dbus-broker-24/subprojects/c-list/.github/workflows/ci.yml 2020-04-16 12:28:38.000000000 +0200 @@ -0,0 +1,21 @@ +name: Continuous Integration + +on: + push: + pull_request: + schedule: + - cron: '0 0 * * *' + +jobs: + ci: + name: CI with Default Configuration + runs-on: ubuntu-latest + + steps: + - name: Fetch Sources + uses: actions/checkout@v2 + - name: Run through C-Util CI + uses: c-util/automation/src/ci-c-util@v1 + with: + m32: 1 + valgrind: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-list/.travis.yml new/dbus-broker-24/subprojects/c-list/.travis.yml --- old/dbus-broker-23/subprojects/c-list/.travis.yml 2020-02-01 14:59:31.000000000 +0100 +++ new/dbus-broker-24/subprojects/c-list/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -os: linux -dist: trusty -language: c - -services: - - docker - -before_install: - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-images/v1/scripts/vmrun" - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-ci/v1/scripts/cherryci" - - chmod +x "./vmrun" "./cherryci" - -jobs: - include: - - stage: test - script: - - ./vmrun -- ../src/cherryci -d ../src/.cherryci -s c-util -m - - script: - - ./vmrun -T i686 -- ../src/cherryci -d ../src/.cherryci -s c-util diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-rbtree/.cherryci/ci-test new/dbus-broker-24/subprojects/c-rbtree/.cherryci/ci-test --- old/dbus-broker-23/subprojects/c-rbtree/.cherryci/ci-test 2019-06-05 16:03:37.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-rbtree/.cherryci/ci-test 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#!/bin/bash - -set -e - -rm -Rf "./ci-build" -mkdir "./ci-build" -cd "./ci-build" - -${CHERRY_LIB_MESONSETUP} . "${CHERRY_LIB_SRCDIR}" -${CHERRY_LIB_NINJABUILD} -CRBTREE_TEST_PTRACE=1 ${CHERRY_LIB_MESONTEST} -(( ! CHERRY_LIB_VALGRIND )) || ${CHERRY_LIB_MESONTEST} "--wrapper=${CHERRY_LIB_VALGRINDWRAP}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-rbtree/.cherryci/matrix new/dbus-broker-24/subprojects/c-rbtree/.cherryci/matrix --- old/dbus-broker-23/subprojects/c-rbtree/.cherryci/matrix 2019-06-05 16:03:37.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-rbtree/.cherryci/matrix 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -#!/bin/bash - -set -e - -_CHERRY_LIB_M_GCC_NDEBUG=("CC=gcc" "CFLAGS='${CHERRY_LIB_CFLAGS[*]} ${CHERRY_LIB_CFLAGS_GCC[*]} -O2 -DNDEBUG'") -CHERRY_MATRIX+=("export ${_CHERRY_LIB_M_GCC_NDEBUG[*]}") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-rbtree/.github/workflows/ci.yml new/dbus-broker-24/subprojects/c-rbtree/.github/workflows/ci.yml --- old/dbus-broker-23/subprojects/c-rbtree/.github/workflows/ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/dbus-broker-24/subprojects/c-rbtree/.github/workflows/ci.yml 2020-04-16 12:28:50.000000000 +0200 @@ -0,0 +1,33 @@ +name: Continuous Integration + +on: + push: + pull_request: + schedule: + - cron: '0 0 * * *' + +jobs: + ci: + name: CI with Default Configuration + runs-on: ubuntu-latest + + steps: + - name: Fetch Sources + uses: actions/checkout@v2 + - name: Run through C-Util CI + uses: c-util/automation/src/ci-c-util@v1 + with: + m32: 1 + valgrind: 1 + + ci-ptrace: + name: Reduced CI with PTrace + runs-on: ubuntu-latest + env: + CRBTREE_TEST_PTRACE: '1' + + steps: + - name: Fetch Sources + uses: actions/checkout@v2 + - name: Run through C-Util CI + uses: c-util/automation/src/ci-c-util@v1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-rbtree/.travis.yml new/dbus-broker-24/subprojects/c-rbtree/.travis.yml --- old/dbus-broker-23/subprojects/c-rbtree/.travis.yml 2019-06-05 16:03:37.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-rbtree/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -os: linux -dist: trusty -language: c - -services: - - docker - -before_install: - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-images/v1/scripts/vmrun" - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-ci/v1/scripts/cherryci" - - chmod +x "./vmrun" "./cherryci" - -jobs: - include: - - stage: test - script: - - ./vmrun -- ../src/cherryci -d ../src/.cherryci -s c-util -m - - script: - - ./vmrun -T i686 -- ../src/cherryci -d ../src/.cherryci -s c-util diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-shquote/.cherryci/ci-test new/dbus-broker-24/subprojects/c-shquote/.cherryci/ci-test --- old/dbus-broker-23/subprojects/c-shquote/.cherryci/ci-test 2019-06-05 16:03:22.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-shquote/.cherryci/ci-test 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#!/bin/bash - -set -e - -rm -Rf "./ci-build" -mkdir "./ci-build" -cd "./ci-build" - -${CHERRY_LIB_MESONSETUP} . "${CHERRY_LIB_SRCDIR}" -${CHERRY_LIB_NINJABUILD} -${CHERRY_LIB_MESONTEST} -(( ! CHERRY_LIB_VALGRIND )) || ${CHERRY_LIB_MESONTEST} "--wrapper=${CHERRY_LIB_VALGRINDWRAP}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-shquote/.github/workflows/ci.yml new/dbus-broker-24/subprojects/c-shquote/.github/workflows/ci.yml --- old/dbus-broker-23/subprojects/c-shquote/.github/workflows/ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/dbus-broker-24/subprojects/c-shquote/.github/workflows/ci.yml 2020-04-16 12:29:01.000000000 +0200 @@ -0,0 +1,21 @@ +name: Continuous Integration + +on: + push: + pull_request: + schedule: + - cron: '0 0 * * *' + +jobs: + ci: + name: CI with Default Configuration + runs-on: ubuntu-latest + + steps: + - name: Fetch Sources + uses: actions/checkout@v2 + - name: Run through C-Util CI + uses: c-util/automation/src/ci-c-util@v1 + with: + m32: 1 + valgrind: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-shquote/.travis.yml new/dbus-broker-24/subprojects/c-shquote/.travis.yml --- old/dbus-broker-23/subprojects/c-shquote/.travis.yml 2019-06-05 16:03:22.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-shquote/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -os: linux -dist: trusty -language: c - -services: - - docker - -before_install: - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-images/v1/scripts/vmrun" - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-ci/v1/scripts/cherryci" - - chmod +x "./vmrun" "./cherryci" - -jobs: - include: - - stage: test - script: - - ./vmrun -- ../src/cherryci -d ../src/.cherryci -s c-util -m - - script: - - ./vmrun -T i686 -- ../src/cherryci -d ../src/.cherryci -s c-util diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-stdaux/.cherryci/ci-test new/dbus-broker-24/subprojects/c-stdaux/.cherryci/ci-test --- old/dbus-broker-23/subprojects/c-stdaux/.cherryci/ci-test 2019-06-05 16:03:12.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-stdaux/.cherryci/ci-test 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#!/bin/bash - -set -e - -rm -Rf "./ci-build" -mkdir "./ci-build" -cd "./ci-build" - -${CHERRY_LIB_MESONSETUP} . "${CHERRY_LIB_SRCDIR}" -${CHERRY_LIB_NINJABUILD} -${CHERRY_LIB_MESONTEST} -(( ! CHERRY_LIB_VALGRIND )) || ${CHERRY_LIB_MESONTEST} "--wrapper=${CHERRY_LIB_VALGRINDWRAP}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-stdaux/.github/workflows/ci.yml new/dbus-broker-24/subprojects/c-stdaux/.github/workflows/ci.yml --- old/dbus-broker-23/subprojects/c-stdaux/.github/workflows/ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/dbus-broker-24/subprojects/c-stdaux/.github/workflows/ci.yml 2020-07-07 12:29:58.000000000 +0200 @@ -0,0 +1,21 @@ +name: Continuous Integration + +on: + push: + pull_request: + schedule: + - cron: '0 0 * * *' + +jobs: + ci: + name: CI with Default Configuration + runs-on: ubuntu-latest + + steps: + - name: Fetch Sources + uses: actions/checkout@v2 + - name: Run through C-Util CI + uses: c-util/automation/src/ci-c-util@v1 + with: + m32: 1 + valgrind: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-stdaux/.travis.yml new/dbus-broker-24/subprojects/c-stdaux/.travis.yml --- old/dbus-broker-23/subprojects/c-stdaux/.travis.yml 2019-06-05 16:03:12.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-stdaux/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -os: linux -dist: trusty -language: c - -services: - - docker - -before_install: - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-images/v1/scripts/vmrun" - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-ci/v1/scripts/cherryci" - - chmod +x "./vmrun" "./cherryci" - -jobs: - include: - - stage: test - script: - - ./vmrun -- ../src/cherryci -d ../src/.cherryci -s c-util -m - - script: - - ./vmrun -T i686 -- ../src/cherryci -d ../src/.cherryci -s c-util diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-stdaux/src/test-basic.c new/dbus-broker-24/subprojects/c-stdaux/src/test-basic.c --- old/dbus-broker-23/subprojects/c-stdaux/src/test-basic.c 2019-06-05 16:03:12.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-stdaux/src/test-basic.c 2020-07-07 12:29:58.000000000 +0200 @@ -203,7 +203,7 @@ /* * Div Round Up: Normal division, but round up to next integer, instead * of clipping. Also verify that it does not suffer from the integer - * overflow in the prevalant, alternative implementation: + * overflow in the prevalent, alternative implementation: * [(x + y - 1) / y]. */ { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-utf8/.cherryci/ci-test new/dbus-broker-24/subprojects/c-utf8/.cherryci/ci-test --- old/dbus-broker-23/subprojects/c-utf8/.cherryci/ci-test 2019-06-05 16:02:56.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-utf8/.cherryci/ci-test 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -#!/bin/bash - -set -e - -rm -Rf "./ci-build" -mkdir "./ci-build" -cd "./ci-build" - -${CHERRY_LIB_MESONSETUP} . "${CHERRY_LIB_SRCDIR}" -${CHERRY_LIB_NINJABUILD} -${CHERRY_LIB_MESONTEST} -(( ! CHERRY_LIB_VALGRIND )) || ${CHERRY_LIB_MESONTEST} "--wrapper=${CHERRY_LIB_VALGRINDWRAP}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-utf8/.github/workflows/ci.yml new/dbus-broker-24/subprojects/c-utf8/.github/workflows/ci.yml --- old/dbus-broker-23/subprojects/c-utf8/.github/workflows/ci.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/dbus-broker-24/subprojects/c-utf8/.github/workflows/ci.yml 2020-04-16 12:29:23.000000000 +0200 @@ -0,0 +1,21 @@ +name: Continuous Integration + +on: + push: + pull_request: + schedule: + - cron: '0 0 * * *' + +jobs: + ci: + name: CI with Default Configuration + runs-on: ubuntu-latest + + steps: + - name: Fetch Sources + uses: actions/checkout@v2 + - name: Run through C-Util CI + uses: c-util/automation/src/ci-c-util@v1 + with: + m32: 1 + valgrind: 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/dbus-broker-23/subprojects/c-utf8/.travis.yml new/dbus-broker-24/subprojects/c-utf8/.travis.yml --- old/dbus-broker-23/subprojects/c-utf8/.travis.yml 2019-06-05 16:02:56.000000000 +0200 +++ new/dbus-broker-24/subprojects/c-utf8/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -os: linux -dist: trusty -language: c - -services: - - docker - -before_install: - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-images/v1/scripts/vmrun" - - curl -O -L "https://raw.githubusercontent.com/cherry-pick/cherry-ci/v1/scripts/cherryci" - - chmod +x "./vmrun" "./cherryci" - -jobs: - include: - - stage: test - script: - - ./vmrun -- ../src/cherryci -d ../src/.cherryci -s c-util -m - - script: - - ./vmrun -T i686 -- ../src/cherryci -d ../src/.cherryci -s c-util
