Re: Verdigris - header only Qt moc replacement

2018-02-16 Thread Lisandro Damián Nicanor Pérez Meyer
El viernes, 16 de febrero de 2018 18:03:42 -03 Olzhas Rakhimov escribió:
> On Fri, Feb 16, 2018 at 06:01:15PM -0300, Lisandro Damián Nicanor Pérez 
Meyer wrote:
> > salsa account accepted, would you like verdigris as repo name?
> 
> Thanks!
> Yes, verdigris name is ok for the repo.
> 
> Olzhas

Here it is:

https://salsa.debian.org/qt-kde-team/qt-extras/verdigris

It's the first time I create a repo, so just write here in case something is 
not ok.

Cheers and happy hacking!

-- 
Sobre Argentina: "sé que es uno de los países mas hospitalarios del mundo"
 Albert Einstein

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk

Re: Verdigris - header only Qt moc replacement

2018-02-16 Thread Olzhas Rakhimov
On Fri, Feb 16, 2018 at 06:01:15PM -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:
> salsa account accepted, would you like verdigris as repo name?

Thanks!
Yes, verdigris name is ok for the repo.

Olzhas

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Re: Verdigris - header only Qt moc replacement

2018-02-16 Thread Olzhas Rakhimov
On Fri, Feb 16, 2018 at 09:57:45AM -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:
> I think that if you are interested in maintaining it then it's interesting,
> and sounds like qt-extras is a great place for it. I hardly doubt that we will
> use it on Qt/KDE packages by default right now, but who knows...

Yea, qt-extras sounds like a right place for this package.

> That being said I can not offer myself as sponsor because I'm really having
> not much time on my hands nowadays (I still need to review QWT...). Of course
> I'll be happy to create the necessay repo in salsa.debian.org.

Thanks, Lisandro.
This would be a good starting point for me.
Being a header only library,
Verdigris shouldn't pose much issue for packaging, I hope.

Regards,
Olzhas

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Re: Verdigris - header only Qt moc replacement

2018-02-16 Thread Lisandro Damián Nicanor Pérez Meyer
El jueves, 15 de febrero de 2018 18:23:01 -03 Olzhas Rakhimov escribió:
[snip]
> > What would we gain from using it?
> 
> The major points for me from replacing Qt moc w/ Verdigris:
> 
> 0. Works w/ modern C++ code (templates, nested classes)
> 1. Compilation time improvement
>(easy parallel builds, native compiler vs. moc)
> 2. One less headache dealing w/ custom code generator (i.e., moc)
>(e.g, moc pre-5.9 cannot handle some C++17 syntax)
> 
> It is likely that Verdigris will be forward-compatible
> and could evolve w/ C++20 features
> (meta-classes, compile-time introspection),
> while the Qt moc will always remain a laggard.

I think that if you are interested in maintaining it then it's interesting, 
and sounds like qt-extras is a great place for it. I hardly doubt that we will 
use it on Qt/KDE packages by default right now, but who knows...

That being said I can not offer myself as sponsor because I'm really having 
not much time on my hands nowadays (I still need to review QWT...). Of course 
I'll be happy to create the necessay repo in salsa.debian.org.

Cheers, Lisandro.


-- 
Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk

Re: Verdigris - header only Qt moc replacement

2018-02-15 Thread Olzhas Rakhimov
On Thu, Feb 15, 2018 at 11:36:20AM -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:
> El martes, 13 de febrero de 2018 21:25:59 -03 Olzhas Rakhimov escribió:
> > Hello All,
> >
> > I was wondering if Verdigris would be suitable for this team.
> > Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514
> >
> > It has just reached 1.0,
> > and I am thinking about Debian packaging.
> > Your team and sponsorship would be very helpful.
>
> What would we gain from using it?
>

The major points for me from replacing Qt moc w/ Verdigris:

0. Works w/ modern C++ code (templates, nested classes)
1. Compilation time improvement
   (easy parallel builds, native compiler vs. moc)
2. One less headache dealing w/ custom code generator (i.e., moc)
   (e.g, moc pre-5.9 cannot handle some C++17 syntax)

It is likely that Verdigris will be forward-compatible
and could evolve w/ C++20 features
(meta-classes, compile-time introspection),
while the Qt moc will always remain a laggard.

Regards,
Olzhas

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Re: Verdigris - header only Qt moc replacement

2018-02-15 Thread Lisandro Damián Nicanor Pérez Meyer
El martes, 13 de febrero de 2018 21:25:59 -03 Olzhas Rakhimov escribió:
> Hello All,
> 
> I was wondering if Verdigris would be suitable for this team.
> Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514
> 
> It has just reached 1.0,
> and I am thinking about Debian packaging.
> Your team and sponsorship would be very helpful.

What would we gain from using it?


-- 
Wiki participants are, by nature, a pedantic, ornery, and unreasonable bunch.
So there's a camaraderie here we seldom see outside of our professional
contacts.
  http://www.c2.com/cgi/wiki?WhyWikiWorks

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/


signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk

Re: Verdigris - header only Qt moc replacement

2018-02-14 Thread Olzhas Rakhimov
On Wed, Feb 14, 2018 at 11:17:46AM +0300, Boris Pek wrote:
> Hi,
> 
> > I was wondering if Verdigris would be suitable for this team.
> > Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514
> >
> > It has just reached 1.0,
> > and I am thinking about Debian packaging.
> > Your team and sponsorship would be very helpful.
> 
> I have seen this article [1] long time ago (about 2016 IIRC). And provided
> library was just a proof of concept. Have anything changed since that time?

I believe it is solid now.
We got CI/tests running on linux, macos, windows
with various/latest Qt, gcc, clang, msvc versions.

> 
> Are developers going to support this library on constant basis?

The project author is also the maintainer of the Qt moc,
so I would expect Verdigris be supported and up-to-date
with Qt internal APIs.

> Do you have examples of applications which use this library?

No, I don't think I could find them yet (for example in Debian).
I am hoping to use Verdigris for scram[1] (debian science team),
but carrying/maintaining the source myself is not appealing.
It would be easier to adopt
if Verdigris gets packaged in tandem w/ Qt in Debian.

[1] https://tracker.debian.org/pkg/scram

Regards,
Olzhas

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Re: Verdigris - header only Qt moc replacement

2018-02-14 Thread Boris Pek
Hi,

> I was wondering if Verdigris would be suitable for this team.
> Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514
>
> It has just reached 1.0,
> and I am thinking about Debian packaging.
> Your team and sponsorship would be very helpful.

I have seen this article [1] long time ago (about 2016 IIRC). And provided
library was just a proof of concept. Have anything changed since that time?

Are developers going to support this library on constant basis?
Do you have examples of applications which use this library?

[1] https://woboq.com/blog/verdigris-qt-without-moc.html

Best wishes,
Boris


-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Verdigris - header only Qt moc replacement

2018-02-13 Thread Olzhas Rakhimov
Hello All,

I was wondering if Verdigris would be suitable for this team.
Here's RFP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886514

It has just reached 1.0,
and I am thinking about Debian packaging.
Your team and sponsorship would be very helpful.

Regards,
Olzhas Rakhimov

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk