Thanks, Aleksey.

Posting this to development mailing list as well.

Yours,

        Tuukka

On 28/09/2018, 16.33, "Qt-creator on behalf of Aleksey Kontsevich" 
<qt-creator-bounces+tuukka.turunen=qt...@qt-project.org on behalf of 
tantr...@ya.ru> wrote:

    Thanks all for the repos. Now initial library and plugin commits are on 
review for both projects:
    - https://codereview.qt-project.org/#/c/240347/
    - https://codereview.qt-project.org/#/c/240361/
    
    It is good if someone wants to review and approve those cause we need to 
move things forward and try to include our project into coming QtC 4.8 release.
    
    Thanks all again for participation!
    
    -- 
    Best regards,
    Aleksey
    Linked in  https://www.linkedin.com/in/alekseykontsevich
    
    
    
    04.09.2018, 12:24, "Frederik Gladhorn" <frederik.gladh...@qt.io>:
    > With much joy I created two repositories.
    >
    > qt-creator/plugin-telemetry
    > playground/telemetry
    >
    > They still need concise descriptions as the other repos have, please send 
them
    > to me.
    >
    > Cheers,
    > Frederik
    >
    > On fredag 31. august 2018 13.02.46 CEST Frederik Gladhorn wrote:
    >>  On torsdag 30. august 2018 17.40.14 CEST Aleksey Kontsevich wrote:
    >>  > You need 2 repos - clones of following:
    >>  > https://github.com/akontsevich/ConnectedCreatorPlugin - the QtC plugin
    >>  > https://github.com/akontsevich/QTelemetry - the library - QTelemetry 
name
    >>
    >>  I'm not sure I want to clone the repos directly, how will reviews 
happen?
    >>  Should there be a merge request? Is anyone interested in reviewing the 
whole
    >>  stuff and how?
    >>
    >>  Then most files I peaked into were lacking the license header and in the
    >>  root directory I only found a LGPL license (I may be wrong, I didn't 
spend
    >>  very long looking), so that's also not compatible with Qt license 
policy.
    >>
    >>  So the question stands, how should the import/review happen?
    >>
    >>  Cheers,
    >>  Frederik
    >>
    >>  > > On torsdag 30. august 2018 12.55.17 CEST Lars Knoll wrote:
    >>  > >> Agreed. Frederik, could you help with creating the required repos?
    >>  > >
    >>  > > I can create the repos. How do you imagine importing the existing 
code,
    >>  > > assuming that's the idea?
    >>  > > Should this be a clone of the existing stuff or fresh repos where we
    >>  > > start
    >>  > > with a review of the existing code bases?
    >>  > >
    >>  > >> Connected Creator plugin: qt-cresator/plugin-connectedcreator
    >>  > >
    >>  > > I'd suggest: qt-creator/plugin-telemetry
    >>  > >
    >>  > >> Telemetry library: playground/telemetry
    >>  > >
    >>  > > If this is supposed to become an official Qt library at some point, 
it
    >>  > > should probably be something like qttelemetry, but starting in
    >>  > > playground
    >>  > > would means it needs moving and renaming eventually in any case. The
    >>  > > closer we can get to the final location, the better.
    >>  > >
    >>  > > Cheers,
    >>  > > Frederik
    >>  > >
    >>  > >> Thanks,
    >>  > >> Lars
    >>  > >>
    >>  > >> On 30 Aug 2018, at 12:50, Tuukka Turunen <tuukka.turu...@qt.io> 
wrote:
    >>  > >>
    >>  > >> Hi,
    >>  > >>
    >>  > >> There were no objection to this, request. However, perhaps due to 
the
    >>  > >> summertime the repos were not created.
    >>  > >> Let’s make those now and move this code under the Qt project.
    >>  > >>
    >>  > >> Yours,
    >>  > >>
    >>  > >> Tuukka
    >>  > >>
    >>  > >> From: Qt-creator
    >>  > >>
    >>  > >> <qt-creator-bounces+tuukka.turunen=qt...@qt-project.org> on behalf 
of
    >>  > >> Tino Pyssysalo <tino.pyssys...@qt.io> Date: Monday, 16 July 2018 at
    >>  > >> 10.17
    >>  > >>
    >>  > >> To: "qt-crea...@qt-project.org" <qt-crea...@qt-project.org>
    >>  > >> Subject: [Qt-creator] Requesting repos for Connected Creator plugin
    >>  > >> and
    >>  > >> telemetry library
    >>  > >> Hi all,
    >>  > >>
    >>  > >> In March this year, I requested a repo for an open source telemetry
    >>  > >>
    >>  > >> plugin
    >>  > >>
    >>  > >> for Qt Creator. Now, the plugin has been implemented and I’d like 
to
    >>  > >> request two repos: · A repo for a Connected Creator plugin
    >>  > >> · A playground repo for a telemetry library
    >>  > >>
    >>  > >> Description: The Qt Company wants to collect usage data from Qt
    >>  > >>
    >>  > >> development tools. For that purpose, we have developed a
    >>  > >> general-purpose
    >>  > >> telemetry library and a Qt Creator -specific plugin, using the
    >>  > >> telemetry
    >>  > >> library. The reason to collect the data from our users is to 
