Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-14 Thread Thomas Friedrichsmeier
Hi,

On Monday 14 November 2011, Aaron J. Seigo wrote:
 besides kde-core-devel, it was also blogged by a number of attendees, so 
 planetkde.org readership was in the loop. there was a story on dot.kde.org,
 so  dot.kde.org readership was in the loop. there's documentation on
 community.kde.org. hell, it even made it to slashdot (ok, that last one is
 NOT  a good test ;)
 
 so we most certainly did communicate. you didn't catch it, and i agree
 that  that sucks. but it is not because the communication didn't happen in
 all the most appropriate places. the only thing we could have done more
 for you is to track you down personally, and that's just not a realistic
 expectation.

to throw in my two cents: I don't think the problem is the _amount_ of 
communication. But personally, I'm dearly missing a _central_ place with a 
plain summary of the most important status information about kdelibs.

My main focus of development is on a KDE-based application, not kdelibs. But 
every once in a while, I find a bug in kdelibs, and I want to contribute a fix. 
And every once in a blue moon, I want to contribute a small feature. For such 
sporadic contributions, the ratio of time spent on producing a patch versus 
time spent on figuring out how to get the patch into kdelibs is not a good one. 
Back in the good old days, this basically meant reading up on any freezes in 
effect. With the move to git, and now with frameworks efforts, the complexity 
has increased, considerably.

All relevant information is available somewhere, but having to search through 
half a dozen places (techbase.kde.org, community.kde.org, kde-core-devel, kde-
cvs-announce, blogs, dot, ...) is downright painful. Esp., if some of those 
places are littered with outdated and misleading bits.

So, what I would love to see is _one_ short up-to-date page with just the most 
relevant info along the lines of:
- You want to contribute a bug fix with no API changes, and no string changes: 
Commit to branch X. Additionally, merging your commit into branch Y would 
[not] be helpful but/and is [not] necessary.
- You want to contribute a bug fix with no API changes, but changes in i18n 
strings: Please wait until MM.DD.
- You want to do X: Commit to branch Z
- For non-trivial patches, please get your code reviewed, first: 
git.reviewboard.kde.org
- Here are some links to current background information on plans and 
schedules: X, Y, Z, and here's a step-by-step guide on pushing patches to 
kdelibs with git.

Ideally, this page would be linked from 
http://quickgit.kde.org/?p=kdelibs.gita=summary , if that is possible. 
Ideally, also, git would point we to it, when my push fails for some reason.

Regards
Thomas


signature.asc
Description: This is a digitally signed message part.


Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-14 Thread Aaron J. Seigo
On Monday, November 14, 2011 10:35:16 Thomas Friedrichsmeier wrote:
 My main focus of development is on a KDE-based application, not kdelibs. But
 every once in a while, I find a bug in kdelibs, and I want to contribute a
 fix. And every once in a blue moon, I want to contribute a small feature.
 For such sporadic contributions, the ratio of time spent on producing a
 patch versus time spent on figuring out how to get the patch into kdelibs
 is not a good one. Back in the good old days, this basically meant reading
 up on any freezes in effect. With the move to git, and now with frameworks
 efforts, the complexity has increased, considerably.

the complexity will eventually subside. right now it's something like:

* until further notice, if it is a bug fix, put it into KDE/4.7 and it will 
get merged forward into frameworks

* if it is a feature, do it in a branch off of frameworks and when it is 
ready, it can be merged in

it is complex because we currently have to juggle between 4.x freezes, 
frameworks progress and the evolving state of that effort in a branch. it's a 
transition period that we all want to be as _short_ as possible so we can get 
back to simple.

in future it will be:

* bug fixes can always be applied to the stable branch; these will get merged 
into master.

* features can be opened at any time in a feature branch and merge into the 
testing branch when they are ready for testing by your fellow developers. when 
it is ready for merging, it'll get merged into master.

notice the lack of discussion there about freezes. all you'll need to know as 
a casual contributor is where feature branches come off of and what the latest 
stable branch is, and whether your addition is a bug fix or a feature.

for casual contributors, this should be very low-barrier-to-entry. you 
shouldn't even need to consult the release schedule for things like feature 
freezes :)

 All relevant information is available somewhere, but having to search
 through half a dozen places (techbase.kde.org, community.kde.org,
 kde-core-devel, kde- cvs-announce, blogs, dot, ...) is downright painful.
 Esp., if some of those places are littered with outdated and misleading
 bits.

completely agreed.
 
 So, what I would love to see is _one_ short up-to-date page with just the
 most relevant info along the lines of:

that is one of the primary reasons we're getting together on irc later this 
month. it is quite clear to everyone that this is sorely needed, and so we're 
going to make this thing along with some other supporting information for 
frameworks ...

--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.


Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-13 Thread Aaron J. Seigo
On Saturday, November 12, 2011 10:35:02 Kevin Kofler wrote:
 Aaron J. Seigo wrote:
  first, let's back off from the unecessary rhetoric. for instance, i don't
  think calling people hypocrites is going to get anyone anywhere other than
  annoyed, upset and divided. i hope we can agree on that.

 Unfortunately, it's the decision by some kdelibs developers including you to
 stop everyone from working on kdelibs 4.x which is annoying, upsetting and
 dividing people.

 I don't want to offend you, but to make you realize this fact.

 I am sorry if I come off as rude, it's really not my intention, but you have
 to realize that I'm really frustrated by this situation.

i understand you are frustrated. that is very clear :) i don't want you to be
frustrated. at the same time, your frustration is not a reason to jeopardize
kdelibs. my hope is that if we can communicate clearly why we are doing what
we are doing and when we are doing it, that frustration will be avoided.

we did a good amount of communication around this matter months ago. because
of your frustration (and the confusion of others added to that), i've taken to
redoubling efforts to get the planning better documented and yet another round
of communication done. honestly, i don't (in theory) have the time for that.
but it needs to be done because it matters, as you well know personally from
this experience.

but i, and the rest of us working on frameworks, remain committed to doing
what is best for kdelibs as well as the broader community of KDE developers
and users. we are not interested in short term thinking driven by frustrations
over the immediate.

  On Friday, November 11, 2011 04:58:09 Kevin Kofler wrote:
  You cannot really FORCE volunteers to work on what you want them to work
  on.
 
  no, but we can decide to work together and coordinate instead of working
  against each other, particularly when we share the same final interests.

 Working together goes both ways, you also have to listen to our needs.

we are. we're also listening the 10s of 1000s of other developers, KDE and Qt
alike. we're also listening to the few dozen who contribute to kdelibs
directly. the bulk of code written in kdelibs in the last couple of years was
represented in Randa. (inc, btw, people working on Secret Service; which, if
nothing else, shows that just because you are part of the discussions and
getting support does not mean things will work perfectly; and that's ok: we
can adapt and work on fixing things)

 Nobody who doesn't read kde-core-devel daily and who didn't happen to be at
 the in-person meeting you discussed this in was even aware of your post-4.7
 plans, let alone asked for their opinion.

besides kde-core-devel, it was also blogged by a number of attendees, so
planetkde.org readership was in the loop. there was a story on dot.kde.org, so
dot.kde.org readership was in the loop. there's documentation on
community.kde.org. hell, it even made it to slashdot (ok, that last one is NOT
a good test ;)

so we most certainly did communicate. you didn't catch it, and i agree that
that sucks. but it is not because the communication didn't happen in all the
most appropriate places. the only thing we could have done more for you is to
track you down personally, and that's just not a realistic expectation.

 In particular, nobody asked us
 distro people for it: I don't recall any sort of notice about this issue to
 kde-packager.

seeing as we aren't disrupting the 6 month 4.x release cycle, it honestly did
not occur to me to ask distros how we should schedule the next unstable
version of KDE's libraries. i'm not sure how many other library developers ask
distros about their future releases, either, though. (meaning: i think you're
holding KDE to an unrealistically high standard here.)

now, if we were simply stopping 4.x releases altogether, that would be a
concern, yes. but we aren't. and we have been communicating broadly.

i did reach out to packagers, btw, as can be seen in my blog entries and
emails on the matter. and we did have at least one packager who attended
Randa. however, it seems i didn't send email to the kde-packagers mailing list
.. if that was a failing, i apologize.

 Yet scheduling is definitely something which needs to be
 discussed with distro packagers.

even when we aren't stopping 4.x releases? not even delaying them?

 this, it looks like Shuttleworth's lecture on how important predictable
 periodic releases are for us distributions already got forgotten!) and that
 IMHO it would have been better for everyone if it had been upstream by then.

we're still doing 6 month releases of 4.x code. features are still allowed and
encouraged in apps and workspaces. furthermore: to suggest that all features
started now will be in a release within the next 6 months defies all
experience: some features take longer.

even Mark Shuttleworth has written blog entries lamenting the problems with
sticking too tightly to 6 month dev cycles, and how sometimes 

Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-12 Thread Kevin Kofler
Aaron J. Seigo wrote:
 first, let's back off from the unecessary rhetoric. for instance, i don't
 think calling people hypocrites is going to get anyone anywhere other than
 annoyed, upset and divided. i hope we can agree on that.

Unfortunately, it's the decision by some kdelibs developers including you to 
stop everyone from working on kdelibs 4.x which is annoying, upsetting and 
dividing people.

I don't want to offend you, but to make you realize this fact.

I am sorry if I come off as rude, it's really not my intention, but you have 
to realize that I'm really frustrated by this situation.

 On Friday, November 11, 2011 04:58:09 Kevin Kofler wrote:
 You cannot really FORCE volunteers to work on what you want them to work
 on.
 
 no, but we can decide to work together and coordinate instead of working
 against each other, particularly when we share the same final interests.

Working together goes both ways, you also have to listen to our needs. 
Nobody who doesn't read kde-core-devel daily and who didn't happen to be at 
the in-person meeting you discussed this in was even aware of your post-4.7 
plans, let alone asked for their opinion. In particular, nobody asked us 
distro people for it: I don't recall any sort of notice about this issue to 
kde-packager. Yet scheduling is definitely something which needs to be 
discussed with distro packagers.

The need in my case is that we are going to ship my feature in Fedora 17 
(This is not negotiable. It's already a release later than I had initially 
hoped for, but at least in Fedora, missing a freeze window only delays you 
for 6 months. I really miss the time where the same thing was true for all 
the KDE SC modules. Sadly, judging from the kdepim fiasco first and now 
this, it looks like Shuttleworth's lecture on how important predictable 
periodic releases are for us distributions already got forgotten!) and that 
IMHO it would have been better for everyone if it had been upstream by then. 
There is obviously no way we can ship a Plasma based on libplasma from 
Frameworks in Fedora 17, so 4.8 was and is the target. And when I submitted 
my GSoC proposal, I didn't even THINK that there'd possibly be no kdelibs 
4.8, or one with no new features allowed. In fact I only heard of this after 
my patches to PackageKit and Apper were all already finished and applied 
upstream (which proved to be very straightforward, unlike libplasma where I 
hit a brick wall).

 note that your statement is the same as saying that as a volunteer i can
 then commit anything i want to your application / library, which is,
 obviously, not true. there are means of process control, particularly
 maintainership.

Sorry, but for me, keeping other people from doing their work is a sign of 
bad maintainership. I don't dispute that a maintainer is ALLOWED to do so, 
but that doesn't make it a good idea. The fact that this topic comes up 
again and again (see e.g. today's threads about ksecretsservice) proves that 
several people have a concrete need for doing work on kdelibs 4.x. Instead, 
they're forced to work around you (plural you!) when you could easily 
allow them to work WITH you. (Again, working together goes both ways, 
closing down the branch people want to commit to is NOT working WITH them.)

 note that the decisions which i am simply repeating and asking people to
 respect were made this past summer in a meeting of some 30 libs
 contributors

In-person meetings (a.k.a. the infamous watercooler discussions) are about 
the worst possible place to take decisions in a global community project 
with many volunteer (and thus necessarily part-time) contributors.

 and then brought here to k-c-d for further discussion.

That's a more appropriate forum, but why hasn't anybody notified e.g.
kde-packager? And even then, there will always be people who missed the 
discussion, which is another reason why reconsidering decisions based on new 
evidence is sometimes needed.

I think the sample of developers included in your discussions suffered from 
heavy selection bias, as (for various reasons) those people interested in 
4.x work aren't the ones who go to your long-term planning meetings nor the 
ones who watch kde-core-devel daily. (I wasn't following it at all when this 
was initially discussed.)

 to ignore would be disrespectful of the time honoured principles in KDE.

No, it would simply be realizing you made a mistake!

 Preventing them from working on what THEY want to work on will just lead
 to them moving their work elsewhere, e.g.:
 
 well, that's exactly what i hope will happen. i hope they will movetheir
 work into frameworks (either the branch if working on existing code or a
 git repository that will become part of frameworks)

Putting the work into frameworks (only) is obviously not a solution for code 
we want to ship now.
 
 * separate git repositories (which in fact is exactly what you are doing
 with libkactivities!
 
 yes, because that is the shape the frameworks 

Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-11 Thread Aaron J. Seigo
hi Kevin,

first, let's back off from the unecessary rhetoric. for instance, i don't 
think calling people hypocrites is going to get anyone anywhere other than 
annoyed, upset and divided. i hope we can agree on that.

On Friday, November 11, 2011 04:58:09 Kevin Kofler wrote:
 You cannot really FORCE volunteers to work on what you want them to work on.

no, but we can decide to work together and coordinate instead of working 
against each other, particularly when we share the same final interests. note 
that your statement is the same as saying that as a volunteer i can then 
commit anything i want to your application / library, which is, obviously, not 
true. there are means of process control, particularly maintainership.

note that the decisions which i am simply repeating and asking people to 
respect were made this past summer in a meeting of some 30 libs contributors 
and then brought here to k-c-d for further discussion. to ignore would be 
disrespectful of the time honoured principles in KDE.

 Preventing them from working on what THEY want to work on will just lead to
 them moving their work elsewhere, e.g.:

well, that's exactly what i hope will happen. i hope they will movetheir work 
into frameworks (either the branch if working on existing code or a git 
repository that will become part of frameworks)
 
 * separate git repositories (which in fact is exactly what you are doing
 with libkactivities!

yes, because that is the shape the frameworks will take: seperate repositories 
(easily fetched and built all at once, however, so no loss in build it all / 
work on it all efficiencies). the reason libkactivities is now in its own 
repository, along with its runtime requirements i might add, is to fall in 
line with what the frameworks plan is (not all of which i personally agreed to 
at first, btw .. life and big projects are full of being able to work with 
others, including at times agreeing with the group of skilled, intelligent 
people who have the same interests and goals as you do)
 
 * distro patches (which you keep complaining about, yet it is exactly what
 the frozen master debacle is leading to),

can you point us to these patches so we can deal with them?

 * maybe even an outright fork like Trinity (of KDE 3) or MATE (of GNOME 2).

it's a possibility. we could also choose to work together towards commonly 
beneficial aims. i suppose it is up to us to decide whether it is more 
important to work on the future of kdelibs together (following the team-
generated decisions) or to put new features into kdelibs for the 4.8 release.

at stake is kdelibs progressing and staying relevant in the coming years or 

 (But don't get me wrong, I'm NOT interested in keeping 4.x alive for ages,
 I'm just interested in 4.x NOW because 5.0 isn't anywhere near ready, even

this is the same argument people used for 3.4 and 3.5. it marred the early 4.x 
releases (along with a few other related issues). we can avoid repeating those 
mistakes by learning from them. now, 5 is not 4, and this also makes a 
difference as to why we should shift more focus to frameworks. why? well:

* Qt5 is not Qt4: it isn't a huge burdon to port things over. the code and API 
is essentially the same.

* we aren't going for add lots of huge new functionality blocks (e.g. solid, 
phonon, threadweaver, sonnet, etc. etc. etc.); this is a maintenance 
reorganization, an opportunity to merge functionality into Qt5 (which has a 
definite time deadline, btw, which we need to meet or else we lose that 
opportunity entirely) and a chance to alter some behaviour in our code that is 
most appropriate for a major release (though some things of this nature could 
be done post 5.0 as well)

this means we have a very reachable goal (not years of work during which time 
kdelibs 4.x will stagnate to death) and we have deadlines we're working 
against (qt 5 ABI change window).

but it only happens if we focus on frameworks instead of kdelibs 4.x. bug 
fixes are still fine. and we'll all live just fine without new features in 
kdelibs for a couple releases. we have done so in the past, we will do so 
again in the future. applications have all sorts of features missing and 
needed.

 when we're just talking about the libraries/frameworks, let alone when we
 actually consider applications and/or workspaces building on the new
 libraries/frameworks.

do you know what that work will entail, or are is this just guessing and 
supposition on your part? because it's not going to be as big as one might 
think due to the SC goals. (plasma workspaces will have some work involved as 
libplasma2 is undergoing some important changes due to QtQuick2)

 And I believe that most, if not all, people interested
 in 4.x work right now are in that boat, I doubt 4.x is going to suscite
 anywhere near the amount of long-term nostalgia 3.x did. We WILL eventually
 work on 5.x. Just not NOW.)

when, then? after Qt 5 can no longer accept ABI changing merges? and why not 

Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-11 Thread Alexander Neundorf
On Friday 11 November 2011, Aaron J. Seigo wrote:
 hi Kevin,
 
 first, let's back off from the unecessary rhetoric. for instance, i don't
 think calling people hypocrites is going to get anyone anywhere other than
 annoyed, upset and divided. i hope we can agree on that.
 
 On Friday, November 11, 2011 04:58:09 Kevin Kofler wrote:
  You cannot really FORCE volunteers to work on what you want them to work
  on.
 
 no, but we can decide to work together and coordinate instead of working
 against each other, particularly when we share the same final interests.
 note that your statement is the same as saying that as a volunteer i can
 then commit anything i want to your application / library, which is,
 obviously, not true. there are means of process control, particularly
 maintainership.
 
 note that the decisions which i am simply repeating and asking people to
 respect were made this past summer in a meeting of some 30 libs
 contributors and then brought here to k-c-d for further discussion. to
 ignore would be disrespectful of the time honoured principles in KDE.


I'd prefer if there wouldn't be a separate mailing list for the frameworks 
effort, but if it would use k-c-d instead. IMO this _is_ kde core development.
This would make it more public (yes, it is completely public, but still a bit 
hidden if you didn't subscribe the frameworks list).
 
...
 this is the same argument people used for 3.4 and 3.5. it marred the early
 4.x releases (along with a few other related issues). we can avoid
 repeating those mistakes by learning from them. now, 5 is not 4, and this
 also makes a difference as to why we should shift more focus to
 frameworks. why? well:
 
 * Qt5 is not Qt4: it isn't a huge burdon to port things over. the code and
 API is essentially the same.
 
 * we aren't going for add lots of huge new functionality blocks (e.g.
 solid, phonon, threadweaver, sonnet, etc. etc. etc.); this is a
 maintenance reorganization, an opportunity to merge functionality into Qt5

... and into CMake, which is making good progress btw. :-)

 (which has a definite time deadline, btw, which we need to meet or else we
 lose that opportunity entirely) and a chance to alter some behaviour in
 our code that is most appropriate for a major release (though some things
 of this nature could be done post 5.0 as well)

...also for our buildsystem :-)

Alex


Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-11 Thread Aaron J. Seigo
On Friday, November 11, 2011 16:50:00 Alexander Neundorf wrote:
 On Friday 11 November 2011, Aaron J. Seigo wrote:
  note that the decisions which i am simply repeating and asking people to
  respect were made this past summer in a meeting of some 30 libs
  contributors and then brought here to k-c-d for further discussion. to
  ignore would be disrespectful of the time honoured principles in KDE.
 
 I'd prefer if there wouldn't be a separate mailing list for the frameworks
 effort, but if it would use k-c-d instead. IMO this _is_ kde core
 development. This would make it more public (yes, it is completely public,
 but still a bit hidden if you didn't subscribe the frameworks list).

you might be right. the concerns that were raised was that k-c-d has gotten 
pretty noisy and at times the place where the proverbial peanut gallery comes 
to hang out ;) i'm not sure a separate list was the best idea, however it the 
signal-to-noise ratio was the motivation.

  * Qt5 is not Qt4: it isn't a huge burdon to port things over. the code and
  API is essentially the same.
  
  * we aren't going for add lots of huge new functionality blocks (e.g.
  solid, phonon, threadweaver, sonnet, etc. etc. etc.); this is a
  maintenance reorganization, an opportunity to merge functionality into Qt5
 
 ... and into CMake, which is making good progress btw. :-)

yes i've been sort-of-kind-of following that and its looking pretty promising 
indeed! :) integrated automoc ftw...

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.


Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-10 Thread Kevin Kofler
Aaron J. Seigo wrote:

 On Monday, November 7, 2011 16:35:57 Albert Astals Cid wrote:
 Maybe we should really resurrect the existence of a master 4.8?
 
 unecessary imho, and runs the extreme danger of repeating the 3-4 debacle
 with kdelibs where people just keep working on the stable release and
 don't care enough for the next important release of libs.

You cannot really FORCE volunteers to work on what you want them to work on. 
Preventing them from working on what THEY want to work on will just lead to 
them moving their work elsewhere, e.g.:

* separate git repositories (which in fact is exactly what you are doing 
with libkactivities! Talk about hypocrisy…),

* distro patches (which you keep complaining about, yet it is exactly what 
the frozen master debacle is leading to),

* maybe even an outright fork like Trinity (of KDE 3) or MATE (of GNOME 2). 
(But don't get me wrong, I'm NOT interested in keeping 4.x alive for ages, 
I'm just interested in 4.x NOW because 5.0 isn't anywhere near ready, even 
when we're just talking about the libraries/frameworks, let alone when we 
actually consider applications and/or workspaces building on the new 
libraries/frameworks. And I believe that most, if not all, people interested 
in 4.x work right now are in that boat, I doubt 4.x is going to suscite 
anywhere near the amount of long-term nostalgia 3.x did. We WILL eventually 
work on 5.x. Just not NOW.)

In addition, this situation might actually push some contributors NOT to 
work with you on 5.0 material. I can tell you that your refusal to get my 
libplasma PackageKit work into 4.8 definitely did demotivate me from doing 
any work on the 5.0 version. So you achieve exactly the opposite of what 
you're trying to achieve.

That said, considering the 4.8 release schedule, it is now really too late 
to reopen kdelibs 4.8 for feature development anyway. :-( It should have 
been done when I originally asked for it a month ago (or even better, it 
should never have been closed down in the first place!).

Kevin Kofler



Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-09 Thread Aaron J. Seigo
On Friday, November 4, 2011 23:05:28 Aaron J. Seigo wrote:
 we currently have libkactivities in kdelibs/experimental. due to upcoming
 changs and frameworks 5 development, it has been moved into its own git
 repository: kactivities.

unless there are any further objections, here is what i plan to do after the 
release of 4.7.4 on December 6 (so as not to disrupt 4.7 releases):

kdelibs:

in KDE/4.7 branch:

* remove the contents of kdelibs/experimental/libkactivities
* put a README in its place stating what happend so people can easily know 
what to do now that it is gone

in frameworks branch:

* merge those changes, then delete the libkactivities directory altogether in 
that branch


kde-workspace:

* merge my libkactivities branch into master

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.


Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-07 Thread Aaron J. Seigo
On Sunday, November 6, 2011 10:29:56 Allen Winter wrote:
 Do you mean to remove it from the kdelibs-4.7 branch?
 it should definitely be removed from kdelibs-master, if it hasn't been
 already.

KDE/4.7 and master are currently the same thing. so i'm requesting removal 
from both, essentially.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.


Re: Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-07 Thread Albert Astals Cid
A Dilluns, 7 de novembre de 2011, Aaron J. Seigo vàreu escriure:
 On Sunday, November 6, 2011 10:29:56 Allen Winter wrote:
  Do you mean to remove it from the kdelibs-4.7 branch?
  it should definitely be removed from kdelibs-master, if it hasn't been
  already.
 
 KDE/4.7 and master are currently the same thing. so i'm requesting removal
 from both, essentially.

I can see a problem with the next 4.7.x release then :-/ I mean i'm all for 
dropiing killing changing experimental libs, but not between 4.7.3 and 4.7.4

Maybe we should really resurrect the existence of a master 4.8?

Albert

 
 --
 Aaron J. Seigo
 humru othro a kohnu se
 GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
 
 KDE core developer sponsored by Qt Development Frameworks


Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-07 Thread Sebastian Kügler
On Friday, November 04, 2011 23:05:28 Aaron J. Seigo wrote:
 we currently have libkactivities in kdelibs/experimental. due to upcoming 
 changs and frameworks 5 development, it has been moved into its own git 
 repository: kactivities.
 
 i would like to request approval to remove it from kdelibs/experimental
 and  make the kactivities repository a dependency for kde-workspace.
 
 the benefits:
 
 * libkworkspace drops 4 classes (essentially halfing it in size)
 * we have one place for libkactivities so people don't continue to get 
 confused
 
 the drawbacks:
 
 * a new module required for building kde-workspace
 
 note that this module is already a dependency for the plasma-mobile 
 repository.

If we can recreate the tarballs as we used to, and Dirk indicated we can, then 
I think this is a good solution to this headaching problem. We promised 
packagers not to break up tarball layouts before Frameworks 5 any further, but 
we can split up repos as long as we keep reassembling them for releases, which 
is already the case for kdegraphics, for example.

Cheers,
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-07 Thread Aaron J. Seigo
On Monday, November 7, 2011 16:35:57 Albert Astals Cid wrote:
 A Dilluns, 7 de novembre de 2011, Aaron J. Seigo vàreu escriure:
  On Sunday, November 6, 2011 10:29:56 Allen Winter wrote:
   Do you mean to remove it from the kdelibs-4.7 branch?
   it should definitely be removed from kdelibs-master, if it hasn't been
   already.
 
  KDE/4.7 and master are currently the same thing. so i'm requesting removal
  from both, essentially.

 I can see a problem with the next 4.7.x release then :-/ I mean i'm all for
 dropiing killing changing experimental libs, but not between 4.7.3 and 4.7.4

assuming 'business as usual' and once 4.8.0 is out we do not do a 4.7.5 (or
whatever release) AFTER 4.8.0 is out, then i'm just fine with waiting until
then. i would still like to do it in the stable branch of kdelibs rather
than open up master due to this as this should not take focus off of
frameworks.

 Maybe we should really resurrect the existence of a master 4.8?

unecessary imho, and runs the extreme danger of repeating the 3-4 debacle
with kdelibs where people just keep working on the stable release and don't
care enough for the next important release of libs.

we've already solved one set of issues by de-coupling workspace and apps from
the libs development, and i'd like to see the other issue of ah well, it's
more useful (short term) to work on stable than the next major release also
be addressed. we can only do this if we do not concentrate, or allow for work
to concentrate on, kdelibs stable but instead push ourselves towards
frameworks.

i understand the temptation, but i don't like what the outcome will almost
certainly be (indefinite delay of frameworks 5). let's learn from our past :)

--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.


Re: Request: remove libkactivites from kdelibs (in experimental/)

2011-11-06 Thread Allen Winter
On Friday 04 November 2011 6:05:28 PM Aaron J. Seigo wrote:
 hi ..
 
 we currently have libkactivities in kdelibs/experimental. due to upcoming 
 changs and frameworks 5 development, it has been moved into its own git 
 repository: kactivities.
 
 i would like to request approval to remove it from kdelibs/experimental and 
 make the kactivities repository a dependency for kde-workspace.
 
Do you mean to remove it from the kdelibs-4.7 branch?
it should definitely be removed from kdelibs-master, if it hasn't been already.


 the benefits:
 
 * libkworkspace drops 4 classes (essentially halfing it in size)
 * we have one place for libkactivities so people don't continue to get 
 confused
 
 the drawbacks:
 
 * a new module required for building kde-workspace
 
 note that this module is already a dependency for the plasma-mobile 
 repository.
 
for the KDE SC 4.8 release, I think this is already the situation.
and for KDE SC 4.7.4 and above..  I guess that's something for the packagers.