[hibernate-dev] Hibernate NoORM IRC meeting minutes

Guillaume Smet guillaume.smet at gmail.com
Tue Jul 16 09:35:21 EDT 2019


Hi,

Here are the minutes of this week's meeting.

Cheers,

========

15:00 < gsmet> #startmeeting
15:00 < koentsje> hello guys
15:00 < gsmet> #topic Progress Davide
15:00 < fax4ever> hi koen
15:01 < DavideD> I did work on the websites and fixed some javascripts,
although I noticed lately that the news in hibernate.org don't appear
anymore
15:02 < DavideD> For Fabio that wasn't here, we need to improve the
security of our websites to have a better score from the various tool
available online
15:02 < gsmet> well, you unfixed some javascripts, then :)
15:02 < DavideD> Sort of, it's basically a search for the right options to
use :)
15:02 < fax4ever> I read some mails about it. Thanks
15:02 -!- sfikes [~sfikes at c-69-246-28-50.hsd1.tn.comcast.net] has joined
#hibernate-dev
15:02 < DavideD> I'm checking quarkus.io to see how they did it, but I see
some errors on the page
15:03 < DavideD> I mean when I use the console...anyway, too many details,
I'm working on it
15:03 < DavideD> I also did some work on hibernate-validator
15:03 < DavideD> on the @SafeHtml annotation
15:03 < DavideD> I think that was mostly my sprint
15:04 < gsmet> #topic Next 2 weeks Davide
15:04 < DavideD> Tomorrow I have a meeting with stephan about Hibernate Rx
and  Panache
15:04 < gsmet> OK
15:05 < DavideD> They already solved some of the issues I'm having and we
can see if I can reuse the same approach
15:05 < DavideD> I will also continue the work on the websites
15:05 < DavideD> I think that's all from me
15:05 < gsmet> ok, thanks
15:05 < gsmet> #topic Progress Fabio
15:05 < fax4ever> I was on PTO during the last three weeks.
15:05 < fax4ever> So starting from yesterday...
15:06 < fax4ever> I reviewed some pull requests.
15:06 < fax4ever> Moreover, always on Hibernate Search, we did an issue to
support GeoPoint POJO properties directly as @GenericField.
15:06 < fax4ever> So that a bridge or a binder is not required anymore to
handle geo-point fields declared as GeoPoint on POJO side.
15:06 < fax4ever> That's all about my progress. Thanks!
15:06 < gsmet> #topic Next 2 weeks Fabio
15:06 < fax4ever> The sprint of the next two weeks is `HSEARCH - 2019-13`.
15:07 < fax4ever> You can look at the planning and the progress on the
relative Jira page.
15:07 < fax4ever> After the work on GeoPoint, I will work...
15:07 < fax4ever> to support projections on a nested field,
15:07 < fax4ever> to make cross-index field incompatibility check even
smarter,
15:07 < fax4ever> to normalize query terms on wildcard/prefix predicates,
15:07 < fax4ever> to expose meta-information about the query execution.
15:07 < fax4ever> Furthermore, next week we'll be staying at the meeting
for three days.
15:08 < yrodiere> yeah we should probably trim your task list to take the
meeting into account ^^
15:08 < fax4ever> Finally, tomorrow we will have a meeting with Gustavo to
talk about Infinispan Query
15:08 < fax4ever> I think that's all from me. Thanks!
15:08 < fax4ever> yes :)
15:08 < gsmet> thanks Fabio
15:08 < gsmet> #topic Progress Guillaume
15:09 < gsmet> so I worked a bit on HV, reviewing a contributor PR,
discussing with Davide
15:09 < gsmet> I also try to work on improving the HV integration in Quarkus
15:09 < gsmet> but it's hard with all the PRs to review on Quarkus to get
something done
15:10 < gsmet> another thing that kept me busy is the move of Bean
Validation to Jakarta EE
15:10 < gsmet> it will probably keep me busy until the end of the month
15:10 < gsmet> #topic Next 2 weeks Guillaume
15:11 -!- sannegrinovero [~sannegrin at redhat/jboss/sannegrinovero] has
joined #hibernate-dev
15:11 < gsmet> so basically, the idea is to finish what I mentioned above
15:11 < gsmet> with our F2F, I don't think I'll be able to do much more on
the Hibernate side of things
15:11 < gsmet> that's all for me
15:11 < gsmet> #topic Progress Koen
15:12 < koentsje> so i also had a couple of days off
15:12 < koentsje> further i have worked intensively on 2 jboss tools issues
15:12 < koentsje> one concerning the creation of hibernate configuration
files for 5.3 and 5.4
15:13 < koentsje> it took some time before i finally was able to reproduce
this
15:13 < koentsje> but in the meantime, i pinned it down and solved the
problem, albeit with some kind of a hack
15:14 < koentsje> the second problem concerns the creation of hibernate
configuration consoles using sql server, especially the older hibernate
versions
15:14 -!- smarlow [~smarlow at redhat/jboss/smarlow] has joined #hibernate-dev
15:15 < koentsje> that problem is half solved now, there is an issue that
remains with reverse engineering for hibernate 5.3 and 5.4
15:15 < koentsje> further i have kept up with synchronizing the quarkus
releases in the quarkus eclipse plugin… currently 0.19.1
15:15 < koentsje> that’s it for my sprint
15:15 < gsmet> #topic Next 2 weeks Koen
15:16 < koentsje> 3 days of team meeting ;-)
15:16 < DavideD> :)
15:16 < koentsje> i want to take this opportunity to talk to andrea and
steve to see if it is time to look into hibernate tools for version 6
15:17 < koentsje> i want to solve the remaining problems relating to the
one i fixed during the previous sprint
15:18 < koentsje> i also want to go back looking at sanitizing some of the
interface code i have in the eclipse tooling to the runtime as i think it
will be beneficial when i start to do work for hibernate 6
15:19 < koentsje> finally continue to work on an eclipse run/debug
configuration for quarkus, if time permits
15:19 < koentsje> that’s it
15:19 < gsmet> thanks!
15:19 < gsmet> thanks!
15:19 < gsmet> #topic Progress Sanne
15:20 < gsmet> sannegrinovero: I saw you joined, do you want to say
something?
15:20 < gsmet> apparently not :)
15:20 < koentsje> it’s a bot!
15:21 < gsmet> #topic Progress Yoann
15:21 < yrodiere> My first task was to simplify a bit the Bridge 2.0 APIs
15:22 < yrodiere> The core of the solution was to introduce a new
component, the "Binder", which essentially is a user-provided component
responsible for inspecting the parameters and the mapped property, to
                  produce metadata and a bridge
15:23 < yrodiere> I adapted the rest of the APIs to move the complex use
cases to this binder, and to not require any binder for the more trivial
use cases
15:23 < yrodiere> I think we're getting there, and the next step will be to
document all this
15:23 < yrodiere> I also worked a bit on restoring features that I think
will be necessary to begin the work of upgrading Infinispan Query to Search
6
15:24 < yrodiere> mainly the DirectoryProvider SPI (to allow storing
indexes in Infinispan caches) and static sharding (for, you know...
sharding)
15:25 < sannegrinovero> gsmet, sorry:) no not much to say, recovering
slowly.
15:25 < yrodiere> that's all for the past two weeks, I think
15:25 < yrodiere> next two weeks
15:25 < gsmet> #topic Next 2 weeks Yoann
15:25 < yrodiere> yesterday I started to work on introducing aggregation
support in Search 6
15:26 < yrodiere> which will incidentally restore support for faceting, to
some extent
15:26 < yrodiere> I don't plan on exposing all aggregations, just some
simple ones for now
15:26 < yrodiere> but the big challenge will still be to design appropriate
APIs
15:27 < yrodiere> so, I expect to be busy with that for the next month
15:27 < yrodiere> especially with the meeting next week
15:27 < gsmet> when is the next release planned?
15:27 < yrodiere> "when it's ready"
15:28 < gsmet> oh I thought you were time boxing :)
15:28 < fax4ever> with the exception of the aggreation, what we really
misses now in Search 6 that we have in Search 5?
15:28 < yrodiere> I try to release every month or so, but currently we only
have 9 tickets done since the last version... I might release next week,
we'll see
15:28 < gsmet> OK
15:29 < gsmet> no pressure from me, just asking
15:29 < yrodiere> fax4ever: what do we not miss is what you mean
15:29 < gsmet> to plan for the Quarkus upgrade
15:29 < fax4ever> what feautures do not we have yet?
15:29 < yrodiere> we don't have error handlers, we don't have more like
this queries, we don't have a lot of the options of the Lucene backend, we
don't have proper indexing outside transactions, ...
15:30 < yrodiere> there is more than 200 tickets still pending
15:30 < fax4ever> yrodiere clear :)
15:30 < yrodiere> some of them are new features, but still
15:30 < yrodiere> so yeah, one thing at a time
15:31 < yrodiere> as Fabio mentioned we'll be coordinating with the
Infinispan team to try and upgrade it to Search 6, or at least to start
prototyping
15:31 < yrodiere> starting with a meeting tomorrow
15:31 < yrodiere> but it seems they have a lot on their plate too, so we'll
see how fast we can go
15:31 < yrodiere> that's all from me
15:31 < gsmet> thanks
15:32 < gsmet> #topic Other subjects
15:32 < gsmet> Anything else?
15:32 < fax4ever> not from me thanks
15:32 < DavideD> not from me


More information about the hibernate-dev mailing list