Contributors

Qt Fix and Polish Week

Published Monday September 22nd, 2014 | by

Last week we took a fresh look at bugs, examples and tests. Now the “Qt Fix and Polish Week” is over and it’s time to summarize. Most of the people working on Qt inside Digia participated, but it was especially great to have many people join us on #qt-bugs and contribute. On Monday morning we had a quick sync round to split into teams. Each team had a defined goal and much work got done.

Bugs

In the bug triaging and fixing track we got our hands dirty to fix issues in all areas. For some of us inside Digia this also meant getting to know parts of Qt that we weren’t as familiar with and a great opportunity to exchange knowledge while working in a different setup. This is something we certainly will repeat – do an effort to work across teams to be even more efficient in bug triaging and fixing and getting an overview of the situation for Qt 5.4. We closed many bugs, and hopefully some of you out there saw your own reported bugs get fixed.

Read more…

6 Comments


Posted in Community, Contributors, Test, Uncategorized

Join the Qt Fix and Polish Week

Published Friday September 5th, 2014 | by

Originally we thought the title should be Qt Bug Fixing week, but that would have been too simple.
Here at Digia, we always work to deliver the best Qt releases that we can. We work to fix as many bugs as possible, while still progressing and implementing new features. We try to please everyone and get the balance right.
However, sometimes it’s important to focus. For the week of the 15th to the 22nd of September, we decided we’ll step away from other tasks and take a fresh look at some outstanding issues. We will focus on three areas:

  • Bugs
  • Examples
  • Auto Tests

Qt has a great community that likes to know what’s going on and get involved! Instead of only keeping our efforts behind closed doors, we invite everyone to participate. We will coordinate most of the work through IRC (we’ll start #qt-bugs on freenode) and hope to get many P1s out of the way for Qt 5.4.

Read more…

5 Comments


Posted in Community, Contributors, Test

Qt Contributors’ Summit 2014 sum up

Published Saturday July 5th, 2014 | by

Lars opening speech

Lars making the opening speech

It’s almost a month since we gathered at the Estrel Conference Center to spend two days talking about Qt, where it is and where it’s heading.

The Summit started off with Lars Knoll giving the state of the project speech, which included status updates from various maintainers. The whole opening session can be watched on Youtube. One thing to raise from Lars’ speech is the need to unify Qt, to bring all Qt users closer to each other.

The two days contained over forty sessions on matters ranging from the use of box2d with QML to two sessions on QtCore. You can find many of the session notes from the Summit schedule page. And the more technical topics have threads on the Developer mailing list, which you can find from the list archives (search for threads marked QtCS).

Session ongoing

Over 40 sessions in two days

The weather in Berlin was exceptionally hot, bordering on uncomfortable outside. Luckily the conference center had good air conditioning. However during the evening event we could enjoy the warmth outside in the garden. The setting was very good for continuing the discussions that started during the day. The hardiest participants continued their discussion at the hotel lobby bar after the official evening event was closed.

Evening event

Evening event

A big part of events like the Contributors’ Summit are the coffee break and corridor discussions that take place in between sessions. The venue provided enough tables and a couple of good corners with benches to spend some time drafting the upcoming session agenda or working on the topics raised in previous sessions.

Showing app

Coffee break application demo

A big thank you to all the participants and of course to our sponsors!

Hope to see many of you at the Developer Days!

Comments Off


Posted in Community, Contributors, Events

Remember to register for a Qt Contributors’ Summit invite

Published Tuesday April 29th, 2014 | by

Hey,

Have you contributed to Qt in any way during the past year? Do you want to impact the future of Qt?

If yes, then it’s time to request an invite to Qt Contributors’ Summit.

The event will be in Berlin, June 10-11th. It’s a meeting for Qt contributors and developers. A time to look at where the project is and plan ahead for the future. A face to face meeting of the people who develop and design your favourite cross-platform toolkit.

To request an invite use this link.

See you in Berlin to talk about where Qt is heading!

Evening reception area

3 Comments


Posted in Community, Contributors, Events

Qt Contributors’ Summit 2014 – Save the date

Published Tuesday February 25th, 2014 | by

We are happy to announce that the Qt Contributors’ Summit will be held in Berlin on June 10-11.

The Summit will loosely follow an un-conference format, where participants can plan the schedule by themselves.

As before, the Summit is an invitation only event. The link for registering your interest for an invitation will be posted to this blog soon, as well as more details on the event itself.

Please follow the blog closely.

1 Comment


Posted in Contributors, News

Qt Contributors Summit 2013 – Please register

Published Tuesday May 14th, 2013 | by

Guggenheim mirror balls
Guggenheim mirror balls

Registration for the Qt Contributors Summit 2013 is now open.

Before going into details, I’ve added a photo of the The Guggenheim mirror balls right outside the famous Guggenheim Museum in Bilbao. It can symbolise how every Qt contributor is linked together, working on the same project, using the summit to reflect on how Qt can be developed even better. Ok, Knut, snap out of it. Over to the practicalities.

Qt Contributors Summit 2013 registration is easy. Just use the Qt CS registration form.

Since the Qt Contributors Summit is an invitation-only event, please make sure you fit into one or more of the following before registering:

  • You are a Qt Project maintainer
  • You are a Qt Project approver
  • You took part in the previous Summit (Attendees at Qt CS 2012)
  • You took a sponsorship package including event invitations (coming soon)
  • You are in the organization team.
  • You are invited by a maintainer or the organization team and we still have seats left.
  • KDE Akademy contributor

Please add sessions unconference style

Since the main idea for the Qt CS is to let developers meet and make solutions, now is the time to pre-schedule sessions on the Qt CS program wiki. Please press “Join group” at the top of the wiki-page. We will  give you wiki-access as soon as possible and add you to the group.

13 Comments


Posted in Community, Contributors, KDE

Qt-project.org under Open Governance

Published Thursday April 18th, 2013 | by

Right before Qt Developer Days in Berlin, November 2012, we began discussing with the qt-project.org moderators how to bring rest of the Qt Project into Open Governance. This includes the content management system, forums, wikis and so on – everything run as a real community-driven project, as the Qt development itself has been run since October 2011.

Open Governance structure

This figure shows the different roles in the Open Governance structure. A detailed explanation is found on the Web Open Governance page[1].

To make a proper plan, we’ve been running a series of structured IRC meetings, open for all, starting in December last year, continuing through February this year. As the meeting summaries show[2], we started the planning sessions with a discussion on the purpose of the Qt Project Web. Then we continued with discussion and investigation on how maintenance can be done, including co-development of the web content management system. Technical issues, such as improvement with single sign-on and improvements to the wiki-system were discussed. Privacy, internationalization and license issues have also been looked at.

Here are some key topics and actions crystallizing out of these meetings:

  • Single sign-on and a wiki which handles merges (not losing work) Enabling system rights for developing, testing and rolling out new features, including maintenance has to be established.
  • From a roles perspective: several new roles with extended rights are needed, especially giving more access to different admin rights as group management and access to specific web pages.
  • From a process perspective: lazy approval, task prioritization and a conflict resolution board, if needed, in case of (hopefully very few) unresolved conflicts.
  • Also the licensing issue was raised, making the Qt Project Web user agreement clearer, also including licensing to maintain privacy when doing system administration, testing, and development tasks on the site.

Next steps

We are now working on four parallel activities to make Open Governance happen.

  • For CMS development, we are on our way to implement a three-stage infrastructure with a development server and a staging server before production. Today, this is a two-stage setup. We want three stages, which allows the OS to be more flexible in doing the development.
  • We are working at implementing a new access-rights model to allow access to different parts of the CMS.
  • We have identified the need for a “system admin” agreement which is needed before granting extended group admin rights and giving access to fully developed new features, including editing web pages on the site. This agreement is designed to respect privacy laws and simplify the implementation of the planned staged development setup.
  • It seems like the biggest obstacle in the current system is the wiki lacking support for merges when co-writing. Also the single sign on has been identified as one of the key features requested. Given our limited resources, it might be best if these features were to be actively co-developed with Digia together with the community.

There are a couple of other things currently being worked on, such as cleaning up the CSS, simplifying the site navigation, removing old links, and a walk through of the old bugs in the bug-tracker. This work is currently under way.

Since these processes are being run in parallel with the upkeep and maintenance of qt-project.org site from day to day, it’s a little difficult to give an exact time span on when each step will be implemented. We will give progress updates on the Qt Project malinglist[3].

Please have a look at the references below for more information. We welcome your feedback.

1. http://qt-project.org/wiki/Qt_Project_Web_Open_Governance
2. http://qt-project.org/wiki/Qt_Project_Web_Meeting_Summary
3. http://lists.qt-project.org/mailman/listinfo/web

2 Comments


Posted in Background, Community, Contributors, cross-platform, Open Governance

Call for Sponsors | 2013 Qt Contributors Summit

Published Wednesday March 13th, 2013 | by

Qt Contributors' Summit. Photo: Alexandra Leisse

This is the 3rd annual Qt Contributors Summit and it will be the biggest summit to date due to our joined forces with the KDE Akademy conference. More than 500 contributors are expected and it’s solely dependent on sponsorship to succeed.

This will foster interaction, knowledge transfer and technical progress in a highly-productive atmosphere where new and veteran contributors can meet to influence the future direction of Qt. The key benefits of sponsoring the joint Qt CS and KDE Akademy conference are:

  • Meeting key Qt and KDE contributors. There will be 500 upstream and downstream developers and key maintainers, making Qt the top-ranked cross platform framework in developer satisfaction[1].
  • Influence how Qt will be developed in the future. Besides the Qt community, there will be many other free software projects and businesses participating in the joint Qt Contributor Summit and KDE Akademy conference.
  • Be visible. A sponsorship gives you valuable promotional possibilities such as visible advertising, prominent talks and international press coverage.

Digia is a confirmed top platinum sponsor of this year’s combined event and we need even more sponsors to make sure that this year’s event is successful.

Sponsorship Options

This year’s event is providing individuals and companies two ways to sponsor – both which come with many valuable promo benefits:

  1. Single sponsorship: Qt Contributors Summit, 15-16 July
  2. Joint event sponsorship: Qt Contributors Summit and KDE Akademy, 13-19 July

For the Qt Contributor Summit, the sponsorship packages range from Small to XL where sponsors are able to showcase their Qt commitment in front of a knowledgeable, enthusiastic and motivated ecosystem via a variety of sponsor benefits solidifying their stance as active contributors and advocates of the Qt technology.

  1. The single Qt CS sponsorship packages and the combined Qt CS and KDE Akademy sponsorship packages in detail

Practical information

Please contact Knut Yrvin at Digia, Qt or Claudia Rauch at KDE, if you would like to receive more information on sponsorship of the Qt Contributors Summit and/or the KDE Akademy conference. Please contact us by this e-mail form.

1. The report: Cross Platform Tools 2012 by VisionMobile surveying 2,400 developers.

Comments Off


Posted in Community, Contributors, Customers, growth, KDE, Open Governance

Qt Contributors’ Summit Joins Forces with KDE Akademy – July 2013

Published Thursday February 14th, 2013 | by

Just after Digia acquired Qt from Nokia, the KDE community suggested to run the Qt Contributors’ Summit together (Qt CS) with the KDE Akademy conference in Bilbao July 15-16 this summer. The conference will be at the Engineering School of Euskal Herriko Unibertsitatea (EHU; The University of the Basque Country) in Bilbao.

Picture Wall from Qt Contrubutors Day in San Francisco

Lars Knoll, the Qt Chief Maintainer & Digia, Qt  CTO says: “I’m really pleased that we can co-organize Qt Contributors’ Summit with the annual KDE Akademy conference this year in Bilbao, Spain. By close co-operation we are combining community and professionals forces to make both Qt and KDE even better”

More than 500 upstream and downstream developers will participate in this combined event which starts July 13 for both KDE and Qt contributors, and ends July 19. This includes key maintainers of both Qt and KDE projects, and top contributors. It will cover many areas of computing, ranging from core library functionality in Qt and KDE to popular user applications used by hundreds of millions of users, integrated with cloud services. All this in a highly productive atmosphere where we combine forces, exchange knowledge, and meet new contributors.

By co-hosting, KDE and the Qt Project will increase their existing Open Governance collaboration even further. Holding their annual conferences at the same time and the same place will foster interaction, knowledge transfer and technical progress. This in Bilbao, which is the beautiful capital of the province of Biscay in the Basque Country, Spain. The Engineering School and the Bilbao city are putting their forces together helping us in the community to be a great conference and contributors summit in 2013.

The entire budget of this event is funded by sponsors. Even if many are doing a lot of voluntary work, sponsrship are what makes Qt CS and the KDE conference happen. There will be sponsorship packages of all sizes. Info and update on this will be provided soon.

You’ll be invited to this conference by a Qt contributor where also registration details will be provided. Registration of session(s) and other practicalities regarding the Qt CS 2013, is found at the Qt Project Web wiki: Qt Contributors’ Summit 2013. Please don’t hesitate to contact us on the email-list: marketing (at) qt-project.org

Comments Off


Posted in Announcements, Contributors, KDE, Open Governance, Qt

Help needed

Published Wednesday September 5th, 2012 | by

So, we have the Qt 5 beta out! The next steps now are to polish it to make the Qt 5.0.0 release as impressive as possible.

One big, pending task we’ve identified is making sure the class reference documentation is consistent with the changes we’ve made in Qt 5. Since this was originally written when widgets were the only way to do GUIs in Qt, some of the documentation is rather widget-centric in how it presents things. There might also be other content in there that is no longer correct, or less relevant, with the changes made in Qt 5.

The only way to fix this is really to go through the classes manually. We need to actually read the documentation for each class to make sure it still makes sense and presents Qt in a way that give people the information they need to make good decisions. If it is somehow unclear or seems stuck in the past, we need to update it with something better.

One example of such an update was in the QSyntaxHighlighter docs, where the description of the class referred to a constructor which had been removed in Qt 5, when the class was made independent of widgets. This reference was simply removed. Another example was the QTextDocument docs, which have been rephrased a little to identify the class as a general rich text layout engine, and not only as the back-end for QTextEdit, which is just one isolated use case in the context of Qt 5. Note, though, that for the majority of classes, there will not be any issues, but we won’t know for sure until someone’s read the documentation and verified it.

If you’ve been looking to get into developing on the Qt Project, this might be good time to get started. It’s definitely a very useful way to get familiar with the different parts of Qt and the infrastructure around it, and the patches you’ll be making are simple and low risk.

To organize the work, we’ve made a wiki-page. If you want to help out, please edit the page and replace “unassigned” with your name next to the class you’re claiming to avoid duplicate work. If the class requires patching, please make sure the change is actually merged before you mark the class as “done”.

To get started with Qt development, go to the Qt Project homepage and look at the guides posted there. You might also have use for the QDoc reference documentation to figure out what all the magic tags are for.

Finally, just ask if you have any questions. We really appreciate any help we can get with this!

14 Comments


Posted in C++, Contributors, migrate, Qt

  1. Pages:
  2. 1
  3. 2
  4. 3
  5. 4