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
March 2017
- 2 participants
- 2028 discussions
Hello community,
here is the log from the commit of package pngcrush for openSUSE:Factory checked in at 2017-03-02 19:37:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pngcrush (Old)
and /work/SRC/openSUSE:Factory/.pngcrush.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pngcrush"
Thu Mar 2 19:37:05 2017 rev:4 rq:460633 version:1.7.92
Changes:
--------
--- /work/SRC/openSUSE:Factory/pngcrush/pngcrush.changes 2016-01-28 17:22:30.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.pngcrush.new/pngcrush.changes 2017-03-02 19:37:06.537560046 +0100
@@ -1,0 +2,9 @@
+Mon Aug 22 17:42:57 UTC 2016 - stefan.bruens(a)rwth-aachen.de
+
+- Add pngcrush-systemlib.diff
+ Allow building with system libpng where possible, this fixes
+ build errors on Aarch64 due to incomplete bundled libpng source
+- Drop pngcrush-makefile-add-optflags.diff
+ Supply optflags via CFLAGS, supported by current Makefile
+
+-------------------------------------------------------------------
Old:
----
pngcrush-makefile-add-optflags.diff
New:
----
pngcrush-systemlib.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pngcrush.spec ++++++
--- /var/tmp/diff_new_pack.Dnl5yz/_old 2017-03-02 19:37:07.069484775 +0100
+++ /var/tmp/diff_new_pack.Dnl5yz/_new 2017-03-02 19:37:07.073484209 +0100
@@ -1,7 +1,7 @@
#
# spec file for package pngcrush
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -24,9 +24,11 @@
Group: Productivity/Graphics/Other
Url: http://pmt.sourceforge.net/pngcrush/
Source: http://downloads.sf.net/pmt/%{name}-%{version}.tar.gz
-Patch1: pngcrush-makefile-add-optflags.diff
+Patch1: pngcrush-systemlib.diff
BuildRequires: glibc-devel
+%if 0%{?suse_version} > 1310
BuildRequires: libpng-devel
+%endif
BuildRequires: zlib-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -40,7 +42,7 @@
%prep
%setup -q
-%patch1 -p1
+%patch1 -p0
%build
make %{?_smp_mflags} \
@@ -50,7 +52,12 @@
ZLIB="%{_lib}" \
CC="gcc" \
LD="gcc" \
- OPTFLAGS="%{optflags}"
+ CFLAGS="%{optflags} -Wshadow" \
+%if 0%{?suse_version} > 1310
+ -f Makefile-nolib
+%else
+ -f Makefile
+%endif
%install
install -D -m 0755 pngcrush "%{buildroot}%{_bindir}/pngcrush"
++++++ pngcrush-systemlib.diff ++++++
--- pngconf.h_orig 2016-08-22 19:39:26.807573778 +0200
+++ pngconf.h 2016-08-22 19:25:14.418058847 +0200
@@ -24,7 +24,6 @@
#ifndef PNGCONF_H
#define PNGCONF_H
-#include "pngcrush.h"
#ifndef PNG_BUILDING_SYMBOL_TABLE /* else includes may cause problems */
1
0
Hello community,
here is the log from the commit of package libsmdev for openSUSE:Factory checked in at 2017-03-02 19:37:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libsmdev (Old)
and /work/SRC/openSUSE:Factory/.libsmdev.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libsmdev"
Thu Mar 2 19:37:00 2017 rev:8 rq:460618 version:0~20170225
Changes:
--------
--- /work/SRC/openSUSE:Factory/libsmdev/libsmdev.changes 2017-02-21 13:48:24.408765292 +0100
+++ /work/SRC/openSUSE:Factory/.libsmdev.new/libsmdev.changes 2017-03-02 19:37:01.362292398 +0100
@@ -1,0 +2,11 @@
+Sat Feb 25 18:30:30 UTC 2017 - Greg.Freemyer(a)gmail.com
+
+- update to v0~20170225
+ * applied updates
+ * worked on tests
+ * bug fix in debug output
+- change RPM Group to Develment/Languages/Python
+- review and update libyal dependencies
+- add python3 binding
+
+-------------------------------------------------------------------
Old:
----
libsmdev-alpha-20160320.tar.gz
New:
----
libsmdev-alpha-20170225.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libsmdev.spec ++++++
--- /var/tmp/diff_new_pack.1ZIJbp/_old 2017-03-02 19:37:01.994202976 +0100
+++ /var/tmp/diff_new_pack.1ZIJbp/_new 2017-03-02 19:37:01.994202976 +0100
@@ -17,7 +17,7 @@
%define lname libsmdev1
-%define timestamp 20160320
+%define timestamp 20170225
Name: libsmdev
Version: 0~%{timestamp}
Release: 0
@@ -27,14 +27,11 @@
Url: https://github.com/libyal/libsmdev/wiki
Source: https://github.com/libyal/libsmdev/releases/download/%timestamp/%{name}-alp…
BuildRequires: pkg-config
-BuildRequires: python-devel
BuildRequires: pkgconfig(libcdata) >= 20120425
BuildRequires: pkgconfig(libcerror) >= 20170101
BuildRequires: pkgconfig(libcfile) >= 20130609
BuildRequires: pkgconfig(libclocale) >= 20130609
BuildRequires: pkgconfig(libcnotify) >= 20130609
-BuildRequires: pkgconfig(libcstring) >= 20120425
-BuildRequires: pkgconfig(libcsystem) >= 20120425
BuildRequires: pkgconfig(libcthreads) >= 20130723
BuildRequires: pkgconfig(libuna) >= 20120425
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -69,21 +66,31 @@
can access and read storage media devices and will determine
information about such.
-%package -n python-%{name}
+%package -n python2-%{name}
Summary: Python bindings for libsmdev
-Group: Development/Libraries/Python
+Group: Development/Languages/Python
Requires: %{lname} = %{version}
-Requires: python
+BuildRequires: pkgconfig(python2)
Provides: pysmdev = %{version}
-%description -n python-%{name}
-Python bindings for libsmdev, which is a library to access and read storage media devices.
+%description -n python2-%{name}
+Python 2 bindings for libsmdev, which is a library to access and read storage media devices.
+
+%package -n python3-%{name}
+Summary: Python bindings for libsmdev
+Group: Development/Languages/Python
+Requires: %{lname} = %{version}
+BuildRequires: pkgconfig(python3)
+Provides: pysmdev = %{version}
+
+%description -n python3-%{name}
+Python 3 bindings for libsmdev, which is a library to access and read storage media devices.
%prep
%setup -q -n libsmdev-%{timestamp}
%build
-%configure --disable-static --enable-wide-character-type --enable-python
+%configure --disable-static --enable-wide-character-type --enable-python2 --enable-python3
make %{?_smp_mflags}
%install
@@ -113,9 +120,14 @@
%{_bindir}/smdevinfo
%{_mandir}/man1/smdevinfo.1*
-%files -n python-%{name}
+%files -n python2-%{name}
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog
%{python_sitearch}/pysmdev.so
+%files -n python3-%{name}
+%defattr(-,root,root)
+%doc AUTHORS COPYING ChangeLog
+%{python3_sitearch}/pysmdev.so
+
%changelog
++++++ libsmdev-alpha-20160320.tar.gz -> libsmdev-alpha-20170225.tar.gz ++++++
++++ 58965 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package gnuhealth for openSUSE:Factory checked in at 2017-03-02 19:36:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnuhealth (Old)
and /work/SRC/openSUSE:Factory/.gnuhealth.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnuhealth"
Thu Mar 2 19:36:56 2017 rev:7 rq:460613 version:3.0.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/gnuhealth/gnuhealth.changes 2017-02-16 17:07:28.011337147 +0100
+++ /work/SRC/openSUSE:Factory/.gnuhealth.new/gnuhealth.changes 2017-03-02 19:36:56.482982868 +0100
@@ -1,0 +2,12 @@
+Sat Feb 25 17:51:41 UTC 2017 - axel.braun(a)gmx.de
+
+- added DB-role to gnuhealh-control
+ updated documentation
+
+-------------------------------------------------------------------
+Mon Feb 20 10:28:42 UTC 2017 - axel.braun(a)gmx.de
+
+- renamed gnuhealth_control to gnuhealth-control
+ fixed documentation
+
+-------------------------------------------------------------------
Old:
----
gnuhealth_control
New:
----
gnuhealth-control
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnuhealth.spec ++++++
--- /var/tmp/diff_new_pack.XDbgt0/_old 2017-03-02 19:36:57.302866847 +0100
+++ /var/tmp/diff_new_pack.XDbgt0/_new 2017-03-02 19:36:57.306866281 +0100
@@ -30,7 +30,7 @@
Url: http://health.gnu.org
Source: http://ftp.gnu.org/gnu/health/%{name}-%{version}.tar.gz
Source1: GNUHealth.README.SUSE
-Source2: gnuhealth_control
+Source2: gnuhealth-control
BuildArch: noarch
++++++ GNUHealth.README.SUSE ++++++
--- /var/tmp/diff_new_pack.XDbgt0/_old 2017-03-02 19:36:57.350860055 +0100
+++ /var/tmp/diff_new_pack.XDbgt0/_new 2017-03-02 19:36:57.350860055 +0100
@@ -78,7 +78,7 @@
- you can use the openSUSE package manager (zypper or YaST) to install upgrades.
- all Tryton and GNUHealth modules are installed in the python directory /usr/lib/python/site-packages/trytond
-Nevertheless, you can use gnuhealth-control to create database backups, install languages and updates. Make sure the version of gnuhealth_control ends on -openSUSE
+Nevertheless, you can use gnuhealth-control to create database backups, install languages and updates. Make sure the version of gnuhealth-control ends on -openSUSE. gnuhealth-control should run as root, if in doubt.
In case you want to install additional Tryton modules, you need to include the Tryton repository:
zypper ar -f http://download.opensuse.org/repositories/Application:/ERP:/Tryton:/3.8/ope… tryton
++++++ gnuhealth-control ++++++
#!/bin/bash
# gnuhealth-control
# The GNU Health control center
##############################################################################
#
# GNU Health: The Free Health and Hospital Information System
# Copyright (C) 2008-2015 Luis Falcon <falcon(a)gnu.org>
# Adaption to openSUSE Axel Braun <axel.braun(a)gmx.de>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
VERSION="3.0.2.1-openSUSE"
TRYTON_URL="http://downloads.tryton.org"
GNUHEALTH_URL="http://ftp.gnu.org/gnu/health"
TRANSLATE_URL="http://translate.gnusolidario.org"
GNUHEALTH_DIR="/usr/lib/python/site-packages/trytond/modules"
UPDATE_DOWNLOAD_DIR="/tmp/gnuhealth_update"
usage()
{
cat << EOF
This is GNU Health control center ${VERSION}
usage: `basename $0` command [options]
Command:
version : Show version
backup : Backup the gnuhealth kernel, attach dir and database
update : Download and install the patches
getlang : Get and install / update the language pack code
status : Show environment and GNU Health Tryton server status
Options:
--backdir : destination directory for the backup file
--dry-run : Check, download and preview, but don't actually update process
--database : database name to use with the backup command
EOF
exit 0
}
help()
{
cat << EOF
The GNU Health Control Center (gnuhealth-control) is the main tool for
administrative tasks of the GNU Health environment.
It can perform backups and updates of the instance
Updates
-------
Use the system tools to update GNU Health:
zypper up
will update all packages to the latest version. This includes Tryton Server
as well as GNU Health.
EOF
usage
exit 0
}
cli_msg()
{
local UTC="$(date -u +'%Y-%m-%d %H:%M:%S')"
case $1 in
ERROR ) echo -e "\e[00;31m${UTC} [ERROR] $2\e[00m";;
WARNING ) echo -e "\e[0;33m${UTC} [WARNING] $2\e[m" ;;
INFO ) echo -e "\e[0;36m${UTC} [INFO] $2\e[m" ;;
esac
}
get_current_values()
{
# Bail out if no GNU Health profile exists
#if [ ! -e $HOME/.gnuhealthrc ]
#then
# cli_msg "ERROR" "No GNU Health profile found !"
# exit 1
#fi
# Stop if it can't find the GNU Health version
#if [ -z "$GNUHEALTH_VERSION" ]
#then
# cli_msg "ERROR" "Could not find the GNU Health version env. variable"
# exit 1
#fi
# Stop if current GNU Health version < 2.8.0
#local raw_ver=`echo $GNUHEALTH_VERSION | tr -d '.'`
#if [ $raw_ver -lt 280 ]
#then
# cli_msg "ERROR" "GNU Health version must be at least 2.8"
# exit 1
#fi
cli_msg "INFO" "Environment variables"
#cli_msg "INFO" "GNUHEALTH_VERSION = ${GNUHEALTH_VERSION}"
#cli_msg "INFO" "TRYTON VERSION = ${TRYTON_VERSION}"
cli_msg "INFO" "PYTHONPATH = $PYTHONPATH"
}
do_backup()
{
get_current_values
local COMMAND=$1
local BACKDATE=`date -u +%Y-%m-%d_%H%M%S`
local LOCKFILE="/tmp/.gnuhealth_backup.lock"
local INFOFILE="/tmp/gnuhealth_backup.log"
local BACKDIR=""
local DB=""
shift # Remove the command and deal only with the options
if [ $# -ne 4 ]; then
echo -e "Usage : gnuhealth-control backup --backdir <directory> --database <dbname>"
exit
fi
for option in "$@"
do
case $option in
--backdir ) BACKDIR=$2;;
--database ) DB=$2 ;;
esac
shift
done
if [ -f $LOCKFILE ]
then
cli_msg "ERROR" "Backup in progress or stale lock file found ..." | tee -a $INFOFILE
exit 1
fi
if [ ! -e ${BACKDIR} ]
then
cli_msg "ERROR" "Backup directory ${BACKDIR} not found !"
exit 1
fi
touch $LOCKFILE
# Backup start
cli_msg "INFO" "START Database Backup" | tee -a $INFOFILE
pg_dump --username=tryton -w --role=tryton $DB > $BACKDIR/backup\_$DB\_$BACKDATE || bailout
cli_msg "INFO" "Compressing Database Backup" | tee -a $INFOFILE
gzip "${BACKDIR}/backup_${DB}_${BACKDATE}" || bailout
cli_msg "INFO" "Creating compressed tarball with DB and GNU Health Attachment directory" | tee -a $INFOFILE
# tar -cvf "${BACKDIR}/gnuhealth_${DB}_with_fs_backup_${BACKDATE}.tar.gz" $HOME || bailout
tar -cvf "${BACKDIR}/gnuhealth_${DB}_with_fs_backup_${BACKDATE}.tar.gz" /var/lib/tryton || bailout
cli_msg "INFO" "Backup Successful" | tee -a $INFOFILE
#Remove lock file
rm $LOCKFILE
}
check_status()
{
# TRYTOND_PIDS=`pgrep -f "^.*python.*trytond.*$"`
# if [ $? = 0 ]
# then
# cli_msg "INFO" "GNU Health / Tryton instance(s) with PID(s) :"
# echo $TRYTOND_PIDS
# else
# cli_msg "INFO" "No GNU Health instance seems to be running"
# fi
systemctl status trytond
}
check_download_dir()
{
if [ -d $UPDATE_DOWNLOAD_DIR ]; then
echo "Update download directory exists. Bailing out"
exit 1
fi
}
check_updates()
{
# source $HOME/.gnuhealthrc
zypper lu | grep "trytond , gnuhealth"
# local TRYTOND_PATCHLEVEL=`echo ${TRYTON_VERSION} | cut -d'.' -f3`
# local TRYTON_MODULES=`cd ${GNUHEALTH_DIR}; ls -1d trytond*`
# TRYTON_MAJOR_MINOR=`echo $TRYTON_VERSION | cut -d'.' -f1-2`
# NEED_UPDATE_TRYTOND=0
# NEED_UPDATE_MODULES=0
# NEED_UPDATE_PATCHSETS=0
# MOD_UPDATES=""
# NEED_DELETE=0
# TO_DELETE=""
# cli_msg "INFO" "TRYTON SERVER : Checking latest patchlevel"
# LATEST_TRYTOND=`wget --quiet -O - ${TRYTON_URL}/${TRYTON_MAJOR_MINOR} | egrep -o trytond-${TRYTON_MAJOR_MINOR}.[0-9\.]+.tar.gz | sort -V | tail -1`
# local LATEST_TRYTOND_PATCHLEVEL=`echo ${LATEST_TRYTOND} | cut -d'.' -f3`
# Check latest tryton server against local version
# if (( ${TRYTOND_PATCHLEVEL} < ${LATEST_TRYTOND_PATCHLEVEL} )); then
# cli_msg "WARNING" "TRYTON SERVER patchlevel ${TRYTOND_PATCHLEVEL} is outdated ! A newer version is available (${LATEST_TRYTOND})"
# NEED_DELETE=1
# TO_DELETE="${TO_DELETE} ${GNUHEALTH_DIR}/tryton/server/trytond-${TRYTON_MAJOR_MINOR}.${TRYTOND_PATCHLEVEL}"
# NEED_UPDATE_TRYTOND=1
# else
# cli_msg "INFO" "TRYTON SERVER patchlevel ${TRYTOND_PATCHLEVEL} is at the latest version"
# fi
# Check latest tryton modules against local version
# for MODULE in ${TRYTON_MODULES}; do
# MODNAME=`echo $MODULE | cut -d'-' -f1`
# MODULE_PATCHLEVEL=`echo $MODULE | sed 's/^.*\.\([[:digit:]]*\)$/\1/'`
# LATEST_MODULE=`wget --quiet -O - ${TRYTON_URL}/${TRYTON_MAJOR_MINOR} | egrep -o ${MODNAME}-${TRYTON_MAJOR_MINOR}.[0-9\.]+.tar.gz | sort -V | tail -1`
# LATEST_MODULE_PATCHLEVEL=`echo ${LATEST_MODULE} | cut -d'.' -f3`
# if (( ${MODULE_PATCHLEVEL} < ${LATEST_MODULE_PATCHLEVEL} )); then
# cli_msg "WARNING" "${MODNAME} patchlevel ${MODULE_PATCHLEVEL} is outdated ! A newer version is available (${LATEST_MODULE})"
# NEED_UPDATE_MODULES=1
# MOD_UPDATES="${MOD_UPDATES} ${LATEST_MODULE}"
# NEED_DELETE=1
# TO_DELETE="${TO_DELETE} ${GNUHEALTH_DIR}/tryton/server/modules/${MODNAME}-${TRYTON_MAJOR_MINOR}.${MODULE_PATCHLEVEL}"
# else
# cli_msg "INFO" "${MODNAME} patchlevel ${MODULE_PATCHLEVEL} is at the latest version"
# fi
# done
# Check latest GNU HEALTH PATCHSETS against local version
# cli_msg "INFO" "GNU HEALTH KERNEL : Checking latest PATCHSETS"
# GNUHEALTH_MAJOR_MINOR=`echo $GNUHEALTH_VERSION | cut -d'.' -f1-2`
# GNUHEALTH_PATCHSET=`echo $GNUHEALTH_VERSION | cut -d'.' -f3`
# PATCHSETS_NUM=`wget --quiet -O - ${GNUHEALTH_URL}/ | egrep -o gnuhealth_patchset-${GNUHEALTH_MAJOR_MINOR}\.[0-9\.]+.tar.gz | uniq | wc -l | tr -d ' '`
# if (( ${PATCHSETS_NUM} > 0 )); then
# cli_msg "INFO" "Number of Patchsets for this version : ${PATCHSETS_NUM}"
# LATEST_GNUHEALTH=`wget --quiet -O - ${GNUHEALTH_URL}/ | egrep -o gnuhealth_patchset-${GNUHEALTH_MAJOR_MINOR}\.[0-9\.]+.tar.gz | sort -V | tail -1`
# LATEST_GNUHEALTH_PATCHSET=`echo ${LATEST_GNUHEALTH} | cut -d'.' -f3`
# if (( ${GNUHEALTH_PATCHSET} < ${LATEST_GNUHEALTH_PATCHSET} )); then
# cli_msg "WARNING" "GNU HEALTH patchset ${GNUHEALTH_PATCHSET} is outdated ! A newer version is available (${LATEST_GNUHEALTH})"
# NEED_UPDATE_PATCHSETS=1
# let PSET=GNUHEALTH_PATCHSET+1
# for n in `seq $PSET $LATEST_GNUHEALTH_PATCHSET`
# do
# PATCHSETS="$PATCHSETS gnuhealth_patchset-${GNUHEALTH_MAJOR_MINOR}.$n.tar.gz"
# done
# else
# cli_msg "INFO" "GNU HEALTH patchset ${GNUHEALTH_PATCHSET} is at the latest version"
# fi
# else
# cli_msg "INFO" "** NO GNU HEALTH PATCHSETS FOUND FOR THIS VERSION **"
# fi
}
install_updates()
{
#if [ $NEED_UPDATE_TRYTOND -eq 1 ]; then
# cli_msg "INFO" "Downloading TRYTON SERVER $LATEST_TRYTOND"
# wget --quiet --directory-prefix=${UPDATE_DOWNLOAD_DIR}/trytond ${TRYTON_URL}/${TRYTON_MAJOR_MINOR}/${LATEST_TRYTOND} || exit 1
# cli_msg "INFO" "--> Uncompressing TRYTON SERVER $LATEST_TRYTOND"
# tar -xzf ${UPDATE_DOWNLOAD_DIR}/trytond/${LATEST_TRYTOND} --directory ${GNUHEALTH_DIR}/tryton/server || exit 1
# fi
# if [ $NEED_UPDATE_MODULES -eq 1 ]; then
# for mod in ${MOD_UPDATES}
# do
# cli_msg "INFO" "Downloading $mod"
# wget --quiet --directory-prefix=${UPDATE_DOWNLOAD_DIR}/modules ${TRYTON_URL}/${TRYTON_MAJOR_MINOR}/${mod} || exit 1
# cli_msg "INFO" "--> Uncompressing ${mod}"
# tar -xzf ${UPDATE_DOWNLOAD_DIR}/modules/${mod} --directory ${GNUHEALTH_DIR}/tryton/server/modules || exit 1
# done
# fi
# if [ $NEED_UPDATE_PATCHSETS -eq 1 ]; then
# for patchset in ${PATCHSETS}
# do
# cli_msg "INFO" "Downloading $patchset"
# wget --quiet --directory-prefix=${UPDATE_DOWNLOAD_DIR}/patchsets ${GNUHEALTH_URL}/${patchset} || exit 1
# cli_msg "INFO" "--> Applying PATCHSET $patchset"
# tar -xzf ${UPDATE_DOWNLOAD_DIR}/patchsets/${patchset} --directory ${HOME} || exit 1
# done
# fi
if [ $2 == "--dry-run" ];then
exit 0
fi
sudo zypper up trytond* gnuhealth
}
#remove_old()
#{
# if [ ${NEED_DELETE} -eq 1 ]; then
# cli_msg "WARNING" "Removing obsolete kernel and/or modules : ${TO_DELETE}"
# rm -rf ${TO_DELETE}
# fi
#}
relink_mods()
{
# source $HOME/.gnuhealthrc
# if [ ${NEED_DELETE} -eq 1 ]; then
# local TRYTON_MODS=`cd ${GNUHEALTH_DIR}/tryton/server/modules; ls -1d trytond_*`
# for mod in ${TRYTON_MODS}; do
# local modname=`echo ${mod} | cut -d'-' -f1 | cut -d'_' -f2-`
# cli_msg "INFO" "Relinking : ${mod}"
# ln -sf ${GNUHEALTH_DIR}/tryton/server/modules/${mod} ${GNUHEALTH_DIR}/tryton/server/${TRYTOND}/trytond/modules/${modname} || exit 1
# done
# cli_msg "INFO" "Relinking GNU Health modules ..."
# local HEALTH_MODS=`cd ${GNUHEALTH_DIR}/tryton/server/modules; ls -1d health*`
# for mod in ${HEALTH_MODS}; do
# cli_msg "INFO" "--> Relinking : ${mod}"
# ln -sf ${GNUHEALTH_DIR}/tryton/server/modules/${mod} ${GNUHEALTH_DIR}/tryton/server/${TRYTOND}/trytond/modules/ || exit 1
# done
# cli_msg "INFO" "Relinking local modules and customizations ..."
# local LOCAL_MODS=`cd ${GNUHEALTH_DIR}/tryton/server/modules/local; ls -A`
# for mod in ${LOCAL_MODS}; do
# cli_msg "INFO" "--> Relinking : ${mod}"
# ln -sf ${GNUHEALTH_DIR}/tryton/server/modules/local/${mod} ${GNUHEALTH_DIR}/tryton/server/${TRYTOND}/trytond/modules/ || exit 1
# done
# fi
sudo systemctl restart trytond
}
do_update()
{
if [ $# -gt 1 ];then
if [ $2 != "--dry-run" ];then
cli_msg "ERROR" "Unrecognized update option"
exit 1
fi
fi
check_download_dir
get_current_values
check_updates
if [ $# -gt 1 ];then
if [ $2 == "--dry-run" ];then
exit 0
fi
fi
install_updates
# remove_old
relink_mods
}
getlang() {
if [ $# -eq 1 ]; then
usage
fi
local lang_to_install=$2
local lang_file=${lang_to_install}.zip
# source $HOME/.gnuhealthrc || exit 1
cli_msg "INFO" "Going to modules directory..."
cd ${GNUHEALTH_DIR} || exit 1
cli_msg "INFO" "Retrieving language pack file for ${lang_to_install}"
wget ${TRANSLATE_URL}/export/?path=/${lang_to_install}/GNUHEALTH/ -O /tmp/${lang_file} || exit 1
cli_msg "INFO" "Installing / Updating language files for ${lang_to_install} ..."
tar --strip-components 3 -xzf /tmp/${lang_file} || exit 1
cli_msg "INFO" "Language pack ${lang_to_install} sucessfully installed / updated"
cli_msg "INFO" "You now need to update the database modules"
# cd
}
bailout() {
cli_msg "ERROR" "Bailing out !"
cli_msg "ERROR" "Removing backup lock file"
rm -f $LOCKFILE
exit 1
}
parse_command_line()
{
if [ $# -eq 0 ]; then
usage
fi
case $1 in
version) echo $VERSION;;
backup) do_backup $@;;
update) do_update $@;;
status) check_status;;
getlang) getlang $@;;
help) help;;
*) echo $1: Unrecognized command; exit 1;;
esac
}
parse_command_line $@
1
0
Hello community,
here is the log from the commit of package xfce4-settings for openSUSE:Factory checked in at 2017-03-02 19:36:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfce4-settings (Old)
and /work/SRC/openSUSE:Factory/.xfce4-settings.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-settings"
Thu Mar 2 19:36:48 2017 rev:36 rq:460609 version:4.12.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/xfce4-settings/xfce4-settings.changes 2016-12-29 22:52:32.938835259 +0100
+++ /work/SRC/openSUSE:Factory/.xfce4-settings.new/xfce4-settings.changes 2017-03-02 19:36:50.255864069 +0100
@@ -1,0 +2,6 @@
+Sun Feb 26 10:12:13 CET 2017 - tiwai(a)suse.de
+
+- Fix buildreq for libinput stuff; it's xorg-libinput (boo#1026976)
+- Enable libinput support for Leap, too (boo#1026976)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xfce4-settings.spec ++++++
--- /var/tmp/diff_new_pack.DlyLdt/_old 2017-03-02 19:36:50.891774081 +0100
+++ /var/tmp/diff_new_pack.DlyLdt/_new 2017-03-02 19:36:50.891774081 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xfce4-settings
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -35,8 +35,8 @@
BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: pkgconfig(inputproto)
BuildRequires: pkgconfig(libcanberra)
-%if 0%{?suse_version} > 1320
-BuildRequires: pkgconfig(libinput)
+%if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse})
+BuildRequires: pkgconfig(xorg-libinput)
%endif
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libxfce4kbd-private-2)
1
0
02 Mar '17
Hello community,
here is the log from the commit of package xfce4-panel-plugin-pulseaudio for openSUSE:Factory checked in at 2017-03-02 19:36:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xfce4-panel-plugin-pulseaudio (Old)
and /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-pulseaudio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-panel-plugin-pulseaudio"
Thu Mar 2 19:36:40 2017 rev:6 rq:460608 version:0.2.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/xfce4-panel-plugin-pulseaudio/xfce4-panel-plugin-pulseaudio.changes 2016-06-14 23:09:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xfce4-panel-plugin-pulseaudio.new/xfce4-panel-plugin-pulseaudio.changes 2017-03-02 19:36:41.537097864 +0100
@@ -1,0 +2,6 @@
+Sun Feb 26 16:20:22 CET 2017 - tiwai(a)suse.de
+
+- Add pavucontrol to recommends, as it's invoked from the menu
+- Build with libnotify to show OSD properly
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xfce4-panel-plugin-pulseaudio.spec ++++++
--- /var/tmp/diff_new_pack.Sm8IsB/_old 2017-03-02 19:36:42.228999953 +0100
+++ /var/tmp/diff_new_pack.Sm8IsB/_new 2017-03-02 19:36:42.228999953 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xfce4-panel-plugin-pulseaudio
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2015 Guido Berhoerster.
#
# All modifications and additions to the file contributed by third parties
@@ -32,6 +32,7 @@
BuildRequires: pkgconfig(exo-1)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.6
BuildRequires: pkgconfig(keybinder-3.0)
+BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libpulse-mainloop-glib) >= 0.9.19
BuildRequires: pkgconfig(libxfce4panel-2.0)
BuildRequires: pkgconfig(libxfce4ui-2)
@@ -39,6 +40,7 @@
BuildRequires: pkgconfig(libxfconf-0)
Requires: pulseaudio
Requires: xfce4-panel >= %{panel_version}
+Recommends: pavucontrol
#Recommends: %{name}-lang = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
1
0
Hello community,
here is the log from the commit of package calligra for openSUSE:Factory checked in at 2017-03-02 19:36:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/calligra (Old)
and /work/SRC/openSUSE:Factory/.calligra.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "calligra"
Thu Mar 2 19:36:35 2017 rev:64 rq:460579 version:3.0.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/calligra/calligra.changes 2017-02-15 10:04:59.672122522 +0100
+++ /work/SRC/openSUSE:Factory/.calligra.new/calligra.changes 2017-03-02 19:36:36.361830220 +0100
@@ -1,0 +2,5 @@
+Sun Feb 26 17:02:18 UTC 2017 - tittiatcoke(a)gmail.com
+
+- Drop unnecessary buildrequires (librcps)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ calligra.spec ++++++
--- /var/tmp/diff_new_pack.lA2RDR/_old 2017-03-02 19:36:39.621368961 +0100
+++ /var/tmp/diff_new_pack.lA2RDR/_new 2017-03-02 19:36:39.625368395 +0100
@@ -35,7 +35,6 @@
%else
BuildRequires: boost-devel
%endif
-BuildRequires: create-resources
BuildRequires: extra-cmake-modules
BuildRequires: fdupes
BuildRequires: fftw3-devel
@@ -83,7 +82,6 @@
BuildRequires: libodfgen-devel
BuildRequires: libpoppler-qt5-devel
BuildRequires: libqca-qt5-devel
-BuildRequires: librcps-devel
BuildRequires: libspnav-devel
BuildRequires: libvisio-devel
BuildRequires: libwpd-devel
1
0
Hello community,
here is the log from the commit of package qutebrowser for openSUSE:Factory checked in at 2017-03-02 19:36:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qutebrowser (Old)
and /work/SRC/openSUSE:Factory/.qutebrowser.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qutebrowser"
Thu Mar 2 19:36:29 2017 rev:5 rq:460538 version:0.10.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes 2016-08-03 11:44:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.qutebrowser.new/qutebrowser.changes 2017-03-02 19:36:30.518657093 +0100
@@ -1,0 +2,277 @@
+Sun Feb 26 13:14:24 UTC 2017 - sor.alexei(a)meowr.ru
+
+- Update to version 0.10.0:
+ * Userscripts now have a new `$QUTE_COMMANDLINE_TEXT` environment
+ variable, containing the current commandline contents.
+ * A new `ripbang` userscript to create a searchengine from a
+ duckduckgo bang.
+ * QtWebKit Reloaded (https://github.com/annulen/webkit) is now
+ fully supported.
+ * Various new functionality with the QtWebEngine backend:
+ + printing support with Qt >= 5.8;
+ + proxy support with Qt >= 5.8;
+ + the `general -> print-element-backgrounds` option with
+ Qt >= 5.8;
+ + the `content -> cookies-store` option;
+ + the `storage -> cache-size` option;
+ + the `colors -> webpage.bg` option;
+ + the HTML5 fullscreen API (e.g. youtube videos);
+ + `:download --mhtml`.
+ * A new `qute:history` URL and `:history` command to show the
+ browsing history.
+ * Open tabs are now auto-saved on each successful load and
+ restored in case of a crash.
+ * `:jseval` now has a `--file` flag so you can pass a javascript
+ file.
+ * `:session-save` now has a `--only-active-window` flag to only
+ save the active window.
+ * PyQt 5.7/Qt 5.7.1 is now required for the QtWebEngine backend.
+ * Scrolling with the scrollwheel while holding shift now scrolls
+ sideways.
+ * New way of clicking hints which solves various small issues.
+ * When yanking a mailto: link via hints, the mailto: prefix is
+ now stripped.
+ * Zoom level messages are now not stacked on top of each other
+ anymore.
+ * qutebrowser now automatically uses QtWebEngine if QtWebKit is
+ not available.
+ * :history-clear now asks for a confirmation, unless it's run
+ with --force.
+ * `input -> mouse-zoom-divider` can now be 0 to disable zooming
+ by mouse wheel.
+ * `network -> proxy` can also be set to `pac+file://...` now to
+ use a local proxy autoconfig file (on QtWebKit).
+ * Fix various bugs with Qt 5.8 and QtWebEngine:
+ + a segfault when closing a window;
+ + a segfault when closing a tab with a search active;
+ + fix various mouse actions (like automatically entering insert
+ mode) not working;
+ + fixed hints sometimes not working;
+ + segfault when opening a URL after a QtWebEngine renderer
+ process crash.
+ * Other QtWebEngine fixes:
+ + insert mode now gets entered correctly with a non-100% zoom;
+ + crash reports are now re-enabled when using QtWebEngine;
+ + fix crashes when closing tabs while hinting;
+ + using :undo or :tab-clone with a view-source:// or chrome://
+ tab is now prevented, as it segfaults.
+ * `:enter-mode` now refuses to enter modes which can't be entered
+ manually (which caused crashes).
+ * `:record-macro` (`q`) now doesn't try to record macros for
+ special keys without a text.
+ * Fix PAC (proxy autoconfig) not working with QtWebKit.
+ * `:download --mhtml` now uses the new file dialogue.
+ * Word hints are now upper-cased correctly when
+ hints -> uppercase is true.
+ * Font validation is now more permissive in the config, allowing
+ e.g. "Terminus (TTF)" as font name.
+ * Fix starting on newer PyQt/sip versions with LibreSSL.
+ * When downloading files with QtWebKit, a User-Agent header is
+ set when possible.
+ * Fix showing keybindings in the :help completion.
+ * `:navigate prev/next` now detects `rel` attributes on `<a>`
+ elements, and handles multiple `rel` attributes correctly.
+ * Fix a crash when hinting with target `userscript` and spawning
+ a non-existing script.
+ * Lines in Jupyter notebook now trigger insert mode.
+
+-------------------------------------------------------------------
+Sat Feb 25 09:38:44 UTC 2017 - otto.tuominen(a)openmailbox.org
+
+- Update to version 0.9.1 (changes since 0.8.1):
+ * Prevent websites from downloading files to a location outside of the download
+ folder with QtWebEngine.
+ * New dependency: qutebrowser now depends on the Qt QML module, which is
+ packaged separately in some distributions (as Qt Declarative/QML/Quick).
+ * New :rl-backward-kill-word command which does what :rl-unix-word-rubout
+ did before v0.8.0.
+ * New :rl-unix-filename-rubout command which is similar to readline's
+ unix-filename-rubout.
+ * New fonts -> completion.category setting to customize the font used for
+ completion category headers.
+ * New :debug-log-capacity command to adjust how many lines are logged into RAM
+ (to report bugs which are difficult to reproduce).
+ * New hide-unmatched-rapid-hints option to not hide hint unmatched hint labels
+ in rapid mode.
+ * New {clipboard} and {primary} replacements for the commandline which
+ replace the :paste command.
+ * New :insert-text command to insert a given text into a field on the page,
+ which replaces :paste-primary together with the {primary} replacement.
+ * New :window-only command to close all other windows.
+ * New prev-category and next-category arguments to :completion-item-focus
+ to focus the previous/next category in the completion (bound to <Ctrl-Tab>
+ * and <Ctrl-Shift-Tab> by default).
+ * New :click-element command to fake a click on a element.
+ * New :debug-log-filter command to change console log filtering on-the-fly.
+ * New :debug-log-level command to change the console loglevel on-the-fly.
+ * New general -> yank-ignored-url-parameters option to configure which URL
+ parameters (like utm_source etc.) to strip off when yanking an URL.
+ * Support for the HTML5 page visibility API
+ * New readability userscript which shows a readable version of a page (using
+ the readability-lxml python package)
+ * New cast userscript to show a video on a Google Chromecast
+ * New :run-with-count command which replaces the (undocumented) :count:command syntax.
+ * New :record-macro (q) and :run-macro (@) commands for keyboard macros.
+ * New ui -> hide-scrollbar setting to hide the scrollbar independently of the
+ user-stylesheet setting.
+ * New general -> default-open-dispatcher setting to configure what to open
+ downloads with (instead of e.g. xdg-open on Linux).
+ * Support for PAC (proxy autoconfig) with QtWebKit
+ * Hints are now drawn natively in Qt instead of using web elements. This has a
+ few implications for users:
+ The hints -> opacity setting does not exist anymore, but you can use
+ rgba(r, g, b, alpha) colors instead for colors -> hints.bg.
+ The hints -> font setting is not affected by
+ fonts -> web-family-fixed anymore. Thus, a transformer got added to
+ change Monospace to ${_monospace}.
+ Gradients in hint colors can now be configured by using qlineargradient
+ and friends instead of -webkit-gradient. The most common cases get
+ migrated automatically, but if you drastically changed the defaults,
+ you'll need to manually adjust your config.
+ Styling hints by styling qutehint elements in user-stylesheet was
+ never officially supported and does not work anymore.
+ Hints are now not affected by the page's stylesheet or zoom anymore.
+ * :bookmark-add now has a --toggle flag which deletes the bookmark if it
+ already exists.
+ * :bookmark-load now has a --delete flag which deletes the bookmark after
+ loading it.
+ * :open now also accepts quickmark names instead of URLs
+ * :tab-move now optionally takes an index for absolute moving.
+ * Commands taking either an argument or a count (like :zoom or :tab-focus)
+ now prefer the count instead of showing an error message.
+ * :open now has an --implicit argument to treat the opened tab as implicit
+ (i.e. to open it at the position it would be opened if it was a clicked link)
+ * :download-open and :prompt-open-download now have an optional cmdline
+ argument to pass a commandline to open the download with.
+ * :yank now has a position argument to select what to yank instead of using
+ flags.
+ * Replacements like {url} can now also be used in the middle of an argument.
+ * Consequently, commands taking another command (:later, :repeat and
+ :bind) now don't immediately evaluate variables.
+ * Tab titles in the :buffer completion now update correctly when a page's
+ title is changed via javascript.
+ * :hint now has a --mode <mode> flag to override the hint mode configured
+ using the hints -> mode setting.
+ * With new-instance-open-target set to a tab option, the tab is now opened in
+ the most recently focused (instead of the last opened) window. This can be
+ configured with the new new-instance-open-target.window setting.
+ * It can also be set to last-visible to show the pages in the most recently
+ visible window, or first-opened to use the first (oldest) available window.
+ * Word hints now are more clever about getting the element text from some elements.
+ * Completions for :help and :bind now also show hidden commands
+ * The :buffer completion now also filters using the first column (id).
+ * :undo has been improved to reopen tabs at the position they were closed.
+ * :navigate now takes a count for up/increment/decrement.
+ * The hints -> auto-follow setting now can be set to
+ always/full-match/unique-match/never to more precisely control when
+ hints should be followed automatically.
+ * Counts can now be used with special keybindings (e.g. with modifiers).
+ This was already implemented for v0.7.0 originally, but got reverted because
+ it caused some issues and then never re-applied.
+ * Sending a command to an existing instance (via "qutebrowser :reload") now
+ doesn't mark it as urgent anymore.
+ * tabs -> title-format now treats an empty string as valid.
+ * Bindings for :, / and ? are now configured explicitly and not hardcoded
+ anymore.
+ * The completion -> show setting can now be set to always, auto or
+ never.
+ * :open-editor can now be used in any mode.
+ * Lots of improvements to and bugfixes for the QtWebEngine backend, such as
+ working hints. However, using qutebrowser directly from git is still advised
+ when using --backend webengine.
+ content -> javascript-can-open-windows got renamed to
+ javascript-can-open-windows-automatically.
+ * :prompt-accept now optionally accepts a value which overrides the one
+ entered in the input box. yes and no can be used as values for yes/no
+ questions.
+ * The new --qt-arg and --qt-flag arguments can be used to pass
+ arguments/flags to Qt's commandline.
+ * Error/warning/info messages are now shown stacked above the statusbar.
+ * This also added various new settings:
+ colors -> messages.fg.error (renamed from statusbar.fg.error)
+ colors -> messages.bg.error (renamed from statusbar.bg.error)
+ colors -> messages.border.error
+ colors -> messages.fg.warning (renamed from statusbar.fg.warning)
+ colors -> messages.bg.warning (renamed from statusbar.bg.warning)
+ colors -> messages.border.warning
+ colors -> messages.fg.info
++++ 80 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/qutebrowser/qutebrowser.changes
++++ and /work/SRC/openSUSE:Factory/.qutebrowser.new/qutebrowser.changes
Old:
----
qutebrowser-0.8.1.tar.gz
qutebrowser-0.8.1.tar.gz.asc
New:
----
qutebrowser-0.10.0.tar.gz
qutebrowser-0.10.0.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qutebrowser.spec ++++++
--- /var/tmp/diff_new_pack.nHvVN4/_old 2017-03-02 19:36:31.278549559 +0100
+++ /var/tmp/diff_new_pack.nHvVN4/_new 2017-03-02 19:36:31.282548993 +0100
@@ -1,7 +1,7 @@
#
# spec file for package qutebrowser
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# 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: qutebrowser
-Version: 0.8.1
+Version: 0.10.0
Release: 0
Summary: Keyboard-driven vim-like browser on Qt5
License: GPL-3.0+
@@ -59,14 +59,14 @@
python3 setup.py install \
--root=%{buildroot} --prefix=%{_prefix}
-install -Dm 0644 %{name}.desktop \
+install -Dpm 0644 %{name}.desktop \
%{buildroot}%{_datadir}/applications/%{name}.desktop
for size in 16 24 32 48 64 128 256; do
- install -Dm 0644 "icons/%{name}-${size}x${size}.png" \
+ install -Dpm 0644 "icons/%{name}-${size}x${size}.png" \
"%{buildroot}%{_datadir}/icons/hicolor/${size}x${size}/apps/%{name}.png"
done
-install -Dm 0644 icons/%{name}.svg \
+install -Dpm 0644 icons/%{name}.svg \
%{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
%fdupes %{buildroot}%{python3_sitelib}/
++++++ qutebrowser-0.8.1.tar.gz -> qutebrowser-0.10.0.tar.gz ++++++
++++ 42311 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package digikam for openSUSE:Factory checked in at 2017-03-02 19:36:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/digikam (Old)
and /work/SRC/openSUSE:Factory/.digikam.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "digikam"
Thu Mar 2 19:36:24 2017 rev:155 rq:460533 version:5.4.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/digikam/digikam.changes 2017-02-03 17:35:42.205666164 +0100
+++ /work/SRC/openSUSE:Factory/.digikam.new/digikam.changes 2017-03-02 19:36:25.343389450 +0100
@@ -1,0 +2,11 @@
+Sun Feb 26 13:00:27 UTC 2017 - tittiatcoke(a)gmail.com
+
+- Drop the useless Buildrequires on soprano
+
+-------------------------------------------------------------------
+Sun Feb 19 02:32:27 UTC 2017 - wbauer(a)tmo.at
+
+- Added fix-build-with-ecm-5.31.patch to fix build with the latest
+ KDE Frameworks 5.31.0
+
+-------------------------------------------------------------------
New:
----
fix-build-with-ecm-5.31.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ digikam.spec ++++++
--- /var/tmp/diff_new_pack.Ayo6bh/_old 2017-03-02 19:36:28.614926491 +0100
+++ /var/tmp/diff_new_pack.Ayo6bh/_new 2017-03-02 19:36:28.614926491 +0100
@@ -26,6 +26,8 @@
Source0: http://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz
# PATCH-FIX-OPENSUSE find_libastro-qt5.patch -- fix build of geolocation support in Leap 42.1
Patch0: find_libastro-qt5.patch
+# PATCH-FIX-UPSTREAM fix-build-with-ecm-5.31.patch -- fix build with -fno-operator-names as used by default by extra-cmake-modules 5.31.0
+Patch1: fix-build-with-ecm-5.31.patch
#This pulls in QWebEngine, which is not available on ppc64
%ifarch %ix86 x86_64 %arm aarch64 mips mips64
BuildRequires: akonadi-contact-devel
@@ -72,7 +74,6 @@
BuildRequires: mysql
BuildRequires: opencv-qt5-devel
BuildRequires: QtAV-devel >= 1.11
-BuildRequires: soprano-backend-redland
BuildRequires: threadweaver-devel >= 5.1.0
BuildRequires: update-desktop-files
BuildRequires: xorg-x11-devel
@@ -169,6 +170,7 @@
# we renamed libastro to libastro-qt5 in Leap 42.1, make FindMARBLE.cmake find it
%patch0 -p1
%endif
+%patch1 -p1
# Remove build time references so build-compare can do its work
FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y')
++++++ fix-build-with-ecm-5.31.patch ++++++
>From 3793b47b6f57a627911bcce819b1ecc2dc9e422a Mon Sep 17 00:00:00 2001
From: Kevin Funk <kfunk(a)kde.org>
Date: Wed, 18 Jan 2017 13:34:55 +0100
Subject: Fix compilation with new KDECompilerSettings.cmake
---
app/utils/libopencv.h.cmake.in | 4 ++--
libs/database/CMakeLists.txt | 3 +++
libs/dimg/CMakeLists.txt | 3 +++
3 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/core/app/utils/libopencv.h.cmake.in b/core/app/utils/libopencv.h.cmake.in
index cc58b7c..6abf642 100644
--- a/core/app/utils/libopencv.h.cmake.in
+++ b/core/app/utils/libopencv.h.cmake.in
@@ -27,7 +27,7 @@
#define LIB_OPEN_CV_H
// Pragma directives to reduce warnings from OpenCV header files.
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
#pragma GCC diagnostic ignored "-Woverloaded-virtual"
@@ -82,7 +82,7 @@
#endif
// Restore warnings
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
diff --git a/core/libs/database/CMakeLists.txt b/core/libs/database/CMakeLists.txt
index c5d9c27..14a7180 100644
--- a/core/libs/database/CMakeLists.txt
+++ b/core/libs/database/CMakeLists.txt
@@ -10,6 +10,9 @@ if (POLICY CMP0063)
cmake_policy(SET CMP0063 NEW)
endif (POLICY CMP0063)
+# Boost uses operator names (and, not, ...)
+string(REPLACE "-fno-operator-names" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+
set(libdatabasecore_SRCS
server/databaseserverstarter.cpp
server/databaseservererror.cpp
diff --git a/core/libs/dimg/CMakeLists.txt b/core/libs/dimg/CMakeLists.txt
index 3bcada5..04a0a22 100644
--- a/core/libs/dimg/CMakeLists.txt
+++ b/core/libs/dimg/CMakeLists.txt
@@ -11,6 +11,9 @@ endif (POLICY CMP0063)
kde_enable_exceptions()
+# Boost uses operator names (and, not, ...)
+string(REPLACE "-fno-operator-names" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+
set(libdimg_SRCS
dimg.cpp
drawdecoding.cpp
--
cgit v0.11.2
>From 86cd0d1d89c8b4d13f06dc8a353bdd99f13c4758 Mon Sep 17 00:00:00 2001
From: Gilles Caulier <caulier.gilles(a)gmail.com>
Date: Wed, 18 Jan 2017 10:13:20 +0100
Subject: Fix compilation with clang
---
libs/database/imagehistory/imagehistorygraph_boost.h | 4 ++--
libs/dimg/filters/greycstoration/greycstorationfilter.cpp | 4 ++--
libs/dimg/filters/randomnumbergenerator.cpp | 4 ++--
libs/dimg/filters/sharp/matrix.cpp | 4 ++--
libs/dmetadata/metaengine_p.cpp | 4 ++--
libs/jpegutils/jpegutils.cpp | 4 ++--
libs/rawengine/drawdecoder_p.h | 4 ++--
7 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/core/libs/database/imagehistory/imagehistorygraph_boost.h b/core/libs/database/imagehistory/imagehistorygraph_boost.h
index 4ba89c9..d7e6c77 100644
--- a/core/libs/database/imagehistory/imagehistorygraph_boost.h
+++ b/core/libs/database/imagehistory/imagehistorygraph_boost.h
@@ -28,7 +28,7 @@
#include "digikam_config.h"
// Pragma directives to reduce warnings from Boost header files.
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
#endif
@@ -1554,7 +1554,7 @@ protected:
} // namespace Digikam
// Restore warnings
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
diff --git a/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp b/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp
index f5d0640..91e443d 100644
--- a/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp
+++ b/core/libs/dimg/filters/greycstoration/greycstorationfilter.cpp
@@ -52,7 +52,7 @@
#define GREYSTORATION_USING_GFACT 1
// Pragma directives to reduce warnings from CImg header files.
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
#pragma GCC diagnostic ignored "-Wunused-but-set-variable"
@@ -71,7 +71,7 @@
#include "cimg/CImg.h"
// Restore warnings
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
diff --git a/libs/dimg/filters/randomnumbergenerator.cpp b/libs/dimg/filters/randomnumbergenerator.cpp
index 93d7cc4..d7b2ed8 100644
--- a/core/libs/dimg/filters/randomnumbergenerator.cpp
+++ b/core/libs/dimg/filters/randomnumbergenerator.cpp
@@ -26,7 +26,7 @@
// Boost includes
// Pragma directives to reduce warnings from Boost header files.
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wundef"
#endif
@@ -44,7 +44,7 @@
#include <boost/random/variate_generator.hpp>
// Restore warnings
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
diff --git a/libs/dimg/filters/sharp/matrix.cpp b/libs/dimg/filters/sharp/matrix.cpp
index 4f32aa3..1a3c65a 100644
--- a/core/libs/dimg/filters/sharp/matrix.cpp
+++ b/core/libs/dimg/filters/sharp/matrix.cpp
@@ -43,7 +43,7 @@
// Eigen includes
// Pragma directives to reduce warnings from Eigen header files.
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
@@ -53,7 +53,7 @@
#include <Eigen/LU>
// Restore warnings
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
diff --git a/libs/dmetadata/metaengine_p.cpp b/libs/dmetadata/metaengine_p.cpp
index 2c83b58..2b44e06 100644
--- a/core/libs/dmetadata/metaengine_p.cpp
+++ b/core/libs/dmetadata/metaengine_p.cpp
@@ -49,7 +49,7 @@ extern "C"
#include "digikam_debug.h"
// Pragma directives to reduce warnings from Exiv2.
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
@@ -723,7 +723,7 @@ void MetaEngine::Private::loadSidecarData(Exiv2::Image::AutoPtr xmpsidecar)
} // namespace Digikam
// Restore warnings
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
diff --git a/core/libs/jpegutils/jpegutils.cpp b/core/libs/jpegutils/jpegutils.cpp
index c823f40..60c7469 100644
--- a/core/libs/jpegutils/jpegutils.cpp
+++ b/core/libs/jpegutils/jpegutils.cpp
@@ -53,7 +53,7 @@ extern "C"
}
// Pragma directives to reduce warnings from libjpeg transupp header file.
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-parameter"
#endif
@@ -69,7 +69,7 @@ extern "C"
}
// Restore warnings
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
diff --git a/core/libs/rawengine/drawdecoder_p.h b/core/libs/rawengine/drawdecoder_p.h
index a27e199..ea653b4 100644
--- a/core/libs/rawengine/drawdecoder_p.h
+++ b/core/libs/rawengine/drawdecoder_p.h
@@ -31,7 +31,7 @@
#include <QByteArray>
// Pragma directives to reduce warnings from LibRaw header files.
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
#endif
@@ -46,7 +46,7 @@
#include <libraw.h>
// Restore warnings
-#if not defined(__APPLE__) && defined(__GNUC__)
+#if !defined(__APPLE__) && defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
--
cgit v0.11.2
1
0
Hello community,
here is the log from the commit of package gstreamer-plugins-vaapi for openSUSE:Factory checked in at 2017-03-02 19:36:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi (Old)
and /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gstreamer-plugins-vaapi"
Thu Mar 2 19:36:17 2017 rev:14 rq:460491 version:1.10.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/gstreamer-plugins-vaapi/gstreamer-plugins-vaapi.changes 2017-02-21 13:49:48.600916678 +0100
+++ /work/SRC/openSUSE:Factory/.gstreamer-plugins-vaapi.new/gstreamer-plugins-vaapi.changes 2017-03-02 19:36:18.316383850 +0100
@@ -1,0 +2,9 @@
+Thu Feb 23 19:36:16 UTC 2017 - zaitor(a)opensuse.org
+
+- Update to version 1.10.4:
+ + Bugs fixed: bgo#777506, bgo#778010.
+- Drop gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch
+ and gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch: Fixed
+ upstream.
+
+-------------------------------------------------------------------
@@ -5 +14 @@
- gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch:: Add two
+ gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch: Add two
Old:
----
gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch
gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch
gstreamer-vaapi-1.10.3.tar.xz
New:
----
gstreamer-vaapi-1.10.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-plugins-vaapi.spec ++++++
--- /var/tmp/diff_new_pack.wT8Wkr/_old 2017-03-02 19:36:18.964292164 +0100
+++ /var/tmp/diff_new_pack.wT8Wkr/_new 2017-03-02 19:36:18.968291598 +0100
@@ -19,17 +19,13 @@
%define gst_branch 1.0
Name: gstreamer-plugins-vaapi
-Version: 1.10.3
+Version: 1.10.4
Release: 0
Summary: Gstreamer VA-API plugins
License: LGPL-2.1+
Group: Productivity/Multimedia/Other
Url: https://gstreamer.freedesktop.org/
Source0: https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-%{ver…
-# PATCH-FIX-UPSTREAM gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch zaitor(a)opensuse.org -- vaapipostproc: set GST_VAAPI_POSTPROC_FLAG_SIZE according to src caps
-Patch0: gstreamer-plugins-vaapi-vaapipostproc-set-GST_VAAPI.patch
-# PATCH-FIX-UPSTREAM gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch bgo#777506 zaitor(a)opensuse.org -- libs: decoder: h264: reduce frame number of gaps
-Patch1: gstreamer-plugins-vaapi-h264-reduce-frame-gaps.patch
BuildRequires: Mesa-devel
BuildRequires: Mesa-libGLESv3-devel
BuildRequires: gtk-doc
@@ -91,8 +87,6 @@
%prep
%setup -q -n gstreamer-vaapi-%{version}
-%patch0 -p1
-%patch1 -p1
%build
%configure \
++++++ gstreamer-vaapi-1.10.3.tar.xz -> gstreamer-vaapi-1.10.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/ChangeLog new/gstreamer-vaapi-1.10.4/ChangeLog
--- old/gstreamer-vaapi-1.10.3/ChangeLog 2017-01-30 15:10:18.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/ChangeLog 2017-02-23 14:28:37.000000000 +0100
@@ -1,9 +1,37 @@
+=== release 1.10.4 ===
+
+2017-02-23 Sebastian Dröge <slomo(a)coaxion.net>
+
+ * configure.ac:
+ releasing 1.10.4
+
+2017-02-07 16:17:39 +0900 Hyunjun Ko <zzoon(a)igalia.com>
+
+ * gst-libs/gst/vaapi/gstvaapidecoder_h264.c:
+ libs: decoder: h264: reduce frame number of gaps
+ Reduce frame num gaps so that we don't have to create unnecessary
+ dummy pictures, just throw them away.
+ Signed-off-by: Víctor Manuel Jáquez Leal <victorx.jaquez(a)intel.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=777506
+
+2017-02-01 14:32:45 +0900 Hyunjun Ko <zzoon(a)igalia.com>
+
+ * gst/vaapi/gstvaapipostproc.c:
+ vaapipostproc: set GST_VAAPI_POSTPROC_FLAG_SIZE according to src caps
+ A value of width/height property should be set to out caps,
+ if negotiation had been going properly.
+ So we can use srcpad_info when making decision of scaling.
+ https://bugzilla.gnome.org/show_bug.cgi?id=778010
+
=== release 1.10.3 ===
-2017-01-30 Sebastian Dröge <slomo(a)coaxion.net>
+2017-01-30 16:29:18 +0200 Sebastian Dröge <sebastian(a)centricular.com>
+ * ChangeLog:
+ * NEWS:
* configure.ac:
- releasing 1.10.3
+ * gstreamer-vaapi.doap:
+ Release 1.10.3
2017-01-20 19:57:52 +0100 Víctor Manuel Jáquez Leal <victorx.jaquez(a)intel.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/Makefile.in new/gstreamer-vaapi-1.10.4/Makefile.in
--- old/gstreamer-vaapi-1.10.3/Makefile.in 2017-01-30 14:56:10.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/Makefile.in 2017-02-23 11:33:02.000000000 +0100
@@ -186,8 +186,8 @@
$(top_srcdir)/build-aux/ltmain.sh \
$(top_srcdir)/build-aux/missing AUTHORS COPYING.LIB ChangeLog \
INSTALL NEWS README build-aux/compile build-aux/config.guess \
- build-aux/config.sub build-aux/depcomp build-aux/install-sh \
- build-aux/ltmain.sh build-aux/missing
+ build-aux/config.sub build-aux/install-sh build-aux/ltmain.sh \
+ build-aux/missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/NEWS new/gstreamer-vaapi-1.10.4/NEWS
--- old/gstreamer-vaapi-1.10.3/NEWS 2017-01-30 15:10:53.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/NEWS 2017-02-23 14:29:10.000000000 +0100
@@ -1,8 +1,8 @@
# GStreamer 1.10 Release Notes
GStreamer 1.10.0 was originally released on 1st November 2016.
-The latest bug-fix release in the 1.10 series is [1.10.3](#1.10.3) and was
-released on 30 January 2017.
+The latest bug-fix release in the 1.10 series is [1.10.4](#1.10.4) and was
+released on 23 February 2017.
The GStreamer team is proud to announce a new major feature release in the
stable 1.x API series of your favourite cross-platform multimedia framework!
@@ -13,7 +13,7 @@
See [https://gstreamer.freedesktop.org/releases/1.10/][latest] for the latest
version of this document.
-*Last updated: Monday 30 Jan 2017, 12:00 UTC [(log)][gitlog]*
+*Last updated: Thursday 23 Feb 2017, 15:00 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.10/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.10/rel…
@@ -1136,10 +1136,13 @@
#### Major bugfixes in 1.10.3
- Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed
- input files and in other situations
+ input files and in other situations (CVE-2016-10198, CVE-2016-10199,
+ CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841,
+ CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846)
- Regression fixes for souphttpsrc with redirection tracking and retrying
- Regression fix for gst-rtsp-server not handling TCP-only medias anymore
- Various other bugfixes the RTP/RTSP codebase
+ - Fix for gmodule on 64 bit Android, it was never working before there
- vp8enc works again on 32 bit Windows
- Fixes to Opus PLC handling in the decoder
- Fix for stream corruption in multihandlesink when removing clients
@@ -1152,6 +1155,32 @@
[buglist-1.10.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIF…
+<a name="1.10.4"></a>
+
+### 1.10.4
+
+The third 1.10 bug-fix release (1.10.4) was released on 23 February 2017.
+This release only contains bugfixes and it should be safe to update from 1.10.x.
+
+#### Major bugfixes in 1.10.4
+
+ - Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed
+ input files and in other situations (CVE-2017-5847, CVE-2017-5848)
+ - More regression fixes for souphttpsrc redirection tracking
+ - Regression fix for gmodule on 32 bit Android, which was introduced as part
+ of the 64 bit Android fix in 1.10.3 and broke the androidmedia plugin
+ - Various bugfixes for regressions and other problems in the V4L2 plugin
+ - Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis
+ - Fixes for timestamp generation of Android video encoder element
+ - gst-libav was updated to ffmpeg 3.2.4, fixing a couple of CVEs
+ - ... and many, many more!
+
+For a full list of bugfixes see [Bugzilla][buglist-1.10.4]. Note that this is
+not the full list of changes. For the full list of changes please refer to the
+GIT logs or ChangeLogs of the particular modules.
+
+[buglist-1.10.4]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIF…
+
## Known Issues
- iOS builds with iOS 6 SDK and old C++ STL. You need to select iOS 6 instead
@@ -1185,4 +1214,3 @@
Jan Schmidt, Wim Taymans, Matthew Waters*
*License: [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)*
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/configure new/gstreamer-vaapi-1.10.4/configure
--- old/gstreamer-vaapi-1.10.3/configure 2017-01-30 14:56:10.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/configure 2017-02-23 11:33:01.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GStreamer VA-API Plug-ins 1.10.3.
+# Generated by GNU Autoconf 2.69 for GStreamer VA-API Plug-ins 1.10.4.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='GStreamer VA-API Plug-ins'
PACKAGE_TARNAME='gstreamer-vaapi'
-PACKAGE_VERSION='1.10.3'
-PACKAGE_STRING='GStreamer VA-API Plug-ins 1.10.3'
+PACKAGE_VERSION='1.10.4'
+PACKAGE_STRING='GStreamer VA-API Plug-ins 1.10.4'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer'
PACKAGE_URL=''
@@ -1579,7 +1579,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 GStreamer VA-API Plug-ins 1.10.3 to adapt to many kinds of systems.
+\`configure' configures GStreamer VA-API Plug-ins 1.10.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1651,7 +1651,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GStreamer VA-API Plug-ins 1.10.3:";;
+ short | recursive ) echo "Configuration of GStreamer VA-API Plug-ins 1.10.4:";;
esac
cat <<\_ACEOF
@@ -1873,7 +1873,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GStreamer VA-API Plug-ins configure 1.10.3
+GStreamer VA-API Plug-ins configure 1.10.4
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2288,7 +2288,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by GStreamer VA-API Plug-ins $as_me 1.10.3, which was
+It was created by GStreamer VA-API Plug-ins $as_me 1.10.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3271,7 +3271,7 @@
# Define the identity of the package.
PACKAGE='gstreamer-vaapi'
- VERSION='1.10.3'
+ VERSION='1.10.4'
cat >>confdefs.h <<_ACEOF
@@ -3482,9 +3482,9 @@
- PACKAGE_VERSION_MAJOR=$(echo 1.10.3 | cut -d'.' -f1)
- PACKAGE_VERSION_MINOR=$(echo 1.10.3 | cut -d'.' -f2)
- PACKAGE_VERSION_MICRO=$(echo 1.10.3 | cut -d'.' -f3)
+ PACKAGE_VERSION_MAJOR=$(echo 1.10.4 | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo 1.10.4 | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo 1.10.4 | cut -d'.' -f3)
@@ -3495,7 +3495,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5
$as_echo_n "checking nano version... " >&6; }
- NANO=$(echo 1.10.3 | cut -d'.' -f4)
+ NANO=$(echo 1.10.4 | cut -d'.' -f4)
if test x"$NANO" = x || test "x$NANO" = "x0" ; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5
@@ -8330,10 +8330,10 @@
done
- GST_CURRENT=1003
+ GST_CURRENT=1004
GST_REVISION=0
- GST_AGE=1003
- GST_LIBVERSION=1003:0:1003
+ GST_AGE=1004
+ GST_LIBVERSION=1004:0:1004
@@ -20376,7 +20376,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GStreamer VA-API Plug-ins $as_me 1.10.3, which was
+This file was extended by GStreamer VA-API Plug-ins $as_me 1.10.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20442,7 +20442,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-GStreamer VA-API Plug-ins config.status 1.10.3
+GStreamer VA-API Plug-ins config.status 1.10.4
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/gstreamer-vaapi-1.10.3/configure.ac new/gstreamer-vaapi-1.10.4/configure.ac
--- old/gstreamer-vaapi-1.10.3/configure.ac 2017-01-30 14:56:04.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/configure.ac 2017-02-23 11:13:00.000000000 +0100
@@ -1,7 +1,7 @@
# gstreamer-vaapi package version number
m4_define([gst_vaapi_major_version], [1])
m4_define([gst_vaapi_minor_version], [10])
-m4_define([gst_vaapi_micro_version], [3])
+m4_define([gst_vaapi_micro_version], [4])
m4_define([gst_vaapi_nano_version], [0])
m4_define([gst_vaapi_version],
[gst_vaapi_major_version.gst_vaapi_minor_version.gst_vaapi_micro_version])
@@ -16,9 +16,9 @@
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
# gstreamer-vaapi library (libtool) version number
-m4_define([gst_vaapi_lt_current], [1003])
+m4_define([gst_vaapi_lt_current], [1004])
m4_define([gst_vaapi_lt_revision], [0])
-m4_define([gst_vaapi_lt_age], [1003])
+m4_define([gst_vaapi_lt_age], [1004])
# glib version number
m4_define([glib_version], [2.40])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/docs/plugins/html/api-index-full.html new/gstreamer-vaapi-1.10.4/docs/plugins/html/api-index-full.html
--- old/gstreamer-vaapi-1.10.3/docs/plugins/html/api-index-full.html 2017-01-30 15:12:39.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/docs/plugins/html/api-index-full.html 2017-02-23 14:29:23.000000000 +0100
@@ -25,7 +25,7 @@
<a name="api-index-full"></a>API Index</h1></div></div></div>
<a name="idx"></a><a name="idx"></a><h3 class="title"></h3>
<dt>
-<a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--cabac" title="The “cabac” property">GstVaapiEncodeH264:cabac</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a>
+<a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--cpb-length" title="The “cpb-length” property">GstVaapiEncodeH264:cpb-length</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a>
</dt>
<dd></dd>
<a name="idxG"></a><h3 class="title">G</h3>
@@ -58,7 +58,7 @@
</dt>
<dd></dd>
<dt>
-<a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--cpb-length" title="The “cpb-length” property">GstVaapiEncodeH264:cpb-length</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a>
+<a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html#GstVaapiEncodeH264--cabac" title="The “cabac” property">GstVaapiEncodeH264:cabac</a>, object property in <a class="link" href="gstreamer-vaapi-plugins-vaapih264enc.html" title="vaapih264enc">vaapih264enc</a>
</dt>
<dd></dd>
<dt>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/docs/plugins/html/gstreamer-vaapi-plugins-plugin-vaapi.html new/gstreamer-vaapi-1.10.4/docs/plugins/html/gstreamer-vaapi-plugins-plugin-vaapi.html
--- old/gstreamer-vaapi-1.10.3/docs/plugins/html/gstreamer-vaapi-plugins-plugin-vaapi.html 2017-01-30 15:12:39.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/docs/plugins/html/gstreamer-vaapi-plugins-plugin-vaapi.html 2017-02-23 14:29:23.000000000 +0100
@@ -42,7 +42,7 @@
</tr>
<tr>
<td><p><span class="term">version</span></p></td>
-<td>1.10.3</td>
+<td>1.10.4</td>
</tr>
<tr>
<td><p><span class="term">run-time license</span></p></td>
Binary files old/gstreamer-vaapi-1.10.3/docs/plugins/html/home.png and new/gstreamer-vaapi-1.10.4/docs/plugins/html/home.png differ
Binary files old/gstreamer-vaapi-1.10.3/docs/plugins/html/left-insensitive.png and new/gstreamer-vaapi-1.10.4/docs/plugins/html/left-insensitive.png differ
Binary files old/gstreamer-vaapi-1.10.3/docs/plugins/html/left.png and new/gstreamer-vaapi-1.10.4/docs/plugins/html/left.png differ
Binary files old/gstreamer-vaapi-1.10.3/docs/plugins/html/right-insensitive.png and new/gstreamer-vaapi-1.10.4/docs/plugins/html/right-insensitive.png differ
Binary files old/gstreamer-vaapi-1.10.3/docs/plugins/html/right.png and new/gstreamer-vaapi-1.10.4/docs/plugins/html/right.png differ
Binary files old/gstreamer-vaapi-1.10.3/docs/plugins/html/up-insensitive.png and new/gstreamer-vaapi-1.10.4/docs/plugins/html/up-insensitive.png differ
Binary files old/gstreamer-vaapi-1.10.3/docs/plugins/html/up.png and new/gstreamer-vaapi-1.10.4/docs/plugins/html/up.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/docs/plugins/inspect/plugin-vaapi.xml new/gstreamer-vaapi-1.10.4/docs/plugins/inspect/plugin-vaapi.xml
--- old/gstreamer-vaapi-1.10.3/docs/plugins/inspect/plugin-vaapi.xml 2017-01-30 15:11:07.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/docs/plugins/inspect/plugin-vaapi.xml 2017-02-23 14:29:17.000000000 +0100
@@ -3,7 +3,7 @@
<description>VA-API based elements</description>
<filename>../../gst/vaapi/.libs/libgstvaapi.so</filename>
<basename>libgstvaapi.so</basename>
- <version>1.10.3</version>
+ <version>1.10.4</version>
<license>LGPL</license>
<source>gstreamer-vaapi</source>
<package>gstreamer-vaapi</package>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/gst/vaapi/gstvaapipostproc.c new/gstreamer-vaapi-1.10.4/gst/vaapi/gstvaapipostproc.c
--- old/gstreamer-vaapi-1.10.3/gst/vaapi/gstvaapipostproc.c 2017-01-30 14:56:02.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/gst/vaapi/gstvaapipostproc.c 2017-02-23 11:08:52.000000000 +0100
@@ -981,10 +981,12 @@
postproc->format != DEFAULT_FORMAT)
postproc->flags |= GST_VAAPI_POSTPROC_FLAG_FORMAT;
- if ((postproc->width || postproc->height) &&
- postproc->width != GST_VIDEO_INFO_WIDTH (&postproc->sinkpad_info) &&
- postproc->height != GST_VIDEO_INFO_HEIGHT (&postproc->sinkpad_info))
+ if (GST_VIDEO_INFO_WIDTH (&postproc->srcpad_info) !=
+ GST_VIDEO_INFO_WIDTH (&postproc->sinkpad_info)
+ && GST_VIDEO_INFO_HEIGHT (&postproc->srcpad_info) !=
+ GST_VIDEO_INFO_HEIGHT (&postproc->sinkpad_info))
postproc->flags |= GST_VAAPI_POSTPROC_FLAG_SIZE;
+
return TRUE;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/gst-libs/gst/vaapi/gstvaapidecoder_h264.c new/gstreamer-vaapi-1.10.4/gst-libs/gst/vaapi/gstvaapidecoder_h264.c
--- old/gstreamer-vaapi-1.10.3/gst-libs/gst/vaapi/gstvaapidecoder_h264.c 2017-01-30 14:56:02.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/gst-libs/gst/vaapi/gstvaapidecoder_h264.c 2017-02-23 11:08:52.000000000 +0100
@@ -3116,6 +3116,7 @@
GstVaapiDecoderH264Private *const priv = &decoder->priv;
GstH264SPS *const sps = get_sps (decoder);
const gint32 MaxFrameNum = 1 << (sps->log2_max_frame_num_minus4 + 4);
+ gint32 prev_frame_num;
GstVaapiFrameStore *prev_frame;
GstVaapiPicture *base_picture;
GstVaapiPictureH264 *lost_picture, *prev_picture;
@@ -3143,8 +3144,20 @@
lost_slice_hdr.dec_ref_pic_marking.adaptive_ref_pic_marking_mode_flag = 0;
/* XXX: this process is incorrect for MVC */
- /* XXX: optimize to reduce the number of dummy pictures created */
- priv->frame_num = priv->prev_ref_frame_num;
+ /* Reduce frame num gaps so we don't have to create unnecessary
+ * dummy pictures */
+ prev_frame_num = priv->prev_ref_frame_num;
+ if (prev_frame_num > slice_hdr->frame_num)
+ prev_frame_num -= MaxFrameNum;
+
+ if ((slice_hdr->frame_num - prev_frame_num) - 1 > sps->num_ref_frames) {
+ prev_frame_num = (slice_hdr->frame_num - sps->num_ref_frames) - 1;
+
+ if (prev_frame_num < 0)
+ prev_frame_num += MaxFrameNum;
+ }
+ priv->frame_num = prev_frame_num;
+
for (;;) {
priv->prev_ref_frame_num = priv->frame_num;
priv->frame_num = (priv->prev_ref_frame_num + 1) % MaxFrameNum;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gstreamer-vaapi-1.10.3/gstreamer-vaapi.doap new/gstreamer-vaapi-1.10.4/gstreamer-vaapi.doap
--- old/gstreamer-vaapi-1.10.3/gstreamer-vaapi.doap 2017-01-30 14:56:04.000000000 +0100
+++ new/gstreamer-vaapi-1.10.4/gstreamer-vaapi.doap 2017-02-23 11:08:52.000000000 +0100
@@ -27,6 +27,15 @@
<release>
<Version>
+ <revision>1.10.4</revision>
+ <branch>1.10</branch>
+ <created>2017-02-23</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.10.4…" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>1.10.3</revision>
<branch>1.10</branch>
<created>2017-01-30</created>
1
0
Hello community,
here is the log from the commit of package python-gst for openSUSE:Factory checked in at 2017-03-02 19:36:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-gst (Old)
and /work/SRC/openSUSE:Factory/.python-gst.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gst"
Thu Mar 2 19:36:07 2017 rev:12 rq:460490 version:1.10.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-gst/python-gst.changes 2017-02-03 18:57:34.760006246 +0100
+++ /work/SRC/openSUSE:Factory/.python-gst.new/python-gst.changes 2017-03-02 19:36:08.581761413 +0100
@@ -1,0 +2,6 @@
+Thu Feb 23 20:30:36 UTC 2017 - zaitor(a)opensuse.org
+
+- Update to version 1.10.4:
+ + No changes, versionbump only.
+
+-------------------------------------------------------------------
@@ -5 +11 @@
- + No changes, versionbump only
+ + No changes, versionbump only.
python3-gst.changes: same change
Old:
----
gst-python-1.10.3.tar.xz
New:
----
gst-python-1.10.4.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-gst.spec ++++++
--- /var/tmp/diff_new_pack.1alIb3/_old 2017-03-02 19:36:09.313657841 +0100
+++ /var/tmp/diff_new_pack.1alIb3/_new 2017-03-02 19:36:09.317657275 +0100
@@ -34,7 +34,7 @@
Name: python-gst
%define _name gst-python
-Version: 1.10.3
+Version: 1.10.4
Release: 0
Summary: Python Bindings for GStreamer
License: LGPL-2.1+
python3-gst.spec: same change
++++++ gst-python-1.10.3.tar.xz -> gst-python-1.10.4.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-1.10.3/ChangeLog new/gst-python-1.10.4/ChangeLog
--- old/gst-python-1.10.3/ChangeLog 2017-01-30 14:58:03.000000000 +0100
+++ new/gst-python-1.10.4/ChangeLog 2017-02-23 14:22:29.000000000 +0100
@@ -1,9 +1,20 @@
+=== release 1.10.4 ===
+
+2017-02-23 Sebastian Dröge <slomo(a)coaxion.net>
+
+ * configure.ac:
+ releasing 1.10.4
+
=== release 1.10.3 ===
-2017-01-30 Sebastian Dröge <slomo(a)coaxion.net>
+2017-01-30 16:28:37 +0200 Sebastian Dröge <sebastian(a)centricular.com>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 1.10.3
+ * gst-python.doap:
+ Release 1.10.3
=== release 1.10.2 ===
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-1.10.3/Makefile.in new/gst-python-1.10.4/Makefile.in
--- old/gst-python-1.10.3/Makefile.in 2017-01-30 14:55:30.000000000 +0100
+++ new/gst-python-1.10.4/Makefile.in 2017-02-23 11:32:35.000000000 +0100
@@ -179,7 +179,7 @@
$(top_srcdir)/common/cruft.mak \
$(top_srcdir)/common/release.mak AUTHORS COPYING ChangeLog \
INSTALL NEWS README TODO compile config.guess config.sub \
- depcomp install-sh ltmain.sh missing py-compile
+ install-sh ltmain.sh missing py-compile
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-1.10.3/NEWS new/gst-python-1.10.4/NEWS
--- old/gst-python-1.10.3/NEWS 2017-01-30 14:58:50.000000000 +0100
+++ new/gst-python-1.10.4/NEWS 2017-02-23 14:23:00.000000000 +0100
@@ -1,8 +1,8 @@
# GStreamer 1.10 Release Notes
GStreamer 1.10.0 was originally released on 1st November 2016.
-The latest bug-fix release in the 1.10 series is [1.10.3](#1.10.3) and was
-released on 30 January 2017.
+The latest bug-fix release in the 1.10 series is [1.10.4](#1.10.4) and was
+released on 23 February 2017.
The GStreamer team is proud to announce a new major feature release in the
stable 1.x API series of your favourite cross-platform multimedia framework!
@@ -13,7 +13,7 @@
See [https://gstreamer.freedesktop.org/releases/1.10/][latest] for the latest
version of this document.
-*Last updated: Monday 30 Jan 2017, 12:00 UTC [(log)][gitlog]*
+*Last updated: Thursday 23 Feb 2017, 15:00 UTC [(log)][gitlog]*
[latest]: https://gstreamer.freedesktop.org/releases/1.10/
[gitlog]: https://cgit.freedesktop.org/gstreamer/www/log/src/htdocs/releases/1.10/rel…
@@ -1136,10 +1136,13 @@
#### Major bugfixes in 1.10.3
- Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed
- input files and in other situations
+ input files and in other situations (CVE-2016-10198, CVE-2016-10199,
+ CVE-2017-5837, CVE-2017-5838, CVE-2017-5839, CVE-2017-5840, CVE-2017-5841,
+ CVE-2017-5842, CVE-2017-5843, CVE-2017-5844, CVE-2017-5845, CVE-2017-5846)
- Regression fixes for souphttpsrc with redirection tracking and retrying
- Regression fix for gst-rtsp-server not handling TCP-only medias anymore
- Various other bugfixes the RTP/RTSP codebase
+ - Fix for gmodule on 64 bit Android, it was never working before there
- vp8enc works again on 32 bit Windows
- Fixes to Opus PLC handling in the decoder
- Fix for stream corruption in multihandlesink when removing clients
@@ -1152,6 +1155,32 @@
[buglist-1.10.3]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIF…
+<a name="1.10.4"></a>
+
+### 1.10.4
+
+The third 1.10 bug-fix release (1.10.4) was released on 23 February 2017.
+This release only contains bugfixes and it should be safe to update from 1.10.x.
+
+#### Major bugfixes in 1.10.4
+
+ - Various fixes for crashes, assertions, deadlocks and memory leaks on fuzzed
+ input files and in other situations (CVE-2017-5847, CVE-2017-5848)
+ - More regression fixes for souphttpsrc redirection tracking
+ - Regression fix for gmodule on 32 bit Android, which was introduced as part
+ of the 64 bit Android fix in 1.10.3 and broke the androidmedia plugin
+ - Various bugfixes for regressions and other problems in the V4L2 plugin
+ - Fix for 5.1, 6.1 and 7.1 channel layouts for Vorbis
+ - Fixes for timestamp generation of Android video encoder element
+ - gst-libav was updated to ffmpeg 3.2.4, fixing a couple of CVEs
+ - ... and many, many more!
+
+For a full list of bugfixes see [Bugzilla][buglist-1.10.4]. Note that this is
+not the full list of changes. For the full list of changes please refer to the
+GIT logs or ChangeLogs of the particular modules.
+
+[buglist-1.10.4]: https://bugzilla.gnome.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIF…
+
## Known Issues
- iOS builds with iOS 6 SDK and old C++ STL. You need to select iOS 6 instead
@@ -1185,4 +1214,3 @@
Jan Schmidt, Wim Taymans, Matthew Waters*
*License: [CC BY-SA 4.0](http://creativecommons.org/licenses/by-sa/4.0/)*
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gst-python-1.10.3/configure new/gst-python-1.10.4/configure
--- old/gst-python-1.10.3/configure 2017-01-30 14:55:30.000000000 +0100
+++ new/gst-python-1.10.4/configure 2017-02-23 11:32:34.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for GStreamer GObject Introspection overrides for Python 1.10.3.
+# Generated by GNU Autoconf 2.69 for GStreamer GObject Introspection overrides for Python 1.10.4.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer>.
#
@@ -591,8 +591,8 @@
# Identity of this package.
PACKAGE_NAME='GStreamer GObject Introspection overrides for Python '
PACKAGE_TARNAME='gst-python'
-PACKAGE_VERSION='1.10.3'
-PACKAGE_STRING='GStreamer GObject Introspection overrides for Python 1.10.3'
+PACKAGE_VERSION='1.10.4'
+PACKAGE_STRING='GStreamer GObject Introspection overrides for Python 1.10.4'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer'
PACKAGE_URL=''
@@ -1383,7 +1383,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 GStreamer GObject Introspection overrides for Python 1.10.3 to adapt to many kinds of systems.
+\`configure' configures GStreamer GObject Introspection overrides for Python 1.10.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1455,7 +1455,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of GStreamer GObject Introspection overrides for Python 1.10.3:";;
+ short | recursive ) echo "Configuration of GStreamer GObject Introspection overrides for Python 1.10.4:";;
esac
cat <<\_ACEOF
@@ -1584,7 +1584,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GStreamer GObject Introspection overrides for Python configure 1.10.3
+GStreamer GObject Introspection overrides for Python configure 1.10.4
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1862,7 +1862,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by GStreamer GObject Introspection overrides for Python $as_me 1.10.3, which was
+It was created by GStreamer GObject Introspection overrides for Python $as_me 1.10.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2840,7 +2840,7 @@
# Define the identity of the package.
PACKAGE='gst-python'
- VERSION='1.10.3'
+ VERSION='1.10.4'
cat >>confdefs.h <<_ACEOF
@@ -3051,9 +3051,9 @@
- PACKAGE_VERSION_MAJOR=$(echo 1.10.3 | cut -d'.' -f1)
- PACKAGE_VERSION_MINOR=$(echo 1.10.3 | cut -d'.' -f2)
- PACKAGE_VERSION_MICRO=$(echo 1.10.3 | cut -d'.' -f3)
+ PACKAGE_VERSION_MAJOR=$(echo 1.10.4 | cut -d'.' -f1)
+ PACKAGE_VERSION_MINOR=$(echo 1.10.4 | cut -d'.' -f2)
+ PACKAGE_VERSION_MICRO=$(echo 1.10.4 | cut -d'.' -f3)
@@ -3064,7 +3064,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking nano version" >&5
$as_echo_n "checking nano version... " >&6; }
- NANO=$(echo 1.10.3 | cut -d'.' -f4)
+ NANO=$(echo 1.10.4 | cut -d'.' -f4)
if test x"$NANO" = x || test "x$NANO" = "x0" ; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 0 (release)" >&5
@@ -15249,7 +15249,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GStreamer GObject Introspection overrides for Python $as_me 1.10.3, which was
+This file was extended by GStreamer GObject Introspection overrides for Python $as_me 1.10.4, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -15315,7 +15315,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-GStreamer GObject Introspection overrides for Python config.status 1.10.3
+GStreamer GObject Introspection overrides for Python config.status 1.10.4
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/gst-python-1.10.3/configure.ac new/gst-python-1.10.4/configure.ac
--- old/gst-python-1.10.3/configure.ac 2017-01-30 14:55:20.000000000 +0100
+++ new/gst-python-1.10.4/configure.ac 2017-02-23 11:12:45.000000000 +0100
@@ -3,7 +3,7 @@
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GStreamer GObject Introspection overrides for Python , 1.10.3,
+AC_INIT(GStreamer GObject Introspection overrides for Python , 1.10.4,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-python)
1
0