Package Details: modelio-bin 4.1.0-0

Git Clone URL: https://aur.archlinux.org/modelio-bin.git (read-only, click to copy)
Package Base: modelio-bin
Description: The opensource modeling environment
Upstream URL: https://www.modelio.org/
Keywords: diagram modeling modelio UML
Licenses: GPL3
Submitter: rafaelsoaresbr
Maintainer: SuperITMan
Last Packager: SuperITMan
Votes: 13
Popularity: 0.009465
First Submitted: 2015-12-12 17:34
Last Updated: 2020-10-09 16:57

Dependencies (9)

Required by (0)

Sources (3)

Latest Comments

1 2 3 Next › Last »

cluxter commented on 2020-12-03 23:30

EDIT3 : this issue is known from the official dev team and this is why they recommend using GTK2 when running Modelio: https://github.com/ModelioOpenSource/Modelio/issues/11

Using GTK3 leads to very very poor performance on my 3 machines (EDIT: and one of them is an AMD Ryzen 9 3950X with 64 Gb of RAM DDR4 and ASUS ROG Crosshair IV Formula motherboard, so definitely not a hardware issue. EDIT2: also, it runs fine on Windows). Modelio becomes totally unusable when I have a State Diagram with 16 states and about 30 transitions, which is not a lot. And the overall experience is really bad, UI is laggy.

Disabling the use of GTK3 using SWT_GTK3=0 enables the use of GTK2 instead, and performance becomes incredibly faster. Now I can finally use Modelio on Linux. However, after doing this tweak, when I double-click on any element in a diagram or even in the menu, I get this message:

org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTError: No more handles because no underlying browser available.
   SWT on GTK 2.x detected. It is reccomended to use SWT on GTK 3.x and Webkit2 API.
)
Failed to execute runnable (org.eclipse.swt.SWTError: No more handles because no underlying browser available.
   SWT on GTK 2.x detected. It is reccomended to use SWT on GTK 3.x and Webkit2 API.
)

I fixed it by installing webkitgtk2 available in the AUR (be careful: not webkitgtk2-bin because this package is outdated and it won't fix the problem).

So as long as GTK3 totally kills the performance of Modelio, I think we should add webkitgtk2 as a required dependency. Please note that webkitgtk2 can take a while to compile on low end configurations, so it could be nice to get an update of the webkitgtk2-bin package from the maintainer and then add this pre-compiled package as a required dependency. I'm gonna ask him/her to update it if possible, but meanwhile I think it's a good thing to add webkitgtk2 as a dependency.

yin commented on 2020-10-09 20:36

Hi @SuperITMan. Now it's working. Thank you so much!

SuperITMan commented on 2020-10-09 16:58

Hello @yin I'm new maintainer of the package. Sorry for the inconvience, I made a mistake during my commit. It should be fixed now :-) Could you please confirm that it works ?

FYI I updated the package to version 4.0.1 based on @marcBarbier advices.

Kind regards, SuperITMan

yin commented on 2020-10-09 15:02

==> Making package: modelio-bin 4.0.1-0
==> Checking runtime dependencies...
==> Missing dependencies:
  -> swt
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.
error making: modelio-bin

d0ubs commented on 2020-09-18 08:53

Thanks @marcBarbier, it works

marcBarbier commented on 2020-09-12 09:07

here is a link to google drive with the pkgbuild and patch for the 4.0.1

https://drive.google.com/drive/folders/1UEGYh2sJvW4QqjwfuN6d7I8DwHLzM5dE?usp=sharing

srsands commented on 2020-03-24 18:25

Any plans to update to the last version?

whnr commented on 2019-09-03 02:35

I made a tiny mess of the git commits but the MOZILLA_FIVE_HOME issue is fixed now.

tkolo commented on 2019-07-08 00:15

@whnr so sorry for the delay. Per your request, you're now added as co-maintainer.

whnr commented on 2019-07-03 13:08

@tkolo can you add me as co-maintainer? I'll likely be using this only once as well. But I can confirm the changes work and want to update this here.