Re: [Development] Repository request: HTTP server

2017-10-06 Thread Konstantin Tokarev


06.10.2017, 20:12, "Jason H" :
>>  Hi all,
>>
>>  We have recently been working on a research project looking into the 
>> possibilities for creating a lightweight server component that can easily 
>> enable Qt applications to serve over HTTP. We would like to make this work 
>> public and therefore request a repository.
>>
>>  This work is intended to continue as a research project, to explore 
>> alternatives and reveal areas that need work, so it should be under qt-labs.
>>
>>  Name of the project: Qt HTTP Server
>>  Responsible person: Fredrik de Vibe
>>  Gerrit user/email: fredrik.dev...@qt.io
>>  Desired repository name: qthttpserver
>
> About time :-) I wrote my first HTTP/S server in Qt 10 years ago!
>
> Now, I wonder what is the purpose of this http server?

Purpose of HTTP server is to handle requests from clients by HTTP protocol and 
send replies according to some business logic. It may also include built-in 
capability of serving static files.

> Surely, not serving PHP!?

That would be application server, for running PHP application in this case.

>
> Perhaps making it easy to serve a RESTful QObject-based hierarchy?

That would be some web framework then, not mere HTTP server

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

-- 
Regards,
Konstantin
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Repository request: HTTP server

2017-10-06 Thread Jason H
> Hi all,
> 
> We have recently been working on a research project looking into the 
> possibilities for creating a lightweight server component that can easily 
> enable Qt applications to serve over HTTP. We would like to make this work 
> public and therefore request a repository.
> 
> This work is intended to continue as a research project, to explore 
> alternatives and reveal areas that need work, so it should be under qt-labs.  
> 
> 
> Name of the project: Qt HTTP Server
> Responsible person: Fredrik de Vibe
> Gerrit user/email: fredrik.dev...@qt.io
> Desired repository name: qthttpserver

About time :-) I wrote my first HTTP/S server in Qt 10 years ago!

Now, I wonder what is the purpose of this http server? Surely, not serving PHP!?

Perhaps making it easy to serve a RESTful QObject-based hierarchy?

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


Re: [Development] Repository request: HTTP server

2017-10-06 Thread Richard Moore
There are also some http servers that I've written. I think requirements
should include:

- Extensible
- Easy to support SSL/TLS
- Support for client certs

I think we talked about some of this at least years network summit...

Cheers

Rich.

On 6 October 2017 at 17:21, Harri Porten  wrote:

>
> On Fri, 6 Oct 2017, Tomaz Canabrava wrote:
>
>   > We have recently been working on a research project looking into
>> the possibilities for creating a lightweight server component that can
>> easily enable Qt
>>   applications to serve over HTTP. We would like to make this work
>> public and therefore request a repository.
>>   >
>>   > This work is intended to continue as a research project, to
>> explore alternatives and reveal areas that need work, so it should be under
>> qt-labs.
>>
>>
>> This is not something similar to what Tufao and Cutelyst are? Perhaps it
>> would be nice to talk to them and see if they can share code.
>>
>> https://cutelyst.org/
>> https://github.com/vinipsmaker/tufao
>>
>
> I'll add a 3rd alternative which are have to started to use for a new
> product:
>
>  http://www.treefrogframework.org
>
> Within open source projects- which are often created for the fun of
> creating something - "work together" proposals don't go anywhere however :)
>
> Harri.
>
>
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Repository request: HTTP server

2017-10-06 Thread Harri Porten


On Fri, 6 Oct 2017, Tomaz Canabrava wrote:


  > We have recently been working on a research project looking into the 
possibilities for creating a lightweight server component that can easily enable Qt
  applications to serve over HTTP. We would like to make this work public 
and therefore request a repository.
  >
  > This work is intended to continue as a research project, to explore 
alternatives and reveal areas that need work, so it should be under qt-labs.


This is not something similar to what Tufao and Cutelyst are? Perhaps it would 
be nice to talk to them and see if they can share code.

https://cutelyst.org/
https://github.com/vinipsmaker/tufao


I'll add a 3rd alternative which are have to started to use for a new 
product:


 http://www.treefrogframework.org

Within open source projects- which are often created for the fun of 
creating something - "work together" proposals don't go anywhere however 
:)


Harri.

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


Re: [Development] Repository request: HTTP server

2017-10-06 Thread Fredrik de Vibe
> On 6 Oct 2017, at 14:48, Lars Knoll  wrote:
> 
> Hi Fredrik,
> 
> +1 for this one as well. Are you going to be the maintainer for the module, 
> or is it going to be someone else?

Thanks, Lars. No, I am not going to be the maintainer, this is somewhat 
undecided yet. I am merely a placeholder until we get this sorted out.


Cheers,
- Fredrik -

> Cheers,
> Lars
> 
>> On 6 Oct 2017, at 13:10, Fredrik de Vibe  wrote:
>> 
>> Hi all,
>> 
>> We have recently been working on a research project looking into the 
>> possibilities for creating a lightweight server component that can easily 
>> enable Qt applications to serve over HTTP. We would like to make this work 
>> public and therefore request a repository.
>> 
>> This work is intended to continue as a research project, to explore 
>> alternatives and reveal areas that need work, so it should be under qt-labs. 
>> 
>> 
>> Name of the project: Qt HTTP Server
>> Responsible person: Fredrik de Vibe
>> Gerrit user/email: fredrik.dev...@qt.io
>> Desired repository name: qthttpserver
>> 
>> 
>> -- 
>> Fredrik de Vibe
>> Senior Manager, Qt Core and Network
>> 
>> The Qt Company
>> Sandakerveien 116
>> 0484 Oslo, Norway
>> fredrik.dev...@qt.io
>> http://qt.io/
>> 
>> 
>> 
>> ___
>> Development mailing list
>> Development@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development
> 

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


Re: [Development] Repository request: HTTP server

2017-10-06 Thread Tomaz Canabrava
On Fri, Oct 6, 2017 at 2:48 PM, Lars Knoll  wrote:

> Hi Fredrik,
>
> +1 for this one as well. Are you going to be the maintainer for the
> module, or is it going to be someone else?
>
> Cheers,
> Lars
>
> > On 6 Oct 2017, at 13:10, Fredrik de Vibe  wrote:
> >
> > Hi all,
> >
> > We have recently been working on a research project looking into the
> possibilities for creating a lightweight server component that can easily
> enable Qt applications to serve over HTTP. We would like to make this work
> public and therefore request a repository.
> >
> > This work is intended to continue as a research project, to explore
> alternatives and reveal areas that need work, so it should be under qt-labs.
>

This is not something similar to what Tufao and Cutelyst are? Perhaps it
would be nice to talk to them and see if they can share code.

https://cutelyst.org/
https://github.com/vinipsmaker/tufao

>
> > Name of the project: Qt HTTP Server
> > Responsible person: Fredrik de Vibe
> > Gerrit user/email: fredrik.dev...@qt.io
> > Desired repository name: qthttpserver
> >
> >
> > --
> > Fredrik de Vibe
> > Senior Manager, Qt Core and Network
> >
> > The Qt Company
> > Sandakerveien 116
> > 0484 Oslo, Norway
> > fredrik.dev...@qt.io
> > http://qt.io/
> >
> >
> >
> > ___
> > Development mailing list
> > Development@qt-project.org
> > http://lists.qt-project.org/mailman/listinfo/development
>
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Repository request: HTTP server

2017-10-06 Thread Lars Knoll
Hi Fredrik,

+1 for this one as well. Are you going to be the maintainer for the module, or 
is it going to be someone else?

Cheers,
Lars

> On 6 Oct 2017, at 13:10, Fredrik de Vibe  wrote:
> 
> Hi all,
> 
> We have recently been working on a research project looking into the 
> possibilities for creating a lightweight server component that can easily 
> enable Qt applications to serve over HTTP. We would like to make this work 
> public and therefore request a repository.
> 
> This work is intended to continue as a research project, to explore 
> alternatives and reveal areas that need work, so it should be under qt-labs.  
> 
> 
> Name of the project: Qt HTTP Server
> Responsible person: Fredrik de Vibe
> Gerrit user/email: fredrik.dev...@qt.io
> Desired repository name: qthttpserver
> 
> 
> -- 
> Fredrik de Vibe
> Senior Manager, Qt Core and Network
> 
> The Qt Company
> Sandakerveien 116
> 0484 Oslo, Norway
> fredrik.dev...@qt.io
> http://qt.io/
> 
> 
> 
> ___
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

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


Re: [Development] Repository request: Qt KNX and Qt KMQTT

2017-10-06 Thread Lars Knoll

On 4 Oct 2017, at 17:46, Thiago Macieira 
> wrote:

On Wednesday, 4 October 2017 01:51:35 PDT Maurice Kalinowski wrote:
Hi everyone,

Some of you might have heard about the Qt Company's Industry Automation
specific work. If not, check this blog post as a starting reference at:
http://blog.qt.io/blog/2017/08/14/qt-for-automation/

We would like to have two new repositories created to share the code
publicly.

Name of the project: Qt KNX
Responsible person: Karsten Heimrich
Gerrit user/email: karsten.heimr...@qt.io
Desired repository name: qtknx


Name of the project: Qt MQTT
Responsible person: Maurice Kalinowski
Gerrit user/email: maurice.kalinow...@qt.io
Desired repository name: qtmqtt

+1 on both.

+1. I assume the responsible person mentioned above will also become the 
maintainer of the module.

Cheers,
Lars


Question for both: are you implementing the protocol from scratch? Or are you
going to use some existing library? If using some existing library, what is
the platform support strategy?

--
Thiago Macieira - thiago.macieira (AT) intel.com
 Software Architect - Intel Open Source Technology Center

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

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


Re: [Development] Repository request: HTTP server

2017-10-06 Thread Yuri Alexandrov
Hi

If you need any help I’ll be happy to join if possible as I also doing very 
similar thing, including dynamic invocations module, using JSON, to get a light 
weighted and easy to use appserver.

Regards,
Yuri

Sent from Mail for Windows 10

From: Fredrik de Vibe
Sent: Friday, October 6, 2017 2:10 PM
To: Qt Project Development Mailing-List
Subject: [Development] Repository request: HTTP server

Hi all,

We have recently been working on a research project looking into the 
possibilities for creating a lightweight server component that can easily 
enable Qt applications to serve over HTTP. We would like to make this work 
public and therefore request a repository.

This work is intended to continue as a research project, to explore 
alternatives and reveal areas that need work, so it should be under qt-labs.


Name of the project: Qt HTTP Server
Responsible person: Fredrik de Vibe
Gerrit user/email: fredrik.dev...@qt.io
Desired repository name: qthttpserver


-- 
Fredrik de Vibe
Senior Manager, Qt Core and Network

The Qt Company
Sandakerveien 116
0484 Oslo, Norway
fredrik.dev...@qt.io
http://qt.io/



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

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


[Development] Repository request: HTTP server

2017-10-06 Thread Fredrik de Vibe
Hi all,

We have recently been working on a research project looking into the 
possibilities for creating a lightweight server component that can easily 
enable Qt applications to serve over HTTP. We would like to make this work 
public and therefore request a repository.

This work is intended to continue as a research project, to explore 
alternatives and reveal areas that need work, so it should be under qt-labs.


Name of the project: Qt HTTP Server
Responsible person: Fredrik de Vibe
Gerrit user/email: fredrik.dev...@qt.io
Desired repository name: qthttpserver


-- 
Fredrik de Vibe
Senior Manager, Qt Core and Network

The Qt Company
Sandakerveien 116
0484 Oslo, Norway
fredrik.dev...@qt.io
http://qt.io/



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


Re: [Development] Qt 5.9.2 and Qt Creator 4.4.1 released

2017-10-06 Thread Jani Heikkinen
It's there now; I just forgot to press 'save' ;)

br,
jani

From: Daniel Engelke 
Sent: Friday, October 6, 2017 12:22 PM
To: 'development@qt-project.org'
Cc: Jani Heikkinen
Subject: Re: [Development] Qt 5.9.2 and Qt Creator 4.4.1 released

Hi,

http://wiki.qt.io/Qt_5.9.2_Change_Files
>>> There is currently no text in this page. You can search for this page 
>>> title in other 
>>> pages, or search the related 
>>> logs,
>>>  but you do not have permission to create this page.

Forgot about it or is it coming? :)

Br,
Daniel

On 10/06/2017 11:12 AM, Jani Heikkinen wrote:

Hi,

I am happy to inform Qt 5.9.2 and Qt Creator 4.4.1 are released today. Read 
more information about releases from blog posts:

Qt 5.9.2: http://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/
Qt Creator 4.4.1: http://blog.qt.io/blog/2017/10/06/qt-creator-4-4-1-released/

Big thanks to everyone involved!

Br,
Jani Heikkinen
Release Manager





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


--
Daniel Engelke
Software Engineer

basysKom GmbH
Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
Tel: +49 6151 870 589 -0 | Fax: -199
daniel.enge...@basyskom.com | 
www.basyskom.com

Handelsregister: Darmstadt HRB 9352
Geschaeftsfuehrung: Dr. Eva Brucherseifer, Heike Ziegler
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


Re: [Development] Qt 5.9.2 and Qt Creator 4.4.1 released

2017-10-06 Thread Daniel Engelke

Hi,

http://wiki.qt.io/Qt_5.9.2_Change_Files
>>> There is currently no text in this page. You can search for this 
page title  in 
other pages, or search the related logs 
, 
but you do not have permission to create this page.


Forgot about it or is it coming? :)

Br,
Daniel

On 10/06/2017 11:12 AM, Jani Heikkinen wrote:

Hi,

I am happy to inform Qt 5.9.2 and Qt Creator 4.4.1 are released today. Read 
more information about releases from blog posts:

Qt 5.9.2: http://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/
Qt Creator 4.4.1: http://blog.qt.io/blog/2017/10/06/qt-creator-4-4-1-released/

Big thanks to everyone involved!

Br,
Jani Heikkinen
Release Manager





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


--
Daniel Engelke
Software Engineer

basysKom GmbH
Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
Tel: +49 6151 870 589 -0 | Fax: -199
daniel.enge...@basyskom.com  | 
www.basyskom.com 


Handelsregister: Darmstadt HRB 9352
Geschaeftsfuehrung: Dr. Eva Brucherseifer, Heike Ziegler
___
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development


[Development] Qt 5.9.2 and Qt Creator 4.4.1 released

2017-10-06 Thread Jani Heikkinen
Hi,

I am happy to inform Qt 5.9.2 and Qt Creator 4.4.1 are released today. Read 
more information about releases from blog posts:

Qt 5.9.2: http://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/
Qt Creator 4.4.1: http://blog.qt.io/blog/2017/10/06/qt-creator-4-4-1-released/

Big thanks to everyone involved!

Br,
Jani Heikkinen
Release Manager





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


Re: [Development] Needing another advise using git

2017-10-06 Thread Frederik Gladhorn
On onsdag 4. oktober 2017 19.28.43 CEST Daniel Savi wrote:
> Thank you all for the helpful comments on my previous message.
> 
> I think that I have now managed to amend my changes into one commit and
> may understand how to react on comments.
> 
> While amending my commits I must somehow have pushed another commit
> again that is not from me at all. It is this one:
> https://codereview.qt-project.org/#/c/207639/
> 
> I certainly did not intend to push this one. How should I proceed to
> delete this commit from my changes?

You should just abandon the commit that was accidentally pushed (to avoid 
confusion I just did). I think this happens to most of use at some point in 
time (I managed to push a huge series once, several people got confused, 
including me). Ideally don't rebase changes unless needed and just work on top 
of some branch. When rebasing is needed, do the rebase without further changes 
and comment on that in gerrit to let reviewers know. Then push further changes 
in a separate commit. This dance is only needed when changes that were merged 
conflict with your change.

The dependencies shown in gerrit do not matter on a practical level, they are 
only meant for people to be able to follow through series of changes, but in 
the end the only important thing is whether a cherry-pick of a comment will 
succeed or not.

In other words, now it shows your comment with a dependency that is bogus (the 
abandoned change) but that has no practical implications and should just be 
ignored by reviewers.

@all:
Since there seems to be a lot of confusion around this: gerrit only shows the 
state of the parent commit. When pushing two commits that depend on each other 
and the first one is merged, the second one will by necessity show that it's 
dependency will have been cherry-picked. Any cherry-pick changes the commit 
since it includes the date (and the parent commit potentially changes). This 
is fine. It's unfortunate that our gerrit version shows it in big and red, but 
don't be scared by that. The only thing that matters (you can verify this at 
home with your own git checkout) is that the cherry-pick succeeds.

Cheers,
Frederik



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


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