Hello community,

here is the log from the commit of package keepassxc for openSUSE:Factory 
checked in at 2019-10-31 18:18:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/keepassxc (Old)
 and      /work/SRC/openSUSE:Factory/.keepassxc.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "keepassxc"

Thu Oct 31 18:18:01 2019 rev:20 rq:743245 version:2.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/keepassxc/keepassxc.changes      2019-09-09 
12:36:18.593463240 +0200
+++ /work/SRC/openSUSE:Factory/.keepassxc.new.2990/keepassxc.changes    
2019-10-31 18:18:19.554201237 +0100
@@ -1,0 +2,6 @@
+Sat Oct 26 19:39:26 UTC 2019 - Marcus Rueckert <[email protected]>
+
+- update to 2.5.0
+  https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0
+
+-------------------------------------------------------------------

Old:
----
  keepassxc-2.4.3-src.tar.xz
  keepassxc-2.4.3-src.tar.xz.sig

New:
----
  keepassxc-2.5.0-src.tar.xz
  keepassxc-2.5.0-src.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ keepassxc.spec ++++++
--- /var/tmp/diff_new_pack.2eIlMT/_old  2019-10-31 18:18:21.106202843 +0100
+++ /var/tmp/diff_new_pack.2eIlMT/_new  2019-10-31 18:18:21.114202851 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           keepassxc
-Version:        2.4.3
+Version:        2.5.0
 Release:        0
 Summary:        Qt5-based Password Manager
 License:        GPL-2.0-only OR GPL-3.0-only
@@ -46,6 +46,7 @@
 BuildRequires:  ykpers-devel
 %endif
 BuildRequires:  libyubikey-devel
+BuildRequires:  readline-devel
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(Qt5Concurrent)
 BuildRequires:  pkgconfig(Qt5Core)
@@ -152,12 +153,13 @@
 
 %files
 %license COPYING LICENSE*
-%doc CHANGELOG README.md
+%doc CHANGELOG.md README.md
 %doc docs/*
 %{_bindir}/%{name}
 %{_bindir}/%{name}-cli
 %{_bindir}/%{name}-proxy
 %dir %{_datadir}/%{name}
+%{_datadir}/%{name}/docs/
 %{_datadir}/%{name}/icons/
 %{_datadir}/%{name}/wizard/
 %{_datadir}/%{name}/wordlists/
@@ -168,6 +170,7 @@
 %{_datadir}/mime/packages/%{name}.xml
 %dir %{_libdir}/%{name}
 %{_libdir}/keepassxc/libkeepassx-autotype-xcb.so
+%{_mandir}/man1/%{name}.1*
 %{_mandir}/man1/%{name}-cli.1*
 
 %if 0%{?suse_version}

++++++ debian.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/changelog new/debian/changelog
--- old/debian/changelog        2019-06-12 13:02:06.164500526 +0200
+++ new/debian/changelog        2019-10-26 21:39:21.386453007 +0200
@@ -1,3 +1,10 @@
+keepassxc (2.5.0-1.1) experimental; urgency=medium
+
+  * update to 2.5.0
+    https://github.com/keepassxreboot/keepassxc/releases/tag/2.5.0
+
+ -- darix <[email protected]>  Sat, 26 Oct 2019 19:39:00 -0000
+
 keepassxc (2.4.3-1.1) experimental; urgency=medium
 
   * update to 2.4.3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/control new/debian/control
--- old/debian/control  2019-03-25 15:13:25.606028949 +0100
+++ new/debian/control  2019-10-26 21:28:07.938198902 +0200
@@ -4,10 +4,12 @@
 Maintainer: Julian Andres Klode <[email protected]>
 Build-Depends: cmake,
                debhelper (>= 10),
-               libargon2-0-dev,
+               libargon2-dev | libargon2-0-dev,
                libcurl4-gnutls-dev,
                libgcrypt20-dev,
+               libqt5svg5-dev,
                libqt5x11extras5-dev,
+               libqrencode-dev,
                libsodium-dev,
                libxtst-dev,
                libykpers-1-dev,
@@ -20,11 +22,11 @@
                libqt5x11extras5-dev,
                libqrencode-dev,
                libquazip5-dev,
-               libquazip5-headers,
+               libreadline-dev,
                xauth,
                xvfb,
                zlib1g-dev
-Standards-Version: 4.1.3
+Standards-Version: 4.4.0
 Homepage: https://www.keepassxc.org/
 Vcs-Git: https://salsa.debian.org/debian/keepassxc.git
 Vcs-Browser: https://salsa.debian.org/debian/keepassxc
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/copyright new/debian/copyright
--- old/debian/copyright        2019-01-24 00:30:54.822350044 +0100
+++ new/debian/copyright        2019-10-26 21:28:07.938198902 +0200
@@ -14,7 +14,6 @@
            2013, Laszlo Papp <[email protected]>
            2013, David Faure <[email protected]>
            2014, Kyle Manna <[email protected]>
-           2017, KeePassXC Team <[email protected]>
            2015-2016, Enrico Mariotti <[email protected]>
            2017, Vladimir Svyatski <[email protected]>
            2016, Danny Su <[email protected]>
@@ -24,23 +23,43 @@
            2012, Tobias Tangemann
            2016, Jonathan White <[email protected]>
            2013, Francois Ferrand
+           2016-2018, KeePassXC Team <[email protected]>
 License: GPL-2 or GPL-3
+Comment: The "KeePassXC Team" in every copyright notice is formed by the 
following people:
+           - droidmonkey
+           - phoerious
+           - TheZ3ro <[email protected]>
+           - louib
+           - weslly
+         Every other contributor is listed on 
https://github.com/keepassxreboot/keepassxc/graphs/contributors
 
 Files: cmake/GNUInstallDirs.cmake
 Copyright: 2011 Nikita Krupen'ko <[email protected]>
            2011 Kitware, Inc.
 License: BSD-3-clause
 
+Files: cmake/CodeCoverage.cmake
+Copyright: 2012 - 2015, Lars Bilke
+License: BSD-3-clause-CopyrightHolders
+
+Files: cmake/FindYubiKey.cmake
+Copyright: 2014 Kyle Manna <[email protected]>
+License: GPL-2 or GPL-3
+
+Files: cmake/GenerateProductVersion.cmake
+Copyright: 2015 halex2005 <[email protected]>
+License: Expat
+
 Files: share/icons/application/*/apps/keepassxc.png
-       share/icons/application/scalable/apps/keepassxc.svgz
+       share/icons/application/scalable/apps/keepassxc.svg
        share/icons/application/*/apps/keepassxc-dark.png
-       share/icons/application/scalable/apps/keepassxc-dark.svgz
+       share/icons/application/scalable/apps/keepassxc-dark.svg
        share/icons/application/*/apps/keepassxc-locked.png
-       share/icons/application/scalable/apps/keepassxc-locked.svgz
+       share/icons/application/scalable/apps/keepassxc-locked.svg
        share/icons/application/*/apps/keepassxc-unlocked.png
-       share/icons/application/scalable/apps/keepassxc-unlocked.svgz
+       share/icons/application/scalable/apps/keepassxc-unlocked.svg
        share/icons/application/*/mimetypes/application-x-keepassxc.png
-       share/icons/application/scalable/mimetypes/application-x-keepassxc.svgz
+       share/icons/application/scalable/mimetypes/application-x-keepassxc.svg
 Copyright: 2016, Lorenzo Stella <[email protected]>
 License: LGPL-2
 
@@ -127,7 +146,14 @@
 License: LGPL-2.1
 Comment: based on Nuvola icon theme
 
+Files: share/icons/application/*/actions/favicon-download.png
+Copyright: 2003-2004, David Vignoni <[email protected]>
+           2018, Kyle Kneitinger <[email protected]>
+License: LGPL-2.1
+Comment: based on Nuvola icon theme
+
 Files: share/icons/application/*/actions/application-exit.png
+       share/icons/application/*/actions/chronometer.png
        share/icons/application/*/actions/configure.png
        share/icons/application/*/actions/dialog-close.png
        share/icons/application/*/actions/dialog-ok.png
@@ -150,12 +176,13 @@
        share/icons/application/*/actions/view-history.png
        share/icons/application/*/apps/internet-web-browser.png
        share/icons/application/*/apps/preferences-desktop-icons.png
+       share/icons/application/*/apps/utilities-terminal.png
        share/icons/application/*/categories/preferences-other.png
        share/icons/application/*/status/dialog-error.png
        share/icons/application/*/status/dialog-information.png
        share/icons/application/*/status/dialog-warning.png
        share/icons/application/*/status/security-high.png
-       share/icons/svg/*.svgz
+       share/icons/svg/*.svg
 Copyright: 2007, Nuno Pinheiro <[email protected]>
            2007, David Vignoni <[email protected]>
            2007, David Miller <[email protected]>
@@ -185,69 +212,22 @@
        share/icons/database/C66_Money.png
 Copyright: none
 License: public-domain
- In the public domain.
-
-Files: src/crypto/salsa20/*
-Copyright: none
-License: public-domain
- In the public domain.
 
 Files: src/streams/qtiocompressor.*
        src/streams/QtIOCompressor
        tests/modeltest.*
 Copyright: 2009-2012, Nokia Corporation and/or its subsidiary(-ies)
-           Copyright (C) 2015 The Qt Company Ltd.
 License: LGPL-2.1 or GPL-3
 
-Files: cmake/CodeCoverage.cmake
-Copyright: 2012 - 2015, Lars Bilke
-License: BSD-3-clause-CopyrightHolders
-
-Files: cmake/GenerateProductVersion.cmake
-Copyright: 2015, by [halex2005](mailto:[email protected])
-License: Expat
-
-Files: cmake/GetGitRevisionDescription.cmake*
-Copyright: 2009-2010, Iowa State University
-License: Boost-1.0
-
-Files: src/zxcvbn/*
-Copyright: 2015, Tony Evans
-License: BSD-3-clause-CopyrightHolders
-
-Files: src/http/qhttp/*
-Copyright: 2014-2016, Amir Zamani
-License: Expat
-
-Files: src/http/qhttp/http-parser/*
-Copyright: 2002-2013, Igor Sysoev
-           2011-2013, Nginx, Inc.
-           Joyent, Inc. and other Node contributor
-License: Expat and BSD-2-Clause
-Comment:
- The original header of the nginx file started with:
- /*
-  * Copyright (C) 2002-2013 Igor Sysoev
-  * Copyright (C) 2011-2013 Nginx, Inc.
-  * All rights reserved.
- before the BSD-2-Clause license. This was apparently wrongfully removed at 
some
- point, probably by Node.js contributors. By listing the copyright statements
- here, we still retain them (albeit in a different file)
-
-Files: src/http/qhttp/http-parser/http_parser.h
-Copyright: Joyent, Inc. and other Node contributor
-License: Expat
-
-Files: src/gui/KMessageWidget.*
-Copyright: 2011, Aurélien Gâteau <[email protected]>
-           2014, Dominik Haumann <[email protected]>
+Files: src/gui/KMessageWidget.h
+       src/gui/KMessageWidget.cpp
+Copyright: 2011 Aurélien Gâteau <[email protected]>
+           2014 Dominik Haumann <[email protected]>
 License: LGPL-2.1+
 
-Files: src/totp/base32.*
-Copyright: 2010, Google Inc.
-           2017, KeePassXC team <[email protected]>
-License: Apache-2.0
-
+Files: share/linux/org.keepassxc.KeePassXC.appdata.xml
+Copyright: Copyright 2017 KeePassXC Team <[email protected]>
+License: CC-BY-3.0
 
 License: GPL-2
  This program is free software; you can redistribute it
@@ -476,31 +456,6 @@
  party to this document and has no duty or obligation with respect to
  this CC0 or use of the Work.
 
-License: Boost-1.0
- Boost Software License - Version 1.0 - August 17th, 2003
- .
- Permission is hereby granted, free of charge, to any person or organization
- obtaining a copy of the software and accompanying documentation covered by
- this license (the "Software") to use, reproduce, display, distribute,
- execute, and transmit the Software, and to prepare derivative works of the
- Software, and to permit third-parties to whom the Software is furnished to
- do so, all subject to the following:
- .
- The copyright notices in the Software and this entire statement, including
- the above license grant, this restriction and the following disclaimer,
- must be included in all copies of the Software, in whole or in part, and
- all derivative works of the Software, unless such copies or derivative
- works are solely in the form of machine-executable object code generated by
- a source language processor.
- .
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
- SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
- FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
- ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- DEALINGS IN THE SOFTWARE.
-
 License: BSD-3-clause-CopyrightHolders
  Redistribution and use in source and binary forms, with or without 
modification,
  are permitted provided that the following conditions are met:
@@ -582,40 +537,340 @@
  On Debian systems, the full text of the license can be found in the file
  `/usr/share/common-licenses/LGPL-2.1'.
 
-License: Apache-2.0
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- .
-      http://www.apache.org/licenses/LICENSE-2.0
- .
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- .
- On Debian systems, the full text of the license can be found in the file
- `/usr/share/common-licenses/Apache-2.0'.
+License: public-domain
+ <general public domain blurb>
 
-License: BSD-2-Clause
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
- 1. Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
+License: CC-BY-3.0
+ Creative Commons Attribution 3.0 Unported
+ .
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+ LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
+ ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
+ ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
+ INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
+ ITS USE.
+ .
+ License
+ .
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
+ COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
+ COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
+ AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
+ .
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
+ TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
+ BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
+ CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
+ CONDITIONS.
+ .
+ 1. Definitions
+ .
+ a. "Adaptation" means a work based upon the Work, or upon the Work and
+ other pre-existing works, such as a translation, adaptation, derivative
+ work, arrangement of music or other alterations of a literary or
+ artistic work, or phonogram or performance and includes cinematographic
+ adaptations or any other form in which the Work may be recast,
+ transformed, or adapted including in any form recognizably derived from
+ the original, except that a work that constitutes a Collection will not
+ be considered an Adaptation for the purpose of this License. For the
+ avoidance of doubt, where the Work is a musical work, performance or
+ phonogram, the synchronization of the Work in timed-relation with a
+ moving image ("synching") will be considered an Adaptation for the
+ purpose of this License.
+ .
+ b. "Collection" means a collection of literary or artistic works, such
+ as encyclopedias and anthologies, or performances, phonograms or
+ broadcasts, or other works or subject matter other than works listed in
+ Section 1(f) below, which, by reason of the selection and arrangement of
+ their contents, constitute intellectual creations, in which the Work is
+ included in its entirety in unmodified form along with one or more other
+ contributions, each constituting separate and independent works in
+ themselves, which together are assembled into a collective whole. A work
+ that constitutes a Collection will not be considered an Adaptation (as
+ defined above) for the purposes of this License.
+ .
+ c.  "Distribute" means to make available to the public the original and
+ copies of the Work or Adaptation, as appropriate, through sale or other
+ transfer of ownership.
+ .
+ d. "Licensor" means the individual, individuals, entity or entities that
+ offer(s) the Work under the terms of this License.
+ .
+ e. "Original Author" means, in the case of a literary or artistic work,
+ the individual, individuals, entity or entities who created the Work or
+ if no individual or entity can be identified, the publisher; and in
+ addition (i) in the case of a performance the actors, singers,
+ musicians, dancers, and other persons who act, sing, deliver, declaim,
+ play in, interpret or otherwise perform literary or artistic works or
+ expressions of folklore; (ii) in the case of a phonogram the producer
+ being the person or legal entity who first fixes the sounds of a
+ performance or other sounds; and, (iii) in the case of broadcasts, the
+ organization that transmits the broadcast.
+ .
+ f. "Work" means the literary and/or artistic work offered under the
+ terms of this License including without limitation any production in the
+ literary, scientific and artistic domain, whatever may be the mode or
+ form of its expression including digital form, such as a book, pamphlet
+ and other writing; a lecture, address, sermon or other work of the same
+ nature; a dramatic or dramatico-musical work; a choreographic work or
+ entertainment in dumb show; a musical composition with or without words;
+ a cinematographic work to which are assimilated works expressed by a
+ process analogous to cinematography; a work of drawing, painting,
+ architecture, sculpture, engraving or lithography; a photographic work
+ to which are assimilated works expressed by a process analogous to
+ photography; a work of applied art; an illustration, map, plan, sketch
+ or three-dimensional work relative to geography, topography,
+ architecture or science; a performance; a broadcast; a phonogram; a
+ compilation of data to the extent it is protected as a copyrightable
+ work; or a work performed by a variety or circus performer to the extent
+ it is not otherwise considered a literary or artistic work.
+ .
+ g. "You" means an individual or entity exercising rights under this
+ License who has not previously violated the terms of this License with
+ respect to the Work, or who has received express permission from the
+ Licensor to exercise rights under this License despite a previous
+ violation.
+ .
+ h. "Publicly Perform" means to perform public recitations of the Work
+ and to communicate to the public those public recitations, by any means
+ or process, including by wire or wireless means or public digital
+ performances; to make available to the public Works in such a way that
+ members of the public may access these Works from a place and at a place
+ individually chosen by them; to perform the Work to the public by any
+ means or process and the communication to the public of the performances
+ of the Work, including by public digital performance; to broadcast and
+ rebroadcast the Work by any means including signs, sounds or images.
+ .
+ i. "Reproduce" means to make copies of the Work by any means including
+ without limitation by sound or visual recordings and the right of
+ fixation and reproducing fixations of the Work, including storage of a
+ protected performance or phonogram in digital form or other electronic
+ medium.
+ .
+ 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
+ limit, or restrict any uses free from copyright or rights arising from
+ limitations or exceptions that are provided for in connection with the
+ copyright protection under copyright law or other applicable laws.
+ .
+ 3. License Grant. Subject to the terms and conditions of this License,
+ Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+ perpetual (for the duration of the applicable copyright) license to
+ exercise the rights in the Work as stated below:
+ .
+ a. to Reproduce the Work, to incorporate the Work into one or more
+ Collections, and to Reproduce the Work as incorporated in the
+ Collections;
+ .
+ b. to create and Reproduce Adaptations provided that any such
+ Adaptation, including any translation in any medium, takes reasonable
+ steps to clearly label, demarcate or otherwise identify that changes
+ were made to the original Work. For example, a translation could be
+ marked "The original work was translated from English to Spanish," or a
+ modification could indicate "The original work has been modified.";
+ .
+ c. to Distribute and Publicly Perform the Work including as incorporated
+ in Collections; and,
+ .
+ d. to Distribute and Publicly Perform Adaptations.
+ .
+ e. For the avoidance of doubt:
+ .
+ i. Non-waivable Compulsory License Schemes. In those jurisdictions in
+ which the right to collect royalties through any statutory or compulsory
+ licensing scheme cannot be waived, the Licensor reserves the exclusive
+ right to collect such royalties for any exercise by You of the rights
+ granted under this License;
+ .
+ ii. Waivable Compulsory License Schemes. In those jurisdictions in which
+ the right to collect royalties through any statutory or compulsory
+ licensing scheme can be waived, the Licensor waives the exclusive right
+ to collect such royalties for any exercise by You of the rights granted
+ under this License; and,
+ .
+ iii. Voluntary License Schemes. The Licensor waives the right to collect
+ royalties, whether individually or, in the event that the Licensor is a
+ member of a collecting society that administers voluntary licensing
+ schemes, via that society, from any exercise by You of the rights
+ granted under this License.
+ .
+ The above rights may be exercised in all media and formats whether now
+ known or hereafter devised. The above rights include the right to make
+ such modifications as are technically necessary to exercise the rights
+ in other media and formats. Subject to Section 8(f), all rights not
+ expressly granted by Licensor are hereby reserved.
+ .
+ 4. Restrictions. The license granted in Section 3 above is expressly
+ made subject to and limited by the following restrictions:
+ .
+ a. You may Distribute or Publicly Perform the Work only under the terms
+ of this License. You must include a copy of, or the Uniform Resource
+ Identifier (URI) for, this License with every copy of the Work You
+ Distribute or Publicly Perform. You may not offer or impose any terms on
+ the Work that restrict the terms of this License or the ability of the
+ recipient of the Work to exercise the rights granted to that recipient
+ under the terms of the License. You may not sublicense the Work. You
+ must keep intact all notices that refer to this License and to the
+ disclaimer of warranties with every copy of the Work You Distribute or
+ Publicly Perform. When You Distribute or Publicly Perform the Work, You
+ may not impose any effective technological measures on the Work that
+ restrict the ability of a recipient of the Work from You to exercise the
+ rights granted to that recipient under the terms of the License. This
+ Section 4(a) applies to the Work as incorporated in a Collection, but
+ this does not require the Collection apart from the Work itself to be
+ made subject to the terms of this License. If You create a Collection,
+ upon notice from any Licensor You must, to the extent practicable,
+ remove from the Collection any credit as required by Section 4(b), as
+ requested. If You create an Adaptation, upon notice from any Licensor
+ You must, to the extent practicable, remove from the Adaptation any
+ credit as required by Section 4(b), as requested.
+ .
+ b. If You Distribute, or Publicly Perform the Work or any Adaptations or
+ Collections, You must, unless a request has been made pursuant to
+ Section 4(a), keep intact all copyright notices for the Work and
+ provide, reasonable to the medium or means You are utilizing: (i) the
+ name of the Original Author (or pseudonym, if applicable) if supplied,
+ and/or if the Original Author and/or Licensor designate another party or
+ parties (e.g., a sponsor institute, publishing entity, journal) for
+ attribution ("Attribution Parties") in Licensor's copyright notice,
+ terms of service or by other reasonable means, the name of such party or
+ parties; (ii) the title of the Work if supplied; (iii) to the extent
+ reasonably practicable, the URI, if any, that Licensor specifies to be
+ associated with the Work, unless such URI does not refer to the
+ copyright notice or licensing information for the Work; and (iv) ,
+ consistent with Section 3(b), in the case of an Adaptation, a credit
+ identifying the use of the Work in the Adaptation (e.g., "French
+ translation of the Work by Original Author," or "Screenplay based on
+ original Work by Original Author"). The credit required by this Section
+ 4 (b) may be implemented in any reasonable manner; provided, however,
+ that in the case of a Adaptation or Collection, at a minimum such credit
+ will appear, if a credit for all contributing authors of the Adaptation
+ or Collection appears, then as part of these credits and in a manner at
+ least as prominent as the credits for the other contributing authors.
+ For the avoidance of doubt, You may only use the credit required by this
+ Section for the purpose of attribution in the manner set out above and,
+ by exercising Your rights under this License, You may not implicitly or
+ explicitly assert or imply any connection with, sponsorship or
+ endorsement by the Original Author, Licensor and/or Attribution Parties,
+ as appropriate, of You or Your use of the Work, without the separate,
+ express prior written permission of the Original Author, Licensor and/or
+ Attribution Parties.
+ .
+ c. Except as otherwise agreed in writing by the Licensor or as may be
+ otherwise permitted by applicable law, if You Reproduce, Distribute or
+ Publicly Perform the Work either by itself or as part of any Adaptations
+ or Collections, You must not distort, mutilate, modify or take other
+ derogatory action in relation to the Work which would be prejudicial to
+ the Original Author's honor or reputation. Licensor agrees that in those
+ jurisdictions (e.g. Japan), in which any exercise of the right granted
+ in Section 3(b) of this License (the right to make Adaptations) would be
+ deemed to be a distortion, mutilation, modification or other derogatory
+ action prejudicial to the Original Author's honor and reputation, the
+ Licensor will waive or not assert, as appropriate, this Section, to the
+ fullest extent permitted by the applicable national law, to enable You
+ to reasonably exercise Your right under Section 3(b) of this License
+ (right to make Adaptations) but not otherwise.
+ .
+ 5. Representations, Warranties and Disclaimer
+ .
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
+ OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
+ KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+ INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
+ LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
+ WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
+ .
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
+ LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
+ ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
+ ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
+ BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. Termination
+ .
+ a. This License and the rights granted hereunder will terminate
+ automatically upon any breach by You of the terms of this License.
+ Individuals or entities who have received Adaptations or Collections
+ from You under this License, however, will not have their licenses
+ terminated provided such individuals or entities remain in full
+ compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
+ survive any termination of this License.
+ .
+ b. Subject to the above terms and conditions, the license granted here
+ is perpetual (for the duration of the applicable copyright in the Work).
+ Notwithstanding the above, Licensor reserves the right to release the
+ Work under different license terms or to stop distributing the Work at
+ any time; provided, however that any such election will not serve to
+ withdraw this License (or any other license that has been, or is
+ required to be, granted under the terms of this License), and this
+ License will continue in full force and effect unless terminated as
+ stated above.
+ .
+ 8. Miscellaneous
+ .
+ a. Each time You Distribute or Publicly Perform the Work or a
+ Collection, the Licensor offers to the recipient a license to the Work
+ on the same terms and conditions as the license granted to You under
+ this License.
+ .
+ b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
+ offers to the recipient a license to the original Work on the same terms
+ and conditions as the license granted to You under this License.
+ .
+ c. If any provision of this License is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of
+ the remainder of the terms of this License, and without further action
+ by the parties to this agreement, such provision shall be reformed to
+ the minimum extent necessary to make such provision valid and
+ enforceable.
+ .
+ d. No term or provision of this License shall be deemed waived and no
+ breach consented to unless such waiver or consent shall be in writing
+ and signed by the party to be charged with such waiver or consent. This
+ License constitutes the entire agreement between the parties with
+ respect to the Work licensed here. There are no understandings,
+ agreements or representations with respect to the Work not specified
+ here. Licensor shall not be bound by any additional provisions that may
+ appear in any communication from You.
+ .
+ e. This License may not be modified without the mutual written agreement
+ of the Licensor and You.
+ .
+ f. The rights granted under, and the subject matter referenced, in this
+ License were drafted utilizing the terminology of the Berne Convention
+ for the Protection of Literary and Artistic Works (as amended on
+ September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
+ Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and
+ the Universal Copyright Convention (as revised on July 24, 1971). These
+ rights and subject matter take effect in the relevant jurisdiction in
+ which the License terms are sought to be enforced according to the
+ corresponding provisions of the implementation of those treaty
+ provisions in the applicable national law. If the standard suite of
+ rights granted under applicable copyright law includes additional rights
+ not granted under this License, such additional rights are deemed to be
+ included in the License; this License is not intended to restrict the
+ license of any rights under applicable law.
+ .
+ Creative Commons Notice
+ .
+ Creative Commons is not a party to this License, and makes no warranty
+ whatsoever in connection with the Work. Creative Commons will not be
+ liable to You or any party on any legal theory for any damages
+ whatsoever, including without limitation any general, special,
+ incidental or consequential damages arising in connection to this
+ license. Notwithstanding the foregoing two (2) sentences, if Creative
+ Commons has expressly identified itself as the Licensor hereunder, it
+ shall have all rights and obligations of Licensor.
+ .
+ Except for the limited purpose of indicating to the public that the Work
+ is licensed under the CCPL, Creative Commons does not authorize the use
+ by either party of the trademark "Creative Commons" or any related
+ trademark or logo of Creative Commons without the prior written consent
+ of Creative Commons. Any permitted use will be in compliance with
+ Creative Commons' then-current trademark usage guidelines, as may be
+ published on its website or otherwise made available upon request from
+ time to time. For the avoidance of doubt, this trademark restriction
+ does not form part of this License.
  .
- THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- SUCH DAMAGE.
+ Creative Commons may be contacted at https://creativecommons.org/.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/keepassxc.1 new/debian/keepassxc.1
--- old/debian/keepassxc.1      2019-01-24 00:30:54.822350044 +0100
+++ new/debian/keepassxc.1      1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-.TH KEEPASSX 1 "Sep 04, 2006"
-.SH NAME
-keepassxc \- password manager
-.SH SYNOPSIS
-.B keepassxc
-.RI [ files/filelist ]
-.SH DESCRIPTION
-\fBKeePassX\fP is a free/open-source password manager or safe which helps you 
to manage your passwords in a secure way. You can put all your passwords in one 
database, which is locked with one master key or a key-disk. So you only have 
to remember one single master password or insert the key-disk to unlock the 
whole database. The databases are encrypted using the best and most secure 
encryption algorithms currently known (AES and Twofish).
-.SH COMMANDS
-.SH AUTHOR
-This manual page was written by David Valot <[email protected]>,
-for the Debian project (but may be used by others).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/manpages new/debian/manpages
--- old/debian/manpages 2019-01-24 00:30:54.822350044 +0100
+++ new/debian/manpages 2019-10-26 23:24:48.696577211 +0200
@@ -1 +0,0 @@
-debian/keepassxc.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/debian/patches/0001-Remove-code-references-to-source-directory.patch 
new/debian/patches/0001-Remove-code-references-to-source-directory.patch
--- old/debian/patches/0001-Remove-code-references-to-source-directory.patch    
2019-03-20 01:01:47.331139345 +0100
+++ new/debian/patches/0001-Remove-code-references-to-source-directory.patch    
2019-10-26 21:28:07.942198903 +0200
@@ -8,10 +8,10 @@
  src/core/FilePath.cpp | 7 -------
  1 file changed, 7 deletions(-)
 
-Index: keepassxc-2.4.0/src/core/FilePath.cpp
-===================================================================
---- keepassxc-2.4.0.orig/src/core/FilePath.cpp
-+++ keepassxc-2.4.0/src/core/FilePath.cpp
+diff --git a/src/core/FilePath.cpp b/src/core/FilePath.cpp
+index 5b03227..e62d196 100644
+--- a/src/core/FilePath.cpp
++++ b/src/core/FilePath.cpp
 @@ -219,10 +219,6 @@ FilePath::FilePath()
  
      if (false) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch 
new/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch
--- old/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch   
1970-01-01 01:00:00.000000000 +0100
+++ new/debian/patches/0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch   
2019-10-26 21:28:07.942198903 +0200
@@ -0,0 +1,68 @@
+From: Julian Andres Klode <[email protected]>
+Date: Fri, 6 Sep 2019 21:37:21 +0200
+Subject: tests: Adjust entropy for system-wide zxcvbn
+
+Adjust the tests in TestGui, but disable the
+one in testcli, as it's hard to follow if it
+fails, and we're reasonably certain that the
+GUI test is fine (and the CLI test upstream).
+---
+ tests/TestCli.cpp     |  4 ++--
+ tests/gui/TestGui.cpp | 10 +++++-----
+ 2 files changed, 7 insertions(+), 7 deletions(-)
+
+diff --git a/tests/TestCli.cpp b/tests/TestCli.cpp
+index 9574f6d..b650f8d 100644
+--- a/tests/TestCli.cpp
++++ b/tests/TestCli.cpp
+@@ -589,8 +589,8 @@ void TestCli::testEstimate()
+     out.seek(0);
+     auto result = out.readAll();
+     QVERIFY(result.contains("Length " + length));
+-    QVERIFY(result.contains("Entropy " + entropy));
+-    QVERIFY(result.contains("Log10 " + log10));
++    //QVERIFY(result.contains("Entropy " + entropy));
++    //QVERIFY(result.contains("Log10 " + log10));
+     for (const auto& string : asConst(searchStrings)) {
+         QVERIFY2(result.contains(string), qPrintable("String " + string + " 
missing"));
+     }
+diff --git a/tests/gui/TestGui.cpp b/tests/gui/TestGui.cpp
+index 0db2a5d..0e70c5c 100644
+--- a/tests/gui/TestGui.cpp
++++ b/tests/gui/TestGui.cpp
+@@ -658,17 +658,17 @@ void TestGui::testPasswordEntryEntropy()
+ 
+     editNewPassword->setText("");
+     QTest::keyClicks(editNewPassword, "hello");
+-    QCOMPARE(entropyLabel->text(), QString("Entropy: 6.38 bit"));
++    QCOMPARE(entropyLabel->text(), QString("Entropy: 5.78 bit"));
+     QCOMPARE(strengthLabel->text(), QString("Password Quality: Poor"));
+ 
+     editNewPassword->setText("");
+     QTest::keyClicks(editNewPassword, "helloworld");
+-    QCOMPARE(entropyLabel->text(), QString("Entropy: 13.10 bit"));
++    QCOMPARE(entropyLabel->text(), QString("Entropy: 12.51 bit"));
+     QCOMPARE(strengthLabel->text(), QString("Password Quality: Poor"));
+ 
+     editNewPassword->setText("");
+     QTest::keyClicks(editNewPassword, "password1");
+-    QCOMPARE(entropyLabel->text(), QString("Entropy: 4.00 bit"));
++    QCOMPARE(entropyLabel->text(), QString("Entropy: 3.00 bit"));
+     QCOMPARE(strengthLabel->text(), QString("Password Quality: Poor"));
+ 
+     editNewPassword->setText("");
+@@ -678,12 +678,12 @@ void TestGui::testPasswordEntryEntropy()
+ 
+     editNewPassword->setText("");
+     QTest::keyClicks(editNewPassword, "Tr0ub4dour&3");
+-    QCOMPARE(entropyLabel->text(), QString("Entropy: 30.87 bit"));
++    QCOMPARE(entropyLabel->text(), QString("Entropy: 30.89 bit"));
+     QCOMPARE(strengthLabel->text(), QString("Password Quality: Poor"));
+ 
+     editNewPassword->setText("");
+     QTest::keyClicks(editNewPassword, "correcthorsebatterystaple");
+-    QCOMPARE(entropyLabel->text(), QString("Entropy: 47.98 bit"));
++    QCOMPARE(entropyLabel->text(), QString("Entropy: 47.43 bit"));
+     QCOMPARE(strengthLabel->text(), QString("Password Quality: Weak"));
+ 
+     editNewPassword->setText("");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/patches/series new/debian/patches/series
--- old/debian/patches/series   2019-01-24 00:30:54.822350044 +0100
+++ new/debian/patches/series   2019-10-26 23:17:50.148450863 +0200
@@ -1 +1,2 @@
-0001-Remove-code-references-to-source-directory.patch
+# 0001-Remove-code-references-to-source-directory.patch
+0002-tests-Adjust-entropy-for-system-wide-zxcvbn.patch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/debian/rules new/debian/rules
--- old/debian/rules    2019-04-13 00:45:26.316792129 +0200
+++ new/debian/rules    2019-10-26 21:28:07.942198903 +0200
@@ -1,26 +1,30 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
+GITREV=$(shell dpkg-parsechangelog -S Version | sed -n 
's/.*+git.*\.\(.*\)/\1/p')
 include /usr/share/dpkg/architecture.mk
 
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 export LC_ALL := C.UTF-8
 
 %:
-       dh $@ --parallel
+       dh $@
 
 override_dh_auto_configure:
        if [ -e src/zxcvbn/ ]; then rm -r src/zxcvbn/ ; fi
        dh_auto_configure --  -DWITH_TESTS=ON \
-                             -DKEEPASSXC_BUILD_TYPE="Release" \
-                             -DWITH_XC_UPDATECHECK=OFF        \
+                             -DGIT_HEAD_OVERRIDE=${GITREV} \
+                             -DKEEPASSXC_BUILD_TYPE="PreRelease" \
                              -DWITH_GUI_TESTS=OFF \
                              -DWITH_XC_KEESHARE_SECURE=ON \
+                             -DWITH_XC_UPDATECHECK=OFF \
                              -DWITH_XC_ALL=ON
 
-# override_dh_auto_test:
-#      dh_auto_test -- ARGS+="-E testgui"
-#      xvfb-run -a --server-args="-screen 0 800x600x24" dh_auto_test -- 
ARGS+="-R testgui" || true
+#override_dh_auto_test:
+#      dh_auto_test -- ARGS+="-E 'test(cli|gui)'"
+#      # testcli and testgui use X, and have horrible X clipboard tests that
+#      # randomly fail, so ignore failures
+#      xvfb-run -a --server-args="-screen 0 800x600x24" dh_auto_test -- 
ARGS+="-R 'test(cli|gui)'" || true
 
 override_dh_makeshlibs:
        # keepassx only ships plugins

++++++ keepassxc-2.4.3-src.tar.xz -> keepassxc-2.5.0-src.tar.xz ++++++
/work/SRC/openSUSE:Factory/keepassxc/keepassxc-2.4.3-src.tar.xz 
/work/SRC/openSUSE:Factory/.keepassxc.new.2990/keepassxc-2.5.0-src.tar.xz 
differ: char 25, line 1

++++++ keepassxc.dsc ++++++
--- /var/tmp/diff_new_pack.2eIlMT/_old  2019-10-31 18:18:21.242202983 +0100
+++ /var/tmp/diff_new_pack.2eIlMT/_new  2019-10-31 18:18:21.242202983 +0100
@@ -2,12 +2,35 @@
 Source: keepassxc
 Binary: keepassxc
 Architecture: any
-Version: 2.4.1-1.1
+Version: 2.5.0-1.1
 Maintainer: Julian Andres Klode <[email protected]>
 Homepage: https://www.keepassxc.org/
-Standards-Version: 4.1.3
+Standards-Version: 4.4.0
 Vcs-Browser: https://salsa.debian.org/debian/keepassxc
 Vcs-Git: https://salsa.debian.org/debian/keepassxc.git
-Build-Depends: cmake, debhelper (>= 10), libargon2-0-dev, libcurl4-gnutls-dev, 
libgcrypt20-dev, libqt5x11extras5-dev, libsodium-dev, libxtst-dev, 
libykpers-1-dev, libyubikey-dev, libzxcvbn-dev, qtbase5-dev, qttools5-dev, 
qttools5-dev-tools, libqt5svg5-dev, libqt5x11extras5-dev, libqrencode-dev, 
libquazip5-dev, libquazip5-headers, xauth, xvfb, zlib1g-dev
+Build-Depends: cmake,
+               debhelper (>= 10),
+               libargon2-dev | libargon2-0-dev,
+               libcurl4-gnutls-dev,
+               libgcrypt20-dev,
+               libqt5svg5-dev,
+               libqt5x11extras5-dev,
+               libqrencode-dev,
+               libsodium-dev,
+               libxtst-dev,
+               libykpers-1-dev,
+               libyubikey-dev,
+               libzxcvbn-dev,
+               qtbase5-dev,
+               qttools5-dev,
+               qttools5-dev-tools,
+               libqt5svg5-dev,
+               libqt5x11extras5-dev,
+               libqrencode-dev,
+               libquazip5-dev,
+               libreadline-dev,
+               xauth,
+               xvfb,
+               zlib1g-dev
 Package-List:
  keepassxc deb utils optional arch=any



Reply via email to