Hi Anton, > Can we avoid it somehow? minieigen sources were in Yade tree many years > ago and we managed to drop them, introducing minieigen packages. > It would not be the best variant to put them in the source again.
Another solution is that you will include these patches [1] in the debian and ubuntu package until Vaclav accepts my merge request (which I will prepare in two or three days). I will review these patches again to see if they can be made smaller than they currently are. And I will let you know by Wednesday evening. (tomorrow I have lectures and a meeting). Please note that file [2] installs the source files in /usr/include/minieigen, they are needed. And also that's why [3] is necessary. To partially avoid this we could work on preparing `long double` and `float128` versions of minieigen package. But for MPFR and boost::multiprecision::cpp_bin_float these sources are still necessary because the precision is specified during compilation. best regards Janek BTW: you have write access to [4] [1] https://gitlab.com/cosurgi/minieigen-real/tree/master/patches [2] https://gitlab.com/cosurgi/minieigen-real/blob/master/patches/python3-minieigen.install [3] https://gitlab.com/cosurgi/minieigen-real/blob/master/patches/54_fix_compilation_warnings.patch [4] https://gitlab.com/cosurgi/minieigen-real Anton Gladky said: (by the date of Mon, 27 Jan 2020 21:07:15 +0100) > Hi Janek, > > > BTW, Anton did you notice that building debian package fails on > > master due to missing python-gts? > > https://gitlab.com/yade-dev/trunk/issues/139 > > please review this MR [1]. It fixes build-dependency problem and also > --help regression introduced with "--stdperformance" option. > > > And in meantime I will include minieigen sources in yade tree, just > > like we did with python-gts. By this way it will work for everyone > > without dependency hell, until the changes are in official minieigen > > repository. > > Can we avoid it somehow? minieigen sources were in Yade tree many years > ago and we managed to drop them, introducing minieigen packages. > It would not be the best variant to put them in the source again. > > [1] https://gitlab.com/yade-dev/trunk/-/merge_requests/396 > > Regards > > Anton > > Am Mo., 27. Jan. 2020 um 16:26 Uhr schrieb Janek Kozicki (yade) > <jkozicki-y...@pg.edu.pl>: > > > > Anton Gladky said: (by the date of Thu, 23 Jan 2020 06:44:02) > > > > > I do really appreciate this kind of work! > > > But how can we rely on custom builds of the third party software? > > > Sorry, but this restriction will get Yade into the dependency hell. > > > > Yes, I completely agree with this premise. I will prepare merge > > request for Vaclav in https://github.com/eudoxos/minieigen > > > > And in meantime I will include minieigen sources in yade tree, just > > like we did with python-gts. By this way it will work for everyone > > without dependency hell, until the changes are in official minieigen > > repository. > > > > thanks a lot for your work. > > > > best regards > > Janek > > > > BTW, Anton did you notice that building debian package fails on > > master due to missing python-gts? > > https://gitlab.com/yade-dev/trunk/issues/139 > > > > > > Janek Kozicki (yade) said: (by the date of Mon, 13 Jan 2020 22:34:25 > > +0100) > > > > > Hi, the code for high precision is complete and passes all the tests. > > > > > > I am writing documentation for this now, I will mention there: > > > - about VTK ↔ double compatibility > > > - about GLViewer ↔ double compatibility > > > - how to build and run high precision code > > > > > > I have separated most of this work in to several "topic" merge > > > requests, so that you can check each of them separately. The general > > > idea is that "if you don't use high-precision then the old behavior > > > remains". Meaning that I avoid modifying existing code, only add some > > > sort of redirection and conversion layer that vanishes (is optimized > > > away) completely when HP is not used. > > > > > > There are some changes still not extracted into separate merge > > > requests from !366. I will continue working on this and writing > > > documentation. > > > > > > These are ready for you to review: > > > > > > * The last remaining double to Real changes. > > > https://gitlab.com/yade-dev/trunk/merge_requests/376 > > > > > > * Print time spent on each of the --checks > > > https://gitlab.com/yade-dev/trunk/merge_requests/375 > > > (a very short one, that's because I needed to make Lubrication tests > > > faster in !366) > > > > > > * Ensure that VTK is compatibile with Real. > > > https://gitlab.com/yade-dev/trunk/merge_requests/377 > > > > > > * OpenGL Real compatibility > > > https://gitlab.com/yade-dev/trunk/merge_requests/378 > > > > > > * Another step towards enabling high precision Real > > > https://gitlab.com/yade-dev/trunk/merge_requests/362 > > > > > > * Enable vectorization > > > https://gitlab.com/yade-dev/trunk/merge_requests/365 > > > > > > They can be merged to master in any order. If any rebase conflicts > > > arise I will solve them quickly. Maybe !362 and !365 should be merged > > > last, > > > because I tested rebasing it on each of the previous ones. > > > > > > > > > please tell me what you think. > > > > > > best regards > > > Janek > > > > > > > > > > > > -- > > > Janek Kozicki, PhD. DSc. Arch. Assoc. Prof. > > > Gdańsk University of Technology > > > Faculty of Applied Physics and Mathematics > > > Department of Theoretical Physics and Quantum Information > > > -- > > > http://yade-dem.org/ > > > http://pg.edu.pl/jkozicki (click English flag on top right) > > > > > > _______________________________________________ > > > Mailing list: https://launchpad.net/~yade-dev > > > Post to : yade-dev@lists.launchpad.net > > > Unsubscribe : https://launchpad.net/~yade-dev > > > More help : https://help.launchpad.net/ListHelp > > > > > > -- > > -- > > Janek Kozicki, PhD. DSc. Arch. Assoc. Prof. > > Gdańsk University of Technology > > Faculty of Applied Physics and Mathematics > > Department of Theoretical Physics and Quantum Information > > -- > > http://yade-dem.org/ > > http://pg.edu.pl/jkozicki (click English flag on top right) -- -- Janek Kozicki, PhD. DSc. Arch. Assoc. Prof. Gdańsk University of Technology Faculty of Applied Physics and Mathematics Department of Theoretical Physics and Quantum Information -- http://yade-dem.org/ http://pg.edu.pl/jkozicki (click English flag on top right) _______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : yade-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp