Re: KDE Frameworks Sprint

2015-02-05 Thread Cornelius Schumacher
On Wednesday 04 February 2015 01:33:00 Aleix Pol wrote:
>
> Do we want a KDE Frameworks sprint?
> 
> I think it could be interesting, at least to recapitulate about the
> first year of KF5, find what we liked and decide how to keep going.
> 
> Who would be interested?

I would be interested, especially from the perspective of Inqlude and the 
frameworks book.

Doing it together with PIM sounds good to me as well, although this probably 
would result in a rather large sprint.

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


Re: How to promote less mature Frameworks?

2014-08-19 Thread Cornelius Schumacher
On Tuesday 19 August 2014 09:33:07 Kevin Ottens wrote:
> On Tuesday 19 August 2014 08:44:10 David Faure wrote:
> 
> > IMHO the solution is just to publicize the upcoming frameworks somewhere.
> 
> Which shouldn't be that hard, it's "only" about processing the yaml file and
> creating a page listing them. I think that's what makes most sense indeed.

We already have a list on Inqlude with libraries under development (i.e. where 
there is a release, but which is not considered stable quality yet): 
http://inqlude.org/development.html, and a list with unreleased libraries 
(i.e. where there is no release yet, just a repository to grab the code from): 
http://inqlude.org/unreleased.html.

Adding some frameworks there based on information from the yaml file would be 
easy. At the moment all framework in the frameworks project are considered 
stable by Inqlude.

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


Re: Update of the metainfo.yaml file of all the frameworks

2014-08-14 Thread Cornelius Schumacher
On Wednesday 13 August 2014 11:30:48 Denis Steckelmacher wrote:
> 
> Yesterday, api.kde.org has been updated so that it displays a bit more
> information about the frameworks, including code snippets telling the
> user how to add a framework to his/her CMakeLists.txt or .pro file.

Very cool. Thanks for doing this. It's a significant improvement for the API 
docs.

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


Re: Writing a Frameworks book at Randa

2014-05-04 Thread Cornelius Schumacher
On Thursday 24 April 2014 02:24:05 Valorie Zimmerman wrote:
> 
> I was excited to hear David Narvaez' ideas about what the book should
> be. It sounds like the focus is happening. However, not many people
> have committed to come to Randa and get this book started.
> 
> Right now there is one person on https://sprints.kde.org/sprint/212
> listing kdebooks as their task. I can ask other people to come to
> Randa to help shape the text, but we *must* have Frameworks people
> committed to this project to make it happen.
> 
> The deadline for signing up is approaching. Please sign up now if you
> intend to come to write. The e.V. and other funders will support us if
> we step up; but I will not waste their money by flying to Switzerland
> without a committed group of writers.

While working on Inqlude I realized that the presentation of the framework 
still needs a lot of love. A book could be a great part of that. I would hope 
for something which gets people started, provides them the entry points and 
background they need, and contains some practical examples how to work with 
the frameworks. Especially examples could also get a life on their own and be 
maintained and used beyond the book as introduction for people starting to use 
the frameworks.

I would be happy to help with this effort and will sign up for the meeting 
now.

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


Re: KDE Frameworks Release Cycle

2014-04-27 Thread Cornelius Schumacher
On Sunday 27 April 2014 11:51:01 Kevin Ottens wrote:
> 
> Short story: we'll go for a one month release cycle, with no branch.

This is a bold move. I like it.

Rapid release cycles have their own challenges, but I think we have the means 
to make them work. And they come with benefits. Getting our stuff in the hands 
of users more early certainly is worth the changes which are necessary to 
accomplish this.

People will judge us by the stability of our releases. Testing and reviews are 
essential for this. You stated the key points of that already. Good to see you 
being on top of things :-)

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


Qt Contributors Summit 2014

2014-04-13 Thread Cornelius Schumacher
Hi frameworkers,

many of you are contributing to Qt directly and Frameworks 5 in itself is a 
great contribution to Qt (it constitutes about a third of all third party Qt 
libraries).

So if you haven't considered to go to the next Qt Contributors Summit, please 
do now. It takes place in Berlin on June 10-11. You can register at 
http://qt-project.org/groups/qt-contributors-summit-2014/wiki.

