openSUSE Commits
Threads by month
- ----- 2024 -----
- 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
September 2016
- 1 participants
- 1450 discussions
Hello community,
here is the log from the commit of package raspberrypi-firmware for openSUSE:Factory checked in at 2016-09-30 15:32:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/raspberrypi-firmware (Old)
and /work/SRC/openSUSE:Factory/.raspberrypi-firmware.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "raspberrypi-firmware"
Changes:
--------
--- /work/SRC/openSUSE:Factory/raspberrypi-firmware/raspberrypi-firmware-config-rpi.changes 2016-09-16 11:02:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.raspberrypi-firmware.new/raspberrypi-firmware-config-rpi.changes 2016-09-30 15:32:46.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Sep 27 09:09:10 UTC 2016 - guillaume(a)opensuse.org
+
+- Increase from 64 MB to 96 MB of RAM for GPU for RPi with 256 or
+ 512 MB of RAM to be able to decode a 1080p h264 video in kodi
+
+-------------------------------------------------------------------
+Tue Sep 27 08:53:46 UTC 2016 - guillaume(a)opensuse.org
+
+- Update to ad8608c (2016-09-21)
+
+-------------------------------------------------------------------
raspberrypi-firmware-config-rpi2.changes: same change
raspberrypi-firmware-config-rpi3.changes: same change
raspberrypi-firmware.changes: same change
Old:
----
raspberrypi-firmware-2016.09.02.tar.bz2
New:
----
raspberrypi-firmware-2016.09.21.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ raspberrypi-firmware-config-rpi.spec ++++++
--- /var/tmp/diff_new_pack.RYreS7/_old 2016-09-30 15:32:51.000000000 +0200
+++ /var/tmp/diff_new_pack.RYreS7/_new 2016-09-30 15:32:51.000000000 +0200
@@ -17,7 +17,7 @@
Name: raspberrypi-firmware-config-rpi
-Version: 2016.09.02
+Version: 2016.09.21
Release: 0
Summary: Configuration for the Raspberry Pi firmware loader
License: MIT
raspberrypi-firmware-config-rpi2.spec: same change
raspberrypi-firmware-config-rpi3.spec: same change
++++++ raspberrypi-firmware.spec ++++++
--- /var/tmp/diff_new_pack.RYreS7/_old 2016-09-30 15:32:51.000000000 +0200
+++ /var/tmp/diff_new_pack.RYreS7/_new 2016-09-30 15:32:51.000000000 +0200
@@ -17,7 +17,7 @@
Name: raspberrypi-firmware
-Version: 2016.09.02
+Version: 2016.09.21
Release: 0
Summary: Binary bootloader and firmware files for Raspberry Pi
License: SUSE-Firmware
++++++ config-rpi.txt ++++++
--- /var/tmp/diff_new_pack.RYreS7/_old 2016-09-30 15:32:52.000000000 +0200
+++ /var/tmp/diff_new_pack.RYreS7/_new 2016-09-30 15:32:52.000000000 +0200
@@ -2,10 +2,10 @@
# or on https://www.raspberrypi.org/documentation/configuration/config-txt.md
# Our kernels are located on a Linux partition. Chainload U-Boot to load them.
kernel=u-boot.bin
-# Use 64 MB for GPU for RPi with 256 MB (Min 16 - Max 192 MB)
-gpu_mem_256=64
-# Use 64 MB for GPU for RPi with 512 MB (Min 16 - Max 448 MB)
-gpu_mem_512=64
+# Use 96 MB for GPU for RPi with 256 MB (Min 16 - Max 192 MB)
+gpu_mem_256=96
+# Use 96 MB for GPU for RPi with 512 MB (Min 16 - Max 448 MB)
+gpu_mem_512=96
# Use 128 MB for GPU for RPi with 1024 MB (Min 16 - Max 944 MB)
gpu_mem_1024=128
# Turbo mode: 0 = enable dynamic freq/voltage - 1 = always max
++++++ config-rpi2.txt ++++++
--- /var/tmp/diff_new_pack.RYreS7/_old 2016-09-30 15:32:52.000000000 +0200
+++ /var/tmp/diff_new_pack.RYreS7/_new 2016-09-30 15:32:52.000000000 +0200
@@ -2,10 +2,10 @@
# or on https://www.raspberrypi.org/documentation/configuration/config-txt.md
# Our kernels are located on a Linux partition. Chainload U-Boot to load them.
kernel=u-boot.bin
-# Use 64 MB for GPU for RPi with 256 MB (Min 16 - Max 192 MB)
-gpu_mem_256=64
-# Use 64 MB for GPU for RPi with 512 MB (Min 16 - Max 448 MB)
-gpu_mem_512=64
+# Use 96 MB for GPU for RPi with 256 MB (Min 16 - Max 192 MB)
+gpu_mem_256=96
+# Use 96 MB for GPU for RPi with 512 MB (Min 16 - Max 448 MB)
+gpu_mem_512=96
# Use 128 MB for GPU for RPi with 1024 MB (Min 16 - Max 944 MB)
gpu_mem_1024=128
# Turbo mode: 0 = enable dynamic freq/voltage - 1 = always max
++++++ config-rpi3.txt ++++++
--- /var/tmp/diff_new_pack.RYreS7/_old 2016-09-30 15:32:52.000000000 +0200
+++ /var/tmp/diff_new_pack.RYreS7/_new 2016-09-30 15:32:52.000000000 +0200
@@ -2,10 +2,10 @@
# or on https://www.raspberrypi.org/documentation/configuration/config-txt.md
# Our kernels are located on a Linux partition. Chainload U-Boot to load them.
kernel=u-boot.bin
-# Use 64 MB for GPU for RPi with 256 MB (Min 16 - Max 192 MB)
-gpu_mem_256=64
-# Use 64 MB for GPU for RPi with 512 MB (Min 16 - Max 448 MB)
-gpu_mem_512=64
+# Use 96 MB for GPU for RPi with 256 MB (Min 16 - Max 192 MB)
+gpu_mem_256=96
+# Use 96 MB for GPU for RPi with 512 MB (Min 16 - Max 448 MB)
+gpu_mem_512=96
# Use 128 MB for GPU for RPi with 1024 MB (Min 16 - Max 944 MB)
gpu_mem_1024=128
# Turbo mode: 0 = enable dynamic freq/voltage - 1 = always max
++++++ raspberrypi-firmware-2016.09.02.tar.bz2 -> raspberrypi-firmware-2016.09.21.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/raspberrypi-firmware/raspberrypi-firmware-2016.09.02.tar.bz2 /work/SRC/openSUSE:Factory/.raspberrypi-firmware.new/raspberrypi-firmware-2016.09.21.tar.bz2 differ: char 11, line 1
++++++ raspberrypi-firmware-config.spec.in ++++++
--- /var/tmp/diff_new_pack.RYreS7/_old 2016-09-30 15:32:52.000000000 +0200
+++ /var/tmp/diff_new_pack.RYreS7/_new 2016-09-30 15:32:52.000000000 +0200
@@ -17,7 +17,7 @@
Name: __NAME__
-Version: 2016.09.02
+Version: 2016.09.21
Release: 0
Summary: Configuration for the Raspberry Pi firmware loader
License: MIT
1
0
Hello community,
here is the log from the commit of package python-docker-py for openSUSE:Factory checked in at 2016-09-30 15:32:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-docker-py (Old)
and /work/SRC/openSUSE:Factory/.python-docker-py.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-docker-py"
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-docker-py/python-docker-py.changes 2016-08-12 15:43:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-docker-py.new/python-docker-py.changes 2016-09-30 15:32:44.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Sep 27 07:04:59 UTC 2016 - tbechtold(a)suse.com
+
+- Remove useless python-flake8 and python-coverage BuildRequires.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-docker-py.spec ++++++
--- /var/tmp/diff_new_pack.I7nUWo/_old 2016-09-30 15:32:46.000000000 +0200
+++ /var/tmp/diff_new_pack.I7nUWo/_new 2016-09-30 15:32:46.000000000 +0200
@@ -34,8 +34,6 @@
Requires: python-six >= 1.4.0
Requires: python-websocket-client >= 0.32.0
BuildRequires: fdupes
-BuildRequires: python-coverage
-BuildRequires: python-flake8
BuildRequires: python-mock
BuildRequires: python-pytest
BuildRequires: python-pytest-cov
1
0
Hello community,
here is the log from the commit of package xtables-geoip for openSUSE:Factory checked in at 2016-09-30 15:32:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xtables-geoip (Old)
and /work/SRC/openSUSE:Factory/.xtables-geoip.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xtables-geoip"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xtables-geoip/xtables-geoip.changes 2016-05-17 17:16:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xtables-geoip.new/xtables-geoip.changes 2016-09-30 15:32:39.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Sep 27 07:47:28 UTC 2016 - jengelh(a)inai.de
+
+- Update database files to 2016.09.07
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xtables-geoip.spec ++++++
--- /var/tmp/diff_new_pack.fq6ohB/_old 2016-09-30 15:32:42.000000000 +0200
+++ /var/tmp/diff_new_pack.fq6ohB/_new 2016-09-30 15:32:42.000000000 +0200
@@ -17,7 +17,7 @@
Name: xtables-geoip
-Version: 2016.05
+Version: 2016.09
Release: 0
Summary: Geolocation database files for xt_geoip
License: CC-BY-SA-3.0
++++++ GeoIPCountryWhois.csv.xz ++++++
++++ 85850 lines (skipped)
++++ between GeoIPCountryWhois.csv.xz
++++ and /work/SRC/openSUSE:Factory/.xtables-geoip.new/GeoIPCountryWhois.csv.xz
++++++ GeoIPv6.csv.xz ++++++
++++ 6397 lines (skipped)
++++ between GeoIPv6.csv.xz
++++ and /work/SRC/openSUSE:Factory/.xtables-geoip.new/GeoIPv6.csv.xz
1
0
30 Sep '16
Hello community,
here is the log from the commit of package cinnamon-branding-openSUSE for openSUSE:Factory checked in at 2016-09-30 15:32:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cinnamon-branding-openSUSE (Old)
and /work/SRC/openSUSE:Factory/.cinnamon-branding-openSUSE.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cinnamon-branding-openSUSE"
Changes:
--------
--- /work/SRC/openSUSE:Factory/cinnamon-branding-openSUSE/cinnamon-branding-openSUSE.changes 2016-03-29 10:39:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cinnamon-branding-openSUSE.new/cinnamon-branding-openSUSE.changes 2016-09-30 15:32:36.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Jul 27 08:24:38 UTC 2016 - sor.alexei(a)meowr.ru
+
+- Bump version to 42.2.
+- Add sound effects from Mint Cinnamon artwork 5.2 (boo#989267).
+
+-------------------------------------------------------------------
New:
----
mint-artwork-cinnamon_5.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cinnamon-branding-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.OL8kp7/_old 2016-09-30 15:32:38.000000000 +0200
+++ /var/tmp/diff_new_pack.OL8kp7/_new 2016-09-30 15:32:38.000000000 +0200
@@ -16,18 +16,21 @@
#
+%define mint_artwork_ver 5.2
%define cinnamon_version %(rpm -q --queryformat '%%{VERSION}' cinnamon)
Name: cinnamon-branding-openSUSE
-Version: 42.1
+Version: 42.2
Release: 0
Summary: openSUSE Branding of the Cinnamon Desktop Environment
License: GPL-3.0+
Group: System/GUI/Other
Url: https://en.opensuse.org/Portal:Cinnamon
Source1: cinnamon-branding.gschema.override.in
+Source2: http://packages.linuxmint.com/pool/main/m/mint-artwork-cinnamon/mint-artwor…
BuildRequires: cinnamon-branding-upstream
BuildRequires: fdupes
BuildRequires: hicolor-icon-theme-branding-openSUSE
+BuildRequires: pkgconfig
BuildRequires: wallpaper-branding-openSUSE
BuildRequires: pkgconfig(glib-2.0)
Requires: adwaita-icon-theme
@@ -47,7 +50,9 @@
desktop environment.
%prep
+%setup -q -c -T
cp -f %{SOURCE1} cinnamon-branding.gschema.override.in
+%setup -q -T -D -a 2
%build
[ -f %{_datadir}/wallpapers/openSUSE-default.xml ]
@@ -55,12 +60,17 @@
cinnamon-branding.gschema.override.in > cinnamon-branding.gschema.override
%install
-install -Dm 0644 cinnamon-branding.gschema.override \
+install -Dpm 0644 cinnamon-branding.gschema.override \
%{buildroot}%{_datadir}/glib-2.0/schemas/cinnamon-branding.gschema.override
-install -Dm 0644 %{_datadir}/icons/hicolor/scalable/apps/distributor.svg \
+install -Dpm 0644 %{_datadir}/icons/hicolor/scalable/apps/distributor.svg \
%{buildroot}%{_datadir}/cinnamon/theme/menu.svg
+mkdir -p %{buildroot}%{_datadir}/sounds/cinnamon/opensuse/
+install -pm 0644 \
+ mint-artwork-cinnamon-%{mint_artwork_ver}%{_datadir}/mint-artwork-cinnamon/sounds/* \
+ %{buildroot}%{_datadir}/sounds/cinnamon/opensuse/
+
%fdupes %{buildroot}%{_datadir}/
%post
@@ -73,5 +83,7 @@
%defattr(-,root,root)
%{_datadir}/glib-2.0/schemas/cinnamon-branding.gschema.override
%{_datadir}/cinnamon/theme/menu.svg
+%dir %{_datadir}/sounds/cinnamon/
+%{_datadir}/sounds/cinnamon/opensuse/
%changelog
++++++ cinnamon-branding.gschema.override.in ++++++
--- /var/tmp/diff_new_pack.OL8kp7/_old 2016-09-30 15:32:38.000000000 +0200
+++ /var/tmp/diff_new_pack.OL8kp7/_new 2016-09-30 15:32:38.000000000 +0200
@@ -23,6 +23,37 @@
icon-theme = 'Adwaita'
gtk-theme = 'Menta'
+[org.cinnamon.desktop.sound]
+theme-name='freedesktop'
+event-sounds=false
+input-feedback-sounds=false
+volume-sound-enabled=true
+volume-sound-file='/usr/share/sounds/cinnamon/opensuse/volume.oga'
+
[org.cinnamon.desktop.wm.preferences]
button-layout = 'menu:minimize,maximize,close'
theme = 'Menta'
+
+[org.cinnamon.sounds]
+login-enabled=true
+login-file='/usr/share/sounds/cinnamon/opensuse/login.oga'
+logout-enabled=true
+logout-file='/usr/share/sounds/cinnamon/opensuse/logout.ogg'
+switch-enabled=true
+switch-file='/usr/share/sounds/cinnamon/opensuse/switch.oga'
+close-enabled=false
+close-file='/usr/share/sounds/cinnamon/opensuse/close.oga'
+map-enabled=false
+map-file='/usr/share/sounds/cinnamon/opensuse/map.oga'
+minimize-enabled=false
+minimize-file='/usr/share/sounds/cinnamon/opensuse/minimize.oga'
+maximize-enabled=false
+maximize-file='/usr/share/sounds/cinnamon/opensuse/maximize.oga'
+unmaximize-enabled=false
+unmaximize-file='/usr/share/sounds/cinnamon/opensuse/unmaximize.oga'
+tile-enabled=true
+tile-file='/usr/share/sounds/cinnamon/opensuse/tile.oga'
+plug-enabled=true
+plug-file='/usr/share/sounds/cinnamon/opensuse/plug.oga'
+unplug-enabled=true
+unplug-file='/usr/share/sounds/cinnamon/opensuse/unplug.oga'
1
0
Hello community,
here is the log from the commit of package perl-AnyEvent for openSUSE:Factory checked in at 2016-09-30 15:32:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-AnyEvent (Old)
and /work/SRC/openSUSE:Factory/.perl-AnyEvent.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-AnyEvent"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-AnyEvent/perl-AnyEvent.changes 2016-04-28 16:52:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.perl-AnyEvent.new/perl-AnyEvent.changes 2016-09-30 15:32:34.000000000 +0200
@@ -1,0 +2,33 @@
+Mon Sep 19 05:00:57 UTC 2016 - coolo(a)suse.com
+
+- updated to 7.13
+ see /usr/share/doc/packages/perl-AnyEvent/Changes
+
+-------------------------------------------------------------------
+Sun Sep 18 05:01:01 UTC 2016 - coolo(a)suse.com
+
+- updated to 7.13
+ see /usr/share/doc/packages/perl-AnyEvent/Changes
+
+ 7.13 Sat Sep 17 04:31:49 CEST 2016
+ - Only call tlsext_host_name for non-empty common names (reported
+ by Maxime Soulé).
+ - log a (single) notice message if SNI is not supported.
+ - upgrade to UTS-46:9.0.0 draft and switch to non-transitional
+ behaviour, beating thunderbird, ie, edge, chrome and safari to it :)
+ (see also https://bugzilla.mozilla.org/show_bug.cgi?id=1218179)
+ - turns out the UTS-46 IDNA testcase failures were indeed bugs in the
+ testcases and the specification and not in the code - the post-9.0.0
+ unicode files have all known problems fixed, so finally the AnyEvent
+ IDNA implementation can pass the full IDNA testsuite - without needing
+ a single fix :)
+ - guarantee (and document) that condvar callbacks will be removed
+ on invocation - important to avoid circular references.
+
+-------------------------------------------------------------------
+Sun Feb 7 09:33:07 UTC 2016 - coolo(a)suse.com
+
+- updated to 7.12
+ see /usr/share/doc/packages/perl-AnyEvent/Changes
+
+-------------------------------------------------------------------
Old:
----
AnyEvent-7.11.tar.gz
New:
----
AnyEvent-7.13.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-AnyEvent.spec ++++++
--- /var/tmp/diff_new_pack.KQqXsP/_old 2016-09-30 15:32:36.000000000 +0200
+++ /var/tmp/diff_new_pack.KQqXsP/_new 2016-09-30 15:32:36.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-AnyEvent
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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: perl-AnyEvent
-Version: 7.11
+Version: 7.13
Release: 0
#Upstream: CHECK(GPL-1.0+ or Artistic-1.0)
%define cpan_name AnyEvent
@@ -43,23 +43,21 @@
%{perl_requires}
%description
-the AnyEvent manpage provides a uniform interface to various event loops.
-This allows module authors to use event loop functionality without forcing
-module users to use a specific event loop implementation (since more than
-one event loop cannot coexist peacefully).
+AnyEvent provides a uniform interface to various event loops. This allows
+module authors to use event loop functionality without forcing module users
+to use a specific event loop implementation (since more than one event loop
+cannot coexist peacefully).
-The interface itself is vaguely similar, but not identical to the the Event
-manpage module.
+The interface itself is vaguely similar, but not identical to the Event
+module.
During the first call of any watcher-creation method, the module tries to
detect the currently loaded event loop by probing whether one of the
-following modules is already loaded: the EV manpage, the AnyEvent::Loop
-manpage, the Event manpage, the Glib manpage, the Tk manpage, the
-Event::Lib manpage, the Qt manpage, the POE manpage. The first one found is
-used. If none are detected, the module tries to load the first four modules
-in the order given; but note that if the EV manpage is not available, the
-pure-perl the AnyEvent::Loop manpage should always work, so the other two
-are not normally tried.
+following modules is already loaded: EV, AnyEvent::Loop, Event, Glib, Tk,
+Event::Lib, Qt, POE. The first one found is used. If none are detected, the
+module tries to load the first four modules in the order given; but note
+that if EV is not available, the pure-perl AnyEvent::Loop should always
+work, so the other two are not normally tried.
Because AnyEvent first checks for modules that are already loaded, loading
an event model explicitly before first using AnyEvent will likely make that
@@ -80,7 +78,7 @@
%prep
%setup -q -n %{cpan_name}-%{version}
-find . -type f -print0 | xargs -0 chmod 644
+find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
++++++ AnyEvent-7.11.tar.gz -> AnyEvent-7.13.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/Changes new/AnyEvent-7.13/Changes
--- old/AnyEvent-7.11/Changes 2015-07-16 14:36:18.000000000 +0200
+++ new/AnyEvent-7.13/Changes 2016-09-17 04:33:43.000000000 +0200
@@ -8,9 +8,32 @@
TODO: AnyEvent::Handle with AnyEvent::IO?
TODO: invalid. and localhost. specialcasing inside AEDNS and not AESocket (rfc6761)
TODO: maybe implement env variable to give hosts precedence
-TODO: hosts always read? that's not expected
TODO: more formats for parse_ipv6 (single ipv6 address without port, ...p80, ...#80)
+TODO: inet_aton maybe pack C4? no, add a comment why not
+TODO: hosts read multiple times for initial concurrent tcp_connect's?
+
+7.13 Sat Sep 17 04:31:49 CEST 2016
+ - Only call tlsext_host_name for non-empty common names (reported
+ by Maxime Soulé).
+ - log a (single) notice message if SNI is not supported.
+ - upgrade to UTS-46:9.0.0 draft and switch to non-transitional
+ behaviour, beating thunderbird, ie, edge, chrome and safari to it :)
+ (see also https://bugzilla.mozilla.org/show_bug.cgi?id=1218179)
+ - turns out the UTS-46 IDNA testcase failures were indeed bugs in the
+ testcases and the specification and not in the code - the post-9.0.0
+ unicode files have all known problems fixed, so finally the AnyEvent
+ IDNA implementation can pass the full IDNA testsuite - without needing
+ a single fix :)
+ - guarantee (and document) that condvar callbacks will be removed
+ on invocation - important to avoid circular references.
+
+7.12 Wed Jan 27 19:12:26 CET 2016
+ - use common name as hostname for tls connects, if Net::SSLeay
+ supports SNI.
+ - fix documentation of tls_autostart read type in AnyEvent::Handle,
+ analyzed by Felix Ostmann.
+
7.11 Thu Jul 16 14:36:00 CEST 2015
- AnyEvent::Socket::parse_ipv6 could accept malformed ipv6
addresses (extra "::" at end and similar cases).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/META.json new/AnyEvent-7.13/META.json
--- old/AnyEvent-7.11/META.json 2015-07-16 14:48:29.000000000 +0200
+++ new/AnyEvent-7.13/META.json 2016-09-17 04:33:45.000000000 +0200
@@ -4,7 +4,7 @@
"unknown"
],
"dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001",
+ "generated_by" : "ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150001",
"license" : [
"unknown"
],
@@ -45,5 +45,5 @@
}
},
"release_status" : "stable",
- "version" : 7.11
+ "version" : 7.13
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/META.yml new/AnyEvent-7.13/META.yml
--- old/AnyEvent-7.11/META.yml 2015-07-16 14:48:29.000000000 +0200
+++ new/AnyEvent-7.13/META.yml 2016-09-17 04:33:45.000000000 +0200
@@ -8,7 +8,7 @@
Canary::Stability: '0'
ExtUtils::MakeMaker: '6.52'
dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001'
+generated_by: 'ExtUtils::MakeMaker version 7.1, CPAN::Meta::Converter version 2.150001'
license: unknown
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -27,4 +27,4 @@
Net::SSLeay: '1.33'
Task::Weaken: '0'
requires: {}
-version: 7.11
+version: 7.13
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/README new/AnyEvent-7.13/README
--- old/AnyEvent-7.11/README 2015-07-16 14:48:29.000000000 +0200
+++ new/AnyEvent-7.13/README 2016-09-17 04:33:45.000000000 +0200
@@ -814,8 +814,8 @@
"croak" have been called.
$cb = $cv->cb ($cb->($cv))
- This is a mutator function that returns the callback set and
- optionally replaces it before doing so.
+ This is a mutator function that returns the callback set (or "undef"
+ if not) and optionally replaces it before doing so.
The callback will be called when the condition becomes "true", i.e.
when "send" or "croak" are called, with the only argument being the
@@ -823,6 +823,10 @@
callback is called immediately when it is set. Calling "recv" inside
the callback or at any later time is guaranteed not to block.
+ Additionally, when the callback is invoked, it is also removed from
+ the condvar (reset to "undef"), so the condvar does not keep a
+ reference to the callback after invocation.
+
SUPPORTED EVENT LOOPS/BACKENDS
The available backend classes are (every class has its own manpage):
@@ -1610,7 +1614,7 @@
...
});
- EV::loop;
+ EV::run;
3b. The module user could use AnyEvent, too:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/lib/AnyEvent/Handle.pm new/AnyEvent-7.13/lib/AnyEvent/Handle.pm
--- old/AnyEvent-7.11/lib/AnyEvent/Handle.pm 2015-06-28 11:30:06.000000000 +0200
+++ new/AnyEvent-7.13/lib/AnyEvent/Handle.pm 2016-01-07 11:01:45.000000000 +0100
@@ -1897,7 +1897,7 @@
This read type does not rely on L<AnyEvent::TLS> (and thus, not on
L<Net::SSLeay>).
-=item tls_autostart => $tls[, $tls_ctx]
+=item tls_autostart => [$tls_ctx, ]$tls
Tries to detect a valid SSL or TLS handshake. If one is detected, it tries
to start tls by calling C<starttls> with the given arguments.
@@ -1911,7 +1911,7 @@
Example: give the client a chance to start TLS before accepting a text
line.
- $hdl->push_read (tls_detect => "accept");
+ $hdl->push_read (tls_autostart => "accept");
$hdl->push_read (line => sub {
print "received ", ($_[0]{tls} ? "encrypted" : "cleartext"), " <$_[1]>\n";
});
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/lib/AnyEvent/Log.pm new/AnyEvent-7.13/lib/AnyEvent/Log.pm
--- old/AnyEvent-7.11/lib/AnyEvent/Log.pm 2014-10-28 18:21:44.000000000 +0100
+++ new/AnyEvent-7.13/lib/AnyEvent/Log.pm 2016-03-13 05:48:11.000000000 +0100
@@ -1230,6 +1230,9 @@
name is first mentioned. The difference to package contexts is that by
default they have no attached slaves.
+This makes it possible to create new log contexts that can be refered to
+multiple times by name within the same log specification.
+
=item a perl package name
Any other string references the logging context associated with the given
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/lib/AnyEvent/Socket.pm new/AnyEvent-7.13/lib/AnyEvent/Socket.pm
--- old/AnyEvent-7.11/lib/AnyEvent/Socket.pm 2015-07-10 05:10:44.000000000 +0200
+++ new/AnyEvent-7.13/lib/AnyEvent/Socket.pm 2016-03-27 00:42:19.000000000 +0100
@@ -145,7 +145,7 @@
=item $token = parse_unix $hostname
-This fucntion exists mainly for symmetry to the other C<parse_protocol>
+This function exists mainly for symmetry to the other C<parse_protocol>
functions - it takes a hostname and, if it is C<unix/>, it returns a
special address token, otherwise C<undef>.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/lib/AnyEvent/TLS.pm new/AnyEvent-7.13/lib/AnyEvent/TLS.pm
--- old/AnyEvent-7.11/lib/AnyEvent/TLS.pm 2014-08-28 12:59:30.000000000 +0200
+++ new/AnyEvent-7.13/lib/AnyEvent/TLS.pm 2016-07-21 12:34:40.000000000 +0200
@@ -586,7 +586,7 @@
tlsv1 => \&Net::SSLeay::CTX_tlsv1_new,
);
-# Add TLSv1_1 and TLSv1_2 if Net::SSLEay and openssl allow them
+# Add TLSv1_1 and TLSv1_2 if Net::SSLeay and openssl allow them
if (_check_tls_gt_1) {
$SSL_METHODS{tlsv1_1} = \&Net::SSLeay::CTX_tlsv1_1_new;
$SSL_METHODS{tlsv1_2} = \&Net::SSLeay::CTX_tlsv1_2_new;
@@ -827,6 +827,7 @@
#=cut
#our %REF_MAP;
+our $TLS_SNI_WARNED;
sub _get_session($$;$$) {
my ($self, $mode, $ref, $cn) = @_;
@@ -842,6 +843,15 @@
} elsif ($mode eq "connect") {
$session = Net::SSLeay::new ($self->{ctx});
+
+ if (defined &Net::SSLeay::set_tlsext_host_name) {
+ Net::SSLeay::set_tlsext_host_name ($session, $cn)
+ if length $cn;
+ } else {
+ AE::log 6 => "TLS SNI not supported by your Net::SSLeay module, connecting without"
+ unless $TLS_SNI_WARNED++;
+ }
+
Net::SSLeay::set_connect_state ($session);
Net::SSLeay::set_options ($session, eval { Net::SSLeay::OP_NO_TICKET () })
Files old/AnyEvent-7.11/lib/AnyEvent/Util/uts46data.pl and new/AnyEvent-7.13/lib/AnyEvent/Util/uts46data.pl differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/lib/AnyEvent/Util.pm new/AnyEvent-7.13/lib/AnyEvent/Util.pm
--- old/AnyEvent-7.11/lib/AnyEvent/Util.pm 2015-06-16 05:15:55.000000000 +0200
+++ new/AnyEvent-7.13/lib/AnyEvent/Util.pm 2016-04-24 23:39:16.000000000 +0200
@@ -365,7 +365,7 @@
=item $guard = guard { CODE }
-This function creates a special object that, when called, will execute
+This function creates a special object that, when destroyed, will execute
the code block.
This is often handy in continuation-passing style code to clean up some
@@ -485,6 +485,12 @@
Appends program standard output to the referenced scalar. The condvar will
not be signalled before EOF or an error is signalled.
+Specifying the same scalar in multiple ">" pairs is allowed, e.g. to
+redirect both stdout and stderr into the same scalar:
+
+ ">" => \$output,
+ "2>" => \$output,
+
=item ">" => $filehandle
Redirects program standard output to the given filehandle (or actually its
@@ -821,7 +827,7 @@
# not in valid class, search for mapping
utf8::encode $chr; # the imap table is in utf-8
(my $rep = index $uts46_imap, "\x00$chr") >= 0
- or Carp::croak "$_[0]: disallowed characters ($chr) during idn_nameprep" . unpack "H*", $chr;
+ or Carp::croak "$_[0]: disallowed characters (U+" . (unpack "H*", $chr) . ") during idn_nameprep";
(substr $uts46_imap, $rep, 128) =~ /\x00 .[\x80-\xbf]* ([^\x00]*) \x00/x
or die "FATAL: idn_nameprep imap table has unexpected contents";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/lib/AnyEvent.pm new/AnyEvent-7.13/lib/AnyEvent.pm
--- old/AnyEvent-7.11/lib/AnyEvent.pm 2015-07-16 14:39:33.000000000 +0200
+++ new/AnyEvent-7.13/lib/AnyEvent.pm 2016-09-17 04:32:28.000000000 +0200
@@ -847,8 +847,8 @@
=item $cb = $cv->cb ($cb->($cv))
-This is a mutator function that returns the callback set and optionally
-replaces it before doing so.
+This is a mutator function that returns the callback set (or C<undef> if
+not) and optionally replaces it before doing so.
The callback will be called when the condition becomes "true", i.e. when
C<send> or C<croak> are called, with the only argument being the
@@ -856,6 +856,10 @@
callback is called immediately when it is set. Calling C<recv> inside
the callback or at any later time is guaranteed not to block.
+Additionally, when the callback is invoked, it is also removed from the
+condvar (reset to C<undef>), so the condvar does not keep a reference to
+the callback after invocation.
+
=back
=head1 SUPPORTED EVENT LOOPS/BACKENDS
@@ -1256,7 +1260,7 @@
use Carp ();
-our $VERSION = 7.11;
+our $VERSION = 7.13;
our $MODEL;
our @ISA;
our @REGISTRY;
@@ -2493,7 +2497,7 @@
...
});
- EV::loop;
+ EV::run;
3b. The module user could use AnyEvent, too:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/util/gen_uts46data new/AnyEvent-7.13/util/gen_uts46data
--- old/AnyEvent-7.11/util/gen_uts46data 2013-07-31 01:29:32.000000000 +0200
+++ new/AnyEvent-7.13/util/gen_uts46data 2016-04-24 23:40:36.000000000 +0200
@@ -8,7 +8,7 @@
binmode STDOUT, ":utf8";
-open my $fh, "GET http://www.unicode.org/Public/idna/6.2.0/IdnaMappingTable.txt |"
+open my $fh, "GET http://www.unicode.org/Public/idna/9.0.0/IdnaMappingTable.txt |"
or die;
my $valid;
@@ -34,6 +34,8 @@
$map = join "", map chr hex, split ' ', $map;
+ $type = "valid" if $type eq "deviation"; # use non-transitional behaviour for deviation characters
+
given ($type) {
when (/^(?:disallowed|disallowed_STD3_valid|disallowed_STD3_mapped)$/) {
# nop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/AnyEvent-7.11/util/tst_uts46data new/AnyEvent-7.13/util/tst_uts46data
--- old/AnyEvent-7.11/util/tst_uts46data 2013-07-31 01:30:01.000000000 +0200
+++ new/AnyEvent-7.13/util/tst_uts46data 2016-06-16 08:23:41.000000000 +0200
@@ -9,11 +9,11 @@
use Encode;
use AnyEvent::Util;
-open my $fh, "GET http://www.unicode.org/Public/idna/6.2.0/IdnaTest.txt |"
+open my $fh, "GET http://www.unicode.org/Public/idna/9.0.0/IdnaTest.txt |"
or die;
while (<$fh>) {
- next unless /^[TB]/; # no "N", we implement transitional only
+ next unless /^[NB]/; # no "T", we implement non-transitional only
chomp;
@@ -29,20 +29,23 @@
$toa = lc $toa;
+ $tou = $source unless length $tou;
+ $toa = $tou unless length $toa;
+
my $xtou = AnyEvent::Util::idn_to_unicode $source;
my $xtoa = lc AnyEvent::Util::idn_to_ascii $source;
$xtoa = "[error]" unless defined $xtoa;
$xtou = "[error]" unless defined $xtou;
- if ($tou ne $xtou && ($tou ne "" || $xtou ne $source)) {
+ if ($tou ne $xtou) {
warn "$. TOU ERROR $type ($source expect $tou got $xtou) ($@)\n"
unless $tou =~ /^\[/;
}
- if ($toa ne $xtoa && ($toa ne "" || $xtoa ne lc $source)) {
+ if ($toa ne $xtoa) {
# use Data::Dump; ddx [$source, $toa, $xtoa] unless $toa =~ /^\[/;
- warn "$. TOA ERROR $type ($source expect $toa got $xtoa) ($@)\n"
+ warn "$. TOA ERROR $type ($source expect <$toa|$tou> got $xtoa) ($@)\n"
unless $toa =~ /^\[/;
}
}
1
0
Hello community,
here is the log from the commit of package kdevplatform for openSUSE:Factory checked in at 2016-09-30 15:32:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdevplatform (Old)
and /work/SRC/openSUSE:Factory/.kdevplatform.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kdevplatform"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kdevplatform/kdevplatform.changes 2016-06-26 23:52:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdevplatform.new/kdevplatform.changes 2016-09-30 15:32:30.000000000 +0200
@@ -2 +2 @@
-Thu Jun 23 15:32:09 UTC 2016 - buschmann23(a)opensuse.org
+Mon Sep 26 12:25:55 UTC 2016 - lbeltrame(a)kde.org
@@ -4,2 +4 @@
-- add fix-for-null-pointer-dereference-with-gcc6.patch to fix bug
- kde#360707 on openSUSE Tumbleweed / GCC6
+- Conflicts on lang-package to work around Factory bot bug
@@ -8 +7 @@
-Tue Jan 26 14:32:28 UTC 2016 - wbauer(a)tmo.at
+Wed Aug 24 10:09:17 UTC 2016 - cgiboudeaux(a)gmx.com
@@ -10,3 +9 @@
-- Update to 1.7.3
- * No upstream changelog provided
- * Bugfix release
+- Update to 5.0.0
@@ -15 +12 @@
-Tue Dec 1 19:23:10 UTC 2015 - wbauer(a)tmo.at
+Thu Jul 21 19:18:24 UTC 2016 - wbauer(a)tmo.at
@@ -17,5 +14,2 @@
-- Update to 1.7.2
- * No upstream changelog provided
- * Bugfix release
-- Drop make-subversion-plugin-compile-with-subversion-1.9.patch,
- included upstream
+- Remove libQt5Declarative/QtQuick1 build requirement to fix build
+ with Qt 5.7, it's not needed/used anyway
@@ -24 +18 @@
-Tue Nov 17 14:34:52 UTC 2015 - tittiatcoke(a)gmail.com
+Thu Jan 28 10:38:37 UTC 2016 - tittiatcoke(a)gmail.com
@@ -26,404 +20,2 @@
-- Drop obsolete requirement on commoncpp2
-
--------------------------------------------------------------------
-Sun Aug 23 16:34:52 UTC 2015 - hrvoje.senjan(a)gmail.com
-
-- Added make-subversion-plugin-compile-with-subversion-1.9.patch
-
--------------------------------------------------------------------
-Tue Feb 10 22:51:23 UTC 2015 - lbeltrame(a)kde.org
-
-- Update to 1.7.1
- * No upstream changelog provided
- * Bugfix release
-
--------------------------------------------------------------------
-Wed Aug 27 18:21:56 UTC 2014 - hrvoje.senjan(a)gmail.com
-
-- Update to 1.7.0
- * No upstream changelog provided
- * Last feature release based on kdelibs4 and Qt4
-- Bump kdevelop_version to 4.7.0
-- Bump libkdev_major to 8
-- Use kde4 macros for includes, kdevplatform respects kdelibs4 includes
-
--------------------------------------------------------------------
-Sat Dec 7 23:06:48 UTC 2013 - cgiboudeaux(a)gmx.com
-
-- Update to 1.6.0
- No changelog provided
-
--------------------------------------------------------------------
-Thu Oct 31 16:53:39 UTC 2013 - dmitry_r(a)opensuse.org
-
-- Update to version 1.5.2
- * Disable color output for git-pull call
- * Make sure delayedModificationWarningOn() is always called as a slot
- * Use relativePath instead of relativeUrl to properly display spaces.
- * Cleanup and fixup ProjectUtils to not leak and not trigger crashes.
- * Add "--force" to git-rm call
- * Fix crash / odd behavior in project tree view
- * Fix uninitialized value found by valgrind
- * Fix crash when re-loading the file manager plugin
- * Fix licensing mistake in output view
-
--------------------------------------------------------------------
-Sun Oct 27 23:23:10 UTC 2013 - hrvoje.senjan(a)gmail.com
-
-- Adjust filelists, so it builds on 12.2
-
--------------------------------------------------------------------
-Thu May 30 13:46:04 UTC 2013 - dmitry_r(a)opensuse.org
-
-- Update to version 1.5.1
- * Fix possible crash in IBreakPointController
- * Fixup "Fetch Project" dialog
- * Rename some methods
- * Check for QtWebKit.
- * Use macro_log_feature for Grantlee.
- * Minor: Strip whitespace
- * Make "Create new class" preview aware of C++ specific variables.
- * Raise kdelibs dependency to 4.7
- * Fix crash in OutputExecutejob
- * RunController: Fix dialog stacking
- * Fix codeutils plugin, restoring Document/Rename Declaration.
- * Fix another implicit conversion to QString
- * React on errors of VcsJob
- * GitPlugin: Do basic check if remote-url is valid
- * Be more careful when accessing QList
- * Avoid crash in VcsEventModel for Git
- * Minor: Remove debugging output
- * Enforce picking up of the right plugin, otherwise we got two
- (plasmoid launcher and application) and the first one was used
- (plasmoid launcher) for native apps as well. That resulted in
- broken build & execution of the project.
- * i18n: fix singular
- * Add missing Messages.sh files
-
--------------------------------------------------------------------
-Mon May 13 10:52:29 UTC 2013 - hrvoje.senjan(a)gmail.com
-
-- Obsolete libkdevplatform0 with libkdevplatform7
-
--------------------------------------------------------------------
-Fri Apr 26 16:16:27 UTC 2013 - dmitry_r(a)opensuse.org
-
-- Update to version 1.5.0
- * Unit tests improvements
- * Improved file/project templates support
- * C++ support improvements
-
--------------------------------------------------------------------
-Mon Dec 3 20:46:23 UTC 2012 - dmitry_r(a)opensuse.org
-
-- Update to 1.4.1
- * Don't allow to delete the project root, i.e. by pressing DEL.
- * Do not store const& to a shared pointer of AbstractType.
- * Fix C++ code completion bug: don't insert a ";" if there's already one
- * Fix some strings in execute script
- * Improve performance of context menu for git versioned projects
- * Ensure we do not listen to deleted signals for items in skipped folders.
- * Fix build of reviewboardtest.
- * Update copy of FindQJSON.cmake - from kdepimlibs.
- * Add filter lineedit to pick session dialog
-
--------------------------------------------------------------------
-Sun Nov 4 12:10:52 UTC 2012 - mailaender(a)opensuse.org
-
-- update to 1.4.0
- * Fix a regression of AliasDeclaration handling in DUContext::findLocalDeclarationsInternal.
- * Add dots to lex/yacc file patterns.
- * Only handle document model once, not once for every top row.
- * Make it possible to show the history of CVS folders without crashing.
- * Fix conditional, reported by CppCheck
-
--------------------------------------------------------------------
-Mon Sep 10 10:51:50 UTC 2012 - wstephenson(a)suse.com
-
--update to 1.3.90 (1.4RC1)
- * Reviewboard: Disable the "OK" button of the export-dialog
- if no repository is selected.
- * Reviewboard: Improve usability of the reviewboard dialog
- * Debugger: when entering paused state set current frame to none
- * Debugger: Support unknown breakpoint hit count
- * Properly identify faulted executions in the CommandExecutor
- * Fix memory leak
- * Fix downstream builds.
- * Fix memory leaks of Ui objects.
-
--------------------------------------------------------------------
-Tue Apr 17 06:30:43 UTC 2012 - wstephenson(a)suse.com
-
-- update to 1.3.1
- * no changelog
-
--------------------------------------------------------------------
-Tue Mar 13 10:01:37 UTC 2012 - wstephenson(a)suse.com
-
-- update to 1.3.0:
- * more fixes to gcc 4.7 and cvstest in regard to macro handling
- * Only store katepart session information for the last 20 files
- * cleanup includes
- * Give a warning and return false on isTextDocument if the
- text-document is not properly initialized.
- * Translate session picker
- * Save and reload settings exposed by katepart per file
- * skip files that are larger than 5MiB during parsing
- * Activate the new active view through the main-window after
- switching working-set, to get the correct focus.
- * Don't disable updates while changing working-sets. There seems
- to be a bug in Qt which can cause the updates to stay disabled
- forever, ignoring setUpdatesEnabled(true).
- * Fix a regression caused by the introduced quickopen-timer which
- led to the previous quickopen-filter being used instead of a blank one.
- * fix serious memory leak of kate documents
- * Calling toString() is very slow, use the native way of filtering
- empty identifiers.
- * optimize: .contains && .value can be reduced to a single call to
- .value()
- * fallback to document-controller when looking for a mimetype of
- files without a file extension
- * optimize: apply quickopen filter after 150ms timeout
- * delay calls to QuickOpenModel::restart
- * hide quickopen project items with empty identifier
-
--------------------------------------------------------------------
-Thu Aug 18 13:13:04 UTC 2011 - toddrme2178(a)gmail.com
-
-- Added check for duplicate files (fix for RPMLINT warning)
++++ 238 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kdevplatform/kdevplatform.changes
++++ and /work/SRC/openSUSE:Factory/.kdevplatform.new/kdevplatform.changes
Old:
----
fix-for-null-pointer-dereference-with-gcc6.patch
kdevplatform-1.7.3.tar.bz2
New:
----
kdevplatform-5.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdevplatform.spec ++++++
--- /var/tmp/diff_new_pack.zg4yaI/_old 2016-09-30 15:32:34.000000000 +0200
+++ /var/tmp/diff_new_pack.zg4yaI/_new 2016-09-30 15:32:34.000000000 +0200
@@ -16,63 +16,83 @@
#
+%define rversion 5.0
+%define libkdev_major 10
Name: kdevplatform
-Version: 1.7.3
+Version: 5.0.0
Release: 0
-%define kdevelop_version 4.7.3
-%define libkdev_major 8
Summary: Base Package for Integrated Development Environments
License: GPL-2.0+
Group: Development/Tools/IDE
Url: http://www.kdevelop.org
-Source0: http://download.kde.org/stable/kdevelop/%{kdevelop_version}/src/%{name}-%{v…
-# PATCH-FIX-UPSTREAM fix-for-null-pointer-dereference-with-gcc6.patch kde#360707
-Patch1: fix-for-null-pointer-dereference-with-gcc6.patch
+Source: http://download.kde.org/stable/kdevelop/%{version}/src/%{name}-%{rversion}.…
BuildRequires: boost-devel
-BuildRequires: db-devel
-BuildRequires: fdupes
-BuildRequires: grantlee-devel
-BuildRequires: libkde4-devel >= 4.7
-BuildRequires: libqjson-devel
+BuildRequires: extra-cmake-modules >= 0.0.9
+BuildRequires: grantlee5-devel
+BuildRequires: karchive-devel >= 5.16.0
+BuildRequires: kcmutils-devel >= 5.16.0
+BuildRequires: kconfig-devel >= 5.16.0
+BuildRequires: kdeclarative-devel >= 5.16.0
+BuildRequires: kf5-filesystem
+BuildRequires: kguiaddons-devel >= 5.16.0
+BuildRequires: ki18n-devel >= 5.16.0
+BuildRequires: kiconthemes-devel >= 5.16.0
+BuildRequires: kio-devel >= 5.16.0
+BuildRequires: kitemmodels-devel >= 5.16.0
+BuildRequires: kitemviews-devel >= 5.16.0
+BuildRequires: kjobwidgets-devel >= 5.16.0
+BuildRequires: knewstuff-devel >= 5.16.0
+BuildRequires: knotifications-devel >= 5.16.0
+BuildRequires: knotifyconfig-devel >= 5.16.0
+BuildRequires: kparts-devel >= 5.16.0
+BuildRequires: kservice-devel >= 5.16.0
+BuildRequires: ktexteditor-devel >= 5.16.0
+BuildRequires: kwidgetsaddons-devel >= 5.16.0
+BuildRequires: kwindowsystem-devel >= 5.16.0
+BuildRequires: kxmlgui-devel >= 5.16.0
+BuildRequires: libkomparediff2-kf5-devel
+BuildRequires: sonnet-devel >= 5.16.0
BuildRequires: subversion-devel
-BuildRequires: xz
-#BuildRequires: kompare - currently disabled upstream, see toplevel CMakeLists.txt
-Requires: %{name}-lang = %{version}
+BuildRequires: threadweaver-devel >= 5.16.0
+BuildRequires: pkgconfig(Qt5Concurrent) >= 5.4.0
+BuildRequires: pkgconfig(Qt5Core) >= 5.4.0
+BuildRequires: pkgconfig(Qt5DBus) >= 5.4.0
+BuildRequires: pkgconfig(Qt5QuickWidgets) >= 5.4.0
+BuildRequires: pkgconfig(Qt5Script) >= 5.4.0
+BuildRequires: pkgconfig(Qt5Test) >= 5.4.0
+BuildRequires: pkgconfig(Qt5WebKitWidgets) >= 5.4.0
+BuildRequires: pkgconfig(Qt5Widgets) >= 5.4.0
+Conflicts: kdevplatform4
Requires: libkdevplatform%{libkdev_major} = %{version}
-Provides: kdevplatform4 = 4.0.71
-Obsoletes: kdevplatform4 < 4.0.71
+Recommends: %{name}-lang = %{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%kde4_runtime_requires
%description
This package contains the common plugins for integrated developments
environment based on the KDevelop framework.
-%lang_package
+%package lang
+Summary: Languages for package %{name}
+Group: System/Localization
+Requires: %{name} = %{version}
+Provides: %{name}-lang-all = %{version}
+Supplements: packageand(bundle-lang-other:%{name})
+Conflicts: kdevplatform4-lang
+BuildArch: noarch
+
+%description lang
+Provides translations to the package %{name}
+
+
%prep
-%setup -q
-%if 0%{?suse_version} > 1320
-%patch1 -p1
-%endif
-echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt
-echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt
-%if 0%{?suse_version} <= 1320 && !0%{?is_opensuse}
-# fix build with older cmake versions (i.e. on 13.2 and below) by
-# readding "cmake_policy(SET CMP0002 OLD)" to po/CMakeLists.txt
-# (was in there before but has been removed in 1.7.3)
-sed -i -e "1s/^/cmake_policy(SET CMP0002 OLD)\n/" po/CMakeLists.txt
-%endif
+%setup -q -n kdevplatform-%{rversion}
%build
- %cmake_kde4 -d build
+ %cmake_kf5 -d build
%make_jobs
%install
- cd build
- %make_install
- %kde_post_install
- %fdupes %{buildroot}%{_datadir}/locale
- cd ..
+ %kf5_makeinstall -C build
%find_lang kdevappwizard %{name}.lang
%find_lang kdevclassbrowser %{name}.lang
%find_lang kdevcodeutils %{name}.lang
@@ -90,64 +110,47 @@
%find_lang kdevgrepview %{name}.lang
%find_lang kdevkonsole %{name}.lang
%find_lang kdevopenwith %{name}.lang
- %find_lang kdevpastebin %{name}.lang
%find_lang kdevpatchreview %{name}.lang
%find_lang kdevplatform %{name}.lang
%find_lang kdevproblemreporter %{name}.lang
- %find_lang kdevprojectdashboard %{name}.lang
%find_lang kdevprojectfilter %{name}.lang
%find_lang kdevprojectmanagerview %{name}.lang
%find_lang kdevquickopen %{name}.lang
- %find_lang kdevreviewboard %{name}.lang
- %find_lang kdevsnippet %{name}.lang
%find_lang kdevstandardoutputview %{name}.lang
%find_lang kdevsubversion %{name}.lang
%find_lang kdevswitchtobuddy %{name}.lang
- %find_lang kdevtemplates_config %{name}.lang
%find_lang kdevtestview %{name}.lang
%find_lang kdevvcsprojectintegration %{name}.lang
+ %find_lang kdevwelcomepage %{name}.lang
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
-%clean
- rm -rf %{buildroot}
-
%files lang -f %{name}.lang
-%package -n libkdevplatform-devel
+%package devel
Summary: Base Package for Integrated Development Environments: Build Environment
Group: Development/Tools/IDE
-Requires: kdevplatform = %{version}
+Conflicts: libkdevplatform4-devel
+Requires: %{name} = %{version}
Requires: libkdevplatform%{libkdev_major} = %{version}
-%description -n libkdevplatform-devel
+%description devel
This package contains the development files for building integrated
developments environments based on the KDevelop framework.
-%files -n libkdevplatform-devel
+%files devel
%defattr(-,root,root)
-%{_kde4_includedir}/kdevplatform
-%{_kde4_libdir}/libkdevplatformdebugger.so
-%{_kde4_libdir}/libkdevplatformdocumentation.so
-%{_kde4_libdir}/libkdevplatformjsontests.so
-%{_kde4_libdir}/libkdevplatforminterfaces.so
-%{_kde4_libdir}/libkdevplatformlanguage.so
-%{_kde4_libdir}/libkdevplatformoutputview.so
-%{_kde4_libdir}/libkdevplatformproject.so
-%{_kde4_libdir}/libkdevplatformshell.so
-%{_kde4_libdir}/libkdevplatformtests.so
-%{_kde4_libdir}/libkdevplatformutil.so
-%{_kde4_libdir}/libkdevplatformvcs.so
-%{_kde4_libdir}/libsublime.so
-%{_kde4_libdir}/cmake
+%doc COPYING.SRC
+%{_kf5_libdir}/*.so
+%{_kf5_libdir}/cmake/KDevPlatform/
+%{_kf5_prefix}/include/kdevplatform/
%package -n libkdevplatform%{libkdev_major}
Summary: Libraries for Integrated Development Environments
Group: Development/Tools/IDE
-Requires: kdevplatform = %{version}
-Obsoletes: libkdevplatform0
+Requires: %{name} = %{version}
%description -n libkdevplatform%{libkdev_major}
This package contains the libraries for integrated development
@@ -159,61 +162,20 @@
%files -n libkdevplatform%{libkdev_major}
%defattr(-,root,root)
-%{_kde4_libdir}/libkdevplatformdebugger.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatformdocumentation.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatformjsontests.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatforminterfaces.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatformlanguage.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatformoutputview.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatformproject.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatformshell.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatformtests.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatformutil.so.%{libkdev_major}*
-%{_kde4_libdir}/libkdevplatformvcs.so.%{libkdev_major}*
-%{_kde4_libdir}/libsublime.so.%{libkdev_major}*
+%doc COPYING.SRC
+%{_kf5_libdir}/*.so.*
%files
%defattr(-,root,root)
%doc COPYING* README
-%dir %{_kde4_appsdir}/kdevsession
-%dir %{_kde4_modulesdir}/plugins/grantlee/
-%dir %{_kde4_modulesdir}/plugins/grantlee/0.?/
-%{_kde4_appsdir}/kdevappwizard/
-%{_kde4_appsdir}/kdevclassbrowser/
-%{_kde4_appsdir}/kdevcodegen/
-%{_kde4_appsdir}/kdevcodeutils/
-%{_kde4_appsdir}/kdevcontextbrowser/
-%{_kde4_appsdir}/kdevcvs/
-%{_kde4_appsdir}/kdevdebugger/
-%{_kde4_appsdir}/kdevdocumentswitcher/
-%{_kde4_appsdir}/kdevdocumentview/
-%{_kde4_appsdir}/kdevexternalscript/
-%{_kde4_appsdir}/kdevelop/
-%{_kde4_appsdir}/kdevfilemanager/
-%{_kde4_appsdir}/kdevfiletemplates/
-%{_kde4_appsdir}/kdevgrepview/
-%{_kde4_appsdir}/kdevpatchreview/
-%{_kde4_appsdir}/kdevproblemreporter/
-%{_kde4_appsdir}/kdevprojectmanagerview/
-%{_kde4_appsdir}/kdevquickopen/
-%{_kde4_appsdir}/kdevsession/
-%{_kde4_appsdir}/kdevsnippet/
-%{_kde4_appsdir}/kdevsourceformatter/
-%{_kde4_appsdir}/kdevstandardoutputview/
-%{_kde4_appsdir}/kdevtestview/
-%{_kde4_appsdir}/plasma/
-%{_kde4_configdir}/kdevappwizard.knsrc
-%{_kde4_configdir}/kdevfiletemplates.knsrc
-%{_kde4_iconsdir}/hicolor/*/*/*.png
-%{_kde4_modulesdir}/plugins/grantlee/*/kdev_filters.so
-%{_kde4_modulesdir}/*kdev*.so
-%{_kde4_modulesdir}/imports/
-%{_kde4_servicesdir}/kcm_kdev*.desktop
-%{_kde4_servicesdir}/kdev*.desktop
-%{_kde4_servicetypesdir}/kdevelopplugin.desktop
-# should be in libexec?
-%{_kde4_bindir}/kdev_dbus_socket_transformer
-%{_kde4_bindir}/kdev_format_source
-%{_kde4_bindir}/kdevplatform_shell_environment.sh
+%{_kf5_bindir}/kdev_dbus_socket_transformer
+%{_kf5_bindir}/kdev_format_source
+%{_kf5_bindir}/kdevplatform_shell_environment.sh
+%{_kf5_iconsdir}/*/*/*/*
+%{_kf5_plugindir}/
+%{_kf5_qmldir}/
+%{_kf5_servicetypesdir}/
+%{_kf5_sharedir}/kdevcodegen/
+%{_kf5_sharedir}/kdevcodeutils/
%changelog
1
0
Hello community,
here is the log from the commit of package lightdm-gtk-greeter for openSUSE:Factory checked in at 2016-09-30 15:32:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lightdm-gtk-greeter (Old)
and /work/SRC/openSUSE:Factory/.lightdm-gtk-greeter.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lightdm-gtk-greeter"
Changes:
--------
--- /work/SRC/openSUSE:Factory/lightdm-gtk-greeter/lightdm-gtk-greeter.changes 2015-10-25 19:12:54.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.lightdm-gtk-greeter.new/lightdm-gtk-greeter.changes 2016-09-30 15:32:24.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Sep 25 10:00:10 UTC 2016 - sor.alexei(a)meowr.ru
+
+- Add lightdm-gtk-greeter-lightdm-1.19.2-api.patch: Use new API
+ introduced in LightDM 1.19.2.
+
+-------------------------------------------------------------------
New:
----
lightdm-gtk-greeter-lightdm-1.19.2-api.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lightdm-gtk-greeter.spec ++++++
--- /var/tmp/diff_new_pack.iJdeKP/_old 2016-09-30 15:32:26.000000000 +0200
+++ /var/tmp/diff_new_pack.iJdeKP/_new 2016-09-30 15:32:26.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package lightdm-gtk-greeter
#
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2012 Guido Berhoerster.
#
# All modifications and additions to the file contributed by third parties
@@ -18,7 +18,6 @@
%define _version 2.0
-
Name: lightdm-gtk-greeter
Version: 2.0.1
Release: 0
@@ -27,25 +26,27 @@
Group: System/X11/Displaymanagers
Url: https://launchpad.net/lightdm-gtk-greeter
Source: https://launchpad.net/%{name}/%{_version}/%{version}/+download/%{name}-%{ve…
+# PATCH-FIX-UPSTREAM lightdm-gtk-greeter-lightdm-1.19.2-api.patch sor.alexei(a)meowr.ru -- Use new API introduced in LightDM 1.19.2.
+Patch0: lightdm-gtk-greeter-lightdm-1.19.2-api.patch
BuildRequires: autoconf
BuildRequires: automake >= 1.7
BuildRequires: fdupes
BuildRequires: gnome-common
BuildRequires: intltool
BuildRequires: libtool
-BuildRequires: pkg-config
+BuildRequires: pkgconfig
BuildRequires: pkgconfig(gmodule-export-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 0.9.5
BuildRequires: pkgconfig(gtk+-3.0)
-BuildRequires: pkgconfig(liblightdm-gobject-1) >= 1.3.5
+BuildRequires: pkgconfig(liblightdm-gobject-1) >= 1.19.2
BuildRequires: pkgconfig(x11)
-Provides: lightdm-greeter
Requires: %{name}-branding >= %{version}
Requires: lightdm
Requires(post): update-alternatives
Requires(postun): update-alternatives
Recommends: %{name}-lang
Recommends: gnome-themes-accessibility
+Provides: lightdm-greeter
%description
A LightDM greeter that uses the GTK+ toolkit.
@@ -57,9 +58,9 @@
Group: System/X11/Displaymanagers
Requires: %{name} = %{version}
Supplements: packageand(%{name}:branding-upstream)
+Conflicts: otherproviders(%{name}-branding)
Provides: %{name}-branding = %{version}
BuildArch: noarch
-Conflicts: otherproviders(%{name}-branding)
#BRAND: /etc/lightdm/lightdm-gtk-greeter.conf: Determines a number of greeter
#BRAND: settings, in particular the background image.
@@ -70,13 +71,14 @@
%prep
%setup -q
+%patch0 -p1
sed -i 's|$(datadir)/doc|%{_docdir}|g' data/Makefile.am
-# Remove __DATE__ and __TIME__
-modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
-DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
-TIME="\"$(date -d "${modified}" "+%%R")\""
-find . -name '*.[ch]' | xargs sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g"
+# Remove __DATE__ and __TIME__.
+BUILD_TIME=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{H}:%{M}')
+BUILD_DATE=$(LC_ALL=C date -ur %{_sourcedir}/%{name}.changes +'%{b} %{d} %{Y}')
+sed -i "s/__TIME__/\"$BUILD_TIME\"/" $(grep -rl '__TIME__')
+sed -i "s/__DATE__/\"$BUILD_DATE\"/" $(grep -rl '__DATE__')
%build
NOCONFIGURE=1 gnome-autogen.sh
@@ -87,9 +89,9 @@
%make_install
%if 0%{?suse_version} >= 1320
- install -d -m 755 %{buildroot}%{_sysconfdir}/alternatives/
- touch %{buildroot}%{_sysconfdir}/alternatives/lightdm-default-greeter.desktop
- ln -s %{_sysconfdir}/alternatives/lightdm-default-greeter.desktop \
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives/
+touch %{buildroot}%{_sysconfdir}/alternatives/lightdm-default-greeter.desktop
+ln -s %{_sysconfdir}/alternatives/lightdm-default-greeter.desktop \
%{buildroot}%{_datadir}/xgreeters/lightdm-default-greeter.desktop
%endif
@@ -114,15 +116,15 @@
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING README
%{_sbindir}/%{name}
-%{_datadir}/icons/hicolor/
+%{_datadir}/icons/hicolor/*/places/*
%dir %{_datadir}/xgreeters/
%{_datadir}/xgreeters/lightdm-gtk-greeter.desktop
%if 0%{?suse_version} >= 1320
- %{_datadir}/xgreeters/lightdm-default-greeter.desktop
+%{_datadir}/xgreeters/lightdm-default-greeter.desktop
%else
- %ghost %attr(644,root,root) %{_datadir}/xgreeters/lightdm-default-greeter.desktop
+%ghost %attr(0644,root,root) %{_datadir}/xgreeters/lightdm-default-greeter.desktop
%endif
-%ghost %attr(644,root,root) %{_sysconfdir}/alternatives/lightdm-default-greeter.desktop
+%ghost %attr(0644,root,root) %{_sysconfdir}/alternatives/lightdm-default-greeter.desktop
%files branding-upstream
%defattr(-,root,root)
@@ -130,5 +132,6 @@
%config(noreplace) %{_sysconfdir}/lightdm/lightdm-gtk-greeter.conf
%files lang -f %{name}.lang
+%defattr(-,root,root)
%changelog
++++++ lightdm-gtk-greeter-lightdm-1.19.2-api.patch ++++++
--- a/src/lightdm-gtk-greeter.c
+++ b/src/lightdm-gtk-greeter.c
@@ -1932,11 +1932,11 @@ start_authentication (const gchar *usern
{
gtk_widget_show (GTK_WIDGET (username_entry));
gtk_widget_show (GTK_WIDGET (cancel_button));
- lightdm_greeter_authenticate (greeter, NULL);
+ lightdm_greeter_authenticate (greeter, NULL, NULL);
}
else if (g_strcmp0 (username, "*guest") == 0)
{
- lightdm_greeter_authenticate_as_guest (greeter);
+ lightdm_greeter_authenticate_as_guest (greeter, NULL);
}
else
{
@@ -1956,7 +1956,7 @@ start_authentication (const gchar *usern
set_language (NULL);
}
- lightdm_greeter_authenticate (greeter, username);
+ lightdm_greeter_authenticate (greeter, username, NULL);
}
}
@@ -1978,7 +1978,7 @@ cancel_authentication (void)
if (lightdm_greeter_get_in_authentication (greeter))
{
cancelling = TRUE;
- lightdm_greeter_cancel_authentication (greeter);
+ lightdm_greeter_cancel_authentication (greeter, NULL);
set_message_label (LIGHTDM_MESSAGE_TYPE_INFO, NULL);
}
@@ -2012,7 +2012,7 @@ start_session (void)
language = get_language ();
if (language)
- lightdm_greeter_set_language (greeter, language);
+ lightdm_greeter_set_language (greeter, language, NULL);
g_free (language);
session = get_session ();
@@ -2233,7 +2233,7 @@ login_cb (GtkWidget *widget)
start_session ();
else if (lightdm_greeter_get_in_authentication (greeter))
{
- lightdm_greeter_respond (greeter, gtk_entry_get_text (password_entry));
+ lightdm_greeter_respond (greeter, gtk_entry_get_text (password_entry), NULL);
/* If we have questions pending, then we continue processing
* those, until we are done. (Otherwise, authentication will
* not complete.) */
@@ -2326,7 +2326,7 @@ timed_autologin_cb (LightDMGreeter *gree
}
}
else
- lightdm_greeter_authenticate_autologin (greeter);
+ lightdm_greeter_authenticate_autologin (greeter, NULL);
}
}
1
0
Hello community,
here is the log from the commit of package xorriso for openSUSE:Factory checked in at 2016-09-30 15:32:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xorriso (Old)
and /work/SRC/openSUSE:Factory/.xorriso.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xorriso"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xorriso/xorriso.changes 2016-09-21 18:49:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xorriso.new/xorriso.changes 2016-09-30 15:32:22.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Sep 25 10:16:46 UTC 2016 - mpluskal(a)suse.com
+
+- Small spec file clenup
+- Recommend bwidget for tcl fronted
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorriso.spec ++++++
--- /var/tmp/diff_new_pack.8b3wPi/_old 2016-09-30 15:32:24.000000000 +0200
+++ /var/tmp/diff_new_pack.8b3wPi/_new 2016-09-30 15:32:24.000000000 +0200
@@ -53,6 +53,7 @@
Summary: GUI Frontend for xorriso
Group: Productivity/Multimedia/CD/Record
Requires: %{name} = %{version}
+Recommends: bwidget
Requires: tcl
Requires: tk
@@ -62,13 +63,6 @@
%prep
%setup -q
-%if 0%{?suse_version} > 0 && 0%{?suse_version} < 1000
-sed -i 's/-Werror//g' configure
-%endif
-%if 0%{?suse_version} > 0 && 0%{?suse_version} < 930
-sed -i 's/-Wextra//g' configure
-%endif
-
%build
%configure
make %{?_smp_mflags}
1
0
Hello community,
here is the log from the commit of package lightdm for openSUSE:Factory checked in at 2016-09-30 15:32:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lightdm (Old)
and /work/SRC/openSUSE:Factory/.lightdm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lightdm"
Changes:
--------
--- /work/SRC/openSUSE:Factory/lightdm/lightdm.changes 2016-08-05 18:15:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lightdm.new/lightdm.changes 2016-09-30 15:32:18.000000000 +0200
@@ -1,0 +2,42 @@
+Sun Sep 25 10:00:10 UTC 2016 - sor.alexei(a)meowr.ru
+
+- Update to version 1.19.4 (changes since 1.19.0):
+ * Rename "xlocal" seat type to "local". Using "xlocal" will
+ continue to work but will report a warning.
+ * Fix memory leaks.
+ * Fix uninitialised memory errors.
+ * Use MIR_SERVER_HOST_SOCKET instead of MIR_SOCKET to report
+ compositor socket to sessions. This used to work but no longer
+ works in Mir 0.21
+ * Allow XMir to run on the xlocal seat using the new
+ x-server-backend=mir option.
+ * Use only a single compositor on local seats.
+ * Fix Mir greeter log filename having "(null)" in the name.
+ * Copy fcitx/mozc rules so session works when these aren't
+ installed.
+ * Revert lxsession change - it caused the AppArmor to fail to
+ compile.
+ * Add support for greeters running inside sessions. This is
+ enabled by setting X-LightDM-Allow-Greeter inside the session
+ .desktop file.
+ The session can then use liblightdm to connect one greeter to
+ the daemon. The communication is done using a socket
+ (/var/run/lightdm/<user>/greeter-socket) that is accessible to
+ any process ran by that user. Consider controlling access to
+ this socket using a MAC system such as AppArmor.
+ * Report errors for all liblightdm methods. This will require
+ existing greeters to update their API usage. The ABI is
+ unchanged.
+ * Handle EAGAIN correctly when daemons communicate with the
+ daemon.
+ * Drop support for mir-container sessions - no-one ever used these.
+ * Fix in-session greeters not working for greeter logins.
+ * Fix various issues in new in-session greeter code.
+ * Fix user list memory management exposed by use of in-session
+ greeters.
+ * Fix some spurious warnings in the log.
+- Rebase lightdm-sysconfig-support.patch,
+ lightdm-xauthlocalhostname-support.patch.
+- Use tarball signing.
+
+-------------------------------------------------------------------
Old:
----
lightdm-1.19.0.tar.xz
New:
----
lightdm-1.19.4.tar.xz
lightdm-1.19.4.tar.xz.asc
lightdm.keyring
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lightdm.spec ++++++
--- /var/tmp/diff_new_pack.mMFl7h/_old 2016-09-30 15:32:21.000000000 +0200
+++ /var/tmp/diff_new_pack.mMFl7h/_new 2016-09-30 15:32:21.000000000 +0200
@@ -27,22 +27,24 @@
%define typelibname typelib-1_0-LightDM-1
%define rundir /run
Name: lightdm
-Version: 1.19.0
+Version: 1.19.4
Release: 0
Summary: Lightweight, Cross-desktop Display Manager
License: GPL-3.0+
Group: System/X11/Displaymanagers
Url: https://freedesktop.org/wiki/Software/LightDM
-Source0: https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{name}-%{…
-Source1: %{name}-greeter.pamd
-Source2: X11-displaymanagers-%{name}
-Source3: gdmflexiserver
-Source4: 50-suse-defaults.conf
-Source5: users.conf
+Source: https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{name}-%{…
+Source1: https://launchpad.net/lightdm/%{ver_master}/%{version}/+download/%{name}-%{…
+Source2: %{name}.keyring
+Source3: %{name}-greeter.pamd
+Source4: X11-displaymanagers-%{name}
+Source5: gdmflexiserver
+Source6: 50-suse-defaults.conf
+Source7: users.conf
Source100: %{name}-rpmlintrc
# PATCH-FEATURE-OPENSUSE lightdm-sysconfig-support.patch gber(a)opensuse.org -- Adds support for reading configuration options from /etc/sysconfig/displaymanager and /etc/sysconfig/windowmanager
Patch0: lightdm-sysconfig-support.patch
-# PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch bnc#796230 gber(a)opensuse.org -- Set XAUTHLOCALHOSTNAME to the hostname for local logins to avoid issues in the session in case the hostname changes
+# PATCH-FEATURE-OPENSUSE lightdm-xauthlocalhostname-support.patch boo#796230 gber(a)opensuse.org -- Set XAUTHLOCALHOSTNAME to the hostname for local logins to avoid issues in the session in case the hostname changes
Patch1: lightdm-xauthlocalhostname-support.patch
# PATCH-FEATURE-OPENSUSE lightdm-set-gdmflexiserver-envvar.patch gber(a)opensuse.org -- Sets the GDMFLEXISERVER environment variable for the gdmflexiserver wrapper
Patch2: lightdm-set-gdmflexiserver-envvar.patch
@@ -55,7 +57,7 @@
BuildRequires: intltool
BuildRequires: libgcrypt-devel
BuildRequires: pam-devel
-BuildRequires: pkg-config
+BuildRequires: pkgconfig
BuildRequires: vala
BuildRequires: xdm
BuildRequires: pkgconfig(Qt5Core)
@@ -66,7 +68,7 @@
BuildRequires: pkgconfig(QtGui)
BuildRequires: pkgconfig(gio-2.0) >= 2.26
BuildRequires: pkgconfig(gio-unix-2.0)
-BuildRequires: pkgconfig(glib-2.0) >= 2.30
+BuildRequires: pkgconfig(glib-2.0) >= 2.44
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gtk-doc)
@@ -76,11 +78,11 @@
BuildRequires: pkgconfig(xdmcp)
Requires: gdmflexiserver
# 3rd party greeters don't have to follow
-# the same versioning of lightdm
+# the same versioning of lightdm.
Requires: lightdm-greeter
-# uses pam configuration and relies on scripts provided by xdm
+# Uses pam configuration and relies on scripts provided by xdm.
Requires: xdm
-# Migrate users from lxdm to lightdm - we only obsolete up to version 0.5
+# Migrate users from lxdm to lightdm - we only obsolete up to version 0.5.
Obsoletes: lxdm < 0.5
Requires(pre): pwdutils
Recommends: %{name}-lang
@@ -190,7 +192,7 @@
# Configuration is delivered in %%{_datadir}/lightdm/lightdm.conf.d
rm %{buildroot}%{_sysconfdir}/lightdm/lightdm.conf
-# Upstart configuration is not needed.
+# upstart configuration is not needed.
rm -rf %{buildroot}%{_sysconfdir}/init/
# There is no guest session support in openSUSE.
@@ -220,13 +222,13 @@
install -d %{buildroot}%{_localstatedir}/log/lightdm
install -d %{buildroot}%{rundir}/lightdm
-install -Dm 0644 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
-install -Dm 0644 -p %{SOURCE2} %{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
+install -Dpm 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/pam.d/lightdm-greeter
+install -Dpm 0644 %{SOURCE4} %{buildroot}%{_libexecdir}/X11/displaymanagers/lightdm
-install -Dm 0755 -p %{SOURCE3} %{buildroot}%{_libexecdir}/lightdm/gdmflexiserver
+install -Dpm 0755 %{SOURCE5} %{buildroot}%{_libexecdir}/lightdm/gdmflexiserver
-install -Dm 0644 -p %{SOURCE4} %{buildroot}%{_datadir}/lightdm/lightdm.conf.d/50-suse-defaults.conf
-install -Dm 0644 -p %{SOURCE5} %{buildroot}%{_sysconfdir}/lightdm/users.conf
+install -Dpm 0644 %{SOURCE6} %{buildroot}%{_datadir}/lightdm/lightdm.conf.d/50-suse-defaults.conf
+install -Dpm 0644 %{SOURCE7} %{buildroot}%{_sysconfdir}/lightdm/users.conf
%find_lang %{name} %{?no_lang_C}
@@ -287,11 +289,11 @@
%{_datadir}/bash-completion/completions/dm-tool
%{_datadir}/bash-completion/completions/lightdm
%dir %{_datadir}/xgreeters/
-%ghost %attr(711,lightdm,lightdm) %dir %{rundir}/lightdm
-%attr(750,lightdm,lightdm) %dir %{_localstatedir}/log/lightdm
-%attr(750,lightdm,lightdm) %dir %{_localstatedir}/lib/lightdm
-%attr(750,lightdm,lightdm) %dir %{_localstatedir}/lib/lightdm-data
-%ghost %attr(711,root,root) %dir %{_localstatedir}/cache/lightdm
+%ghost %attr(711,lightdm,lightdm) %dir %{rundir}/lightdm/
+%attr(750,lightdm,lightdm) %dir %{_localstatedir}/log/lightdm/
+%attr(750,lightdm,lightdm) %dir %{_localstatedir}/lib/lightdm/
+%attr(750,lightdm,lightdm) %dir %{_localstatedir}/lib/lightdm-data/
+%ghost %attr(711,root,root) %dir %{_localstatedir}/cache/lightdm/
%{_mandir}/man1/lightdm.1*
%{_mandir}/man1/dm-tool.1*
++++++ lightdm-1.19.0.tar.xz -> lightdm-1.19.4.tar.xz ++++++
++++ 10962 lines of diff (skipped)
++++++ lightdm-sysconfig-support.patch ++++++
--- /var/tmp/diff_new_pack.mMFl7h/_old 2016-09-30 15:32:21.000000000 +0200
+++ /var/tmp/diff_new_pack.mMFl7h/_new 2016-09-30 15:32:21.000000000 +0200
@@ -1,9 +1,7 @@
-retrieve configuration seetings from sysconfig files
+Retrieve configuration seetings from sysconfig files.
-Index: lightdm-1.17.3/data/lightdm.conf
-===================================================================
---- lightdm-1.17.3.orig/data/lightdm.conf
-+++ lightdm-1.17.3/data/lightdm.conf
+--- a/data/lightdm.conf
++++ b/data/lightdm.conf
@@ -1,3 +1,30 @@
+# NOTE: settings under /etc/sysconfig take precendence over those below,
+# specifically:
@@ -35,25 +33,8 @@
#
# General configuration
#
-Index: lightdm-1.17.3/src/Makefile.am
-===================================================================
---- lightdm-1.17.3.orig/src/Makefile.am
-+++ lightdm-1.17.3/src/Makefile.am
-@@ -71,7 +71,9 @@ lightdm_SOURCES = \
- xdmcp-server.h \
- xdmcp-session.c \
- xdmcp-session.h \
-- xdmcp-session-private.h
-+ xdmcp-session-private.h \
-+ opensuse-sysconfig.c \
-+ opensuse-sysconfig.h
-
- lightdm_CFLAGS = \
- $(WARN_CFLAGS) \
-Index: lightdm-1.17.3/src/lightdm.c
-===================================================================
---- lightdm-1.17.3.orig/src/lightdm.c
-+++ lightdm-1.17.3/src/lightdm.c
+--- a/src/lightdm.c
++++ b/src/lightdm.c
@@ -22,6 +22,7 @@
#include <errno.h>
@@ -177,7 +158,7 @@
static void
log_cb (const gchar *log_domain, GLogLevelFlags log_level, const gchar *message, gpointer data)
{
-@@ -1457,6 +1566,9 @@ main (int argc, char **argv)
+@@ -1483,6 +1592,9 @@ main (int argc, char **argv)
g_warning ("Failed to make cache directory %s: %s", dir, strerror (errno));
g_free (dir);
@@ -187,10 +168,21 @@
log_init ();
/* Show queued messages once logging is complete */
-Index: lightdm-1.17.3/src/opensuse-sysconfig.c
-===================================================================
---- /dev/null
-+++ lightdm-1.17.3/src/opensuse-sysconfig.c
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -75,7 +75,9 @@ lightdm_SOURCES = \
+ xdmcp-server.h \
+ xdmcp-session.c \
+ xdmcp-session.h \
+- xdmcp-session-private.h
++ xdmcp-session-private.h \
++ opensuse-sysconfig.c \
++ opensuse-sysconfig.h
+
+ lightdm_CFLAGS = \
+ $(WARN_CFLAGS) \
+-- /dev/null
++++ b/src/opensuse-sysconfig.c
@@ -0,0 +1,380 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
@@ -572,10 +564,8 @@
+ return boolean_value;
+}
+
-Index: lightdm-1.17.3/src/opensuse-sysconfig.h
-===================================================================
--- /dev/null
-+++ lightdm-1.17.3/src/opensuse-sysconfig.h
++++ b/src/opensuse-sysconfig.h
@@ -0,0 +1,50 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
+ *
@@ -627,12 +617,10 @@
+G_END_DECLS
+
+#endif /* __OPENSUSE_SYSCONFIG_H */
-Index: lightdm-1.17.3/src/seat.c
-===================================================================
---- lightdm-1.17.3.orig/src/seat.c
-+++ lightdm-1.17.3/src/seat.c
-@@ -1321,6 +1321,14 @@ create_greeter_session (Seat *seat)
- greeter_set_pam_services (greeter_session,
+--- a/src/seat.c
++++ b/src/seat.c
+@@ -1342,6 +1342,14 @@ create_greeter_session (Seat *seat)
+ greeter_set_pam_services (greeter,
seat_get_string_property (seat, "pam-service"),
seat_get_string_property (seat, "pam-autologin-service"));
+ if (config_get_boolean (config_get_instance (), "LightDM", "password-less-login"))
@@ -643,10 +631,10 @@
+ greeter_set_pam_services (greeter_session,
+ seat_get_string_property (seat, "pam-service"),
+ seat_get_string_property (seat, "pam-autologin-service"));
- g_signal_connect (greeter_session, GREETER_SIGNAL_CREATE_SESSION, G_CALLBACK (greeter_create_session_cb), seat);
- g_signal_connect (greeter_session, GREETER_SIGNAL_START_SESSION, G_CALLBACK (greeter_start_session_cb), seat);
+ g_signal_connect (greeter, GREETER_SIGNAL_CREATE_SESSION, G_CALLBACK (greeter_create_session_cb), seat);
+ g_signal_connect (greeter, GREETER_SIGNAL_START_SESSION, G_CALLBACK (greeter_start_session_cb), seat);
-@@ -1548,7 +1556,10 @@ seat_switch_to_user (Seat *seat, const g
+@@ -1590,7 +1598,10 @@ seat_switch_to_user (Seat *seat, const g
/* Attempt to authenticate them */
session = create_user_session (seat, username, FALSE);
g_signal_connect (session, SESSION_SIGNAL_AUTHENTICATION_COMPLETE, G_CALLBACK (switch_authentication_complete_cb), seat);
++++++ lightdm-xauthlocalhostname-support.patch ++++++
--- /var/tmp/diff_new_pack.mMFl7h/_old 2016-09-30 15:32:21.000000000 +0200
+++ /var/tmp/diff_new_pack.mMFl7h/_new 2016-09-30 15:32:21.000000000 +0200
@@ -1,43 +1,32 @@
-Set XAUTHLOCALHOSTNAME to the hostname for local logins to avoid issues in the session in case the hostname changes
+Set XAUTHLOCALHOSTNAME to the hostname for local logins to avoid issues in the
+session in case the hostname changes.
-Index: lightdm-1.17.3/src/seat-xlocal.c
-===================================================================
---- lightdm-1.17.3.orig/src/seat-xlocal.c
-+++ lightdm-1.17.3/src/seat-xlocal.c
-@@ -364,6 +364,7 @@ seat_xlocal_run_script (Seat *seat, Disp
+--- a/src/seat-local.c
++++ b/src/seat-local.c
+@@ -452,6 +452,7 @@ seat_local_run_script (Seat *seat, Displ
path = x_server_local_get_authority_file_path (x_server);
process_set_env (script, "DISPLAY", x_server_get_address (X_SERVER (x_server)));
process_set_env (script, "XAUTHORITY", path);
+ process_set_env (script, "XAUTHLOCALHOSTNAME", g_get_host_name ());
}
- SEAT_CLASS (seat_xlocal_parent_class)->run_script (seat, display_server, script);
-Index: lightdm-1.17.3/src/x-server-local.c
-===================================================================
---- lightdm-1.17.3.orig/src/x-server-local.c
-+++ lightdm-1.17.3/src/x-server-local.c
-@@ -204,14 +204,15 @@ XServerLocal *
- x_server_local_new (void)
+ SEAT_CLASS (seat_local_parent_class)->run_script (seat, display_server, script);
+--- a/src/x-authority.c
++++ b/src/x-authority.c
+@@ -70,9 +70,9 @@ x_authority_new_cookie (guint16 family,
+ XAuthority *
+ x_authority_new_local_cookie (const gchar *number)
{
- XServerLocal *self;
-- gchar hostname[1024], *number, *name;
+- gchar hostname[1024];
+ const gchar *hostname;
-+ gchar *number, *name;
- XAuthority *cookie;
-
- self = g_object_new (X_SERVER_LOCAL_TYPE, NULL);
-
- x_server_set_display_number (X_SERVER (self), x_server_local_get_unused_display_number ());
- gethostname (hostname, 1024);
+ hostname = g_get_host_name ();
- number = g_strdup_printf ("%d", x_server_get_display_number (X_SERVER (self)));
- cookie = x_authority_new_cookie (XAUTH_FAMILY_LOCAL, (guint8*) hostname, strlen (hostname), number);
- x_server_set_authority (X_SERVER (self), cookie);
-Index: lightdm-1.17.3/src/x-server.c
-===================================================================
---- lightdm-1.17.3.orig/src/x-server.c
-+++ lightdm-1.17.3/src/x-server.c
+ return x_authority_new_cookie (XAUTH_FAMILY_LOCAL, (guint8 *) hostname, strlen (hostname), number);
+ }
+
+--- a/src/x-server.c
++++ b/src/x-server.c
@@ -15,6 +15,7 @@
#include "x-server.h"
@@ -46,7 +35,7 @@
struct XServerPrivate
{
-@@ -166,6 +167,8 @@ x_server_connect_session (DisplayServer
+@@ -154,6 +155,8 @@ x_server_connect_session (DisplayServer
else
l_debug (session, "Not setting XDG_VTNR");
++++++ lightdm.keyring ++++++
pub dsa1024 2009-03-24 [SCA]
4978 51B5 D455 C606 543F 2B93 18EA A189 0F7C 882E
uid [ unknown] Robert Ancell <robert.ancell(a)gmail.com>
uid [ unknown] Robert Ancell <robert.ancell(a)ubuntu.com>
uid [ unknown] Robert Ancell <robert.ancell(a)canonical.com>
sub elg2048 2009-03-24 [E]
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQGiBEnI6yYRBACv3C7LMEU0LHnNqyYGac+B1JZ1QDUaoUZR5lrcCHCFwzVqCYl8
vAduwBNbWhinRaKuCbSuj5i27KjRBJM7p3nmxomnGNL0OwYakSV5xksseKv1+BNz
QW7zNj+fONNQ3F7vsmuWsIvNoXzeQCU+4TS2bMJCoKfyqjqUKZiGW90XVwCg48Di
OTCHQoG+WwOk8/HDrbd+yhcD/0d5OcVoq9QbitcaU9Ash2NLbffd4pl6BVwx46wJ
2LruvaPO0MOWTn3BFPl468Uh9r8zgAqYfzOt10d8ZQIdnGuw7gLuT8WPeSgZrqT1
lU2+hRF3gwtSjQxsozuHNXa9A4V9Y2CVOHCXs71ImWMAbG8GsikYuhHShoMzhwYS
jJtFBACmI0AqRKyWFbrIEJxhhwjn0MAoAzaIHemYrl/GaypVUK/3v0xv0enmYl1L
POte3fH10LDTkzUk7AWtrx0otS8iFUJR/ael6rqvfOB//XLbJTTpIzWO/bhRv6wA
/QCZR9mhFwu5+1ygDFwlVqDd6UN7xI8yf6XLyuXBNtKed/GANbQnUm9iZXJ0IEFu
Y2VsbCA8cm9iZXJ0LmFuY2VsbEBnbWFpbC5jb20+iGAEExECACAFAknKInwCGyMG
CwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRAY6qGJD3yILmfNAJ9RW60aT3+MsCXl
F2mdoEYvx9R1tACeL9foZq429kta/JPkfBsOsIe5kaC0KFJvYmVydCBBbmNlbGwg
PHJvYmVydC5hbmNlbGxAdWJ1bnR1LmNvbT6IYAQTEQIAIAUCScoiaQIbIwYLCQgH
AwIEFQIIAwQWAgMBAh4BAheAAAoJEBjqoYkPfIguivsAoJak1E7piubfdF4CuCmF
OlfopjxwAJ9jQGAt+BBGBWtJQ3hwPxa1oz1EzbQrUm9iZXJ0IEFuY2VsbCA8cm9i
ZXJ0LmFuY2VsbEBjYW5vbmljYWwuY29tPohgBBMRAgAgBQJJyOsmAhsjBgsJCAcD
AgQVAggDBBYCAwECHgECF4AACgkQGOqhiQ98iC4RrwCgocvKuZXjYE8zLgGz67Xl
ygphqScAniVSXuB/HAoC74TO24lvOCCfb4TiuQINBEnI6yYQCADH71aCWUgWAxeb
risnj584m7TfyUAr8kUqsd0DpompOC6Nxxe6xAT8X9jWyhhieC2FpiXUSF9qZmrZ
tEFOnlfrujqnJEee4Y/Lgo53Q2edDb3nksaaJGcK7j6R0s03dwpG8ioZc+76/lRy
OHRTvWtJPmlHqr/VzKwL3LnUrTDc3GxJ/Gzde/iqGMCBAbPR24jJ8F56aeQdmmHB
tiim7fnkQGSw8C26YL2eBxt3x3GfR7FTJEiGc3FBXHQ0ouoE7tELJezKm7yXPHnJ
0flBaiYzyrRJ+m8ugoNXk+QfFiO1v1GnuNOpA82/rNtuW8DMg+rjEStxfdmRN03z
UwQaKB0/AAMFB/9xdMe8kd+2qDTB8S9MTiYseEwY7vXrnjC/mAQXVQzjSqh+aTXy
Un1/hPzJtZCeaQO9Wh2W/BcE4pflAcuHZ3outWIZsjzJmNvG3lPgICTuY+5V/gYL
yyrt+Gb2ZgAtzPmS2YHkQvwqpz7w4ATV8NkYOk2KxixLDn85Dh3vdAY6PZdRmxZH
w7mbj4gIQWxB1HfbcAzAODWEltSTJ+MPreczORKCSy7FUhoNCLlICcM/NTndlaMb
txSkXRIC2YT2lcpHYy3zH/qCniIpQBEG6llaSn1DSWnVmoRXtGvhIpMsWrNxiEFj
xFG0lgviFgJqm/k1Y/R1NqpIhCyZOBo4DwLQiEkEGBECAAkFAknI6yYCGwwACgkQ
GOqhiQ98iC73TACgxvJ4sSPWaIijFZ1qGZfzHA8U+nkAn21nHJ2fZQujcWEEVhI+
x2im2q2r
=1Eoe
-----END PGP PUBLIC KEY BLOCK-----
1
0
Hello community,
here is the log from the commit of package mumble for openSUSE:Factory checked in at 2016-09-30 15:32:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mumble (Old)
and /work/SRC/openSUSE:Factory/.mumble.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mumble"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mumble/mumble.changes 2016-05-16 12:04:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mumble.new/mumble.changes 2016-09-30 15:32:13.000000000 +0200
@@ -1,0 +2,14 @@
+Sun Sep 25 06:52:08 UTC 2016 - mailaender(a)opensuse.org
+
+- Update to version 1.2.17
+ * Fixed a bug that could cause the Mumble log view to be
+ inacessible after receiving a specially crafted text message.
+ * The PulseAudio backend will now fall back to default device
+ if the chosen device is no longer present.
+ * Mumble now explicitly sends plain text notifications to KDE
+ and Freedesktop.org notification endpoints.
+ * Xbox button/controller names as shown by Mumble should now be
+ correct for controllers other than the first controller.
+- Add appdata.patch for https://en.opensuse.org/openSUSE:AppStore
+
+-------------------------------------------------------------------
Old:
----
mumble-1.2.16.tar.gz
mumble-1.2.16.tar.gz.sig
New:
----
appdata.patch
mumble-1.2.17.tar.gz
mumble-1.2.17.tar.gz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mumble.spec ++++++
--- /var/tmp/diff_new_pack.X2EjCa/_old 2016-09-30 15:32:17.000000000 +0200
+++ /var/tmp/diff_new_pack.X2EjCa/_new 2016-09-30 15:32:17.000000000 +0200
@@ -49,7 +49,7 @@
%bcond_with system_celt
%bcond_without system_speex
Name: mumble
-Version: 1.2.16%{?snapshot:_%{snapshot}}
+Version: 1.2.17%{?snapshot:_%{snapshot}}
Release: 0
Summary: Voice Communication Client for Gamers
License: BSD-3-Clause
@@ -65,6 +65,8 @@
Patch0: mumble-1.2.2-buildcompare.diff
# PATCH-FIX-UPSTREAM mumble-1.2.11-desktop_fix.diff -- https://github.com/mumble-voip/mumble/pull/1960
Patch1: mumble-1.2.11-desktop_fix.diff
+# PATCH-FEATURE-UPSTREAM https://github.com/mumble-voip/mumble/pull/2564
+Patch2: appdata.patch
BuildRequires: boost-devel
BuildRequires: gcc-c++
BuildRequires: libcap-devel
@@ -182,6 +184,7 @@
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%if !%{with system_celt}
%if 0%{?snapshot:1}
tar -xzf %{SOURCE50}
@@ -379,6 +382,9 @@
mkdir -p %{buildroot}%{_docdir}/%{name}
cp -a scripts LICENSE README README.Linux %{buildroot}%{_docdir}/%{name}
#
+mkdir -p %{buildroot}%{_datadir}/appdata/
+install -m 644 scripts/mumble.appdata.xml %{buildroot}%{_datadir}/appdata/mumble.appdata.xml
+#
%pre server
getent group mumble-server >/dev/null || groupadd -r mumble-server || :
@@ -456,5 +462,7 @@
%if 0%{?suse_version} > 1310
%ghost %{_rundir}/mumble-server
%endif
+%dir %{_datadir}/appdata/
+%{_datadir}/appdata/mumble.appdata.xml
%changelog
++++++ appdata.patch ++++++
>From 857341dd2d24c9da6dfc733ae2bb62c606ee1c12 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= <matthias(a)mailaender.name>
Date: Sun, 25 Sep 2016 09:08:18 +0200
Subject: [PATCH] Add an appdata.xml file.
---
scripts/mumble.appdata.xml | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 scripts/mumble.appdata.xml
diff --git a/scripts/mumble.appdata.xml b/scripts/mumble.appdata.xml
new file mode 100644
index 0000000..a3ac459
--- /dev/null
+++ b/scripts/mumble.appdata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<application>
+ <id type="desktop">mumble.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>BSD-3-Clause</project_license>
+ <summary>Voice Chat Software</summary>
+ <description>
+ <p>Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming.</p>
+ </description>
+ <url type="homepage">https://wiki.mumble.info</url>
+ <screenshots>
+ <screenshot type="default">
+ <image>https://screenshots.debian.net/screenshots/000/001/906/large.png</image>
+ </screenshot>
+ </screenshots>
+</application>
++++++ mumble-1.2.16.tar.gz -> mumble-1.2.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/3rdparty/xinputcheck-src/xinputcheck.cpp new/mumble-1.2.17/3rdparty/xinputcheck-src/xinputcheck.cpp
--- old/mumble-1.2.16/3rdparty/xinputcheck-src/xinputcheck.cpp 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/3rdparty/xinputcheck-src/xinputcheck.cpp 2016-09-24 14:37:47.000000000 +0200
@@ -76,11 +76,23 @@
static GUID IID_ValveStreamingGamepad = { MAKELONG(0x28DE, 0x11FF), 0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
static GUID IID_X360WiredGamepad = { MAKELONG(0x045E, 0x02A1), 0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
static GUID IID_X360WirelessGamepad = { MAKELONG(0x045E, 0x028E), 0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+ static GUID IID_XOneWiredGamepad = { MAKELONG(0x045E, 0x02FF), 0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+ static GUID IID_XOneWirelessGamepad = { MAKELONG(0x045E, 0x02DD), 0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+ static GUID IID_XOneNewWirelessGamepad = { MAKELONG(0x045E, 0x02D1), 0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+ static GUID IID_XOneSWirelessGamepad = { MAKELONG(0x045E, 0x02EA), 0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+ static GUID IID_XOneSBluetoothGamepad = { MAKELONG(0x045E, 0x02E0), 0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+ static GUID IID_XOneEliteWirelessGamepad = { MAKELONG(0x045E, 0x02E3), 0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
static const GUID *s_XInputProductGUID[] = {
&IID_ValveStreamingGamepad,
- &IID_X360WiredGamepad, /* Microsoft's wired X360 controller for Windows. */
- &IID_X360WirelessGamepad /* Microsoft's wireless X360 controller for Windows. */
+ &IID_X360WiredGamepad, /* Microsoft's wired X360 controller for Windows. */
+ &IID_X360WirelessGamepad, /* Microsoft's wireless X360 controller for Windows. */
+ &IID_XOneWiredGamepad, /* Microsoft's wired Xbox One controller for Windows. */
+ &IID_XOneWirelessGamepad, /* Microsoft's wireless Xbox One controller for Windows. */
+ &IID_XOneNewWirelessGamepad, /* Microsoft's updated wireless Xbox One controller (w/ 3.5 mm jack) for Windows. */
+ &IID_XOneSWirelessGamepad, /* Microsoft's wireless Xbox One S controller for Windows. */
+ &IID_XOneSBluetoothGamepad, /* Microsoft's Bluetooth Xbox One S controller for Windows. */
+ &IID_XOneEliteWirelessGamepad /* Microsoft's wireless Xbox One Elite controller for Windows. */
};
size_t iDevice;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/CHANGES new/mumble-1.2.17/CHANGES
--- old/mumble-1.2.16/CHANGES 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/CHANGES 2016-09-24 14:37:47.000000000 +0200
@@ -1,5 +1,27 @@
+2016-08-13
+ Mikkel Krautz <mikkel(a)krautz.dk>
+ 9b76777 Bump version to 1.2.17.
+
+2016-08-06
+ Mikkel Krautz <mikkel(a)krautz.dk>
+ 700a2d0 3rdparty/xinputcheck-src: add Xbox One controller (w/ 3.5 mm
+ jack).
+ b0f377b GlobalShortcut_win: fix XboxInput button mask in buttonName().
+ c116105 3rdparty/xinputcheck-src: add Xbox One S wireless
+ (non-Bluetooth) and Xbox One Elite wireless.
+
+2016-08-04
+ Mikkel Krautz <mikkel(a)krautz.dk>
+ bee6bd5 3rdparty/xinputcheck-src: add Xbox One controller GUIDs to
+ avoid device list querying for Xbox One controllers.
+
+2016-07-31
+ Nascher <kevin(a)nascher.org>
+ cadbd57 Log: check for QSizeF::isValid() in Log::validHtml().
+
2016-05-05
Mikkel Krautz <mikkel(a)krautz.dk>
+ 3be91dc Update changelog.
1471f24 overlay: sync overlay_blacklist.h with master branch.
6d37604 Use mumble.info instead of mumble.hive.no in publist
registration and crash reporting.
@@ -14,6 +36,20 @@
c33e5a9 GlobalShortcut_win: only poll XboxInput if there are XInput
devices present.
+2016-04-27
+ Mikkel Krautz <mikkel(a)krautz.dk>
+ 3527a53 Log_unix: use plain log message for KDE notifications.
+
+2016-04-24
+ Mikkel Krautz <mikkel(a)krautz.dk>
+ 6d671c6 PulseAudio: fall back to default device if chosen device is no
+ longer present.
+
+2016-04-23
+ Mikkel Krautz <mikkel(a)krautz.dk>
+ 30adc3d Log_unix: always send plain text notifications via
+ org.freedesktop.Notifications.
+
2016-03-05
Mikkel Krautz <mikkel(a)krautz.dk>
974292c Update changelog.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/g15helper/g15helper.plist new/mumble-1.2.17/g15helper/g15helper.plist
--- old/mumble-1.2.16/g15helper/g15helper.plist 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/g15helper/g15helper.plist 2016-09-24 14:37:47.000000000 +0200
@@ -13,7 +13,7 @@
<key>CFBundleSignature</key>
<string>G15H</string>
<key>CFBundleVersion</key>
- <string>1.2.16</string>
+ <string>1.2.17</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright (c) 2009 Mikkel Krautz <mikkel(a)krautz.dk></string>
</dict>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/g15helper/g15helper.rc new/mumble-1.2.17/g15helper/g15helper.rc
--- old/mumble-1.2.16/g15helper/g15helper.rc 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/g15helper/g15helper.rc 2016-09-24 14:37:47.000000000 +0200
@@ -15,8 +15,8 @@
#endif
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,2,16,0
- PRODUCTVERSION 1,2,16,0
+ FILEVERSION 1,2,17,0
+ PRODUCTVERSION 1,2,17,0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS (VER_DEBUG|VER_RELEASE)
FILEOS VOS_NT_WINDOWS32
@@ -29,8 +29,8 @@
BEGIN
VALUE "CompanyName", "Mikkel Krautz"
VALUE "FileDescription", "Mumble G15 LCD Helper"
- VALUE "FileVersion", "1.2.16"
- VALUE "ProductVersion", "1.2.16"
+ VALUE "FileVersion", "1.2.17"
+ VALUE "ProductVersion", "1.2.17"
VALUE "LegalCopyright", "Copyright (C) 2008-2011, Mikkel Krautz <mikkel(a)krautz.dk>"
VALUE "OriginalFilename", "mumble-g15-helper.exe"
VALUE "ProductName", "Mumble G15 LCD Helper"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/macx/common.pri new/mumble-1.2.17/macx/common.pri
--- old/mumble-1.2.16/macx/common.pri 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/macx/common.pri 2016-09-24 14:37:47.000000000 +0200
@@ -1,6 +1,6 @@
# Common OSX overlay settings.
-VERSION = 1.2.16
+VERSION = 1.2.17
DEFINES *= VERSION=\\\"$$VERSION\\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/macx/osax/osax.plist new/mumble-1.2.17/macx/osax/osax.plist
--- old/mumble-1.2.16/macx/osax/osax.plist 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/macx/osax/osax.plist 2016-09-24 14:37:47.000000000 +0200
@@ -13,7 +13,7 @@
<key>CFBundlePackageType</key>
<string>osax</string>
<key>CFbundleVersion</key>
- <string>1.2.16</string>
+ <string>1.2.17</string>
<key>CFBundleSignature</key>
<string>MUOL</string>
<key>CSResourcesFileMapped</key>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/overlay/overlay.pro new/mumble-1.2.17/overlay/overlay.pro
--- old/mumble-1.2.16/overlay/overlay.pro 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/overlay/overlay.pro 2016-09-24 14:37:47.000000000 +0200
@@ -1,6 +1,6 @@
include (../compiler.pri)
-VERSION = 1.2.16
+VERSION = 1.2.17
TARGET_EXT = .dll
TEMPLATE = lib
CONFIG -= qt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/overlay_gl/overlay_gl.pro new/mumble-1.2.17/overlay_gl/overlay_gl.pro
--- old/mumble-1.2.16/overlay_gl/overlay_gl.pro 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/overlay_gl/overlay_gl.pro 2016-09-24 14:37:47.000000000 +0200
@@ -5,7 +5,7 @@
CONFIG -= qt
CONFIG *= debug_and_release
TARGET = mumble$(TARGET_ADD)
-VERSION = 1.2.16
+VERSION = 1.2.17
SOURCES = overlay.c
LIBS *= -lrt -ldl
QMAKE_CFLAGS *= -fvisibility=hidden $(CFLAGS_ADD)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/Version.h new/mumble-1.2.17/src/Version.h
--- old/mumble-1.2.16/src/Version.h 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/Version.h 2016-09-24 14:37:47.000000000 +0200
@@ -36,7 +36,7 @@
#define MUMTEXT(X) MUMXTEXT(X)
#ifndef MUMBLE_VERSION
-#define MUMBLE_VERSION 1.2.16
+#define MUMBLE_VERSION 1.2.17
#endif
#ifndef MUMBLE_VERSION
#define MUMBLE_RELEASE "Compiled " __DATE__ " " __TIME__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/mumble/GlobalShortcut_win.cpp new/mumble-1.2.17/src/mumble/GlobalShortcut_win.cpp
--- old/mumble-1.2.16/src/mumble/GlobalShortcut_win.cpp 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble/GlobalShortcut_win.cpp 2016-09-24 14:37:47.000000000 +0200
@@ -712,7 +712,7 @@
#ifdef USE_XBOXINPUT
if (g.s.bEnableXboxInput && xboxinput->isValid() && guid == XboxInput::s_XboxInputGuid) {
uint32_t idx = (type >> 24) & 0xff;
- uint32_t button = (type & 0x00ffffffff);
+ uint32_t button = (type & 0x00ffffff);
// Translate from our own button index mapping to
// the actual Xbox controller button names.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/mumble/Log.cpp new/mumble-1.2.17/src/mumble/Log.cpp
--- old/mumble-1.2.16/src/mumble/Log.cpp 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble/Log.cpp 2016-09-24 14:37:47.000000000 +0200
@@ -396,12 +396,12 @@
qtd.adjustSize();
QSizeF s = qtd.size();
- if (!valid || (s.width() > qr.width()) || (s.height() > qr.height())) {
+ if (!valid || !s.isValid() || (s.width() > qr.width()) || (s.height() > qr.height())) {
qtd.setPlainText(html);
qtd.adjustSize();
s = qtd.size();
- if ((s.width() > qr.width()) || (s.height() > qr.height())) {
+ if (!s.isValid() || (s.width() > qr.width()) || (s.height() > qr.height())) {
QString errorMessage = tr("[[ Text object too large to display ]]");
if (tc) {
tc->insertText(errorMessage);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/mumble/Log_unix.cpp new/mumble-1.2.17/src/mumble/Log_unix.cpp
--- old/mumble-1.2.16/src/mumble/Log_unix.cpp 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble/Log_unix.cpp 2016-09-24 14:37:47.000000000 +0200
@@ -69,7 +69,7 @@
args.append(QString());
args.append(QLatin1String("mumble"));
args.append(msgName(mt));
- args.append(console);
+ args.append(plain);
args.append(QStringList());
args.append(hints);
args.append(5000);
@@ -81,7 +81,7 @@
if (response.type()!=QDBusMessage::ReplyMessage || response.arguments().at(0).toUInt()==0) {
QDBusInterface gnome(QLatin1String("org.freedesktop.Notifications"), QLatin1String("/org/freedesktop/Notifications"), QLatin1String("org.freedesktop.Notifications"));
if (gnome.isValid())
- response = gnome.call(QLatin1String("Notify"), QLatin1String("Mumble"), uiLastId, qsIcon, msgName(mt), console, QStringList(), hints, -1);
+ response = gnome.call(QLatin1String("Notify"), QLatin1String("Mumble"), uiLastId, qsIcon, msgName(mt), plain, QStringList(), hints, -1);
}
if (response.type()==QDBusMessage::ReplyMessage && response.arguments().count() == 1) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/mumble/PulseAudio.cpp new/mumble-1.2.17/src/mumble/PulseAudio.cpp
--- old/mumble-1.2.16/src/mumble/PulseAudio.cpp 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble/PulseAudio.cpp 2016-09-24 14:37:47.000000000 +0200
@@ -152,6 +152,28 @@
pa_threaded_mainloop_free(pam);
}
+QString PulseAudioSystem::outputDevice() const {
+ QString odev = g.s.qsPulseAudioOutput;
+ if (odev.isEmpty()) {
+ odev = qsDefaultOutput;
+ }
+ if (!qhOutput.contains(odev)) {
+ odev = qsDefaultOutput;
+ }
+ return odev;
+}
+
+QString PulseAudioSystem::inputDevice() const {
+ QString idev = g.s.qsPulseAudioInput;
+ if (idev.isEmpty()) {
+ idev = qsDefaultInput;
+ }
+ if (!qhInput.contains(idev)) {
+ idev = qsDefaultInput;
+ }
+ return idev;
+}
+
void PulseAudioSystem::wakeup() {
pa_mainloop_api *api = pa_threaded_mainloop_get_api(pam);
api->defer_enable(pade, true);
@@ -183,7 +205,7 @@
PulseAudioOutput *pao = dynamic_cast<PulseAudioOutput *>(raw_ao);
if (raw_ao) {
- QString odev = g.s.qsPulseAudioOutput.isEmpty() ? qsDefaultOutput : g.s.qsPulseAudioOutput;
+ QString odev = outputDevice();
pa_stream_state ost = pasOutput ? pa_stream_get_state(pasOutput) : PA_STREAM_TERMINATED;
bool do_stop = false;
bool do_start = false;
@@ -249,7 +271,7 @@
}
if (raw_ai) {
- QString idev = g.s.qsPulseAudioInput.isEmpty() ? qsDefaultInput : g.s.qsPulseAudioInput;
+ QString idev = inputDevice();
pa_stream_state ist = pasInput ? pa_stream_get_state(pasInput) : PA_STREAM_TERMINATED;
bool do_stop = false;
bool do_start = false;
@@ -307,7 +329,7 @@
}
if (raw_ai) {
- QString odev = g.s.qsPulseAudioOutput.isEmpty() ? qsDefaultOutput : g.s.qsPulseAudioOutput;
+ QString odev = outputDevice();
QString edev = qhEchoMap.value(odev);
pa_stream_state est = pasSpeaker ? pa_stream_get_state(pasSpeaker) : PA_STREAM_TERMINATED;
bool do_stop = false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/mumble/PulseAudio.h new/mumble-1.2.17/src/mumble/PulseAudio.h
--- old/mumble-1.2.16/src/mumble/PulseAudio.h 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble/PulseAudio.h 2016-09-24 14:37:47.000000000 +0200
@@ -97,6 +97,9 @@
void query();
+ QString outputDevice() const;
+ QString inputDevice() const;
+
void setVolumes();
PulseAttenuation* getAttenuation(QString stream_restore_id);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/mumble/mumble.plist new/mumble-1.2.17/src/mumble/mumble.plist
--- old/mumble-1.2.16/src/mumble/mumble.plist 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble/mumble.plist 2016-09-24 14:37:47.000000000 +0200
@@ -26,7 +26,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
- <string>1.2.16</string>
+ <string>1.2.17</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright (c) 2005-2010 Thorvald Natvig <slicer(a)users.sourceforge.net></string>
</dict>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/mumble/mumble.rc new/mumble-1.2.17/src/mumble/mumble.rc
--- old/mumble-1.2.16/src/mumble/mumble.rc 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble/mumble.rc 2016-09-24 14:37:47.000000000 +0200
@@ -15,8 +15,8 @@
#endif
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,2,16,0
- PRODUCTVERSION 1,2,16,0
+ FILEVERSION 1,2,17,0
+ PRODUCTVERSION 1,2,17,0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS (VER_DEBUG|VER_RELEASE)
FILEOS VOS_NT_WINDOWS32
@@ -29,8 +29,8 @@
BEGIN
VALUE "CompanyName", "Thorvald Natvig"
VALUE "FileDescription", "Mumble - Low-latency VoIP client"
- VALUE "FileVersion", "1.2.16"
- VALUE "ProductVersion", "1.2.16"
+ VALUE "FileVersion", "1.2.17"
+ VALUE "ProductVersion", "1.2.17"
VALUE "LegalCopyright", "Copyright (C) 2005-2011, Thorvald Natvig <thorvald(a)natvig.com>"
VALUE "OriginalFilename", "mumble.exe"
VALUE "ProductName", "Mumble"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/mumble.pri new/mumble-1.2.17/src/mumble.pri
--- old/mumble-1.2.16/src/mumble.pri 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble.pri 2016-09-24 14:37:47.000000000 +0200
@@ -1,6 +1,6 @@
include(../compiler.pri)
-VERSION = 1.2.16
+VERSION = 1.2.17
DIST = mumble.pri Message.h PacketDataStream.h CryptState.h Timer.h Version.h OSInfo.h SSL.h Mumble.proto
CONFIG += qt thread debug_and_release warn_on
DEFINES *= MUMBLE_VERSION_STRING=$$VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/murmur/murmur.plist new/mumble-1.2.17/src/murmur/murmur.plist
--- old/mumble-1.2.16/src/murmur/murmur.plist 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/murmur/murmur.plist 2016-09-24 14:37:47.000000000 +0200
@@ -13,7 +13,7 @@
<key>CFBundleSignature</key>
<string>MMUR</string>
<key>CFBundleVersion</key>
- <string>1.2.16</string>
+ <string>1.2.17</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright (c) 2005-2010 Thorvald Natvig <slicer(a)users.sourceforge.net></string>
</dict>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mumble-1.2.16/src/murmur/murmur.rc new/mumble-1.2.17/src/murmur/murmur.rc
--- old/mumble-1.2.16/src/murmur/murmur.rc 2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/murmur/murmur.rc 2016-09-24 14:37:47.000000000 +0200
@@ -15,8 +15,8 @@
#endif
VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,2,16,0
- PRODUCTVERSION 1,2,16,0
+ FILEVERSION 1,2,17,0
+ PRODUCTVERSION 1,2,17,0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS (VER_DEBUG|VER_RELEASE)
FILEOS VOS_NT_WINDOWS32
@@ -29,8 +29,8 @@
BEGIN
VALUE "CompanyName", "Thorvald Natvig"
VALUE "FileDescription", "Murmur - Low-latency VoIP server"
- VALUE "FileVersion", "1.2.16"
- VALUE "ProductVersion", "1.2.16"
+ VALUE "FileVersion", "1.2.17"
+ VALUE "ProductVersion", "1.2.17"
VALUE "LegalCopyright", "Copyright (C) 2005-2011, Thorvald Natvig <thorvald(a)natvig.com>"
VALUE "OriginalFilename", "murmur.exe"
VALUE "ProductName", "Mumble"
1
0