Re: Timeline for GSoC 2017 project (chat history improvements)
Paulo Lieuthier <[email protected]> Wed, 31 May 2017 11:20:41 -0300
| Newsgroups | gmane.comp.kde.devel.kopete |
|---|---|
| Message-ID | <[email protected]> |
On 29-05-2017 04:41, Pali Rohár wrote:
> On Sunday 28 May 2017 23:04:57 Paulo Lieuthier wrote:
>> Hey, Pali. I thought history2 was the best option today.
>
> history2 does not support rich text messages, so no is not a good.
>
>> I just updated my
>> timetable aiming to convert the XML-based one, and start by preparing the schema
>> and searching for a good database solution.
>
> Look into mailing list archive. There were already some ideas, so better
> do not invent wheel from the start, but rather fix design of some
> existing schemas.
I had already tried to read previous discussions on the mailing list archive,
but it is always empty to me ("No messages have been posted to this list yet, so
the archives are currently empty").
>> Do you think converting the SQLite-based plugin into another backend is worth it
>> (that if SQLite is not the chosen database solution)? I can do it if there is
>> enough time.
>
> I think SQLite should be fine for metadata. If text messages itself
> should be in SQLite it would depends on doing some experiments if it is
> fast enough. Also we need full text search support. SQLite has some
> plugins for it, but probably different indexes would be better (or
> not?).
You are right, better not to reinvent the wheel. But I'm yet to understand where
we are right now, to be able to move forward. From what I understood, I should
start from the XML-based plugin, but (probably) use SQLite for storage. That
sounds like a merge, right?
Maybe I'm missing something obvious to get to the ML archive, maybe someone
should fix some permission thing. I'd really like to read the previous
discussions. Anyway, I need help to know which direction to go to.
Paulo
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE1zYPI7MzCz4LkgKDxjsds50Osg8FAlku0TwACgkQxjsds50O sg89Uw//bw4eChga6+HH5pCahom+SGPZofV8nOL8dGyi7itVo8LITOS7Nxo+M9JG e2ley7hgWP47LCWPeI7od/cgb0h1fgGZWerg1Azi+x42SimGqD/V5Wd+DHoDLbFk a6qj3jP7Ec3A2mn0OTrdx4CLOnMpEOCPsgbOqv/iHuiu9VzXt5YrKe/HxpM5sGoO YvtZnF6j6CD6o7IrcBHs2Qanx8cstp10ZuSJWAIJto8gpdypL+wI7fOKdUxX0KiD kqFETY7i36/sFBrGtt3aBdLJaORaafVAsLqrffi63H+nxB7j/K9gFSc9qPFq/uZh WdH1z+ZaBp2jJIwjL6HaNnhcgHLSqm+REdqR9Z1mkSAdAYJK/gbXbB6i8PivrYTZ wku2o/lCGVBeclpQ3cODLiwLmeio+ldlhW/ESw0Zz2hXa2oZfKj1muaEsulgZTsp lexG5GgGOom8eIqmvhh1a7SKhEN0VRDW53arIpMCuTpbDts501Sylx9A6eQMY/pn Q1w6PH86Bw1ouJuP7HNbj9LLr/3cyIJ5dM24s+DGQlGQF9Lcpex9DPyyoaGlse3D AYheEgbiSKlzWHFKd6JDszUPdFLu2buKxUbw+K7w/Ro/+SXuqwXjKPgcoIWWtSCC UI0MotLAy3yJb4+k5yWq1aO6mPfioSbmJ4xDqO6QYdYOIslP1uk= =WR/c -----END PGP SIGNATURE-----