Re: KDE Telepathy has an unreleased dependency

2015-02-27 Thread Albert Astals Cid
El Divendres, 27 de febrer de 2015, a les 12:36:21, Martin Klapetek va 
escriure:
 On Fri, Feb 27, 2015 at 2:07 AM, Albert Astals Cid aa...@kde.org wrote:
  So we still need a KPeople release, which is still in playground so noone
  has
  properly reviewed it, and you want to speed-turn it into a frameworks in 1
  day. Do you actually have anyone to review it in such notice? At least
  sanitize the headers?
 
 It was requested on February 13th for KPeople to be reviewed and joined
 frameworks for 5.8. Today the 2 weeks review period is over so if there
 are no outstanding issues it should be moved today. The only issue is
 that the release won't be available for the first two betas while we could
 simply release KPeople a bit sooner so KDE Telepathy would be in the betas.
 
  This feels like rush, rush and rush. KDE Applications schedule has been
  set
  for months, I've sent various reminders about the freeze dates, and yet,
  here
  we are, post freeze with unresolved issues, why are we doing this now and
  not
  last week?
 
 I've started the discussion about moving it on February 3rd. There's about
 15
 repos and about 3000 dependencies. I'm sorry if I managed to miss one while
 trying to fix everything for the release (and mind you that the number of
 KTp
 developers pretty much reduced to one). I'm sorry that nobody caught this
 in the review period for about a month. We're clearly all just people with
 just
 enough free time.

More reason to start the move eariler than at the last minute, but that's 
something unfixable now, maybe you can have it in mind for the next time :)

 
 If you feel like it should not be part of KDE Apps 15.04, fine, just say so
 and
 I'll request a move of everything back.

I just want to make sure we don't rush stuff and we get bad reviews and 
comments because we rushed at the last minute.

You tell me it's good, I believe you.

Albert

 
 Cheers

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-27 Thread Martin Klapetek
On Fri, Feb 27, 2015 at 2:07 AM, Albert Astals Cid aa...@kde.org wrote:


 So we still need a KPeople release, which is still in playground so noone
 has
 properly reviewed it, and you want to speed-turn it into a frameworks in 1
 day. Do you actually have anyone to review it in such notice? At least
 sanitize the headers?


It was requested on February 13th for KPeople to be reviewed and joined
frameworks for 5.8. Today the 2 weeks review period is over so if there
are no outstanding issues it should be moved today. The only issue is
that the release won't be available for the first two betas while we could
simply release KPeople a bit sooner so KDE Telepathy would be in the betas.


 This feels like rush, rush and rush. KDE Applications schedule has been set
 for months, I've sent various reminders about the freeze dates, and yet,
 here
 we are, post freeze with unresolved issues, why are we doing this now and
 not
 last week?


I've started the discussion about moving it on February 3rd. There's about
15
repos and about 3000 dependencies. I'm sorry if I managed to miss one while
trying to fix everything for the release (and mind you that the number of
KTp
developers pretty much reduced to one). I'm sorry that nobody caught this
in the review period for about a month. We're clearly all just people with
just
enough free time.

If you feel like it should not be part of KDE Apps 15.04, fine, just say so
and
I'll request a move of everything back.

Cheers
-- 
Martin Klapetek | KDE Developer
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-26 Thread Martin Klapetek
On Thu, Feb 26, 2015 at 4:22 PM, Vishesh Handa m...@vhanda.in wrote:


 On Wed, Feb 25, 2015 at 6:39 PM, Martin Klapetek 
 martin.klape...@gmail.com wrote:

 As I said it's not even being used right now, so imho would be fine if it
 got
 removed/disabled altogether.


 Also, it will never work. Baloo KF5, has no knowledge about emails. That
 code also uses Akonadi APIs.


There, I fixed it.

https://git.reviewboard.kde.org/r/122729/

Cheers
-- 
Martin Klapetek | KDE Developer
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-26 Thread Vishesh Handa
On Wed, Feb 25, 2015 at 6:39 PM, Martin Klapetek martin.klape...@gmail.com
wrote:

 As I said it's not even being used right now, so imho would be fine if it
 got
 removed/disabled altogether.


Also, it will never work. Baloo KF5, has no knowledge about emails. That
code also uses Akonadi APIs.


-- 
Vishesh Handa
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-26 Thread Albert Astals Cid
El Dijous, 26 de febrer de 2015, a les 16:55:17, Martin Klapetek va escriure:
 On Thu, Feb 26, 2015 at 4:22 PM, Vishesh Handa m...@vhanda.in wrote:
  On Wed, Feb 25, 2015 at 6:39 PM, Martin Klapetek 
  
  martin.klape...@gmail.com wrote:
  As I said it's not even being used right now, so imho would be fine if it
  got
  removed/disabled altogether.
  
  Also, it will never work. Baloo KF5, has no knowledge about emails. That
  code also uses Akonadi APIs.
 
 There, I fixed it.
 
 https://git.reviewboard.kde.org/r/122729/
 
 Cheers

So we still need a KPeople release, which is still in playground so noone has 
properly reviewed it, and you want to speed-turn it into a frameworks in 1 
day. Do you actually have anyone to review it in such notice? At least 
sanitize the headers?

This feels like rush, rush and rush. KDE Applications schedule has been set 
for months, I've sent various reminders about the freeze dates, and yet, here 
we are, post freeze with unresolved issues, why are we doing this now and not 
last week?

Albert
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-25 Thread Aleix Pol
On Wed, Feb 25, 2015 at 2:04 AM, Albert Astals Cid aa...@kde.org wrote:
 El Dimarts, 24 de febrer de 2015, a les 11:52:55, Martin Klapetek va escriure:
 I just realized that one of the main dependencies, KPeople, will be released
 only after KDE Applications Beta 2 as it's targeting KF 5.8 (released 12th
 March
 while KDE Apps Beta 2 is released 11th March).

 I'm not sure what should be done in this case; we could perhaps move the 5.8
 release two days earlier, but this would still miss Beta 1.

 So uhh...what should we do?

 I can see three options:
 a) Do not release KPeople as part of frameworks but as part of KDE
 Applications 15.04 (and move it later to frameworks)
 b) Do not release KDE Telepathy as part of KDE Applications 15.04
 c) Give KDE Telepathy an exception to only join on Beta 3 of KDE Applications
 15.04

 a) will make packagers unhappy because we'd move something around again,
 creating more friction and confusion

 b) is bad since KDE Telepathy fills a hole in our KF5-based series of apps

 So i'd say let's go c) even if it makes me very unhappy that we have to resort
 to that.

 Other opinions?

 Cheers,
   Albert


 Cheers


At the moment KPeople is an optional dependency, there's still the
possibility to use it without KPeople. This shouldn't be a
show-stopper, even less for the Beta versions.

Aleix
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-25 Thread Aleix Pol
On Wed, Feb 25, 2015 at 9:15 AM, David Faure fa...@kde.org wrote:
 On Wednesday 25 February 2015 02:04:58 Albert Astals Cid wrote:
 El Dimarts, 24 de febrer de 2015, a les 11:52:55, Martin Klapetek va
 escriure:
  I just realized that one of the main dependencies, KPeople, will be
  released only after KDE Applications Beta 2 as it's targeting KF 5.8
  (released 12th March
  while KDE Apps Beta 2 is released 11th March).
 
  I'm not sure what should be done in this case; we could perhaps move the
  5.8 release two days earlier, but this would still miss Beta 1.
 
  So uhh...what should we do?

 I can see three options:
 a) Do not release KPeople as part of frameworks but as part of KDE
 Applications 15.04 (and move it later to frameworks)
 b) Do not release KDE Telepathy as part of KDE Applications 15.04
 c) Give KDE Telepathy an exception to only join on Beta 3 of KDE
 Applications 15.04

 I see a fourth option:
 d) make a KPeople 5.7 release NOW

 If it's ready, I can make that happen with two commands or so.

 --
 David Faure, fa...@kde.org, http://www.davidfaure.fr
 Working on KDE Frameworks 5


Makes sense to me.
+2

Aleix
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-25 Thread Martin Klapetek
On Wed, Feb 25, 2015 at 6:33 PM, David Faure fa...@kde.org wrote:

 On Wednesday 25 February 2015 15:38:19 Aleix Pol wrote:
  At the moment KPeople is an optional dependency, there's still the
  possibility to use it without KPeople.

 I guess you mean s/KPeople/Baloo/g here.


No this was actually KPeople being optional dep of KTp, but the truth is
that
all the code is actually only tested with KPeople as that's pretty much what
we're aiming for in the past couple years (but KPeople went through many
many changes, it started as Nepomuk thing, then akonadi, now it's
self-contained,
so we never wanted to hard-depend on it). Now we've optimized everything
for KPeople usage so imho it makes only sense to not discard it now and
in fact make it finally a hard-dependency of KDE Telepathy.


 The problem is: Baloo depends on a few frameworks,
 and now we would have KPeople depending on Baloo.
 So it wouldn't be possible to build all of frameworks together, one would
 need
 to interject Baloo in the middle of it, in order to be able to build with
 all
 options i.e. with this optional dependency.

 The reason it's optional so it doesn't matter means you might as well
 delete
 the code, since it becomes impractical to build it anyway.
 More seriously I would suggest moving the plugin to Baloo maybe, if it
 makes
 sense for it to depend on KPeople, or moving it in workspace maybe (but
 then
 it's not available in other workspaces). Or to this new product (set of
 modules) that I think we should have to host drkonqi, kio-extras etc., i.e.
 the set of runtime deps common to workspace and applications. This issue
 keeps
 popping up.

 If you want a short term solution, I'd say the plugin should stay in
 playground somewhere.
 I don't like the optional dependency thing because it will still show up in
 dependency diagrams, making a mess with baloo being in the middle of
 frameworks while it was decided that it's not.


As I said it's not even being used right now, so imho would be fine if it
got
removed/disabled altogether.

Cheers
-- 
Martin Klapetek | KDE Developer
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-25 Thread David Faure
On Wednesday 25 February 2015 15:38:19 Aleix Pol wrote:
 At the moment KPeople is an optional dependency, there's still the
 possibility to use it without KPeople. 

I guess you mean s/KPeople/Baloo/g here.

The problem is: Baloo depends on a few frameworks,
and now we would have KPeople depending on Baloo.
So it wouldn't be possible to build all of frameworks together, one would need 
to interject Baloo in the middle of it, in order to be able to build with all 
options i.e. with this optional dependency.

The reason it's optional so it doesn't matter means you might as well delete 
the code, since it becomes impractical to build it anyway.
More seriously I would suggest moving the plugin to Baloo maybe, if it makes 
sense for it to depend on KPeople, or moving it in workspace maybe (but then 
it's not available in other workspaces). Or to this new product (set of 
modules) that I think we should have to host drkonqi, kio-extras etc., i.e. 
the set of runtime deps common to workspace and applications. This issue keeps 
popping up.

If you want a short term solution, I'd say the plugin should stay in 
playground somewhere.
I don't like the optional dependency thing because it will still show up in 
dependency diagrams, making a mess with baloo being in the middle of 
frameworks while it was decided that it's not.

 This shouldn't be a show-stopper, even less for the Beta versions.

KF 5.x isn't a beta.

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-25 Thread Martin Klapetek
On Wed, Feb 25, 2015 at 10:10 AM, David Faure fa...@kde.org wrote:

 On Wednesday 25 February 2015 09:53:11 I wrote:
   If it's ready, I can make that happen with two commands or so.

 OK, it's not ready though.

 * It needs to be moved from playground/network to frameworks
 * It doesn't have the same KF version number stuff that other frameworks
 have (for updating its number and its deps number automatically)

 Oh and  show stopper: it depends on baloo, which was refused as a
 framework


Hmm, that's a minor dependency though, it's just one widget file
which is currently unused afaik. And it's a plugin, so could just be
disabled/moved elsewhere/made optional.