You will meet most of the core contributors to Qt there and it would be great 
to have a strong KDE presence there as well to discuss the state and the 
future of Qt and its ecosystem.

If you have any questions feel free to reach out to me and I will try my best 
to answer or point you to the people who can.

Regards,
Cornelius

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


Re: Review Request 116538: Make README.md consistent with other frameworks

2014-03-04 Thread Cornelius Schumacher

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

(Updated March 5, 2014, 12:26 a.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks and Martin Tobias Holmedahl Sandsmark.


Repository: sonnet


Description
---

Adapt formatting and content of links to make the README.md consistent with all 
the other frameworks.


Diffs
-

  README.md b211ae21d8f4414c025ac628dcbee009b05c9e36 

Diff: https://git.reviewboard.kde.org/r/116538/diff/


Testing
---


Thanks,

Cornelius Schumacher

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


Updated Inqlude with data of Alpha 2 release

2014-03-04 Thread Cornelius Schumacher
I updated Inqlude with the Alpha 2 data of all frameworks. Find a list at

http://inqlude.org/groups/kde-frameworks.html

The data is generated from the READMEs from the git repositories plus some 
generic data like download URLs.

Please let me know, if you find any issues.

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


Re: Review Request 116539: Add README

2014-03-03 Thread Cornelius Schumacher

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

(Updated March 3, 2014, 9:46 p.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: krunner


Description
---

Add README


Diffs
-

  README.md PRE-CREATION 

Diff: https://git.reviewboard.kde.org/r/116539/diff/


Testing
---


Thanks,

Cornelius Schumacher

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


Re: Review Request 116540: Add configuration for ReviewBoard

2014-03-03 Thread Cornelius Schumacher

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

(Updated March 3, 2014, 9:46 p.m.)


Status
--

This change has been marked as submitted.


Review request for KDE Frameworks.


Repository: krunner


Description
---

Add configuration for ReviewBoard


Diffs
-

  .reviewboardrc PRE-CREATION 

Diff: https://git.reviewboard.kde.org/r/116540/diff/


Testing
---


Thanks,

Cornelius Schumacher

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


Review Request 116540: Add configuration for ReviewBoard

2014-03-02 Thread Cornelius Schumacher

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

Review request for KDE Frameworks.


Repository: krunner


Description
---

Add configuration for ReviewBoard


Diffs
-

  .reviewboardrc PRE-CREATION 

Diff: https://git.reviewboard.kde.org/r/116540/diff/


Testing
---


Thanks,

Cornelius Schumacher

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


Review Request 116539: Add README

2014-03-02 Thread Cornelius Schumacher

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

Review request for KDE Frameworks.


Repository: krunner


Description
---

Add README


Diffs
-

  README.md PRE-CREATION 

Diff: https://git.reviewboard.kde.org/r/116539/diff/


Testing
---


Thanks,

Cornelius Schumacher

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


Review Request 116538: Make README.md consistent with other frameworks

2014-03-02 Thread Cornelius Schumacher

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

Review request for KDE Frameworks and Martin Tobias Holmedahl Sandsmark.


Repository: sonnet


Description
---

Adapt formatting and content of links to make the README.md consistent with all 
the other frameworks.


Diffs
-

  README.md b211ae21d8f4414c025ac628dcbee009b05c9e36 

Diff: https://git.reviewboard.kde.org/r/116538/diff/


Testing
---


Thanks,

Cornelius Schumacher

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


Re: KDE Frameworks on Inqlude

2014-01-14 Thread Cornelius Schumacher
On Monday 13 January 2014 02:08:39 Michael Palimaka wrote:
> 
> According to that page, all frameworks are LGPLv2.1+ but I don't think
> that's entirely accurate. Although the the COPYING.LIB file says that
> in, for example, kjs, the files in that repo mostly say LGPLv2+ with a
> few BSD licensed files in there too..

Good point. So the assumption that all frameworks would have the same license 
doesn't hold. We'll have to reflect that in the meta data then.

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


Re: KDE Frameworks on Inqlude

2014-01-14 Thread Cornelius Schumacher
On Monday 13 January 2014 17:48:14 Alex Merry wrote:
> On 13/01/14 16:17, Kevin Ottens wrote:
> > Also makes me wonder if we're duplicating information from
> > http://community.kde.org/Frameworks/List
> > If we duplicate too much of it, we might want to rely completely on the
> > information from the repositories since they're used by inqlude. We could
> > just generate a page replacing the current wiki page.
> 
> I think that would be a good idea.  The type, platforms and maintainer
> could all go in .yaml, which already contains the tier.

Yes, that sounds good.

It also would be good to include the license (or the list of licenses) there.

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


KDE Frameworks on Inqlude

2014-01-12 Thread Cornelius Schumacher
KDE Frameworks now have a dedicated page on Inqlude. There is a group listing 
all frameworks at http://inqlude.org/groups/kde-frameworks.html. The intention 
is not to make them stand out, but to have a logical grouping and one view to 
see them all at a glance.

The data is taken from the READMEs in the git repository. It's not 
automatically extracted, so changes in the READMEs won't be synced 
immediately, but need to be transferred to the Inqlude manifests. The inqlude 
command line tool has an option to do that. I plan to sync the data from time 
to time, in particular after releases.

The release information currently is still missing on Inqlude. At the moment 
the frameworks are listed as generic libraries without a specific release. I 
plan to add the release info soon.

The data itself also needs a little bit of love. The descriptions can be 
improved in some places, additional links, e.g. to tutorials or API 
documentation need to be added, and each framework should have a nice home 
page.

But for now it is a decent start. Thanks to all the people who put so much 
effort into preparing the frameworks for their first release.

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


Updated READMEs

2014-01-12 Thread Cornelius Schumacher
I pushed updates to the READMEs, which complete the basic information with at 
least initial content. Aurélien reviewed the changes. The format of the 
REAMDEs is described in the Wiki [1].

One of the motivation behind these changes was to get all information ready to 
be parsed for Inqlude, so that we can include all frameworks there, and don't 
have to maintain the data twice.

For that I had to add two additional fields. One is a one-line summary at the 
top of the file. The other one is the home page. For now I put the main page 
on projects.kde.org for each framework there. We might want to use some more 
welcoming page there in the future, though.

[1]: 
https://community.kde.org/Frameworks/Epics/KF5.0_Release_Preparation/Necessary_Files

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


Re: Checking out all of frameworks

2014-01-05 Thread Cornelius Schumacher
On Monday 23 December 2013 Michael Pyne wrote:
> 
> One thing I'd like to point out is that there are a couple of script
> that should be able to either do this clone process for you entirely
> (e.g. kdesrc-build or the "KDE Superbuild" repo which uses CMake) or
> make it easier to script this yourself (kde-checkout-list.pl in
> kde-dev-scripts, which might even be able to do the clones for you IIRC).

kde-checkout-list.pl --component=frameworks --clone

does indeed the trick. Thanks for the hint.

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


Checking out all of frameworks

2013-12-22 Thread Cornelius Schumacher
What's the best way to check out all git repositories, which are part of the 
frameworks, after the split? Is there a definitive list available in machine 
readable format somewhere?

I tried http://projects.kde.org/projects.xml, but this only gives some HTML, 
which doesn't look very well-defined.

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


Re: Framework metadata

2013-12-20 Thread Cornelius Schumacher
On Friday 20 December 2013 Aurélien Gâteau wrote:
> 
> Are we all OK with this short-term plan?

I'm very much in favor with anything which gets us moving forward. 
Bikeshedding about the format is not one of these things.

It would be great, if the fields needed for Inqlude would be available in a 
structured format. I don't really care if it's XML, RDF, JSON, or whatever as 
long as it can be extracted by software. So even some consistent way to 
express it in a markdown README might be fine.

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


Re: Framework metadata

2013-12-19 Thread Cornelius Schumacher
On Thursday 19 December 2013 14:58:36 Aurélien Gâteau wrote:
> 
> > * list of licenses
> 
> Project/license

Can this be a list?

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


Re: Framework metadata

2013-12-18 Thread Cornelius Schumacher
On Wednesday 18 December 2013 Aurélien Gâteau wrote:
> 
> The information in the DOAP file can also be used to generate manifest
> files for Inqlude (http://inqlude.org/)

For this to work we need at least the following data in the DOAP file:

* machine-readable name as identifier (all lower-case, no spaces or other 
special characters)
* human-readable display name
* one line short description
* longer description (preferably in markdown, so it can be properly formatted 
independent of the technology used for displaying it)
* link to home page
* link to source code repository
* link to download page of release tarballs (optional)
* list of licenses
* list of authors (at least one person with a name and an email address)
* list of supported platforms

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


Re: The KDE Frameworks have been splitted

2013-12-18 Thread Cornelius Schumacher
On Wednesday 18 December 2013 David Faure wrote:
> 
> The "frameworks" branch of kdelibs is now closed forever.
> 57 repositories have been created instead (*).

> (*)
> apidoxkcodecs kdbusaddons  kdewebkit 
> kglobalaccel  kimageformats  kjs kparts   ktextwidgets
>   solid frameworkintegration  kcompletion kde4support 
> kdnssd-framework   kguiaddonskinit  kjsembedkplotting 
>   kunitconversionsonnet karchive  kconfig
> kdeclarative kdoctools  khtml kio   
> kmediaplayerkprintutils  kwallet-framework  threadweaver kauth
> kconfigwidgets  kded kemoticons ki18n
> kitemmodelsknewstuff   kpty kwidgetsaddons kbookmarks 
>   kcoreaddons kdesignerplugin  kf5umbrellakiconthemes  
> kitemviews knotifications  krosskwindowsystem kcmutils
>  kcrash  kdesukfileaudiopreview  kidletime
> kjobwidgetsknotifyconfig   kservice     kxmlgui

Cool. This is an impressive list.

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


Re: Let's get in release mode!

2013-12-17 Thread Cornelius Schumacher
On Tuesday 17 December 2013 Kevin Ottens wrote:
> 
> That's an option. We could also see if we could make inqlude.org job
> easier, I guess it uses a similar input format too.

Yes, inqlude.org uses a similar meta file, but I would argue it's more simple, 
and we have full control about it. I was actually planning to look into adding 
inqlude manifests to the frameworks repositories, but wanted to wait with 
putting up a patch for review until after the split.

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


Re: Frameworks Overview

2013-09-23 Thread Cornelius Schumacher
On Monday 23 September 2013 11:43:58 Sebastian Kügler wrote:
> On Monday, September 23, 2013 00:27:21 Cornelius Schumacher wrote:
> > On Thursday 19 September 2013 Sebastian Kügler wrote:
> > > http://community.kde.org/Frameworks/Overview
> > 
> > I have put the data on Inqlude (see http://inqlude.org/edge.html).
> 
> Thanks. One issue though, we're duplicating incomplete information that is
> in flux. (For example, I know of at least one framework that has been
> added to tier2 (I think) since last week. The information will need
> constant updating for a few more months. Having it in to places doesn't
> make that easier.

Don't worry, I'm perfectly fine with maintaining the information on Inqlude, 
so if there is a reference location somewhere else, I'll take care of keeping 
them in sync.

> Can I update the info on inqlude.org somehow, so we can ditch the wiki
> version?

You can easily update the information. There are instructions on the web site.

We could also think about some automation depending on where it is most 
convenient to maintain the reference data.

One way would be to include some machine-readable meta data in the git 
repository, so we could generate other representations from that, be it a 
dedicated web site or the info on Inqlude, or something different.

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


Re: Frameworks Overview

2013-09-23 Thread Cornelius Schumacher
On Thursday 19 September 2013 Sebastian Kügler wrote:
> 
> http://community.kde.org/Frameworks/Overview

I have put the data on Inqlude (see http://inqlude.org/edge.html).

It would be nice, if we could improve the presentation of the different 
libraries along with the code. The goal of Inqlude is to make them easily 
accessible not only to us, but also to Qt developers who don't necessarily 
know anything about KDE or might have (more or less founded) objections 
against using KDE libraries. To reach this we'll need to present KF5 in a bit 
more independent way, and make sure that each library can stand on its own.

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