Re: Verdigris - header only Qt moc replacement
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
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
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
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
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
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
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
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
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