Re: Review Request 114260: Port mouse dataengine

2014-02-01 Thread Andrea Scarpino


 On Dec. 8, 2013, 1:08 p.m., Bhushan Shah wrote:
  plasma/generic/dataengines/mouse/mouseengine.cpp, line 34
  https://git.reviewboard.kde.org/r/114260/diff/2/?file=222312#file222312line34
 
  You should call init() here. Have a look at 
  http://community.kde.org/Plasma/PortingTolibplasma2#DataEngine for changes 
  in API.
 
 Alex Merry wrote:
 Any update on this?

Oh, I totally forgot about this.
I can't fix it ATM, but I'll.


- Andrea


---
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/114260/#review45349
---


On Dec. 3, 2013, 10:51 a.m., Andrea Scarpino wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://git.reviewboard.kde.org/r/114260/
 ---
 
 (Updated Dec. 3, 2013, 10:51 a.m.)
 
 
 Review request for KDE Frameworks and Plasma.
 
 
 Repository: kde-workspace
 
 
 Description
 ---
 
 = subject.
 
 I commented the lines about scheduleSourcesUpdated(). What to do with them?
 
 
 Diffs
 -
 
   plasma/generic/dataengines/CMakeLists.txt 3e94325 
   plasma/generic/dataengines/mouse/CMakeLists.txt 29cab87 
   plasma/generic/dataengines/mouse/cursornotificationhandler.h 3b571f8 
   plasma/generic/dataengines/mouse/cursornotificationhandler.cpp 3cb9add 
   plasma/generic/dataengines/mouse/mouseengine.h d55565d 
   plasma/generic/dataengines/mouse/mouseengine.cpp 19a7fb7 
 
 Diff: https://git.reviewboard.kde.org/r/114260/diff/
 
 
 Testing
 ---
 
 Builds
 
 
 Thanks,
 
 Andrea Scarpino
 


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Compiling plasma-framework and KDE5

2014-02-01 Thread Rishav Thakker
Hi

I'm trying to build KDE5, but I get stuck while compiling plasma-framework,
kdewebkit, and a few other packages. I'm following instructions given here:

http://community.kde.org/Frameworks/Building

I even tried manually building the individual packages, and that's when i
found out that plasma-framework is not building. I'm getting errors related
to cmake.

Here's the output (while building plasma-framework)


rishav@rishav-laptop:~/plasma-framework/build$ cmake
 -DCMAKE_INSTALL_PREFIX=$KF5 -DCMAKE_PREFIX_PATH=$KF5 ..

CMake Error at CMakeLists.txt:52 (find_package):

  Could not find a package configuration file provided by KActivities

  (requested version 5.0.0) with any of the following names:

 KActivitiesConfig.cmake

kactivities-config.cmake

   Add the installation prefix of KActivities to CMAKE_PREFIX_PATH or set

  KActivities_DIR to a directory containing one of the above files.  If

  KActivities provides a separate development package or SDK, be sure it

  has been installed.


 -- Configuring incomplete, errors occurred!

See also /home/rishav/plasma-framework/build/CMakeFiles/CMakeOutput.log.

rishav@rishav-laptop:~/plasma-framework/build$


 In the case of kdewebkit, here's the output:


rishav@rishav-laptop:~/kdewebkit/build$ cmake -DCMAKE_INSTALL_PREFIX=$KF5
 -DCMAKE_PREFIX_PATH=$KF5 ..

CMake Error at /home/rishav/qt5/qtbase/lib/cmake/Qt5/Qt5Config.cmake:26
 (find_package):

  Could not find a package configuration file provided by Qt5WebKitWidgets

  with any of the following names:


 Qt5WebKitWidgetsConfig.cmake

qt5webkitwidgets-config.cmake


   Add the installation prefix of Qt5WebKitWidgets to CMAKE_PREFIX_PATH or

  set Qt5WebKitWidgets_DIR to a directory containing one of the above

  files.  If Qt5WebKitWidgets provides a separate development package or

  SDK, be sure it has been installed.

Call Stack (most recent call first):

  CMakeLists.txt:10 (find_package)



 -- Configuring incomplete, errors occurred!

See also /home/rishav/kdewebkit/build/CMakeFiles/CMakeOutput.log.

rishav@rishav-laptop:~/kdewebkit/build$


Here are the environment variables I set before running anything:

export KF5=/home/rishav/KF5

export QTDIR=/home/rishav/qt5/qtbase

export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share

export XDG_CONFIG_DIRS=$KF5/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg

export PATH=$KF5/bin:$QTDIR/bin:$PATH

export
 QT_PLUGIN_PATH=$KF5/lib/plugins:$KF5/lib64/plugins:$KF5/lib/x86_64-linux-gnu/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH

export
 QML2_IMPORT_PATH=$KF5/lib/qml:$KF5/lib64/qml:$KF5/lib/x86_64-linux-gnu/qml:$QTDIR/qml

export KDE_SESSION_VERSION=5

export KDE_FULL_SESSION=true


 export XDG_DATA_HOME=$HOME/.local5

export XDG_CONFIG_HOME=$HOME/.config5

export XDG_CACHE_HOME=$HOME/.cache5


 export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH


 export QT_MESSAGE_PATTERN='%{appname}(%{pid})/%{category} %{function}:
 %{message}'


 c=`echo -e \033`

export QT_MESSAGE_PATTERN=%{appname}(%{pid})/(%{category})
 $c[31m%{if-debug}$c[34m%{endif}%{function}$c[0m: %{message}

unset c


I don't know where to find the files cmake needs to run.

Any help would be appreciated, Thanks!
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Compiling plasma-framework and KDE5

2014-02-01 Thread Heena Mahour
have you updated Qt5?


On Fri, Jan 31, 2014 at 12:59 PM, Rishav Thakker
thakker.ris...@gmail.comwrote:

 Hi

 I'm trying to build KDE5, but I get stuck while compiling
 plasma-framework, kdewebkit, and a few other packages. I'm following
 instructions given here:

 http://community.kde.org/Frameworks/Building

 I even tried manually building the individual packages, and that's when i
 found out that plasma-framework is not building. I'm getting errors related
 to cmake.

 Here's the output (while building plasma-framework)


 rishav@rishav-laptop:~/plasma-framework/build$ cmake
 -DCMAKE_INSTALL_PREFIX=$KF5 -DCMAKE_PREFIX_PATH=$KF5 ..

 CMake Error at CMakeLists.txt:52 (find_package):

   Could not find a package configuration file provided by KActivities

   (requested version 5.0.0) with any of the following names:

 KActivitiesConfig.cmake

 kactivities-config.cmake

   Add the installation prefix of KActivities to CMAKE_PREFIX_PATH or set

   KActivities_DIR to a directory containing one of the above files.  If

   KActivities provides a separate development package or SDK, be sure it

   has been installed.


 -- Configuring incomplete, errors occurred!

 See also /home/rishav/plasma-framework/build/CMakeFiles/CMakeOutput.log.

 rishav@rishav-laptop:~/plasma-framework/build$


  In the case of kdewebkit, here's the output:


 rishav@rishav-laptop:~/kdewebkit/build$ cmake -DCMAKE_INSTALL_PREFIX=$KF5
 -DCMAKE_PREFIX_PATH=$KF5 ..

 CMake Error at /home/rishav/qt5/qtbase/lib/cmake/Qt5/Qt5Config.cmake:26
 (find_package):

   Could not find a package configuration file provided by
 Qt5WebKitWidgets

   with any of the following names:


 Qt5WebKitWidgetsConfig.cmake

 qt5webkitwidgets-config.cmake


   Add the installation prefix of Qt5WebKitWidgets to CMAKE_PREFIX_PATH
 or

   set Qt5WebKitWidgets_DIR to a directory containing one of the above

   files.  If Qt5WebKitWidgets provides a separate development package or

   SDK, be sure it has been installed.

 Call Stack (most recent call first):

   CMakeLists.txt:10 (find_package)



 -- Configuring incomplete, errors occurred!

 See also /home/rishav/kdewebkit/build/CMakeFiles/CMakeOutput.log.

 rishav@rishav-laptop:~/kdewebkit/build$


 Here are the environment variables I set before running anything:

 export KF5=/home/rishav/KF5

 export QTDIR=/home/rishav/qt5/qtbase

 export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share

 export XDG_CONFIG_DIRS=$KF5/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg

 export PATH=$KF5/bin:$QTDIR/bin:$PATH

 export
 QT_PLUGIN_PATH=$KF5/lib/plugins:$KF5/lib64/plugins:$KF5/lib/x86_64-linux-gnu/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH

 export
 QML2_IMPORT_PATH=$KF5/lib/qml:$KF5/lib64/qml:$KF5/lib/x86_64-linux-gnu/qml:$QTDIR/qml

 export KDE_SESSION_VERSION=5

 export KDE_FULL_SESSION=true


 export XDG_DATA_HOME=$HOME/.local5

 export XDG_CONFIG_HOME=$HOME/.config5

 export XDG_CACHE_HOME=$HOME/.cache5


 export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH


 export QT_MESSAGE_PATTERN='%{appname}(%{pid})/%{category} %{function}:
 %{message}'


 c=`echo -e \033`

 export QT_MESSAGE_PATTERN=%{appname}(%{pid})/(%{category})
 $c[31m%{if-debug}$c[34m%{endif}%{function}$c[0m: %{message}

 unset c


 I don't know where to find the files cmake needs to run.

 Any help would be appreciated, Thanks!

 ___
 Plasma-devel mailing list
 Plasma-devel@kde.org
 https://mail.kde.org/mailman/listinfo/plasma-devel




-- 
-Heena
Season of kde'12 participant
Google Summer of Code 2013
Delhi College of Engineering(COE),India
http://about.me/heena.mahour
http://heenamahour.blogspot.in
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Compiling plasma-framework and KDE5

2014-02-01 Thread Bhushan Shah
Hello,

On Fri, Jan 31, 2014 at 12:59 PM, Rishav Thakker
thakker.ris...@gmail.com wrote:
 rishav@rishav-laptop:~/plasma-framework/build$ cmake
 -DCMAKE_INSTALL_PREFIX=$KF5 -DCMAKE_PREFIX_PATH=$KF5 ..

 CMake Error at CMakeLists.txt:52 (find_package):

   Could not find a package configuration file provided by KActivities

   (requested version 5.0.0) with any of the following names:

 KActivitiesConfig.cmake

 kactivities-config.cmake

   Add the installation prefix of KActivities to CMAKE_PREFIX_PATH or set

   KActivities_DIR to a directory containing one of the above files.  If

   KActivities provides a separate development package or SDK, be sure it

   has been installed.


 -- Configuring incomplete, errors occurred!

 See also /home/rishav/plasma-framework/build/CMakeFiles/CMakeOutput.log.

 rishav@rishav-laptop:~/plasma-framework/build$

You need to build and install frameworks branch of kactivities first.

And about failure in kdewebkit, have you installed Qt5 webkit widgets
package? check with your distribution to install correct package?

Instead of building manually I suggest to use kdesrc-build. And if you
want to build every framework manually, here is list.
http://community.kde.org/Frameworks/Building/Details

-- 
Bhushan Shah

http://bhush9.github.io
IRC Nick : bshah on Freenode
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: [kde-promo] Plasma Next Naming - Take 2

2014-02-01 Thread Michael Jansen
On Tuesday 28 January 2014 12:06:27 Martin Gräßlin wrote:
 On Tuesday 28 January 2014 11:50:34 Martin Klapetek wrote:
  On Tue, Jan 28, 2014 at 9:39 AM, Martin Gräßlin mgraess...@kde.org 
wrote:
   What we should consider when using such a numbering scheme is that it
   also
   works with beta releases of Plasma Next. If we kind of stick to what we
   use
   today it could be.
   2014.06-90 for the beta release of Plasma Next with the last stable
   release
   having been in June 2014.
  
  How about simply adding beta1? Eg. 2014.06-beta1 or 2014.06.rc1
  
  Plain and simple.
 
 Is it? It makes everything more difficult as it's alpha-numeric instead of
 just numeric and with such a scheme I would assume that it is the beta for
 June 2014 release. Thus the release 2014.06 would have a smaller version
 number than the beta release.
 
 2014.06  2014.06-rc3
 2014.06-0  2014.06-rc3
 2014.06-final  2014.06-rc3
 
 etc.
 
 And as already discussed using the date of the final release in pre-releases
 is dangerous.

Whatever you guys decide to use. It would be nice if it would be compatible to 

http://semver.org/

This is the only attempt to standardize versions i know of. And remember. I 
said NICE.

Mike

-- 
Michael Jansen
http://michael-jansen.biz
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Compiling plasma-framework and KDE5

2014-02-01 Thread Sebastian Kügler
Hi Rishav,

On Friday, January 31, 2014 12:59:06 Rishav Thakker wrote:
 Hi
 
 I'm trying to build KDE5, but I get stuck while compiling plasma-framework,
 kdewebkit, and a few other packages. I'm following instructions given here:
 
 http://community.kde.org/Frameworks/Building
 
 I even tried manually building the individual packages, and that's when i
 found out that plasma-framework is not building. I'm getting errors related
 to cmake.

As others have mentioned:

- Make sure you have the frameworks branch of the kactivities repository 
  installed
- Make sure QtWebKit is installed (it sometimes fails when building because it 
  needs ungodly amounts of memory  during linking), but other Qt modules will 
  build after that -- it's easy to miss.

One tip: Use kdesrc-build, at least the kactivities problem would not have 
happened, since kdesrc-build knows the dependencies.

Cheers,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: Release schedule for Plasma Next

2014-02-01 Thread Sebastian Kügler
Hey,

I've let the ideas in this thread sink in for a bit, and have now formed an 
opinion.

On Friday, January 31, 2014 15:57:19 Martin Gräßlin wrote:
 On Friday 31 January 2014 14:34:59 Eike Hein wrote:
  On Thursday 30 January 2014 18:23:41 Martin Graesslin wrote:
Is Alpha unstable code? A release that contains known critical bugs?
why
do
we release them? Are distros going to package Alphas?
Is Beta unstable code? A release that contains known critical bugs?
why
do
we release them? Are distros going to package Betas?
   
I'm sure that the answer to those questions depends on the user, and
no
matter what communication effort we do people will continue having
their
definitions of betas and alphas.
   
Personally I think we should do a number of pre-releases without any
special name, and the moment we think Plasma2 is stable we tag RC1.
  
   I like this idea! +1
 
  I don't, personally. I think that words have meanings between
  people, and that names are an opportunity to communicate.
 
  Alpha and Beta, while perhaps not the most strictly defined
  words in the language, have a lot of associated meaning among
  the members our audience. It gives them utility, e.g. for mana-
  ging expectations and communicating the relative position of a
  release in its release cycle.
 
 Isn't it better to communicate the meaning through our release
 announcements  than through the implied meanings of words like alpha and
 beta? I just read the wikipedia article [1] for it and from that I assume
 that everybody in our audience has a different expectation and thus we
 cannot meat the expectation if we rely on the meaning.
 
 I prefer that we are verbose and explain what the current development
 snapshot  means. Whether we call it beta, tech preview, snapshot or
 goal doesn't matter to me. If people complain that the software is
 insertrandominsultweheardabout4.0, we can point to the release
 announcement  and show that it holds what we promised.

This might or might not work for development, but for the release team, and 
even more so for the promo team, this sucks. Releases need preparation, and in 
the case of Plasma Next, this is no small amount of work, having no firm 
schedule doesn't help with this at all. Also, it makes it harder to reach out 
since some journalist actually keep an agenda and plan, doing an ad-hoc 
release means we'll simply get less coverage.

Lastly, I think we really need a firm schedule to keep ourselves in check. 
We're really good at finding infinite amounts of tinkering work, something 
can always be improved, and we're never fully happy.

Having a firm release date, which we only change with very good reason and 
prior discussion prevents all these issues.

That's why I think it's necessary to nail down a clear schedule, and not go 
for when it's ready.

Cheers,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: [kde-promo] Plasma Next Naming - Take 2

2014-02-01 Thread Martin Graesslin
On Saturday 01 February 2014 15:19:57 Michael Jansen wrote:
 On Tuesday 28 January 2014 12:06:27 Martin Gräßlin wrote:
  On Tuesday 28 January 2014 11:50:34 Martin Klapetek wrote:
   On Tue, Jan 28, 2014 at 9:39 AM, Martin Gräßlin mgraess...@kde.org
 
 wrote:
What we should consider when using such a numbering scheme is that it
also
works with beta releases of Plasma Next. If we kind of stick to what
we
use
today it could be.
2014.06-90 for the beta release of Plasma Next with the last stable
release
having been in June 2014.
   
   How about simply adding beta1? Eg. 2014.06-beta1 or 2014.06.rc1
   
   Plain and simple.
  
  Is it? It makes everything more difficult as it's alpha-numeric instead of
  just numeric and with such a scheme I would assume that it is the beta for
  June 2014 release. Thus the release 2014.06 would have a smaller version
  number than the beta release.
  
  2014.06  2014.06-rc3
  2014.06-0  2014.06-rc3
  2014.06-final  2014.06-rc3
  
  etc.
  
  And as already discussed using the date of the final release in
  pre-releases is dangerous.
 
 Whatever you guys decide to use. It would be nice if it would be compatible
 to
 
 http://semver.org/
 
 This is the only attempt to standardize versions i know of. And remember. I
 said NICE.

I'm not sure whether that applies to us as we don't provide API (all API we 
provide is in frameworks (or should be in frameworks) and thus is properly 
versioned as 5.x.y). Also I expect that we will continue to version our .so in 
the frameworks way.

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: [kde-promo] Plasma Next Naming - Take 2

2014-02-01 Thread Michael Jansen

   
   And as already discussed using the date of the final release in
   pre-releases is dangerous.
  
  Whatever you guys decide to use. It would be nice if it would be
  compatible
  to
  
  http://semver.org/
  
  This is the only attempt to standardize versions i know of. And remember.
  I
  said NICE.
 
 I'm not sure whether that applies to us as we don't provide API (all API we
 provide is in frameworks (or should be in frameworks) and thus is properly
 versioned as 5.x.y). Also I expect that we will continue to version our .so
 in the frameworks way.

They talk about semantic a lot there too. And i think it would be nice if all 
of kde somehow uses version numbers one can understand without further 
reading.

The worst thing that can happen is if two kde version numbers use different 
semantic meanings.

 
 Cheers
 Martin

-- 
Michael Jansen
http://michael-jansen.biz
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: [kde-promo] Plasma Next Naming - Take 2

2014-02-01 Thread Sebastian Kügler
On Saturday, February 01, 2014 19:33:31 Michael Jansen wrote:
And as already discussed using the date of the final release in
pre-releases is dangerous.
   
   Whatever you guys decide to use. It would be nice if it would be
   compatible to
  
   http://semver.org/
  
   This is the only attempt to standardize versions i know of. And
   remember. I said NICE.
 
  I'm not sure whether that applies to us as we don't provide API (all API
  we
  provide is in frameworks (or should be in frameworks) and thus is properly
  versioned as 5.x.y). Also I expect that we will continue to version our
  .so
  in the frameworks way.
 
 They talk about semantic a lot there too. And i think it would be nice if
 all  of kde somehow uses version numbers one can understand without further
 reading.
 
 The worst thing that can happen is if two kde version numbers use different 
 semantic meanings.

The KDE frameworks follow this scheme, anyway. For the workspace bits, I think 
the same scheme makes sense, and would be in line with how we've been doing 
it.
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[KDE Bugtracking System] REMINDER: current Plasma regressions

2014-02-01 Thread bugzilla_noreply
Please find below a list of the current regressions reported for Plasma. This 
is a weekly reminder.

  This search was scheduled by myr...@kde.org.


Plasma regressions
--
Bug 301424:
  https://bugs.kde.org/show_bug.cgi?id=301424
  Priority: NOR  Severity: normal  Platform: openSUSE RPMs
  Assignee: plasma-b...@kde.org
Status: REOPENED
   Summary: Cannot open battery monitor applet if set to hidden in systray


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel