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: 11
Popularity: 0.000002
First Submitted: 2015-12-12 17:34 (UTC)
Last Updated: 2020-10-09 16:57 (UTC)

Dependencies (9)

Required by (0)

Sources (3)

Latest Comments

Rhodiumm commented on 2022-07-25 13:45 (UTC) (edited on 2022-07-25 13:45 (UTC) by Rhodiumm)

They released new binaries, so maybe it's easy to update now: https://github.com/ModelioOpenSource/Modelio/releases/tag/v5.1.0

cluxter commented on 2022-06-27 09:39 (UTC)

Is it possible to update this package? It's been 3 months since the last version came out. Thanks!

Zall commented on 2022-04-30 11:09 (UTC) (edited on 2022-04-30 11:10 (UTC) by Zall)

The package is actually broken here is the log

!SESSION 2022-04-26 11:37:40.393 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_232
java.vendor=AdoptOpenJDK
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=fr_FR
Framework arguments:  -clearPersistedState
Command-line arguments:  -os linux -ws gtk -arch x86_64 -clearPersistedState

!ENTRY org.eclipse.osgi 4 0 2022-04-26 11:37:41.909
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: org.eclipse.swt.internal.gtk.OS._cachejvmptr()V
    at org.eclipse.swt.internal.gtk.OS._cachejvmptr(Native Method)
    at org.eclipse.swt.internal.gtk.OS.cachejvmptr(OS.java:499)
    at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:92)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:209)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:155)
    at org.eclipse.swt.widgets.Display.<clinit>(Display.java:151)
    at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:147)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1501)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1474)

cluxter commented on 2020-12-03 23:30 (UTC) (edited on 2021-02-19 10:14 (UTC) by cluxter)

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 (UTC)

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

SuperITMan commented on 2020-10-09 16:58 (UTC)

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 (UTC)

==> 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 (UTC)

Thanks @marcBarbier, it works

marcBarbier commented on 2020-09-12 09:07 (UTC)

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

daniarla commented on 2020-03-24 18:25 (UTC)

Any plans to update to the last version?

whnr commented on 2019-09-03 02:35 (UTC)

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 (UTC)

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

whnr commented on 2019-07-03 13:08 (UTC)

@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.

tkolo commented on 2019-03-31 22:05 (UTC)

@JohannesH I've added you as co-maintainer, feel free to implement those changes if you feel they're important enough. I used this software once and right now have no time to maintain it.

JohannesH commented on 2019-03-31 19:55 (UTC) (edited on 2019-03-31 19:56 (UTC) by JohannesH)

In /opt/modelio.sh I removed the variable SWT_GTK3=0 from the list of variables being exported. I also added a line exporting MOZILLA_FIVE_HOME:

export UBUNTU_MENUPROXY LIBOVERLAY_SCROLLBAR GDK_NATIVE_WINDOWS PATH GTK2_RC_FILES # removed SWT_GTK3

export MOZILLA_FIVE_HOME=/usr/lib/firefox/

With these modifications, the software works as it should. I use LXDE, by the way

JohannesH commented on 2019-03-31 14:26 (UTC)

I experience several issues. Double clicking attributes in Class view leads to an error message complaining the variable MOZILLA_FIVE_HOME is unset. Launching Modelio using MOZILLA_FIVE_HOME=/usr/lib/firefox/ /opt/modelio/modelio seems to work.

However, the script /opt/modelio/modelio.sh does not work. When Modelio has been launched by the bash script and an attribute is double clicked, a new message appears: "libxpcom.so: cannot open shared object file: No such file or directory" That file exists in my system as part of the kompozer package. I have not yet found a solution for this

Dryctas commented on 2018-12-03 06:43 (UTC)

I also had to install webkitgtk-3:2.4.11-14 to get modelio running without nullpointerexception errors when opening object properties.

llde commented on 2018-11-25 21:02 (UTC)

I cannot right now. I can add you manuel.osdoba as a comantainer or completly abandon this package for you to take over. This proposal is also valid for @davidhdz and @eugeneai

Also @manuel.osdoba: for some reason I cannot download anything from google drive, as it gives an infinite redirection error.

manuel.osdoba commented on 2018-11-09 18:03 (UTC)

Here is a PKGBUILD for 3.8.0 https://drive.google.com/open?id=1jCmjM_EeOyhf5HC2aNMLOf_CRO4dl3Rk

Is rafaelsoaresbr or llde still maintaining this?

I start modelio with [ossy@engineering /opt/modelio]$ ./modelio.sh

ArthurBorsboom commented on 2018-10-08 20:46 (UTC)

Any chance updating the package?

davidhdz commented on 2018-05-03 19:17 (UTC)

I made a PKGBUILD [1] for Modelio 3.7.1 based on version 3.6.1 of this arch page.

[1] https://github.com/davidhdz/modelio-bin

eugeneai commented on 2018-01-13 09:25 (UTC)

I made a package compiling modelio from "sources" as well. https://github.com/eugeneai/archlinux-modules/tree/master/modelio It uses local Java RE instead that in the binary archive.

Regards, Evgeny

eugeneai commented on 2018-01-11 20:03 (UTC)

Hi. I made a package for version 3.7.0. It is here.

https://github.com/eugeneai/archlinux-modules/tree/master/modelio-bin

But the package contains JRE. Can somebody tear it off and test the package with arch java?

llde commented on 2017-09-09 00:04 (UTC)

That's strange. Unless for some very obscure reason is trying to compile all JavaFX engine (java depend, as modelio use swing and awt). Also I don't understand why you had to install ruby. Modelio should depend on java only. The only thing I can think is some idiosincracy with packer or manjaro ittself. I never used both. Can you try with a different AUR helpes as pacaur or yaourt?

mcrose commented on 2017-09-07 23:05 (UTC) (edited on 2017-09-07 23:12 (UTC) by mcrose)

hi all I runned the the installation about two hours ago via packer (on manjaro) first I manually installed two dependencies: ruby and the other I don't remember then it started to clone webkit and then and still compiling... with a lot of warnings in every .so file I just cancel the operation, this is the last file compiled: CXX DerivedSources/WebCore/libWebCoreSVG_la-JSSVGElementWrapperFactory.lo re run the install at 19:00 and.... fortunatelly it didn't clone again the webkit, but some directory issues appeared ----- ==> Making package: webkitgtk 2.4.11-6 (jue sep 7 19:00:20 -04 2017) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found webkitgtk-2.4.11.tar.xz -> Found webkitgtk-2.4.9-abs.patch -> Found icu59.patch ==> Validating source files with sha256sums... webkitgtk-2.4.11.tar.xz ... Passed webkitgtk-2.4.9-abs.patch ... Passed icu59.patch ... Passed ==> Extracting sources... -> Extracting webkitgtk-2.4.11.tar.xz with bsdtar ==> Starting prepare()... mkdir: cannot create directory ‘build-gtk’: File exists mkdir: cannot create directory ‘build-gtk2’: File exists mkdir: cannot create directory ‘path’: File exists ==> ERROR: A failure occurred in prepare(). Aborting... The build failed. Dependencies for `modelio-bin' are not met, not building... [mcrose@icarusdb ~]$ ---- I' m not that adavance user, I will try to find and remove them and try to install again I hope this serves as an issue report :D --edited found and remove the folders, re run install and lots of warnings but compiling... started at 19:07

llde commented on 2017-06-16 12:52 (UTC) (edited on 2017-06-16 13:09 (UTC) by llde)

@johndom I need to resolve some issue with ssh keypairs and I will upload the 3.6.1 verion EDIT:Uploaded

johndom commented on 2017-04-13 18:20 (UTC)

version Modelio 3.6.1 avaible in official page

rafaelsoaresbr commented on 2017-01-19 23:22 (UTC)

This isn't built from source. It seens we'll have to use .deb packages. :/

devIking1983 commented on 2017-01-19 21:48 (UTC)

Hi. This source is not enough? http://forge.modelio.org/attachments/download/18024/modelio_sources_3.6.0.zip Regards, Paul

rafaelsoaresbr commented on 2016-11-13 22:33 (UTC) (edited on 2016-11-14 16:25 (UTC) by rafaelsoaresbr)

I'm going to update this to v3.6.0 RC1 tomorrow, thanks for reporting. Edit: Updated to v3.5.1.a instead. Only .deb packages for 3.6.0-RC1+

Tinithrari commented on 2016-11-13 15:41 (UTC)

The md5sums are wrong for the spurce_i686 for the download file : ==> Création du paquet modelio-bin 3.5.1-1 (dim. nov. 13 16:41:05 CET 2016) ==> Récupération des sources... -> modelio.desktop trouvé -> changelog trouvé -> download trouvé -> download trouvé ==> Validation des fichiers source avec md5sums... modelio.desktop ... Ignoré changelog ... Ignoré ==> Validation des fichiers source_i686 avec md5sums... download ... ÉCHEC ==> ERREUR : Un ou plusieurs fichiers sont invalides !

rafaelsoaresbr commented on 2016-07-26 17:48 (UTC)

I've downloaded this using Firefox and checksum was the same as this https://www.modelio.org/download/send/19-modelio-3-5-1/40-checksum-modelio-3-5-1.html I've download again using makepkg this time and the md5sum is different. Sorry, I'm going to fix this.

exaos commented on 2016-07-23 10:11 (UTC)

The MD5sum of the package on x86_64 is wrong. Please correct it. md5sums_x86_64='86839aadbe8df43fbcd8eb0ce44e97cc')