Re: KDE Frameworks Sprint
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?
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
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
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
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
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
--- 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
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
--- 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
--- 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
--- 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
--- 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
--- 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
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
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
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
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
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
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
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
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
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
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!
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
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
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