Cheers
-- 
Martin Klapetek | KDE Developer
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-25 Thread David Faure
On Wednesday 25 February 2015 09:53:11 I wrote:
  If it's ready, I can make that happen with two commands or so.

OK, it's not ready though.

* It needs to be moved from playground/network to frameworks
* It doesn't have the same KF version number stuff that other frameworks 
have (for updating its number and its deps number automatically)
 
Oh and  show stopper: it depends on baloo, which was refused as a 
framework

Man, what a mess we're putting ourselves into.

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-25 Thread Martin Klapetek
On Wed, Feb 25, 2015 at 9:15 AM, David Faure fa...@kde.org wrote:

 On Wednesday 25 February 2015 02:04:58 Albert Astals Cid wrote:
  El Dimarts, 24 de febrer de 2015, a les 11:52:55, Martin Klapetek va
 escriure:
   I just realized that one of the main dependencies, KPeople, will be
   released only after KDE Applications Beta 2 as it's targeting KF 5.8
   (released 12th March
   while KDE Apps Beta 2 is released 11th March).
  
   I'm not sure what should be done in this case; we could perhaps move
 the
   5.8 release two days earlier, but this would still miss Beta 1.
  
   So uhh...what should we do?
 
  I can see three options:
  a) Do not release KPeople as part of frameworks but as part of KDE
  Applications 15.04 (and move it later to frameworks)
  b) Do not release KDE Telepathy as part of KDE Applications 15.04
  c) Give KDE Telepathy an exception to only join on Beta 3 of KDE
  Applications 15.04

 I see a fourth option:
 d) make a KPeople 5.7 release NOW

 If it's ready, I can make that happen with two commands or so.


I had this very idea in the morning. Aleix is the maintainer so he
should +2 this but definitely +1 from me.

Cheers
-- 
Martin Klapetek | KDE Developer
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: KDE Telepathy has an unreleased dependency

2015-02-25 Thread David Faure
On Wednesday 25 February 2015 02:04:58 Albert Astals Cid wrote:
 El Dimarts, 24 de febrer de 2015, a les 11:52:55, Martin Klapetek va 
escriure:
  I just realized that one of the main dependencies, KPeople, will be
  released only after KDE Applications Beta 2 as it's targeting KF 5.8
  (released 12th March
  while KDE Apps Beta 2 is released 11th March).
  
  I'm not sure what should be done in this case; we could perhaps move the
  5.8 release two days earlier, but this would still miss Beta 1.
  
  So uhh...what should we do?
 
 I can see three options:
 a) Do not release KPeople as part of frameworks but as part of KDE
 Applications 15.04 (and move it later to frameworks)
 b) Do not release KDE Telepathy as part of KDE Applications 15.04
 c) Give KDE Telepathy an exception to only join on Beta 3 of KDE
 Applications 15.04

I see a fourth option:
d) make a KPeople 5.7 release NOW

If it's ready, I can make that happen with two commands or so.

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


KDE Telepathy has an unreleased dependency

2015-02-24 Thread Albert Astals Cid
El Dimarts, 24 de febrer de 2015, a les 11:52:55, Martin Klapetek va escriure:
 I just realized that one of the main dependencies, KPeople, will be released
 only after KDE Applications Beta 2 as it's targeting KF 5.8 (released 12th
 March
 while KDE Apps Beta 2 is released 11th March).
 
 I'm not sure what should be done in this case; we could perhaps move the 5.8
 release two days earlier, but this would still miss Beta 1.
 
 So uhh...what should we do?

I can see three options:
a) Do not release KPeople as part of frameworks but as part of KDE 
Applications 15.04 (and move it later to frameworks)
b) Do not release KDE Telepathy as part of KDE Applications 15.04
c) Give KDE Telepathy an exception to only join on Beta 3 of KDE Applications 
15.04

a) will make packagers unhappy because we'd move something around again, 
creating more friction and confusion

b) is bad since KDE Telepathy fills a hole in our KF5-based series of apps

So i'd say let's go c) even if it makes me very unhappy that we have to resort 
to that.

Other opinions?

Cheers,
  Albert

 
 Cheers

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel