[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#809532: marked as done (Please set CMake Policies to avoid warnings)



Your message dated Sat, 14 May 2016 16:20:19 +0000
with message-id <E1b1cId-0003nr-VJ@franck.debian.org>
and subject line Bug#809532: fixed in kde4libs 4:4.14.20-1
has caused the Debian Bug report #809532,
regarding Please set CMake Policies to avoid warnings
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
809532: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809532
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: kdelibs5-dev
Version: 4:4.14.14-1+b1
Severity: wishlist
Tags: patch

Hi,

The file /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake produces
warnings such as:

CMake Warning (dev) at /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake:759 (if):
  Policy CMP0054 is not set: Only interpret if() arguments as variables or
  keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  Quoted keywords like "TEST" will no longer be interpreted as keywords when
  the policy is set to NEW.  Since the policy is not set the OLD behavior
  will be used.
Call Stack (most recent call first):
  /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake:1002 (kde4_check_executable_params)
  extra/kipi-plugins/expoblending/CMakeLists.txt:77 (KDE4_ADD_EXECUTABLE)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake:759 (if):
  Policy CMP0064 is not set: Support new TEST if() operator.  Run "cmake
  --help-policy CMP0064" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  TEST will be interpreted as an operator when the policy is set to NEW.
  Since the policy is not set the OLD behavior will be used.
Call Stack (most recent call first):
  /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake:1002 (kde4_check_executable_params)
  extra/kipi-plugins/expoblending/CMakeLists.txt:77 (KDE4_ADD_EXECUTABLE)
This warning is for project developers.  Use -Wno-dev to suppress it.


I believe this file pre-dates those policies so it should be safe to
set them both to OLD, per this patch:

--- /tmp/KDE4Macros.cmake       2015-12-31 12:53:54.030049857 -0600
+++ /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake 2015-12-31 12:26:31.720391206 -0600
@@ -32,6 +32,9 @@
 # Redistribution and use is allowed according to the terms of the BSD license.
 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
 
+cmake_policy(SET CMP0054 OLD)
+cmake_policy(SET CMP0064 OLD)
+

Thanks,
-Steve


-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages kdelibs5-dev depends on:
ii  automoc              1.0~version-0.9.88-5
ii  kdelibs-bin          4:4.14.14-1+b1
ii  kdoctools            4:4.14.14-1+b1
ii  libc6                2.21-6
ii  libkcmutils4         4:4.14.14-1+b1
ii  libkde3support4      4:4.14.14-1+b1
ii  libkdeclarative5     4:4.14.14-1+b1
ii  libkdecore5          4:4.14.14-1+b1
ii  libkdesu5            4:4.14.14-1+b1
ii  libkdeui5            4:4.14.14-1+b1
ii  libkdewebkit5        4:4.14.14-1+b1
ii  libkdnssd4           4:4.14.14-1+b1
ii  libkemoticons4       4:4.14.14-1+b1
ii  libkfile4            4:4.14.14-1+b1
ii  libkhtml5            4:4.14.14-1+b1
ii  libkidletime4        4:4.14.14-1+b1
ii  libkimproxy4         4:4.14.14-1+b1
ii  libkio5              4:4.14.14-1+b1
ii  libkjsapi4           4:4.14.14-1+b1
ii  libkjsembed4         4:4.14.14-1+b1
ii  libkmediaplayer4     4:4.14.14-1+b1
ii  libknewstuff2-4      4:4.14.14-1+b1
ii  libknewstuff3-4      4:4.14.14-1+b1
ii  libknotifyconfig4    4:4.14.14-1+b1
ii  libkntlm4            4:4.14.14-1+b1
ii  libkparts4           4:4.14.14-1+b1
ii  libkprintutils4      4:4.14.14-1+b1
ii  libkpty4             4:4.14.14-1+b1
ii  libkrosscore4        4:4.14.14-1+b1
ii  libkrossui4          4:4.14.14-1+b1
ii  libktexteditor4      4:4.14.14-1+b1
ii  libkunitconversion4  4:4.14.14-1+b1
ii  libkutils4           4:4.14.14-1+b1
ii  libnepomuk4          4:4.14.14-1+b1
ii  libnepomukquery4a    4:4.14.14-1+b1
ii  libnepomukutils4     4:4.14.14-1+b1
ii  libphonon-dev        4:4.8.3-2
ii  libplasma3           4:4.14.14-1+b1
ii  libqt4-dev           4:4.8.7+dfsg-5
ii  libqt4-xml           4:4.8.7+dfsg-5
ii  libqtcore4           4:4.8.7+dfsg-5
ii  libsolid4            4:4.14.14-1+b1
ii  libsoprano-dev       2.9.4+dfsg-3+b1
ii  libstdc++6           5.3.1-4
ii  libthreadweaver4     4:4.14.14-1+b1
ii  perl                 5.22.1-3

Versions of packages kdelibs5-dev recommends:
ii  libqt4-opengl-dev  4:4.8.7+dfsg-5

kdelibs5-dev suggests no packages.

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/share/kde4/apps/cmake/modules/KDE4Macros.cmake (from kdelibs5-dev package)

--- End Message ---
--- Begin Message ---
Source: kde4libs
Source-Version: 4:4.14.20-1

We believe that the bug you reported is fixed in the latest version of
kde4libs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 809532@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated kde4libs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 14 May 2016 16:58:57 +0200
Source: kde4libs
Binary: libkdecore5 libkdeui5 libkpty4 libkdesu5 libkjsapi4 libkjsembed4 libkio5 libkntlm4 libsolid4 libkde3support4 libkfile4 libknewstuff2-4 libknewstuff3-4 libkparts4 libkutils4 libthreadweaver4 libkhtml5 libkimproxy4 libkmediaplayer4 libktexteditor4 libknotifyconfig4 libkdnssd4 libkrosscore4 libkrossui4 libnepomuk4 libnepomukutils4 libnepomukquery4a libplasma3 libkunitconversion4 libkdewebkit5 libkcmutils4 libkemoticons4 libkidletime4 libkprintutils4 libkdeclarative5 kdelibs-bin kdelibs5-plugins kdelibs5-data kdoctools kdelibs5-dev
Architecture: source
Version: 4:4.14.20-1
Distribution: unstable
Urgency: medium
Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Description:
 kdelibs-bin - core executables for KDE Applications
 kdelibs5-data - core shared data for all KDE Applications
 kdelibs5-dev - development files for the KDE Development Platform libraries
 kdelibs5-plugins - core plugins for KDE Applications
 kdoctools  - various tools for accessing application documentation
 libkcmutils4 - utility classes for using KCM modules
 libkde3support4 - KDE 3 Support Library for the KDE 4 Platform
 libkdeclarative5 - declarative library for plasma
 libkdecore5 - KDE Platform Core Library
 libkdesu5  - Console-mode Authentication Library for the KDE Platform
 libkdeui5  - KDE Platform User Interface Library
 libkdewebkit5 - KDE WebKit Library
 libkdnssd4 - DNS-SD Protocol Library for the KDE Platform
 libkemoticons4 - utility classes to deal with emoticon themes
 libkfile4  - File Selection Dialog Library for KDE Platform
 libkhtml5  - KHTML Web Content Rendering Engine
 libkidletime4 - library to provide information about idle time
 libkimproxy4 - Instant Messaging Interface Library for the KDE Platform
 libkio5    - Network-enabled File Management Library for the KDE Platform
 libkjsapi4 - KJS API Library for the KDE Development Platform
 libkjsembed4 - library for binding JavaScript objects to QObjects
 libkmediaplayer4 - KMediaPlayer Interface for the KDE Platform
 libknewstuff2-4 - "Get Hot New Stuff" v2 Library for the KDE Platform
 libknewstuff3-4 - "Get Hot New Stuff" v3 Library for the KDE Platform
 libknotifyconfig4 - library for configuring KDE Notifications
 libkntlm4  - NTLM Authentication Library for the KDE Platform
 libkparts4 - Framework for the KDE Platform Graphical Components
 libkprintutils4 - utility classes to deal with printing
 libkpty4   - Pseudo Terminal Library for the KDE Platform
 libkrosscore4 - Kross Core Library
 libkrossui4 - Kross UI Library
 libktexteditor4 - KTextEditor interfaces for the KDE Platform
 libkunitconversion4 - Unit Conversion library for the KDE Platform
 libkutils4 - dummy transitional library
 libnepomuk4 - Nepomuk Meta Data Library
 libnepomukquery4a - Nepomuk Query Library for the KDE Platform
 libnepomukutils4 - Nepomuk Utility Library
 libplasma3 - Plasma Library for the KDE Platform
 libsolid4  - Solid Library for KDE Platform
 libthreadweaver4 - ThreadWeaver Library for the KDE Platform
Closes: 762950 809532
Changes:
 kde4libs (4:4.14.20-1) unstable; urgency=medium
 .
   [ Maximiliano Curia ]
   * Add new patch: set_cmake_policies.patch (Closes: #809532) Thanks to
     Steve M. Robbins
   * Replace the "Historical name" ddeb-migration by its "Modern, clearer" replacement dbgsym-migration.
   * Add upstream metadata (DEP-12)
   * debian/control: Update Vcs-Browser and Vcs-Git fields
   * Add new patch: solid_use_shortest_filepath.diff.
     Thanks to Austin Clements for reporting and Scott Kitterman for pointing at the solid issue
     (Closes: #762950)
   * Update testsuite scripts
 .
   [ Rohan Garg ]
   * New upstream release (4.14.18)
   * New upstream release
 .
   [ Automatic packaging ]
   * Bump Standards-Version to 3.9.8
   * Refresh patches
   * Revert the mark private symbols
   * Update symbols files.
Checksums-Sha1:
 1467f7bb59f6d07cadb7a21ee5081649c368413e 5323 kde4libs_4.14.20-1.dsc
 be5cf39d68ff43d01123e4926caf075ae7dc7a7b 11632384 kde4libs_4.14.20.orig.tar.xz
 611012da3f8c451a34ec8161a9d710f346f17bf3 282296 kde4libs_4.14.20-1.debian.tar.xz
Checksums-Sha256:
 e7fab4271ed1a1f75d3b37112377183fbe36f1f3d0ea61cdf18414c8b48cce42 5323 kde4libs_4.14.20-1.dsc
 b77e9b3c5063563db00e2fd816794f438148609aee22c2f2ddb2588b9e8c3cb4 11632384 kde4libs_4.14.20.orig.tar.xz
 22c49e52baf1bbdf575307336f69bbeea0981ef4c7be4ebb301965ac69b0f3bb 282296 kde4libs_4.14.20-1.debian.tar.xz
Files:
 8c78d16ba10848f2858f0cc3d000943a 5323 libs optional kde4libs_4.14.20-1.dsc
 06f0642f4f97d51b5fe6ed8123dda330 11632384 libs optional kde4libs_4.14.20.orig.tar.xz
 15c3d066bcbbaab578724d5b15c4d323 282296 libs optional kde4libs_4.14.20-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJXNz24AAoJEMcZdpmymyMqA2oQAJ1JKNB1eAS1E8ag0s+/b8tC
zQUN8AglsfYSC/DzFFM20kZHBDxpU1/eKs+beDkU3wbUAJBqRKb6HAVviqkeAC/3
v4k/2rexEZMtgKjDZJMD45SSdlcTzv0/j6VEoNtULQ7LmrlF4aMB3Rq+G48SPUSq
OYul/GMPMEQpwg/5v/RdM3b3qCZSPqtPUmRl5ZJBppRbhUYzL5CSoupWibtZ2u54
MVDpAYPdgwoNaJ8xv3flUKjgzrAqGh3awMzfW8kgWyI8NiIYr0MGuW4Icaau8jlZ
o5qZiBCQ5N1R4haYFK3QIxYOXS1PPKSjVXYJx2y8twEKb+5Xh56XzDQYDNRHfzUV
tcI3CuhcfbLJfHwQTeRiqzagRfmnkgM9jVEHWSyBNr6gnwYBJjlMXnsJvRaVKqT+
S03fX20b+NmlgzGTUQO2WGcSkhig9tjm+NlLKN4Y+cR46DbbA/ShTLMHcvFOjUll
MezkomHhbtYdW232H+pBLS0PCtAykbCWaoxEhoShXLIr15SdSfQwumej0FBWTsdE
2wPwl7y6qocEi26GH8FrhWkkxrFAzzo3AyOja6x1S9WSLoQTPIZetZ0ukBk2lwYb
SjUr2b0FITS0RlYEW71Qyr9ap48EZAlklfBHeBWT9EstwlT3ahrV9AZp5L77vQsD
jRUxw2JOoUMKNtK722SG
=c/Gg
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: