Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[4diac-dev] Providing RPMs for 4DIAC Forte

Hi,

I was playing a bit around, creating RPMs of Forte for Fedora. My goal would be to provide a rather simple way of dropping forte into a Fedora machine.

Right now I am building integration builds using "copr" [1], and also for open62541 [2]. as my goal would be to have forte with OPC UA support. The current state is available on GitHub in a fork I created [3].

My primary motivation is to get a simple, reproducible setup on a Raspberry Pi with Forte. I already did this 2 times and every time started from scratch as I forgot the different steps. I think some "out-of-the-box" experience would help, at least me ;)

The following topics are still unsolved and I would like to get your feedback on that:

1) Would the project be interested in adopting this? I am happy to help, but if there is no interest I think it isn't any good.
2) Currently the "spec" file can only be used for CI builds, for a release build it would need to be adopted manually in order to point to a correct source location. I have no good idea here, but I am open for suggestions.
3) Currently forte is not being started. My proposal would be to create a systemd unit for starting this as a system service. From what I remember there are two ways to start forte. a) with a "boot file" and b) empty, deploying the application over the remote socket. Bot ways make sense in different scenarios to me. a) is probably more for production, while b) is more for development. So there could be two systemd unit to reflect that. One could probably start automatic when the boot file is present (copied over by some).

Please let me know what you think.

Cheers

Jens

[1] https://copr.fedorainfracloud.org/coprs/ctron/4diac-forte/
[2] https://copr.fedorainfracloud.org/coprs/ctron/open62541/
[3] https://github.com/ctron/org.eclipse.4diac.forte/



--
Jens Reimann
Senior Software Engineer / EMEA ENG Middleware
Werner-von-Siemens-Ring 14
85630 Grasbrunn
Germany
phone: +49 89 2050 71286
_____________________________________________________________________________

Red Hat GmbH, www.de.redhat.com,
Registered seat: Grasbrunn, Commercial register: Amtsgericht Muenchen, HRB 153243,
Managing Directors: Paul Argiry, Charles Cachera, Michael Cunningham, Michael O'Neill

Back to the top