openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
February 2017
- 1 participants
- 1918 discussions
Hello community,
here is the log from the commit of package digikam for openSUSE:Factory checked in at 2017-01-27 11:08:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/digikam (Old)
and /work/SRC/openSUSE:Factory/.digikam.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "digikam"
Changes:
--------
--- /work/SRC/openSUSE:Factory/digikam/digikam.changes 2016-11-10 13:14:46.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.digikam.new/digikam.changes 2017-02-03 17:35:42.205666164 +0100
@@ -1,0 +2,82 @@
+Wed Jan 11 08:18:59 UTC 2017 - nico.kruber(a)gmail.com
+
+- update to 5.4.0
+ digikam:
+ - Searches: Improvements of duplicate searches to introduce a
+ range of similarity of items.
+ - Searches: Improvements of duplicate searches to be able to
+ sort search albums list view by similary level.
+ - Searches: Improvements of duplicate searches to permit
+ multiple selection in search albums list view.
+ - Searches: Improvements of fuzzy searches to permit fuzzy
+ search on local images not present in the
+ database via drag & drop.
+ - Searches: Improvements of duplicate/fuzzy/sketch searches
+ to permit sorting the resulting images in image
+ view by similarity level.
+ - Searches: Improvements of duplicate/fuzzy/sketch search
+ results by showing the concrete similarity values
+ in table view.
+ - AlbumGUI: Improvements of grouped images to apply renaming,
+ copying or metadata actions to all images.
+ - General: Media player is now ported to QtAV instead
+ Qt5Multimedia (http://www.qtav.org/)
+ - General: Add support of animated GIF in preview mode.
+ - SlideShow: Add video support.
+ - Presentation: Add video support.
+ - General: Update internal Libraw to last 0.18.
+ - over 193 bugfixes, among them:
+ kde#366624, kde#372027, kde#372232, kde#294579, kde#307332,
+ kde#368762, kde#371543, kde#369051, kde#372217, kde#372362,
+ kde#372341, kde#372326, kde#372314, kde#372164, kde#372433,
+ kde#372442, kde#366567, kde#274360, kde#372380, kde#372484,
+ kde#372323, kde#372583, kde#372584, kde#372683, kde#372640,
+ kde#370150, kde#372672, kde#372722, kde#204006, kde#372312,
+ kde#366162, kde#261417, kde#354232, kde#372684, kde#372781,
+ kde#372831, kde#372872, kde#372859, kde#367611, kde#371899,
+ kde#363998, kde#361848, kde#330062, kde#372900, kde#372427,
+ kde#102500, kde#330064, kde#372628, kde#372540, kde#373003,
+ kde#370553, kde#372093, kde#352870, kde#373100, kde#334799,
+ kde#321145, kde#320628, kde#285910, kde#340609, kde#370744,
+ kde#339961, kde#312054, kde#373500, kde#362406, kde#301936,
+ kde#327244, kde#256179, kde#327391, kde#373272, kde#159824,
+ kde#372755, kde#366387, kde#348933, kde#330112, kde#222319,
+ kde#281718, kde#280755, kde#373715, kde#301029, kde#242799,
+ kde#260594, kde#230985, kde#151539, kde#332074, kde#336309,
+ kde#335996, kde#336594, kde#225731, kde#096133, kde#091538,
+ kde#151540, kde#372485, kde#370228, kde#216655, kde#248586,
+ kde#139690, kde#373606, kde#373954, kde#373754, kde#373562,
+ kde#374010, kde#339748, kde#337300, kde#349924, kde#292316,
+ kde#152522, kde#144078, kde#336791, kde#132369, kde#142051,
+ kde#340093, kde#335299, kde#147466, kde#187959, kde#330579,
+ kde#356939, kde#333348, kde#320666, kde#302923, kde#374109,
+ kde#339027, kde#339092, kde#175626, kde#335885, kde#267992,
+ kde#235920, kde#294432, kde#264035, kde#369681, kde#369595,
+ kde#366440, kde#349929, kde#221690, kde#363116, kde#374071,
+ kde#313507, kde#353534, kde#097078, kde#096878, kde#119424,
+ kde#145228, kde#354867, kde#150076, kde#374135, kde#203714,
+ kde#374178, kde#374179, kde#370392, kde#372420, kde#366234,
+ kde#374185, kde#372481, kde#284780, kde#368124, kde#360155,
+ kde#374354, kde#360955, kde#371530, kde#365313, kde#366247,
+ kde#374326, kde#374327, kde#374413, kde#296580, kde#374428,
+ kde#340986, kde#339308, kde#321531, kde#372159, kde#357696,
+ kde#199608, kde#335915, kde#274893, kde#180701, kde#362300,
+ kde#358092, kde#288658, kde#352295, kde#361111, kde#292230,
+ kde#220201, kde#374191, kde#344698, kde#335340, kde#335051,
+ kde#333737, kde#330848, kde#319702, kde#244789, kde#261914,
+ kde#323194, kde#261397, kde#323514
+ kipi-plugins:
+ - kde#373434 - No exif data in pictures exported to Flickr.
+ - kde#374242 - exported photos to Gphoto are rotated.
+ - kde#374409 - Export to Flickr ignores EXIF Orientation.
+ - kde#329309 - TIF files appear not in correct orientation in
+ Piwigo.
+ - kde#374510 - Creating albums on flickr with line breaks in
+ their descriptions fails.
+ - kde#374442 - Exporting images with line breaks in their
+ captions to flickr fails.
+ - kde#374293 - Google albums reload button still display
+ albums which have been removed from google
+ photos.
+
+-------------------------------------------------------------------
Old:
----
digikam-5.3.0.tar.xz
New:
----
digikam-5.4.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ digikam.spec ++++++
--- /var/tmp/diff_new_pack.ySqshl/_old 2017-02-03 17:35:44.493342371 +0100
+++ /var/tmp/diff_new_pack.ySqshl/_new 2017-02-03 17:35:44.493342371 +0100
@@ -1,7 +1,7 @@
#
# spec file for package digikam
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: digikam
-Version: 5.3.0
+Version: 5.4.0
Release: 0
Summary: A KDE Photo Manager
License: GPL-2.0+
@@ -71,14 +71,13 @@
BuildRequires: marble-devel
BuildRequires: mysql
BuildRequires: opencv-qt5-devel
-BuildRequires: phonon4qt5-devel
+BuildRequires: QtAV-devel >= 1.11
BuildRequires: soprano-backend-redland
BuildRequires: threadweaver-devel >= 5.1.0
BuildRequires: update-desktop-files
BuildRequires: xorg-x11-devel
BuildRequires: cmake(KF5CalendarCore)
BuildRequires: pkgconfig(Qt5Concurrent)
-BuildRequires: pkgconfig(Qt5Multimedia)
BuildRequires: pkgconfig(Qt5OpenGL)
BuildRequires: pkgconfig(Qt5Sql)
BuildRequires: pkgconfig(Qt5Svg)
++++++ digikam-5.3.0.tar.xz -> digikam-5.4.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/digikam/digikam-5.3.0.tar.xz /work/SRC/openSUSE:Factory/.digikam.new/digikam-5.4.0.tar.xz differ: char 26, line 1
1
0
Hello community,
here is the log from the commit of package dia for openSUSE:Factory checked in at 2017-01-27 10:43:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dia (Old)
and /work/SRC/openSUSE:Factory/.dia.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dia"
Changes:
--------
--- /work/SRC/openSUSE:Factory/dia/dia.changes 2015-05-20 23:38:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.dia.new/dia.changes 2017-02-03 17:35:37.294361299 +0100
@@ -1,0 +2,6 @@
+Sat Jan 21 01:14:12 UTC 2017 - zaitor(a)opensuse.org
+
+- Drop scrollkeeper BuildRequires: No longer needed.
+- Stop packaging INSTALL in docs.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dia.spec ++++++
--- /var/tmp/diff_new_pack.6xQkOA/_old 2017-02-03 17:35:38.038256010 +0100
+++ /var/tmp/diff_new_pack.6xQkOA/_new 2017-02-03 17:35:38.042255444 +0100
@@ -1,7 +1,7 @@
#
# spec file for package dia
#
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -47,7 +47,6 @@
BuildRequires: libxslt-devel
BuildRequires: python-devel
BuildRequires: python-gtk-devel
-BuildRequires: scrollkeeper
BuildRequires: sgml-skel
BuildRequires: swig
BuildRequires: translation-update-upstream
@@ -139,7 +138,7 @@
%files
%defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog INSTALL KNOWN_BUGS NEWS README TODO samples/ font-test*dia
+%doc AUTHORS COPYING ChangeLog KNOWN_BUGS NEWS README TODO samples/ font-test*dia
%{_bindir}/*
%{_libdir}/dia
%dir %{_datadir}/appdata
1
0
Hello community,
here is the log from the commit of package devilspie2 for openSUSE:Factory checked in at 2017-01-31 12:41:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/devilspie2 (Old)
and /work/SRC/openSUSE:Factory/.devilspie2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "devilspie2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/devilspie2/devilspie2.changes 2016-09-30 15:28:22.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.devilspie2.new/devilspie2.changes 2017-02-03 17:35:34.834709433 +0100
@@ -1,0 +2,9 @@
+Thu Jan 26 17:29:30 UTC 2017 - mpluskal(a)suse.com
+
+- Update to version 0.42:
+ * Support window focus / blur events
+ * Add example for Awesome window manager
+ * Updated French, Italian and Swedish translations
+- Split lang subpackage
+
+-------------------------------------------------------------------
Old:
----
devilspie2_0.41-src.tar.gz
devilspie2_0.41-src.tar.gz.asc
New:
----
devilspie2_0.42-src.tar.gz
devilspie2_0.42-src.tar.gz.asc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ devilspie2.spec ++++++
--- /var/tmp/diff_new_pack.IVfCLb/_old 2017-02-03 17:35:35.854565085 +0100
+++ /var/tmp/diff_new_pack.IVfCLb/_new 2017-02-03 17:35:35.854565085 +0100
@@ -1,7 +1,7 @@
#
# spec file for package devilspie2
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: devilspie2
-Version: 0.41
+Version: 0.42
Release: 0
Summary: A window matching utility
License: GPL-3.0+
@@ -31,6 +31,7 @@
BuildRequires: pkgconfig(libwnck-3.0)
BuildRequires: pkgconfig(lua) >= 5.1
BuildRequires: pkgconfig(pkg-config)
+Recommends: %{name}-lang = %{version}
%description
Devilspie 2 is based on the excellent program Devil's Pie by Ross Burton, and
@@ -40,6 +41,9 @@
Unfortunately the rules of the original Devil's Pie are not supported.
+%lang_package
+
+
%prep
%setup -q
@@ -48,15 +52,18 @@
%install
%make_install PREFIX=%{_usr}
-
-install -D -m 644 %{name}.1 %{buildroot}/%{_mandir}/man1/%{name}.1
+install -D -p -m 644 %{name}.1 \
+ %{buildroot}/%{_mandir}/man1/%{name}.1
%find_lang %{name}
-%files -f %{name}.lang
+%files
%defattr(-,root,root)
%doc AUTHORS COPYING README
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1%{ext_man}
+%files lang -f %{name}.lang
+%defattr(-,root,root)
+
%changelog
++++++ devilspie2_0.41-src.tar.gz -> devilspie2_0.42-src.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/AUTHORS new/devilspie2-0.42/AUTHORS
--- old/devilspie2-0.41/AUTHORS 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/AUTHORS 2017-01-14 11:46:49.000000000 +0100
@@ -1,5 +1,5 @@
#
-# Copyright © 2011-2016 Andreas Rönnquist.
+# Copyright © 2011-2017 Andreas Rönnquist.
# This file is distributed under the same license
# as the devilspie2 package, see COPYING file.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/ChangeLog new/devilspie2-0.42/ChangeLog
--- old/devilspie2-0.41/ChangeLog 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/ChangeLog 2017-01-14 11:46:49.000000000 +0100
@@ -2,6 +2,11 @@
ChangeLog:
----------
+0.42
+ * Support window focus / blur events
+ * Add example for Awesome window manager
+ * Updated French, Italian and Swedish translations
+
0.41
* Set a correct version number
@@ -236,7 +241,7 @@
--------------------------------------------------------------------------------
- Copyright © 2011-2015 Andreas Rönnquist.
+ Copyright © 2011-2017 Andreas Rönnquist.
This file is distributed under the same license
as the devilspie2 package, see COPYING file.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/README new/devilspie2-0.42/README
--- old/devilspie2-0.41/README 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/README 2017-01-14 11:46:49.000000000 +0100
@@ -42,10 +42,11 @@
by the --folder option. By default this folder is ~/.config/devilspie2/.
If there is a file named devilspie2.lua in this folder, it is read and it is
-searched for a variable (a lua table of strings) named scripts_window_close -
+searched for a variable (a lua table of strings) named either
+scripts_window_close, scripts_window_focus or scripts_window_blur -
The filenames in the strings in this table will be called when windows are
-closed. If these variables isn't present in this file, it will be called as a
-devilspie2 script file like any other.
+closed, focused or blurred respectively. If these variables isn't present in
+this file, it will be called as a devilspie2 script file like any other.
For example:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/VERSION new/devilspie2-0.42/VERSION
--- old/devilspie2-0.41/VERSION 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/VERSION 2017-01-14 11:46:49.000000000 +0100
@@ -1 +1 @@
-0.41
\ No newline at end of file
+0.42
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/development.txt new/devilspie2-0.42/development.txt
--- old/devilspie2-0.41/development.txt 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/development.txt 2017-01-14 11:46:49.000000000 +0100
@@ -1,5 +1,5 @@
#
-# Copyright © 2011-2015 Andreas Rönnquist.
+# Copyright © 2011-2017 Andreas Rönnquist.
# This file is distributed under the same license
# as the devilspie2 package, see COPYING file.
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/devilspie2.1 new/devilspie2-0.42/devilspie2.1
--- old/devilspie2-0.41/devilspie2.1 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/devilspie2.1 2017-01-14 11:46:49.000000000 +0100
@@ -1,5 +1,5 @@
.\"
-.\" Copyright © 2011-2015 Andreas Rönnquist.
+.\" Copyright © 2011-2017 Andreas Rönnquist.
.\" This file is distributed under the same license
.\" as the devilspie2 package, see COPYING file.
.\"
@@ -26,7 +26,7 @@
Emulate script behaviour. Using this option only emulates a scripts behaviour,
and doesn't affect the windows that the scripts otherwise would modify.
.IP "--wnck-version"
-Show version of the libwnck used. (Only availible on GTK3 or later)
+Show version of the libwnck used. (Only available on GTK3 or later)
.SH Script Commands
.TP
@@ -35,5 +35,5 @@
.SH Author
.B Devilspie2
-was written by Andreas Rönnquist <devilspie2(a)gusnan.se>, and is based on Devilspie
+was written by Andreas Rönnquist <gusnan(a)openmailbox.org>, and is based on Devilspie
by Ross Burton.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/doc/examples/awesome.lua new/devilspie2-0.42/doc/examples/awesome.lua
--- old/devilspie2-0.41/doc/examples/awesome.lua 1970-01-01 01:00:00.000000000 +0100
+++ new/devilspie2-0.42/doc/examples/awesome.lua 2017-01-14 11:46:49.000000000 +0100
@@ -0,0 +1,46 @@
+-- Support Awesome 3.5 WM
+
+local posix = require("posix");
+local os = require("os");
+
+local awesome = "/usr/bin/awesome-client"
+if not posix.stat(awesome, "type") == "file" then
+ awesome = nil;
+end
+
+-- Check for tiling mode
+function is_tiling()
+ if awesome then
+ return true;
+ end
+ return false;
+end
+
+-- Make window floating
+-- Parameters: state - true to make window floating, else make window tiled
+function set_tile_floating( state )
+ if not awesome then
+ return nil;
+ end
+
+ if state then state = "true" else state = "false" end
+
+ local xid = get_window_xid();
+
+ local command = "echo ";
+ command = command .. "'";
+ command = command .. " local naughty = require(\"naughty\");";
+ command = command .. " local awcl = require(\"awful.client\");";
+ command = command .. " local client = require(\"client\");";
+ command = command .. " for k, c in pairs( client.get() ) do";
+ command = command .. " if c.window == " .. xid .. " then";
+ command = command .. " awcl.floating.set(c, " .. state .. ");";
+ command = command .. " end";
+ command = command .. " end";
+ command = command .. "'";
+ command = command .. " | ";
+ command = command .. awesome;
+
+ debug_print("Awesome floating: " .. command);
+ return os.execute( command );
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/Makefile new/devilspie2-0.42/po/Makefile
--- old/devilspie2-0.41/po/Makefile 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/Makefile 2017-01-14 11:46:49.000000000 +0100
@@ -19,7 +19,7 @@
SOURCES = config.c devilspie2.c script.c script_functions.c xutils.c error_strings.c
-XG_ARGS = --keyword=_ --keyword=N_ -w 80 --package-name=${NAME} --package-version=${VERSION} --msgid-bugs-address=gusnan(a)gusnan.se
+XG_ARGS = --keyword=_ --keyword=N_ -w 80 --package-name=${NAME} --package-version=${VERSION} --msgid-bugs-address=gusnan(a)openmailbox.org
LANGUAGES = sv fr pt_BR nl ru fi ja it
LANGUAGES_MO = $(foreach currlang,$(LANGUAGES),$(currlang).mo)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/devilspie2.pot new/devilspie2-0.42/po/devilspie2.pot
--- old/devilspie2-0.41/po/devilspie2.pot 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/devilspie2.pot 2017-01-14 11:46:49.000000000 +0100
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: devilspie2 0.39\n"
-"Report-Msgid-Bugs-To: gusnan(a)gusnan.se\n"
-"POT-Creation-Date: 2016-03-09 10:23+0100\n"
+"Project-Id-Version: devilspie2 0.42\n"
+"Report-Msgid-Bugs-To: gusnan(a)openmailbox.org\n"
+"POT-Creation-Date: 2017-01-04 15:35+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL(a)li.org>\n"
@@ -17,87 +17,87 @@
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: config.c:184
+#: config.c:192
msgid "script_folder isn't a folder."
msgstr ""
-#: config.c:196 script.c:238
+#: config.c:204 script.c:238
#, c-format
msgid "Error: %s"
msgstr ""
-#: devilspie2.c:166
+#: devilspie2.c:181
msgid "Received signal:"
msgstr ""
-#: devilspie2.c:210
-msgid "No script files found in the script folder - exiting."
-msgstr ""
-
-#: devilspie2.c:217 devilspie2.c:225
+#: devilspie2.c:232
#, c-format
msgid "List of Lua files handling \"%s\" events in folder:"
msgstr ""
-#: devilspie2.c:293
+#: devilspie2.c:242
+msgid "No script files found in the script folder - exiting."
+msgstr ""
+
+#: devilspie2.c:308
msgid "Print debug info to stdout"
msgstr ""
-#: devilspie2.c:296
+#: devilspie2.c:311
msgid "Don't apply any rules, only emulate execution"
msgstr ""
-#: devilspie2.c:299
+#: devilspie2.c:314
msgid "Search for scripts in this folder"
msgstr ""
-#: devilspie2.c:299
+#: devilspie2.c:314
msgid "FOLDER"
msgstr ""
-#: devilspie2.c:302
+#: devilspie2.c:317
msgid "Show Devilspie2 version and quit"
msgstr ""
-#: devilspie2.c:308
+#: devilspie2.c:323
msgid "Show libwnck version and quit"
msgstr ""
-#: devilspie2.c:327
+#: devilspie2.c:340
msgid "apply rules on windows"
msgstr ""
-#: devilspie2.c:334
+#: devilspie2.c:347
#, c-format
msgid "option parsing failed: %s"
msgstr ""
-#: devilspie2.c:355
+#: devilspie2.c:370
msgid "Couldn't create the default folder for devilspie2 scripts."
msgstr ""
-#: devilspie2.c:382
+#: devilspie2.c:397
msgid "An X11 display is required for devilspie2."
msgstr ""
-#: devilspie2.c:390
+#: devilspie2.c:405
msgid "Couldn't init script error messages!"
msgstr ""
-#: devilspie2.c:411
+#: devilspie2.c:426
msgid "Running devilspie2 in debug and emulate mode."
msgstr ""
-#: devilspie2.c:413
+#: devilspie2.c:428
msgid "Running devilspie2 in debug mode."
msgstr ""
-#: devilspie2.c:418
+#: devilspie2.c:433
#, c-format
msgid "Using scripts from folder: %s"
msgstr ""
-#: devilspie2.c:434
+#: devilspie2.c:449
msgid "Couldn't create directory monitor!"
msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/fi.po new/devilspie2-0.42/po/fi.po
--- old/devilspie2-0.41/po/fi.po 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/fi.po 2017-01-14 11:46:49.000000000 +0100
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: devilspie2 0.28pre\n"
-"Report-Msgid-Bugs-To: gusnan(a)gusnan.se\n"
+"Report-Msgid-Bugs-To: gusnan(a)openmailbox.org\n"
"POT-Creation-Date: 2014-04-02 21:21+0200\n"
"PO-Revision-Date: 2013-02-22 09:02+0200\n"
"Last-Translator: Johan Lantto <johan.lantto(a)consultant.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/fr.po new/devilspie2-0.42/po/fr.po
--- old/devilspie2-0.41/po/fr.po 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/fr.po 2017-01-14 11:46:49.000000000 +0100
@@ -6,8 +6,8 @@
msgid ""
msgstr ""
"Project-Id-Version: devilspie2 0.18\n"
-"Report-Msgid-Bugs-To: gusnan(a)gusnan.se\n"
-"POT-Creation-Date: 2014-04-02 21:21+0200\n"
+"Report-Msgid-Bugs-To: gusnan(a)openmailbox.org\n"
+"POT-Creation-Date: 2016-07-06 12:26+0200\n"
"PO-Revision-Date: 2012-04-15 15:44+0200\n"
"Last-Translator: Robin Hahling <robin.hahling(a)gw-computing.net>\n"
"Language-Team: French\n"
@@ -17,143 +17,147 @@
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: config.c:188
+#: config.c:192
msgid "script_folder isn't a folder."
msgstr "script_folder n'est pas un dossier."
-#: config.c:200 script.c:232
+#: config.c:204 script.c:238
#, c-format
msgid "Error: %s"
msgstr "Erreur: %s"
-#: devilspie2.c:164
+#: devilspie2.c:181
msgid "Received signal:"
msgstr "Signal reçu:"
-#: devilspie2.c:208
-msgid "No script files found in the script folder - exiting."
-msgstr "Aucun script trouvé dans le dossier de scripts - sortie du programme."
-
-#: devilspie2.c:215 devilspie2.c:223
+#: devilspie2.c:232
#, c-format
msgid "List of Lua files handling \"%s\" events in folder:"
msgstr "Liste des fichiers Lua gérant les évènements \"%s\"dans le dossier:"
-#: devilspie2.c:289
+#: devilspie2.c:242
+msgid "No script files found in the script folder - exiting."
+msgstr "Aucun script trouvé dans le dossier de scripts - sortie du programme."
+
+#: devilspie2.c:308
msgid "Print debug info to stdout"
msgstr "Affiche les informations de debug dans la sortie standard (stdout)"
-#: devilspie2.c:291
+#: devilspie2.c:311
msgid "Don't apply any rules, only emulate execution"
msgstr "N'applique aucune règle, simule seulement l'exécution"
-#: devilspie2.c:293
+#: devilspie2.c:314
msgid "Search for scripts in this folder"
msgstr "Recherche de scripts dans ce dossier"
-#: devilspie2.c:293
+#: devilspie2.c:314
msgid "FOLDER"
msgstr "DOSSIER"
-#: devilspie2.c:295
+#: devilspie2.c:317
msgid "Show Devilspie2 version and quit"
msgstr "Affiche la version de Devilspie2 et quitte le programme"
-#: devilspie2.c:300
+#: devilspie2.c:323
msgid "Show libwnck version and quit"
msgstr "Affiche la version de libwnck et quitte le programme"
-#: devilspie2.c:318
+#: devilspie2.c:342
msgid "apply rules on windows"
msgstr "applique les règles sur les fenêtres"
-#: devilspie2.c:325
+#: devilspie2.c:349
#, c-format
msgid "option parsing failed: %s"
msgstr "l'analyse des options a échoué: %s"
-#: devilspie2.c:346
+#: devilspie2.c:370
msgid "Couldn't create the default folder for devilspie2 scripts."
-msgstr "Impossible de créer le fichier par défaut pour les scripts devilspie2"
+msgstr "Impossible de créer le fichier par défaut pour les scripts devilspie2."
-#: devilspie2.c:373
+#: devilspie2.c:397
msgid "An X11 display is required for devilspie2."
msgstr "Un affichage X11 est requis pour devilspie2."
-#: devilspie2.c:381
+#: devilspie2.c:405
msgid "Couldn't init script error messages!"
msgstr "Impossible d'initialiser le script de messages d'erreurs"
-#: devilspie2.c:398
+#: devilspie2.c:426
msgid "Running devilspie2 in debug and emulate mode."
-msgstr "Fonctionnement de devilspie2 en mode debug et simulation."
+msgstr "Exécution de devilspie2 en mode debug et simulation."
-#: devilspie2.c:400
+#: devilspie2.c:428
msgid "Running devilspie2 in debug mode."
-msgstr "Fonctionnement de devilspie2 en mode debug."
+msgstr "Exécution de devilspie2 en mode debug."
-#: devilspie2.c:405
+#: devilspie2.c:433
#, c-format
msgid "Using scripts from folder: %s"
-msgstr "Utilise les scripts de ce dossier: %s"
+msgstr "Utilise les scripts du dossier: %s"
-#: devilspie2.c:421
+#: devilspie2.c:449
msgid "Couldn't create directory monitor!"
msgstr "Impossible de créer le dossier moniteur!"
-#: script_functions.c:732 script_functions.c:778
+#: script_functions.c:709 script_functions.c:755
#, c-format
msgid "Workspace number %d does not exist!"
msgstr "L'espace de travail numéro %d n'existe pas!"
-#: script_functions.c:1673
+#: script_functions.c:1734
msgid "Could not get workspace"
msgstr "Impossible d'obtenir l'espace de travail"
-#: xutils.c:183 xutils.c:201 error_strings.c:127
+#: xutils.c:186 xutils.c:204 error_strings.c:136
msgid "Failed!"
msgstr "Échec!"
-#: error_strings.c:49
+#: error_strings.c:51
msgid "Couldn't allocate error string!"
msgstr "Impossible d'allouer la chaine de caractères de l'erreur"
-#: error_strings.c:51
+#: error_strings.c:53
msgid "No indata expected"
msgstr "Aucune donnée d'entrée attendue"
-#: error_strings.c:58
+#: error_strings.c:60
msgid "One indata expected"
msgstr "Une donnée d'entrée attendue"
-#: error_strings.c:65
+#: error_strings.c:67
msgid "Two indata expected"
msgstr "Deux données d'entrée attendues"
-#: error_strings.c:72
+#: error_strings.c:74
msgid "Four indata expected"
msgstr "Quatre données d'entrée attendues"
-#: error_strings.c:80
+#: error_strings.c:81
+msgid "One or two indata expected"
+msgstr "Une ou deux données d'entrée attendues"
+
+#: error_strings.c:89
msgid "Number expected as indata"
msgstr "Nombre attendu de données d'entrée"
-#: error_strings.c:88
+#: error_strings.c:97
msgid "Boolean expected as indata"
msgstr "Booléen attendu comme donnée d'entrée"
-#: error_strings.c:96
+#: error_strings.c:105
msgid "String expected as indata"
msgstr "Chaine de caractères attendue comme donnée d'entrée"
-#: error_strings.c:104
+#: error_strings.c:113
msgid "Integer greater than zero expected"
msgstr "Un entier plus grand que zéro est attendu"
-#: error_strings.c:112
+#: error_strings.c:121
msgid "Could not find current viewport"
msgstr "Impossible de trouver la fenêtre courante"
-#: error_strings.c:120
+#: error_strings.c:129
msgid "Setting viewport failed"
msgstr "Le paramétrage de la fenêtre a échoué"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/it.po new/devilspie2-0.42/po/it.po
--- old/devilspie2-0.41/po/it.po 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/it.po 2017-01-14 11:46:49.000000000 +0100
@@ -1,13 +1,13 @@
# Italian translation for devilspie2 package.
-# Copyright (C) 2016 The devilspie2's copyright holder
+# Copyright (C) 2016-2017 The devilspie2's copyright holder
# This file is distributed under the same license as the devilspie2 package.
-# Nicola Fontana <ntd(a)entidi.it>, 2016.
+# Nicola Fontana <ntd(a)entidi.it>, 2016-2017.
#
msgid ""
msgstr ""
-"Project-Id-Version: devilspie2 0.33pre\n"
+"Project-Id-Version: devilspie2 0.42\n"
"Report-Msgid-Bugs-To: gusnan(a)gusnan.se\n"
-"POT-Creation-Date: 2014-04-02 21:21+0200\n"
+"POT-Creation-Date: 2017-01-04 15:35+0100\n"
"PO-Revision-Date: 2016-01-29 08:31+0100\n"
"Last-Translator: Nicola Fontana <ntd(a)entidi.it>\n"
"Language-Team: Italian\n"
@@ -16,143 +16,147 @@
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: config.c:188
+#: config.c:192
msgid "script_folder isn't a folder."
msgstr "script_folder non è una cartella."
-#: config.c:200 script.c:232
+#: config.c:204 script.c:238
#, c-format
msgid "Error: %s"
msgstr "Errore: %s"
-#: devilspie2.c:164
+#: devilspie2.c:181
msgid "Received signal:"
msgstr "Segnale ricevuto:"
-#: devilspie2.c:208
-msgid "No script files found in the script folder - exiting."
-msgstr "Nessuno script trovato nella cartella script - uscita."
-
-#: devilspie2.c:215 devilspie2.c:223
+#: devilspie2.c:232
#, c-format
msgid "List of Lua files handling \"%s\" events in folder:"
msgstr "Elenco dei file Lua nella cartella che gestiscono l'evento \"%s\":"
-#: devilspie2.c:289
+#: devilspie2.c:242
+msgid "No script files found in the script folder - exiting."
+msgstr "Nessuno script trovato nella cartella script - uscita."
+
+#: devilspie2.c:308
msgid "Print debug info to stdout"
msgstr "Stampa messaggi di debug su stdout"
-#: devilspie2.c:291
+#: devilspie2.c:311
msgid "Don't apply any rules, only emulate execution"
msgstr "Non applicare le regole, simularne solo l'esecuzione"
-#: devilspie2.c:293
+#: devilspie2.c:314
msgid "Search for scripts in this folder"
msgstr "Ricercare script in questa cartella"
-#: devilspie2.c:293
+#: devilspie2.c:314
msgid "FOLDER"
msgstr "CARTELLA"
-#: devilspie2.c:295
+#: devilspie2.c:317
msgid "Show Devilspie2 version and quit"
msgstr "Mostrare la versione di Devilspie2 e uscire"
-#: devilspie2.c:300
+#: devilspie2.c:323
msgid "Show libwnck version and quit"
msgstr "Mostrare la versione di libwnck e uscire"
-#: devilspie2.c:318
+#: devilspie2.c:340
msgid "apply rules on windows"
msgstr "applicare regole alla finestra"
-#: devilspie2.c:325
+#: devilspie2.c:347
#, c-format
msgid "option parsing failed: %s"
msgstr "analisi opzioni fallita: %s"
-#: devilspie2.c:346
+#: devilspie2.c:370
msgid "Couldn't create the default folder for devilspie2 scripts."
msgstr "Non posso creare la cartella di default per gli script."
-#: devilspie2.c:373
+#: devilspie2.c:397
msgid "An X11 display is required for devilspie2."
msgstr "Devilspie2 richiede un display X11."
-#: devilspie2.c:381
+#: devilspie2.c:405
msgid "Couldn't init script error messages!"
msgstr "Impossibile inizializzare i messaggi di errore!"
-#: devilspie2.c:398
+#: devilspie2.c:426
msgid "Running devilspie2 in debug and emulate mode."
msgstr "Esecuzione di devilspie2 in modalità debug e emulazione."
-#: devilspie2.c:400
+#: devilspie2.c:428
msgid "Running devilspie2 in debug mode."
msgstr "Esecuzione di devilspie2 in modalità debug."
-#: devilspie2.c:405
+#: devilspie2.c:433
#, c-format
msgid "Using scripts from folder: %s"
msgstr "Utilizzo script dalla cartella: %s"
-#: devilspie2.c:421
+#: devilspie2.c:449
msgid "Couldn't create directory monitor!"
msgstr "Impossibile creare la directory monitor!"
-#: script_functions.c:732 script_functions.c:778
+#: script_functions.c:709 script_functions.c:755
#, c-format
msgid "Workspace number %d does not exist!"
msgstr "Il workspace %d non esiste!"
-#: script_functions.c:1673
+#: script_functions.c:1734
msgid "Could not get workspace"
msgstr "Impossibile leggere il workspace"
-#: xutils.c:183 xutils.c:201 error_strings.c:127
+#: xutils.c:186 xutils.c:204 error_strings.c:136
msgid "Failed!"
msgstr "Fallito!"
-#: error_strings.c:49
+#: error_strings.c:51
msgid "Couldn't allocate error string!"
msgstr "Impossibile allocare la stringa di errore!"
-#: error_strings.c:51
+#: error_strings.c:53
msgid "No indata expected"
msgstr "Nessun argomento atteso"
-#: error_strings.c:58
+#: error_strings.c:60
msgid "One indata expected"
msgstr "Un argomento atteso"
-#: error_strings.c:65
+#: error_strings.c:67
msgid "Two indata expected"
msgstr "Due argomenti attesi"
-#: error_strings.c:72
+#: error_strings.c:74
msgid "Four indata expected"
msgstr "Quattro argomenti attesi"
-#: error_strings.c:80
+#: error_strings.c:81
+msgid "One or two indata expected"
+msgstr "Uno o due argomenti attesi"
+
+#: error_strings.c:89
msgid "Number expected as indata"
msgstr "Atteso argomento numerico"
-#: error_strings.c:88
+#: error_strings.c:97
msgid "Boolean expected as indata"
msgstr "Atteso argomento booleano"
-#: error_strings.c:96
+#: error_strings.c:105
msgid "String expected as indata"
msgstr "Atteso argomento stringa"
-#: error_strings.c:104
+#: error_strings.c:113
msgid "Integer greater than zero expected"
msgstr "Atteso intero maggiore o uguale a zero"
-#: error_strings.c:112
+#: error_strings.c:121
msgid "Could not find current viewport"
msgstr "Impossibile trovare la viewport attuale"
-#: error_strings.c:120
+#: error_strings.c:129
msgid "Setting viewport failed"
msgstr "Impostazione della viewport fallita"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/ja.po new/devilspie2-0.42/po/ja.po
--- old/devilspie2-0.41/po/ja.po 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/ja.po 2017-01-14 11:46:49.000000000 +0100
@@ -1,12 +1,12 @@
# Japanese translations for devilspie2 package
-# Copyright (C) 2011 Andreas Rönnquist <gusnan(a)gusnan.se>
+# Copyright (C) 2011 Andreas Rönnquist <gusnan(a)openmailbox.org>
# This file is distributed under the same license as the PACKAGE package.
-# Andreas Rönnquist <gusnan(a)gusnan.se>, 2011.
+# Andreas Rönnquist <gusnan(a)openmailbox.org>, 2011.
#
msgid ""
msgstr ""
"Project-Id-Version: devilspie2 0.39\n"
-"Report-Msgid-Bugs-To: gusnan(a)gusnan.se\n"
+"Report-Msgid-Bugs-To: gusnan(a)openmailbox.org\n"
"POT-Creation-Date: 2016-03-09 10:23+0100\n"
"PO-Revision-Date: 2016-03-11 00:01+0900\n"
"Last-Translator: Hiroshi Hasebe <hhasebe(a)dvoi.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/nl.po new/devilspie2-0.42/po/nl.po
--- old/devilspie2-0.41/po/nl.po 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/nl.po 2017-01-14 11:46:49.000000000 +0100
@@ -1,13 +1,13 @@
# Dutch translation of Devilspie2
-# Copyright (C) 2011 Andreas Rönnquist <gusnan(a)gusnan.se>
+# Copyright (C) 2011 Andreas Rönnquist <gusnan(a)openmailbox.org>
# This file is distributed under the same license as the devilspie2 package.
-# Andreas Rönnquist <gusnan(a)gusnan.se>, 2011.
+# Andreas Rönnquist <gusnan(a)openmailbox.org>, 2011.
#
#
msgid ""
msgstr ""
"Project-Id-Version: devilspie2 0.16\n"
-"Report-Msgid-Bugs-To: gusnan(a)gusnan.se\n"
+"Report-Msgid-Bugs-To: gusnan(a)openmailbox.org\n"
"POT-Creation-Date: 2016-03-09 15:21+0100\n"
"PO-Revision-Date: 2016-03-09 15:25+0100\n"
"Last-Translator: Frans de Jonge <fransdejonge(a)gmail.com>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/pt_BR.po new/devilspie2-0.42/po/pt_BR.po
--- old/devilspie2-0.41/po/pt_BR.po 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/pt_BR.po 2017-01-14 11:46:49.000000000 +0100
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: devilspie2 0.19\n"
-"Report-Msgid-Bugs-To: gusnan(a)gusnan.se\n"
+"Report-Msgid-Bugs-To: gusnan(a)openmailbox.org\n"
"POT-Creation-Date: 2014-04-02 21:21+0200\n"
"PO-Revision-Date: 2012-06-05 14:01-0300\n"
"Last-Translator: Helder Maximo Botter Ribas <>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/ru.po new/devilspie2-0.42/po/ru.po
--- old/devilspie2-0.41/po/ru.po 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/ru.po 2017-01-14 11:46:49.000000000 +0100
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: devilspie2 0.22pre\n"
-"Report-Msgid-Bugs-To: gusnan(a)gusnan.se\n"
+"Report-Msgid-Bugs-To: gusnan(a)openmailbox.org\n"
"POT-Creation-Date: 2014-04-02 21:21+0200\n"
"PO-Revision-Date: 2014-02-20 15:06+0300\n"
"Last-Translator: Roman V. Nikolaev <rshadow(a)rambler.ru>\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/po/sv.po new/devilspie2-0.42/po/sv.po
--- old/devilspie2-0.41/po/sv.po 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/po/sv.po 2017-01-14 11:46:49.000000000 +0100
@@ -1,14 +1,14 @@
# Swedish translation of Devilspie2
-# Copyright (C) 2011 Andreas Rönnquist <gusnan(a)gusnan.se>
+# Copyright (C) 2011-2017 Andreas Rönnquist <gusnan(a)openmailbox.org>
# This file is distributed under the same license as the devilspie2 package.
-# Andreas Rönnquist <gusnan(a)gusnan.se>, 2011.
+# Andreas Rönnquist <gusnan(a)openmailbox.org>, 2011-2017.
#
#
msgid ""
msgstr ""
-"Project-Id-Version: devilspie2 0.26\n"
-"Report-Msgid-Bugs-To: gusnan(a)gusnan.se\n"
-"POT-Creation-Date: 2016-03-09 10:23+0100\n"
+"Project-Id-Version: devilspie2 0.42\n"
+"Report-Msgid-Bugs-To: gusnan(a)openmailbox.org\n"
+"POT-Creation-Date: 2017-01-04 15:35+0100\n"
"PO-Revision-Date: 2016-03-11 10:09+0100\n"
"Last-Translator: Andreas Rönnquist <gusnan(a)openmailbox.org>\n"
"Language-Team: Swedish\n"
@@ -18,87 +18,87 @@
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.6.10\n"
-#: config.c:184
+#: config.c:192
msgid "script_folder isn't a folder."
msgstr "script_folder är inte en folder."
-#: config.c:196 script.c:238
+#: config.c:204 script.c:238
#, c-format
msgid "Error: %s"
msgstr "Fel: %s"
-#: devilspie2.c:166
+#: devilspie2.c:181
msgid "Received signal:"
msgstr "Tog emot signal:"
-#: devilspie2.c:210
-msgid "No script files found in the script folder - exiting."
-msgstr "Inga skript hittades i skript-mappen - avslutar."
-
-#: devilspie2.c:217 devilspie2.c:225
+#: devilspie2.c:232
#, c-format
msgid "List of Lua files handling \"%s\" events in folder:"
msgstr "Lista på Lua-filer som hanterar \"%s\"-händelser i mappen:"
-#: devilspie2.c:293
+#: devilspie2.c:242
+msgid "No script files found in the script folder - exiting."
+msgstr "Inga skript hittades i skript-mappen - avslutar."
+
+#: devilspie2.c:308
msgid "Print debug info to stdout"
msgstr "Skriv ut debug-information till stdout"
-#: devilspie2.c:296
+#: devilspie2.c:311
msgid "Don't apply any rules, only emulate execution"
msgstr "Applicera inga regler, emulera endast körning"
-#: devilspie2.c:299
+#: devilspie2.c:314
msgid "Search for scripts in this folder"
msgstr "Sök efter skript i denna mapp"
-#: devilspie2.c:299
+#: devilspie2.c:314
msgid "FOLDER"
msgstr "MAPP"
-#: devilspie2.c:302
+#: devilspie2.c:317
msgid "Show Devilspie2 version and quit"
msgstr "Visa version av Devilspie2 och avsluta"
-#: devilspie2.c:308
+#: devilspie2.c:323
msgid "Show libwnck version and quit"
msgstr "Visa version av libwnck och avsluta"
-#: devilspie2.c:327
+#: devilspie2.c:340
msgid "apply rules on windows"
msgstr "applicera regler på fönster"
-#: devilspie2.c:334
+#: devilspie2.c:347
#, c-format
msgid "option parsing failed: %s"
msgstr "tolkning av alternativ misslyckades; %s"
-#: devilspie2.c:355
+#: devilspie2.c:370
msgid "Couldn't create the default folder for devilspie2 scripts."
msgstr "Kunde inte skapa standard-mappen för devilspie2-skript."
-#: devilspie2.c:382
+#: devilspie2.c:397
msgid "An X11 display is required for devilspie2."
msgstr "En X11-display krävs för att köra devilspie2"
-#: devilspie2.c:390
+#: devilspie2.c:405
msgid "Couldn't init script error messages!"
msgstr "Kunde inte initiera skript-felmeddelanden!"
-#: devilspie2.c:411
+#: devilspie2.c:426
msgid "Running devilspie2 in debug and emulate mode."
msgstr "Kör Devilspie2 i debug och emulerings-mode"
-#: devilspie2.c:413
+#: devilspie2.c:428
msgid "Running devilspie2 in debug mode."
msgstr "Kör Devilspie2 i debug-mode"
-#: devilspie2.c:418
+#: devilspie2.c:433
#, c-format
msgid "Using scripts from folder: %s"
msgstr "Använder skript från mappen: %s"
-#: devilspie2.c:434
+#: devilspie2.c:449
msgid "Couldn't create directory monitor!"
msgstr "Kunde inte skapa folder-monitor!"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/config.c new/devilspie2-0.42/src/config.c
--- old/devilspie2-0.41/src/config.c 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/config.c 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2013-2015 Andreas Rönnquist
+ * Copyright (C) 2013-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
@@ -38,8 +38,13 @@
/**
*
*/
-GSList *file_window_open_list = NULL;
-GSList *file_window_close_list = NULL;
+GSList *event_lists[W_NUM_EVENTS] = { NULL, NULL, NULL, NULL };
+const char *event_names[W_NUM_EVENTS] = {
+ "window_open",
+ "window_close",
+ "window_focus",
+ "window_blur",
+};
/**
@@ -152,11 +157,14 @@
*/
gboolean is_in_any_list(gchar *filename)
{
- gboolean result = FALSE;
+ win_event_type i;
- if (is_in_list(file_window_close_list, filename)) result = TRUE;
+ for (i=0; i < W_NUM_EVENTS; i++) {
+ if (is_in_list(event_lists[i], filename))
+ return TRUE;
+ }
- return result;
+ return FALSE;
}
@@ -201,9 +209,15 @@
run_script(config_lua_state);
- file_window_close_list = get_table_of_strings(config_lua_state,
+ event_lists[W_CLOSE] = get_table_of_strings(config_lua_state,
script_folder,
"scripts_window_close");
+ event_lists[W_FOCUS] = get_table_of_strings(config_lua_state,
+ script_folder,
+ "scripts_window_focus");
+ event_lists[W_BLUR] = get_table_of_strings(config_lua_state,
+ script_folder,
+ "scripts_window_blur");
}
// add the files in the folder to our linked list
@@ -227,7 +241,7 @@
g_free(temp_filename);
}
- file_window_open_list = temp_window_open_file_list;
+ event_lists[W_OPEN] = temp_window_open_file_list;
EXITPOINT:
if (config_lua_state)
done_script(config_lua_state);
@@ -240,7 +254,7 @@
/**
*
*/
-void unalloacte_file_list(GSList *file_list)
+void unallocate_file_list(GSList *file_list)
{
if (file_list) {
@@ -261,11 +275,11 @@
*/
void clear_file_lists()
{
- if (file_window_open_list) {
- unalloacte_file_list(file_window_open_list);
- }
+ win_event_type i = 0;
- if (file_window_close_list) {
- unalloacte_file_list(file_window_close_list);
+ for (i = 0; i < W_NUM_EVENTS; i++) {
+ if (event_lists[i]) {
+ unallocate_file_list(event_lists[i]);
+ }
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/config.h new/devilspie2-0.42/src/config.h
--- old/devilspie2-0.41/src/config.h 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/config.h 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2013-2015 Andreas Rönnquist
+ * Copyright (C) 2013-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
@@ -26,8 +26,16 @@
void clear_file_lists();
-extern GSList *file_window_open_list;
-extern GSList *file_window_close_list;
+typedef enum {
+ W_OPEN,
+ W_CLOSE,
+ W_FOCUS,
+ W_BLUR,
+ W_NUM_EVENTS /* keep this at the end */
+} win_event_type;
+
+extern GSList *event_lists[W_NUM_EVENTS];
+extern const char *event_names[W_NUM_EVENTS];
// Our git version which is defined through some magic in the build system
extern const char *gitversion;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/devilspie2.c new/devilspie2-0.42/src/devilspie2.c
--- old/devilspie2-0.41/src/devilspie2.c 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/devilspie2.c 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2005 Ross Burton, 2011-2015 Andreas Rönnquist
+ * Copyright (C) 2005 Ross Burton, 2011-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
@@ -76,7 +76,7 @@
set_current_window(window);
// for every file in the folder - load the script
- if (file_window_open_list != NULL) {
+ if (event_lists[W_OPEN] != NULL) {
while(temp_file_list) {
gchar *filename = (gchar*)temp_file_list->data;
@@ -104,7 +104,7 @@
*/
static void window_opened_cb(WnckScreen *screen, WnckWindow *window)
{
- load_list_of_scripts(screen, window, file_window_open_list);
+ load_list_of_scripts(screen, window, event_lists[W_OPEN]);
}
@@ -113,7 +113,20 @@
*/
static void window_closed_cb(WnckScreen *screen, WnckWindow *window)
{
- load_list_of_scripts(screen, window, file_window_close_list);
+ load_list_of_scripts(screen, window, event_lists[W_CLOSE]);
+}
+
+
+/**
+ *
+ */
+static void window_changed_cb(WnckScreen *screen, WnckWindow *window)
+{
+ WnckWindow *cur;
+
+ load_list_of_scripts(screen, window, event_lists[W_BLUR]);
+ cur = wnck_screen_get_active_window(screen);
+ load_list_of_scripts(screen, cur, event_lists[W_FOCUS]);
}
@@ -138,6 +151,8 @@
(GCallback)window_opened_cb, NULL);
g_signal_connect(screen, "window-closed",
(GCallback)window_closed_cb, NULL);
+ g_signal_connect(screen, "active-window-changed",
+ (GCallback)window_changed_cb, NULL);
}
}
@@ -203,31 +218,31 @@
*/
void print_script_lists()
{
+ gboolean have_any_files = FALSE;
+ win_event_type i;
+
if (debug)
printf("------------\n");
- if ((file_window_open_list == NULL) && (file_window_close_list == NULL)) {
+ for (i = 0; i < W_NUM_EVENTS; i++) {
+ if (event_lists[i])
+ have_any_files = TRUE;
+ // If we are running debug mode - print the list of files:
+ if (debug) {
+ printf(_("List of Lua files handling \"%s\" events in folder:"),
+ event_names[i]);
+ printf("\n");
+ if (event_lists[i]) {
+ print_list(event_lists[i]);
+ }
+ }
+ }
+
+ if (!have_any_files) {
printf("%s", _("No script files found in the script folder - exiting."));
printf("\n\n");
exit(EXIT_SUCCESS);
}
-
- // If we are running debug mode - print the list of files:
- if (debug) {
- printf(_("List of Lua files handling \"%s\" events in folder:"),
- "window_open");
- printf("\n");
- if (file_window_open_list)
- print_list(file_window_open_list);
- }
-
- if (debug) {
- printf(_("List of Lua files handling \"%s\" events in folder:"),
- "window_close");
- printf("\n");
- if (file_window_close_list)
- print_list(file_window_close_list);
- }
}
@@ -321,21 +336,21 @@
bind_textdomain_codeset(PACKAGE, "");
textdomain(PACKAGE);
- gdk_init(&argc, &argv);
-
gchar *devilspie2_description =
g_strdup_printf(_("apply rules on windows"));
gchar *full_desc_string = g_strdup_printf("- %s", devilspie2_description);
context = g_option_context_new(full_desc_string);
- g_option_context_add_main_entries(context,options, NULL);
+ g_option_context_add_main_entries(context, options, NULL);
if (!g_option_context_parse(context, &argc, &argv, &error)) {
g_print(_("option parsing failed: %s"), error->message);
printf("\n");
exit(EXIT_FAILURE);
}
+ gdk_init(&argc, &argv);
+
g_free(full_desc_string);
g_free(devilspie2_description);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/error_strings.c new/devilspie2-0.42/src/error_strings.c
--- old/devilspie2-0.41/src/error_strings.c 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/error_strings.c 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2012-2015 Andreas Rönnquist
+ * Copyright (C) 2012-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/error_strings.h new/devilspie2-0.42/src/error_strings.h
--- old/devilspie2-0.41/src/error_strings.h 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/error_strings.h 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2012-2015 Andreas Rönnquist
+ * Copyright (C) 2012-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/script.c new/devilspie2-0.42/src/script.c
--- old/devilspie2-0.41/src/script.c 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/script.c 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2011-2015 Andreas Rönnquist
+ * Copyright (C) 2011-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/script.h new/devilspie2-0.42/src/script.h
--- old/devilspie2-0.41/src/script.h 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/script.h 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2011-2015 Andreas Rönnquist
+ * Copyright (C) 2011-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/script_functions.c new/devilspie2-0.42/src/script_functions.c
--- old/devilspie2-0.41/src/script_functions.c 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/script_functions.c 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2011-2015 Andreas Rönnquist
+ * Copyright (C) 2011-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/script_functions.h new/devilspie2-0.42/src/script_functions.h
--- old/devilspie2-0.41/src/script_functions.h 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/script_functions.h 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2011-2015 Andreas Rönnquist
+ * Copyright (C) 2011-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/xutils.c new/devilspie2-0.42/src/xutils.c
--- old/devilspie2-0.41/src/xutils.c 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/xutils.c 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2001 Havoc Pennington, 2011-2015 Andreas Rönnquist
+ * Copyright (C) 2001 Havoc Pennington, 2011-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/devilspie2-0.41/src/xutils.h new/devilspie2-0.42/src/xutils.h
--- old/devilspie2-0.41/src/xutils.h 2016-04-05 20:20:40.000000000 +0200
+++ new/devilspie2-0.42/src/xutils.h 2017-01-14 11:46:49.000000000 +0100
@@ -1,6 +1,6 @@
/**
* This file is part of devilspie2
- * Copyright (C) 2001 Havoc Pennington, 2011-2015 Andreas Rönnquist
+ * Copyright (C) 2001 Havoc Pennington, 2011-2017 Andreas Rönnquist
*
* devilspie2 is free software: you can redistribute it and/or
* modify it under the terms of the GNU General Public License as published
1
0
Hello community,
here is the log from the commit of package deja-dup for openSUSE:Factory checked in at 2017-01-28 11:05:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deja-dup (Old)
and /work/SRC/openSUSE:Factory/.deja-dup.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "deja-dup"
Changes:
--------
--- /work/SRC/openSUSE:Factory/deja-dup/deja-dup.changes 2016-10-18 10:08:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.deja-dup.new/deja-dup.changes 2017-02-03 17:35:31.819136250 +0100
@@ -1,0 +2,8 @@
+Thu Jan 26 09:33:55 UTC 2017 - firebird209(a)gmail.com
+
+- Update to version 34.3:
+ + Fix a bug that allowed an incorrect password when making a
+ new full backup.
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
deja-dup-34.2.tar.xz
New:
----
deja-dup-34.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ deja-dup.spec ++++++
--- /var/tmp/diff_new_pack.sELMEK/_old 2017-02-03 17:35:32.387055868 +0100
+++ /var/tmp/diff_new_pack.sELMEK/_new 2017-02-03 17:35:32.391055302 +0100
@@ -1,7 +1,7 @@
#
# spec file for package deja-dup
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: deja-dup
-Version: 34.2
+Version: 34.3
Release: 0
# FIXME: reenable "make check" in %%check, when lp#940110 is fixed
Summary: Simple backup tool and frontend for duplicity
++++++ deja-dup-34.2.tar.xz -> deja-dup-34.3.tar.xz ++++++
++++ 8120 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package dbus-1 for openSUSE:Factory checked in at 2017-01-31 12:28:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dbus-1 (Old)
and /work/SRC/openSUSE:Factory/.dbus-1.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dbus-1"
Changes:
--------
--- /work/SRC/openSUSE:Factory/dbus-1/dbus-1.changes 2017-01-11 12:02:17.610086783 +0100
+++ /work/SRC/openSUSE:Factory/.dbus-1.new/dbus-1.changes 2017-02-03 17:35:25.560022150 +0100
@@ -1,0 +2,8 @@
+Wed Jan 25 00:49:03 UTC 2017 - sflees(a)suse.de
+
+- Don't restart dbus on upgrade - Includes temporary work around
+ for last version boo#1020301
+- Add 0001-Add-RefuseManualStartStop.patch don't allow users to Manually
+ start or stop dbus.
+
+-------------------------------------------------------------------
New:
----
0001-Add-RefuseManualStartStop.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dbus-1.spec ++++++
--- /var/tmp/diff_new_pack.WIKAHJ/_old 2017-02-03 17:35:26.255923654 +0100
+++ /var/tmp/diff_new_pack.WIKAHJ/_new 2017-02-03 17:35:26.259923088 +0100
@@ -19,6 +19,8 @@
%define with_systemd 1
%define _name dbus
%define _libname libdbus-1-3
+# Temporary code to disable service restart on update sflees(a)suse.de boo#1020301
+%global _backup /etc/sysconfig/services.rpmbak.%{name}-%{version}-%{release}
%if 0%{?suse_version} <= 1320
%define _userunitdir %{_prefix}/lib/systemd/user
%endif
@@ -38,6 +40,8 @@
# PATCH-FIX-OPENSUSE coolo(a)suse.de -- force a feature configure won't accept without x11 in buildrequires
Patch1: dbus-do-autolaunch.patch
Patch2: 0001-Drop-Install-sections-from-user-services.patch
+# Patch-Feature-opensuse sflees(a)suse.de, users shouldn't be allowed to start / stop the dbus service.
+Patch3: 0001-Add-RefuseManualStartStop.patch
BuildRequires: audit-devel
BuildRequires: doxygen
BuildRequires: libcap-ng-devel
@@ -113,6 +117,7 @@
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
echo 'HTML_TIMESTAMP=NO' >> Doxyfile.in
@@ -227,6 +232,31 @@
%endif
%service_add_pre dbus.service dbus.socket
+# Lines below are temporary code to disable service restart on update sflees(a)suse.de boo#1020301
+# These are potentially not needed on non tumbleweed systems where updates while running a desktop are not supported.
+# This seems likely to only effect the last version of tumbleweed where the service files were added and can probably be
+# removed reletavly soon.
+
+# Get the current version
+CURRENT_VER=$(dbus-daemon --version | sed 's/^.*[^0-9]\([0-9]*\.[0-9]*\.[0-9]*\).*$/\1/' | head -1)
+
+# If the current version is or less then 1.10.2 where this change was added then migration needs to be run
+# The following line will return 1.10.2 if its newer then the current version
+TEST_VER=$(printf "1.10.2\n$CURRENT_VER" | sort -Vr | head -1)
+
+if [[ "$FIRST_ARG" -gt 1 && $TEST_VER == "1.10.12" ]]; then
+ if [[ -f /etc/sysconfig/services ]]; then
+ cp -a /etc/sysconfig/services %{_backup}
+ else
+ touch %{_backup}
+ fi
+ cat >>/etc/sysconfig/services <<EOF
+# temporarily added by rpm update to avoid dbus service restart
+# backup saved in %{_backup}
+DISABLE_RESTART_ON_UPDATE="yes"
+EOF
+fi
+
%post
if [ -e %{_localstatedir}/lib/dbus/machine-id -a -e %{_sysconfdir}/machine-id ]; then
cmp -s %{_localstatedir}/lib/dbus/machine-id %{_sysconfdir}/machine-id > /dev/null
@@ -254,8 +284,18 @@
%service_del_preun dbus.service dbus.socket
%postun
+# immediately restarting the dbus service causes issues, As such wait for the next reboot to restart
+export DISABLE_RESTART_ON_UPDATE=yes
%service_del_postun dbus.service dbus.socket
+%posttrans
+# See comments in pre
+if [[ -s %{_backup} ]]; then
+ mv -f %{_backup} /etc/sysconfig/services
+elif [[ -e %{_backup} ]]; then
+ rm -f /etc/sysconfig/services
+fi
+
%files
%defattr(-, root, root)
%dir %{_localstatedir}/lib/dbus
++++++ 0001-Add-RefuseManualStartStop.patch ++++++
Index: dbus-1.10.12/bus/dbus.service.in
===================================================================
--- dbus-1.10.12.orig/bus/dbus.service.in
+++ dbus-1.10.12/bus/dbus.service.in
@@ -2,6 +2,8 @@
Description=D-Bus System Message Bus
Documentation=man:dbus-daemon(1)
Requires=dbus.socket
+RefuseManualStart=true
+RefuseManualStop=true
[Service]
ExecStart=@EXPANDED_BINDIR@/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
1
0
Hello community,
here is the log from the commit of package darktable for openSUSE:Factory checked in at 2017-02-02 15:41:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/darktable (Old)
and /work/SRC/openSUSE:Factory/.darktable.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "darktable"
Changes:
--------
--- /work/SRC/openSUSE:Factory/darktable/darktable.changes 2017-01-16 11:15:17.409733209 +0100
+++ /work/SRC/openSUSE:Factory/.darktable.new/darktable.changes 2017-02-03 17:35:20.952674263 +0100
@@ -1,0 +2,68 @@
+Tue Jan 31 21:36:16 UTC 2017 - mrueckert(a)suse.de
+
+- update to 2.2.3
+ - Fix fatal crash when generating preview for medium megapixel
+ count (~16MP) Bayer images
+ - Propely subtract black levels: respect the even/odd -ness of
+ the raw crop origin point
+ - Collection module: fix a few ui quirks
+- drop f7bc2b3338832a42629cdfaa691b5c921df0701c.patch
+ included in update
+
+-------------------------------------------------------------------
+Mon Jan 30 20:33:35 UTC 2017 - mrueckert(a)suse.de
+
+- added f7bc2b3338832a42629cdfaa691b5c921df0701c.patch
+ imageop_math: fix Bayer downscale bounds. Fixes #11486
+
+-------------------------------------------------------------------
+Mon Jan 30 11:06:08 UTC 2017 - mrueckert(a)suse.de
+
+- update to 2.2.2:
+ - New features:
+ - color look up table module: include preset for
+ helmholtz/kohlrausch monochrome
+ - Lens module: re-enable tiling
+ - Darkroom: fix some artefacts in the preview image (not the
+ main view!)
+ - DNG decoder: support reading one more white balance encoding
+ method
+ - Mac: display an error when too old OS version is detected
+ - Some documentation and tooltips updates
+ - Bugfixes:
+ - Main view no longer grabs focus when mouse enters it.
+ Prevents accidental catastrophic image rating loss.
+ - OSX: fix bauhaus slider popup keyboard input
+ - Don't write all XMP when detaching tag
+ - OSX: don't do PPD autodetection, gtk did their thing again.
+ - Don't show db lock popup when dbus is used to start darktable
+ - Actually delete duplicate's XMP when deleting duplicated
+ image
+ - Ignore UTF-8 BOM in GPX files
+ - Fix import of LR custom tone-curve
+ - Overwrite Xmp rating from raw when exporting
+ - Some memory leak fixes
+ - Lua: sync XMPs after some tag manipulations
+ - Explicitly link against math library
+ - Base Support:
+ - Canon PowerShot SX40 HS (dng)
+ - Fujifilm X-E2S
+ - Leica D-LUX (Typ 109) (4:3, 3:2, 16:9, 1:1)
+ - Leica X2 (dng)
+ - Nikon LS-5000 (dng)
+ - Nokia Lumia 1020 (dng)
+ - Panasonic DMC-GF6 (16:9, 3:2, 1:1)
+ - Pentax K-5 (dng)
+ - Pentax K-r (dng)
+ - Pentax K10D (dng)
+ - Sony ILCE-6500
+ - Noise Profiles:
+ - Fujifilm X-M1
+ - Leica X2
+ - Nikon Coolpix A
+ - Panasonic DMC-G8
+ - Panasonic DMC-G80
+ - Panasonic DMC-G81
+ - Panasonic DMC-G85
+
+-------------------------------------------------------------------
Old:
----
darktable-2.2.1.tar.xz
New:
----
darktable-2.2.3.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ darktable.spec ++++++
--- /var/tmp/diff_new_pack.noPM1o/_old 2017-02-03 17:35:22.608439910 +0100
+++ /var/tmp/diff_new_pack.noPM1o/_new 2017-02-03 17:35:22.612439344 +0100
@@ -47,7 +47,7 @@
%define cmake_options -DCMAKE_SKIP_RPATH:BOOL=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBINARY_PACKAGE_BUILD=1 -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_INSTALL_LIBDIR="%{_lib}"
Name: darktable
-Version: 2.2.1
+Version: 2.2.3
Release: 0
Url: http://www.darktable.org/
Source0: %{name}-%{version}.tar.xz
++++++ darktable-2.2.1.tar.xz -> darktable-2.2.3.tar.xz ++++++
++++ 33267 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package darcs for openSUSE:Factory checked in at 2017-01-28 11:07:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/darcs (Old)
and /work/SRC/openSUSE:Factory/.darcs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "darcs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/darcs/darcs.changes 2016-11-03 11:13:45.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.darcs.new/darcs.changes 2017-02-03 17:35:19.900823140 +0100
@@ -1,0 +2,5 @@
+Wed Jan 18 09:00:16 UTC 2017 - psimons(a)suse.com
+
+- Update to version 2.12.5 with cabal2obs.
+
+-------------------------------------------------------------------
Old:
----
darcs-2.12.4.tar.gz
New:
----
darcs-2.12.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ darcs.spec ++++++
--- /var/tmp/diff_new_pack.BRzHNn/_old 2017-02-03 17:35:20.396752947 +0100
+++ /var/tmp/diff_new_pack.BRzHNn/_new 2017-02-03 17:35:20.396752947 +0100
@@ -1,7 +1,7 @@
#
# spec file for package darcs
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%global pkg_name darcs
%bcond_with tests
Name: %{pkg_name}
-Version: 2.12.4
+Version: 2.12.5
Release: 0
Summary: A distributed, interactive, smart revision control system
License: GPL-2.0+
@@ -133,7 +133,7 @@
%install
%ghc_lib_install
-%ghc_fix_dynamic_rpath %{pkg_name}
+%ghc_fix_rpath %{pkg_name}-%{version}
%check
%cabal_test
++++++ darcs-2.12.4.tar.gz -> darcs-2.12.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/darcs-2.12.4/CHANGELOG new/darcs-2.12.5/CHANGELOG
--- old/darcs-2.12.4/CHANGELOG 2016-09-14 16:39:58.000000000 +0200
+++ new/darcs-2.12.5/CHANGELOG 2017-01-11 21:07:29.000000000 +0100
@@ -1,3 +1,9 @@
+Darcs 2.12.5, 11 January 2017
+
+ * Bump some dependency upper bounds (Ganesh Sittampalam)
+ * Fix issue2516 - failure cloning from URLs on Windows (Ben Franksen)
+
+
Darcs 2.12.4, 14 September 2016
* *really* fix compile error under Windows (Guillaume Hoffmann)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/darcs-2.12.4/darcs.cabal new/darcs-2.12.5/darcs.cabal
--- old/darcs-2.12.4/darcs.cabal 2016-09-14 16:39:58.000000000 +0200
+++ new/darcs-2.12.5/darcs.cabal 2017-01-11 21:07:29.000000000 +0100
@@ -1,5 +1,5 @@
Name: darcs
-version: 2.12.4
+version: 2.12.5
License: GPL
License-file: COPYING
Author: David Roundy <droundy(a)darcs.net>, <darcs-devel(a)darcs.net>
@@ -407,7 +407,7 @@
cryptohash >= 0.4 && < 0.12,
base16-bytestring >= 0.1 && < 0.2,
utf8-string >= 0.3.6 && < 1.1,
- vector >= 0.10.0.1 && < 0.12,
+ vector >= 0.10.0.1 && < 0.13,
tar >= 0.4 && < 0.6,
data-ordlist == 0.4.*,
attoparsec >= 0.11 && < 0.14,
@@ -417,11 +417,11 @@
unix-compat >= 0.1.2 && < 0.5,
bytestring >= 0.10.0.2 && < 0.11,
old-time >= 1.1 && < 1.2,
- time >= 1.5 && < 1.7,
+ time >= 1.5 && < 1.8,
-- release notes of GHC 7.10.2 recommends to use text >= 1.2.1.3:
-- https://mail.haskell.org/pipermail/haskell/2015-July/024641.html
text >= 1.2.1.3 && < 1.3,
- directory >= 1.2.0.1 && < 1.3.0.0,
+ directory >= 1.2.0.1 && < 1.4.0.0,
process >= 1.1.0.2 && < 1.5.0.0,
array >= 0.4.0.1 && < 0.6,
random >= 1.0.1.1 && < 1.2,
@@ -572,10 +572,10 @@
shelly >= 1.6.2 && < 1.7,
split >= 0.2.2 && < 0.3,
text >= 1.2.1.3 && < 1.3,
- directory >= 1.2.0.1 && < 1.3.0.0,
+ directory >= 1.2.0.1 && < 1.4.0.0,
FindBin >= 0.0 && < 0.1,
QuickCheck >= 2.6 && < 2.10,
- HUnit >= 1.2.5.2 && < 1.4,
+ HUnit >= 1.2.5.2 && < 1.6,
test-framework >= 0.4.0 && < 0.9,
test-framework-hunit >= 0.2.2 && < 0.4,
test-framework-quickcheck2 >= 0.3 && < 0.4,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/darcs-2.12.4/release/distributed-context new/darcs-2.12.5/release/distributed-context
--- old/darcs-2.12.4/release/distributed-context 2016-09-14 16:39:58.000000000 +0200
+++ new/darcs-2.12.5/release/distributed-context 2017-01-11 21:07:29.000000000 +0100
@@ -1 +1 @@
-Just "\nContext:\n\n[TAG 2.12.4\nGuillaume Hoffmann <guillaumh(a)gmail.com>**20160914143914\n Ignore-this: fee5b93a45e3a175e63e6fdb837ec4dc\n] \n"
\ No newline at end of file
+Just "\nContext:\n\n[TAG 2.12.5\nGanesh Sittampalam <ganesh(a)earth.li>**20170111174540\n Ignore-this: 5e9ed0bfd6de3ef43d6933f2bda92147\n] \n"
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/darcs-2.12.4/src/Darcs/Repository/Clone.hs new/darcs-2.12.5/src/Darcs/Repository/Clone.hs
--- old/darcs-2.12.4/src/Darcs/Repository/Clone.hs 2016-09-14 16:39:58.000000000 +0200
+++ new/darcs-2.12.5/src/Darcs/Repository/Clone.hs 2017-01-11 21:07:29.000000000 +0100
@@ -13,6 +13,7 @@
import Control.Exception ( catch, SomeException )
import Control.Monad ( when, void )
import qualified Data.ByteString.Char8 as BS
+import Data.List( intercalate )
import Data.Maybe( catMaybes, isJust )
import System.FilePath( (</>) )
import System.Directory
@@ -184,6 +185,9 @@
NoPatchIndex -> return () -- default
YesPatchIndex -> createOrUpdatePatchIndexDisk repo
+joinUrl :: [String] -> String
+joinUrl = intercalate "/"
+
cloneRepository ::
String -- origin repository path
-> String -- new repository name (for relative path)
@@ -218,7 +222,7 @@
Just e -> fail $ "Incompatibility with repository " ++ fromDir ++ ":\n" ++ e
Nothing -> return ()
debugMessage "Copying prefs"
- copyFileOrUrl (remoteDarcs rdarcs) (fromDir </> darcsdir </> "prefs" </> "prefs")
+ copyFileOrUrl (remoteDarcs rdarcs) (joinUrl [fromDir, darcsdir, "prefs", "prefs"])
(darcsdir </> "prefs/prefs") (MaxAge 600) `catchall` return ()
-- prepare sources and cache
(Repo toDir toFormat toPristine toCache) <- identifyRepository uc "."
@@ -305,9 +309,9 @@
-> WithWorkingDir
-> IO ()
copyBasicRepoPacked r@(Repo fromDir _ _ _) toRepo verb rdarcs withWorkingDir =
- do let hashURL = fromDir </> darcsdir </> packsDir </> "pristine"
+ do let hashURL = joinUrl [fromDir, darcsdir, packsDir, "pristine"]
mPackHash <- (Just <$> gzFetchFilePS hashURL Uncachable) `catchall` (return Nothing)
- let hiURL = fromDir </> darcsdir </> "hashed_inventory"
+ let hiURL = joinUrl [fromDir, darcsdir, "hashed_inventory"]
i <- gzFetchFilePS hiURL Uncachable
let currentHash = BS.pack $ inv2pris i
let copyNormally = copyBasicRepoNotPacked r toRepo verb rdarcs withWorkingDir
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/darcs-2.12.4/src/Darcs/Repository/Job.hs new/darcs-2.12.5/src/Darcs/Repository/Job.hs
--- old/darcs-2.12.4/src/Darcs/Repository/Job.hs 2016-09-14 16:39:58.000000000 +0200
+++ new/darcs-2.12.5/src/Darcs/Repository/Job.hs 2017-01-11 21:07:29.000000000 +0100
@@ -125,7 +125,7 @@
-- This was added to support darcsden, which inspects the internals of V1 prim patches.
--
-- In future this should be replaced with a more abstract inspection API as part of 'PrimPatch'.
- | PrimV1Job (forall rt p wR wU . (RepoPatch p, ApplyState p ~ Tree, PrimOf p ~ Prim)
+ | PrimV1Job (forall rt p wR wU . (IsRepoType rt, RepoPatch p, ApplyState p ~ Tree, PrimOf p ~ Prim)
=> Repository rt p wR wU wR -> IO a)
-- A job that works on normal darcs repositories, but will want access to the rebase patch if it exists.
| RebaseAwareJob RebaseJobFlags (forall rt p wR wU . (IsRepoType rt, RepoPatch p, ApplyState p ~ Tree, ApplyState (PrimOf p) ~ Tree) => Repository rt p wR wU wR -> IO a)
1
0
Hello community,
here is the log from the commit of package criu for openSUSE:Factory checked in at 2017-01-27 11:16:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/criu (Old)
and /work/SRC/openSUSE:Factory/.criu.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "criu"
Changes:
--------
--- /work/SRC/openSUSE:Factory/criu/criu.changes 2016-12-13 19:34:46.446787629 +0100
+++ /work/SRC/openSUSE:Factory/.criu.new/criu.changes 2017-02-03 17:35:03.187188745 +0100
@@ -1,0 +2,29 @@
+Wed Jan 25 07:52:51 CET 2017 - tiwai(a)suse.de
+
+- Update to criu 2.10:
+ New features:
+ * C/R of SOCK_PACKET sockets
+ * Libsoccr -- library for C/R of TCP sockets
+ Optimizations/improvements:
+ * Logs cleaned up (removed bunch of useless, fixed '\n' in
+ perrors)
+ * Action scripts errors are printed in logs
+ * Removed several iovec-s copying over the pagemap code
+ * Restore degraded linearly on Xen guests. Breakpoints disabled
+ until solution
+ Fixes:
+ * Py bindings fault on restore error delivery
+ * Fd leaked on file restore error path
+ * Fd leaked when restoring invisible files (gets closed with criu
+ exit though)
+ * Link remap restore could fail on kernels 4.8 and higher
+ * Impossible to restore after restore error with link remap file
+ in images
+ * When going daemon a descriptor could be leaked
+ * Custom setting of mmap_min_addr could make restore to fail
+ * Sending pages over UNIX socket could race and fail with EAGAIN
+ * Error getting ID of /proc/pid/ns/foo link not propagated and
+ could result in bogus NS ID generated
+- Add libnet-devel to buildreq for dependency
+
+-------------------------------------------------------------------
Old:
----
criu-2.9.tar.bz2
New:
----
criu-2.10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ criu.spec ++++++
--- /var/tmp/diff_new_pack.XyAdgd/_old 2017-02-03 17:35:03.707115157 +0100
+++ /var/tmp/diff_new_pack.XyAdgd/_new 2017-02-03 17:35:03.711114591 +0100
@@ -1,7 +1,7 @@
#
# spec file for package criu
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: criu
-Version: 2.9
+Version: 2.10
Release: 0
Summary: Checkpoint/Restore In Userspace Tools
License: GPL-2.0
@@ -29,6 +29,7 @@
BuildRequires: libbsd-devel
%endif
BuildRequires: libcap-devel
+BuildRequires: libnet-devel
BuildRequires: libnl3-devel
BuildRequires: pkg-config
BuildRequires: protobuf-c
++++++ criu-2.9.tar.bz2 -> criu-2.10.tar.bz2 ++++++
++++ 8458 lines of diff (skipped)
1
0
Hello community,
here is the log from the commit of package crash for openSUSE:Factory checked in at 2017-01-27 11:15:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/crash (Old)
and /work/SRC/openSUSE:Factory/.crash.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "crash"
Changes:
--------
--- /work/SRC/openSUSE:Factory/crash/crash.changes 2016-07-14 09:50:06.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.crash.new/crash.changes 2017-02-03 17:35:00.415581032 +0100
@@ -1,0 +2,91 @@
+Tue Jan 24 22:28:22 CET 2017 - dmair(a)suse.de
+
+- Upgrade of source tarball to 7.1.7 from upstream, removal of
+ crash-kernel-4.7.patch (source includes it) and refresh of other
+ patches to align with the version. For a detailed changelog of
+ the source tarball see:
+
+ http://people.redhat.com/anderson/crash.changelog.html
+
+ Feature enhancements included from 7.1.6:
+
+ - Introduction of support for "live" ramdump files, such as those
+ that are specified by the latest QEMU version's mem-path
+ argument of a memory-backend-file object, e.g.:
+
+ $ qemu-kvm ...other-options... \
+ -object memory-backend-file,id=MEM,size=128m,mem-path=/tmp/MEM,share=on \
+ -numa node,memdev=MEM -m 128
+
+ and a live session run can be run against the guest kernel like so:
+
+ $ crash <path-to-guest-vmlinux> live:/tmp/MEM@0
+
+ - Implemented support for the redesigned ARM64 kernel virtual
+ memory layout that was introduced in Linux 4.6. Plus ARM64
+ support for 4k pages with 4-level page tables and 48 VA bits.
+ NB: On live systems automatic operation with Linux 4.6 ARM64
+ kernels requires that CONFIG_RANDOMIZE_BASE is not configured.
+ If it is configured then use with a live system requires two
+ --machdep arguments, e.g.:
+
+ --machdep phys_offset=<base physical address>
+ --machdep kimage_voffset=<kernel kimage_voffset value>
+
+ - Improvement of the ARM64 bt -f display so that, for most cases,
+ the stack frame delimiter will be the location of the old FP
+ and LR pair.
+
+ - New bt -v option that checks all tasks for evidence of stack
+ overflows.
+
+ - Incorporation of an alternative stack backtrace mathod
+ accessed directly using bt -o and the default method can be
+ toggled between the two using bt -O.
+
+ - Fix for the case where the sym/dis commands fail for a symbol
+ name that is composed entirely of hexadecimal characters and
+ was previously interpreted as an address.
+
+ - Determine structure member data if the member is contained in
+ an anonymous structure or union (no longer necessary to use a]
+ discrete gdb "printf" command to find the offset of it).
+
+ - Session initialization speed up.
+
+ - Addition of "list -S" and "tree -S" options (similar to the -s
+ option of each command) where member values are read from
+ memory instead of being interpreting gdb output (much faster
+ behavior for 1-, 2-, 4- and 8-byte members).
+
+ - Fix to recognize x86_64 Linux 4.8-rc1 and later kernels that
+ are configured with CONFIG_RANDOMIZE_MEMORY.
+
+ - Support for PPC64 virtual address translation of radix MMU.
+
+ - Improvement of "dev -d" output to display I/O statistics for
+ devices that use the blk-mq interface.
+
+ Feature enhancements included from 7.1.7:
+
+ - Restore x86_64 "dis" command's symbol translation for call or
+ jump target addresses for kernels configured with
+ CONFIG_RANDOMIZE_BASE.
+
+ - Re-factor of the trace extension module to locate all of the
+ ftrace buffers and extracts data from each of them rather than
+ only the primary one.
+
+ - Support for s390x CONFIG_THREAD_INFO_IN_TASK configuration so
+ that "bt" command no longer shows incomplete output.
+
+ - Support for live ARM64 kernels from Linux 4.6 that have the
+ kernel image loaded anywhere in physical memory.
+
+ - Update of /dev/crash/kernel driver to v1.3 which adds support
+ Linux 4.6 and later ARM64 kernels configured with
+ CONFIG_HARDENED_USERCOPY and S390x kernels that use
+ xlate_dev_mem_ptr() and unxlate_dev_mem_ptr() rather than
+ kmap() and kunmap().
+
+-------------------------------------------------------------------
Old:
----
crash-7.1.5.tar.gz
crash-kernel-4.7.patch
New:
----
crash-7.1.7.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ crash.spec ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old 2017-02-03 17:35:01.747392531 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new 2017-02-03 17:35:01.747392531 +0100
@@ -1,7 +1,7 @@
#
# spec file for package crash
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -46,7 +46,7 @@
Summary: Crash utility for live systems; netdump, diskdump, LKCD or mcore dumpfiles
License: GPL-3.0+ and GFDL-1.2
Group: Development/Tools/Debuggers
-Version: 7.1.5
+Version: 7.1.7
Release: 0
Source: %{name}-%{version}.tar.gz
Source2: crash_whitepaper-%{whitepaper_version}.tar.bz2
@@ -71,7 +71,6 @@
Patch13: %{name}-patch-gdb.patch
Patch15: %{name}_enable_snappy_support.patch
Patch16: eppic-support-arm64.patch
-Patch17: %{name}-kernel-4.7.patch
Patch90: %{name}-sial-ps-2.6.29.diff
BuildRequires: bison
BuildRequires: flex
@@ -263,7 +262,6 @@
%if %{have_snappy}
%patch15 -p1
%endif
-%patch17 -p1
## GDB patches
#for f in %{S:XXX} ; do
# base=`basename "$f"`
++++++ crash-7.1.5.tar.gz -> crash-7.1.7.tar.gz ++++++
/work/SRC/openSUSE:Factory/crash/crash-7.1.5.tar.gz /work/SRC/openSUSE:Factory/.crash.new/crash-7.1.7.tar.gz differ: char 5, line 1
++++++ crash-debuginfo-compressed.patch ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old 2017-02-03 17:35:01.835380077 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new 2017-02-03 17:35:01.839379511 +0100
@@ -14,7 +14,7 @@
--- a/symbols.c
+++ b/symbols.c
-@@ -203,9 +203,9 @@ symtab_init(void)
+@@ -204,9 +204,9 @@ symtab_init(void)
* Pull a bait-and-switch on st->bfd if we've got a separate
* .gnu_debuglink file that matches the CRC. Not done for kerntypes.
*/
@@ -27,7 +27,7 @@
no_debugging_data(FATAL);
}
-@@ -267,13 +267,16 @@ check_gnu_debuglink(bfd *bfd)
+@@ -268,13 +268,16 @@ check_gnu_debuglink(bfd *bfd)
char *contents;
int crc_offset;
unsigned long crc32;
@@ -45,7 +45,7 @@
return FALSE;
}
-@@ -294,14 +297,14 @@ check_gnu_debuglink(bfd *bfd)
+@@ -295,14 +298,14 @@ check_gnu_debuglink(bfd *bfd)
contents, crc32);
if ((pc->debuginfo_file = (char *)
++++++ crash-make-emacs-default.diff ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old 2017-02-03 17:35:01.879373850 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new 2017-02-03 17:35:01.879373850 +0100
@@ -4,7 +4,7 @@
--- a/main.c
+++ b/main.c
-@@ -1146,12 +1146,6 @@ setup_environment(int argc, char **argv)
+@@ -1157,12 +1157,6 @@ setup_environment(int argc, char **argv)
pc->flags |= READLINE;
pc->editing_mode = "no_mode";
@@ -17,7 +17,7 @@
/*
* Resolve $HOME .rc file first, then the one in the local directory.
-@@ -1201,7 +1195,7 @@ setup_environment(int argc, char **argv)
+@@ -1212,7 +1206,7 @@ setup_environment(int argc, char **argv)
}
if (STREQ(pc->editing_mode, "no_mode"))
++++++ crash-sles9-time.patch ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old 2017-02-03 17:35:01.931366492 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new 2017-02-03 17:35:01.935365925 +0100
@@ -16,7 +16,7 @@
--- a/defs.h
+++ b/defs.h
-@@ -726,6 +726,7 @@ struct kernel_table {
+@@ -730,6 +730,7 @@ struct kernel_table {
ulong p2m_missing;
} pvops_xen;
int highest_irq;
@@ -24,7 +24,7 @@
#define IKCONFIG_AVAIL 0x1 /* kernel contains ikconfig data */
#define IKCONFIG_LOADED 0x2 /* ikconfig data is currently loaded */
int ikconfig_flags;
-@@ -6396,6 +6397,13 @@ extern struct lkcd_environment *lkcd;
+@@ -6524,6 +6525,13 @@ extern struct lkcd_environment *lkcd;
#endif /* LKCD_COMMON */
@@ -40,7 +40,7 @@
*/
--- a/kernel.c
+++ b/kernel.c
-@@ -282,6 +282,12 @@ kernel_init()
+@@ -285,6 +285,12 @@ kernel_init()
verify_version();
@@ -53,7 +53,7 @@
if (symbol_exists("__per_cpu_offset")) {
if (LKCD_KERNTYPES())
i = get_cpus_possible();
-@@ -5300,7 +5306,7 @@ get_uptime(char *buf, ulonglong *j64p)
+@@ -5320,7 +5326,7 @@ get_uptime(char *buf, ulonglong *j64p)
if (symbol_exists("jiffies_64")) {
get_symbol_data("jiffies_64", sizeof(ulonglong), &jiffies_64);
@@ -62,7 +62,7 @@
wrapped = (jiffies_64 & 0xffffffff00000000ULL);
if (wrapped) {
wrapped -= 0x100000000ULL;
-@@ -5892,6 +5898,7 @@ no_cpu_flags:
+@@ -5914,6 +5920,7 @@ no_cpu_flags:
fprintf(fp, " p2m_mid_missing: %lx\n", kt->pvops_xen.p2m_mid_missing);
fprintf(fp, " p2m_missing: %lx\n", kt->pvops_xen.p2m_missing);
}
@@ -72,7 +72,7 @@
/*
--- a/task.c
+++ b/task.c
-@@ -4033,6 +4033,12 @@ start_time_timespec(void)
+@@ -4067,6 +4067,12 @@ start_time_timespec(void)
default:
break;
}
@@ -85,7 +85,7 @@
tt->flags |= NO_TIMESPEC;
-@@ -4069,6 +4075,11 @@ convert_start_time(ulonglong start_time,
+@@ -4103,6 +4109,11 @@ convert_start_time(ulonglong start_time,
ulong tmp1, tmp2;
ulonglong wrapped;
++++++ eppic-support-arm64.patch ++++++
--- /var/tmp/diff_new_pack.ZNeNwi/_old 2017-02-03 17:35:01.975360265 +0100
+++ /var/tmp/diff_new_pack.ZNeNwi/_new 2017-02-03 17:35:01.979359699 +0100
@@ -7,9 +7,13 @@
Acked-by: Petr Tesarik <ptesarik(a)suse.com>
+---
+ extensions/eppic/applications/crash/eppic.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
--- a/extensions/eppic/applications/crash/eppic.c
+++ b/extensions/eppic/applications/crash/eppic.c
-@@ -1035,6 +1035,9 @@ _init() /* Register the command set. */
+@@ -1033,10 +1033,14 @@ _init() /* Register the command set. */
#ifdef PPC64
#define EPPIC_ABI ABI_PPC64
#else
@@ -19,11 +23,8 @@
#error eppic: Unkown ABI
#endif
#endif
-@@ -1042,6 +1045,7 @@ _init() /* Register the command set. */
+ #endif
++#endif
#endif
#endif
#endif
-+#endif
- eppic_apiset(&icops, EPPIC_ABI, sizeof(long), 0);
-
- eppic_version();
1
0
Hello community,
here is the log from the commit of package cpphs for openSUSE:Factory checked in at 2017-01-28 11:07:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cpphs (Old)
and /work/SRC/openSUSE:Factory/.cpphs.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cpphs"
Changes:
--------
--- /work/SRC/openSUSE:Factory/cpphs/cpphs.changes 2016-07-21 07:59:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.cpphs.new/cpphs.changes 2017-02-03 17:34:56.768097287 +0100
@@ -1,0 +2,11 @@
+Thu Sep 15 06:58:44 UTC 2016 - psimons(a)suse.com
+
+- Update to version 1.20.2 revision 0 with cabal2obs.
+
+-------------------------------------------------------------------
+Sat Jul 23 11:53:53 UTC 2016 - jengelh(a)inai.de
+
+- SRPM license field should contain all licenses. In addition,
+ I see no obvious "or later" clauses.
+
+-------------------------------------------------------------------
Old:
----
cpphs-1.20.1.tar.gz
New:
----
cpphs-1.20.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ cpphs.spec ++++++
--- /var/tmp/diff_new_pack.XY9Omw/_old 2017-02-03 17:34:57.300022000 +0100
+++ /var/tmp/diff_new_pack.XY9Omw/_new 2017-02-03 17:34:57.304021434 +0100
@@ -18,22 +18,20 @@
%global pkg_name cpphs
Name: %{pkg_name}
-Version: 1.20.1
+Version: 1.20.2
Release: 0
Summary: A liberalised re-implementation of cpp, the C pre-processor
-License: GPL-2.0+
+License: GPL-2.0 and LGPL-2.1
Group: Development/Languages/Other
Url: https://hackage.haskell.org/package/%{name}
Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.t…
BuildRequires: ghc-Cabal-devel
-# Begin cabal-rpm deps:
BuildRequires: ghc-directory-devel
BuildRequires: ghc-old-locale-devel
BuildRequires: ghc-old-time-devel
BuildRequires: ghc-polyparse-devel
BuildRequires: ghc-rpm-macros
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-# End cabal-rpm deps
%description
Cpphs is a re-implementation of the C pre-processor that is both more
@@ -68,7 +66,6 @@
%prep
%setup -q
-
%build
%ghc_lib_build
++++++ cpphs-1.20.1.tar.gz -> cpphs-1.20.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cpphs-1.20.1/CHANGELOG new/cpphs-1.20.2/CHANGELOG
--- old/cpphs-1.20.1/CHANGELOG 2016-03-04 10:33:47.000000000 +0100
+++ new/cpphs-1.20.2/CHANGELOG 2016-09-05 18:34:13.000000000 +0200
@@ -2,6 +2,7 @@
------------
* bugfixes for #if defined(FOO) && FOO(a,b)
* (1.20.1): fix version number
+ * (1.20.2): ensure all input/output is UTF8, regardless of locale
Version 1.19
------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cpphs-1.20.1/Language/Preprocessor/Cpphs/ReadFirst.hs new/cpphs-1.20.2/Language/Preprocessor/Cpphs/ReadFirst.hs
--- old/cpphs-1.20.1/Language/Preprocessor/Cpphs/ReadFirst.hs 2016-03-04 10:33:47.000000000 +0100
+++ new/cpphs-1.20.2/Language/Preprocessor/Cpphs/ReadFirst.hs 2016-09-05 18:34:13.000000000 +0200
@@ -13,12 +13,15 @@
module Language.Preprocessor.Cpphs.ReadFirst
( readFirst
+ , readFileUTF8
+ , writeFileUTF8
) where
-import System.IO (hPutStrLn, stderr)
+import System.IO
import System.Directory (doesFileExist)
-import Data.List (intersperse)
-import Control.Monad (when)
+import Data.List (intersperse)
+import Control.Exception as E
+import Control.Monad (when)
import Language.Preprocessor.Cpphs.Position (Posn,directory,cleanPath)
-- | Attempt to read the given file from any location within the search path.
@@ -51,5 +54,20 @@
let file = cleanPath p++'/':cleanPath name
ok <- doesFileExist file
if not ok then try name ps
- else do content <- readFile file
+ else do content <- readFileUTF8 file
return (file,content)
+
+readFileUTF8 :: FilePath -> IO String
+readFileUTF8 file = do
+ h <- openFile file ReadMode
+ (do utf8r <- mkTextEncoding "UTF-8//ROUNDTRIP"
+ hSetEncoding h utf8r
+ hGetContents h) `E.onException` (hClose h)
+
+writeFileUTF8 :: FilePath -> String -> IO ()
+writeFileUTF8 f txt = withFile f WriteMode $ \hdl->
+ do utf8r <- mkTextEncoding "UTF-8//ROUNDTRIP"
+ hSetEncoding hdl utf8r
+ hPutStr hdl txt
+ `E.onException` (hClose hdl)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cpphs-1.20.1/cpphs.cabal new/cpphs-1.20.2/cpphs.cabal
--- old/cpphs-1.20.1/cpphs.cabal 2016-03-04 10:33:47.000000000 +0100
+++ new/cpphs-1.20.2/cpphs.cabal 2016-09-05 18:34:13.000000000 +0200
@@ -1,5 +1,5 @@
Name: cpphs
-Version: 1.20.1
+Version: 1.20.2
Copyright: 2004-2016, Malcolm Wallace
License: LGPL
License-File: LICENCE-LGPL
@@ -7,6 +7,7 @@
Author: Malcolm Wallace <Malcolm.Wallace(a)me.com>
Maintainer: Malcolm Wallace <Malcolm.Wallace(a)me.com>
Homepage: http://projects.haskell.org/cpphs/
+bug-reports: https://github.com/malcolmwallace/cpphs/issues
Synopsis: A liberalised re-implementation of cpp, the C pre-processor.
Description:
Cpphs is a re-implementation of the C pre-processor that is both
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cpphs-1.20.1/cpphs.hs new/cpphs-1.20.2/cpphs.hs
--- old/cpphs-1.20.1/cpphs.hs 2016-03-04 10:33:47.000000000 +0100
+++ new/cpphs-1.20.2/cpphs.hs 2016-09-05 18:34:13.000000000 +0200
@@ -15,15 +15,20 @@
import System.Exit ( exitWith, ExitCode(..) )
import Data.Maybe
import Language.Preprocessor.Cpphs ( runCpphs, CpphsOptions(..), parseOptions )
-import System.IO ( stdout, IOMode(WriteMode), openFile, hPutStr, hFlush, hClose )
+import Language.Preprocessor.Cpphs.ReadFirst ( readFileUTF8, writeFileUTF8 )
+import System.IO ( stdin, stdout, stderr, hFlush, hSetEncoding, utf8 )
import Control.Monad ( when )
import Data.List ( isPrefixOf )
version :: String
-version = "1.20.1"
+version = "1.20.2"
main :: IO ()
main = do
+ hSetEncoding stdin utf8
+ hSetEncoding stdout utf8
+ hSetEncoding stderr utf8
+
args <- getArgs
args <- return $ if "--cpp" `elem` args then convertArgs args else args
@@ -60,10 +65,10 @@
execute :: CpphsOptions -> Maybe FilePath -> Maybe FilePath -> IO ()
execute opts ofile infile =
let (filename, readIt) = case infile of
- Just x -> (x, readFile x)
+ Just x -> (x, readFileUTF8 x)
Nothing -> ("stdin", getContents)
output Nothing x = do putStr x; hFlush stdout
- output (Just f) x = writeFile f x
+ output (Just f) x = writeFileUTF8 f x
in do contents <- readIt
transformed <- runCpphs opts filename contents
output ofile transformed
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/cpphs-1.20.1/docs/index.html new/cpphs-1.20.2/docs/index.html
--- old/cpphs-1.20.1/docs/index.html 2016-03-04 10:33:47.000000000 +0100
+++ new/cpphs-1.20.2/docs/index.html 2016-09-05 18:34:13.000000000 +0200
@@ -198,12 +198,11 @@
<b>Current stable version:</b>
<p>
-cpphs-1.20, release date 2016-03-04<br>
+cpphs-1.20.2, release date 2016-09-05<br>
By HTTP:
<a href="http://hackage.haskell.org/package/cpphs">Hackage</a>.
<ul>
-<li> bugfix for #if defined(FOO) && FOO(a,b)
-<li> (1.20.1) fix version number
+<li> (1.20.2) ensure all input/output is UTF8, regardless of locale
</ul>
<p>
@@ -227,6 +226,16 @@
<b>Older versions:</b>
<p>
+cpphs-1.20, release date 2016-03-04<br>
+By HTTP:
+<a href="http://hackage.haskell.org/package/cpphs">Hackage</a>.
+<ul>
+<li> bugfix for #if defined(FOO) && FOO(a,b)
+<li> (1.20.1) fix version number
+<li> (1.20.2) ensure all input/output is UTF8, regardless of locale
+</ul>
+
+<p>
cpphs-1.19.3, release date 2015-08-23<br>
By HTTP:
<a href="http://hackage.haskell.org/package/cpphs">Hackage</a>.
1
0