learn, how
    >>  > >> developers use Qt Creator and other tools, how usage patterns 
change,
    >>  > >> how quickly new features and versions are started to be used, which
    >>  > >> tools are mostly used? This information is one data source, 
helping us
    >>  > >> to make decisions, how to further develop our products. In the 
short
    >>  > >> run, we believe we will get valuable information, how to improve 
the
    >>  > >> user experience of our products. The connected creator plugin
    >>  > >> implements
    >>  > >> the frontend for tracking the data from different data sources in 
Qt
    >>  > >> Creator. The frontend consists of a simple UI to enable/disable the
    >>  > >> plugin, to set logs expiration period, and to view the data to be
    >>  > >> transmitted or previously transmitted data (logs). Currently, the
    >>  > >> plugin
    >>  > >> tracks Qt Quick Designer usage only: launch count and usage time.
    >>  > >> General platform data is collected by the telemetry library. This 
data
    >>  > >> currently includes compiler details, locale, OpenGL type and 
version,
    >>  > >> Qt
    >>  > >> version, screen details, Qt Creator version, license type 
(evaluation,
    >>  > >> commercial, no license), and unique id (generated with QUuid).
    >>  > >>
    >>  > >> All collected data is anonymous. No personal data such as project
    >>  > >> names,
    >>  > >> project locations and paths, IP or MAC addresses, email addresses 
or
    >>  > >> Qt
    >>  > >> Account details are collected.
    >>  > >> The data is stored in the backend server, owned by The Qt Company. 
The
    >>  > >> backend is complexly separated from the telemetry frontend and the
    >>  > >> code
    >>  > >> will be provided in The Qt Company
    >>  > >> private repo: https://github.com/TheQtCompany/qt-telemetry-backend.
    >>  > >> The collected data is cached into a settings file before the
    >>  > >>
    >>  > >> transmission.
    >>  > >>
    >>  > >> This allows the user to check, what data is going to be transmitted
    >>  > >> and
    >>  > >> even disable the plugin before any data is actually transmitted. In
    >>  > >> addition, data caching allows calculating key values in the 
frontend
    >>  > >> instead of sending each user event to the server separately. This
    >>  > >>
    >>  > >> reduces
    >>  > >>
    >>  > >> the network traffic significantly. By default, the cached data is
    >>  > >> transmitted to the server once per week. It is possible to log the
    >>  > >> transmitted data into the files to verify all the data transmitted 
to
    >>  > >>
    >>  > >> the
    >>  > >>
    >>  > >> server.
    >>  > >> The plugin is planned to be completely opt-in. The online installer
    >>  > >> will
    >>  > >>
    >>  > >> ask the user, if he/she wants to install the plugin. There is no
    >>  > >> default
    >>  > >> selection for the installation, but user must explicitly choose 
either
    >>  > >> to install or not install the plugin. If the user decides to 
install
    >>  > >> the
    >>  > >> plugin, it can be disabled in Qt Creator settings. The user is 
able to
    >>  > >> see the cached data and before the first transmission, the user can
    >>  > >> disable the plugin, even though it has been installed.
    >>  > >>
    >>  > >> More implementation details can be found in Jira
    >>  > >> ticket: https://bugreports.qt.io/browse/QTCREATORBUG-20250
    >>  > >> Existing repos:
    >>  > >> Connected Creator
    >>  > >> plugin: https://github.com/akontsevich/ConnectedCreatorPlugin
    >>  > >> Telemetry
    >>  > >> library: https://github.com/akontsevich/QTelemetry
    >>  > >>
    >>  > >> Responsible: Tino Pyssysalo
    >>  > >>
    >>  > >> Requested repos:
    >>  > >> Connected Creator plugin: qt-cresator/plugin-connectedcreator
    >>  > >> Telemetry library: playground/telemetry
    >>  > >>
    >>  > >> ---
    >>  > >> Tino Pyssysalo
    >>  > >> Senior Manager
    >>  > >> Product Management
    >>  > >>
    >>  > >> The Qt Company
    >>  > >> tino.pyssys...@qt.io
    >>  > >> http://qt.io
    >>  > >>
    >>  > >> The future is Written with Qt
    >>  > >> ---
    >>  > >
    >>  > > _______________________________________________
    >>  > > Qt-creator mailing list
    >>  > > qt-crea...@qt-project.org
    >>  > > http://lists.qt-project.org/mailman/listinfo/qt-creator
    >>  >
    >>  > ,
    >>  >
    >>  > _______________________________________________
    >>  > Qt-creator mailing list
    >>  > qt-crea...@qt-project.org
    >>  > http://lists.qt-project.org/mailman/listinfo/qt-creator
    >>  >
    >>  > -------- Конец пересылаемого сообщения --------
    >>
    >>  _______________________________________________
    >>  Qt-creator mailing list
    >>  qt-crea...@qt-project.org
    >>  http://lists.qt-project.org/mailman/listinfo/qt-creator
    >
    > _______________________________________________
    > Qt-creator mailing list
    > qt-crea...@qt-project.org
    > http://lists.qt-project.org/mailman/listinfo/qt-creator
    _______________________________________________
    Qt-creator mailing list
    qt-crea...@qt-project.org
    http://lists.qt-project.org/mailman/listinfo/qt-creator
    

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to