Skip to content

Releases: omnetpp/opp_env

v0.31.2.241127

27 Nov 11:41
Compare
Choose a tag to compare

opp_env

  • shell to print "Type omnetpp to start the IDE."
  • fix: do not add omnetpp as referenced project when importing projects into the IDE

Database (Frameworks and Models)

  • omnetpp: on WSL, force IDE and Qtenv to use the X11 backend instead of Wayland
  • inet: enable lwIP feature by default
  • inet: remove redundant osudp example
  • inet: added "full" option to inet_versions
  • inet: make "test_commands" depend on INET version
  • inet: added 3.8.5

0.31.1.241031

31 Oct 11:01
Compare
Choose a tag to compare

opp_env

  • fix: -k option not being effective in the install subcommand
  • fix: errors during build and test were not properly detected and reported by opp_env
  • fix: with run, the --smoke-test and --test options were ineffective
  • various refactorings

Database (Frameworks and Models)

  • omnetpp: report error for unsupported platforms (versions earlier than 6.0 on Apple Silicon)
  • inet: added version 4.5.4
  • inet: smoke test works now in both debug and release
  • inet: adjusted smoke test command
  • inet: use lower case inet lib name before 3.0 in smoke tests
  • veins-5.2: removed omnetpp-6 and corresponding inet versions as it didn't work
  • veins: removed /dev/null redirection and added echo statements
  • lora_icn: fixed smoke test command
  • oppbsd: use release build instead of debug
  • opencv2x_artery: fixed build command
  • gradys: fixed smoke test commands
  • libara: fixed patch command
  • mixim: smoke test works now in both debug and release

0.31.0.241018

18 Oct 11:35
Compare
Choose a tag to compare

opp_env

  • install, shell and run: added --add-extra-nix-packages
  • improved parsing for --options, --vars-to-keep, --build-modes
  • make sure workspace is not under a git working tree
  • record a prepatch.sha too, so it's possible to find out which files were patched

Database (Frameworks and Models)

  • omnetpp: removed optional bear package as it was causing build issues on macOS/x86_64
  • omnetpp: fixed a qtenv issue for omnetpp 6.0.3 on macOS/x86_64 - QT_PLUGIN_PATH was overwritten by setenv
  • oppbsd: only build in debug (it was built in debug twice)
  • obs: only build in debug (it was built in both but only tested in debug)
  • updated sim-time-limit for some smoke tests

0.30.3.241016

16 Oct 17:30
Compare
Choose a tag to compare

opp_env

  • more detailed/helpful help text for subcommands, with examples
  • info subcommand: Include the download/git URL in the output
  • info subcommand: fix: default option was not marked with *
  • run subcommand: do not chdir by default; added --chdir option to change into ws root
  • shell subcommand: print an expanded list of commands available on startup
  • install subcommand: added --test and --smoke-test
  • install subcommand: did not correctly take and pass on build modes
  • install and run subcommands: fix: --no-isolated flag did not take effect
  • define OPP_ENV_DIR, OPP_ENV_PROJECTS, OPP_ENV_PROJECT_DEPS env vars
  • fix up escaping in shell prompt
  • the --mode command line option became --build-modes
  • adjusted the order in which the projects are downloaded (dependencies first)
  • --init option: do not complain if workspace is already initialized
  • fix: build_all etc. did not pass on mode args
  • added the possibility to install any branch directly from a git repository
    by specifying @branchname after the project name (e.g. inet-git@mybranch)

Database (Frameworks and Models)

  • omnetpp: above version 6.1, IDE now auto-imports projects into its workspace
  • omnetpp: added omnetpp-6.1.0 and added omnetpp-6.1.* compatibility everywhere 6.0.* is listed
  • omnetpp: remove possibility to install patch branches (.x) which are no longer relevant
  • omnetpp: added bear nix package as dependency
  • inet: use fingerprint testing for --test
  • inet: fix: INET project was modified right after build
  • renamed versions <projectname>-master to <projectname>-git
  • added ecmp_allinone
  • added signals_and_gateways
  • added sdn4core
  • added soa4core
  • added new version of openflow
  • added new version of fico4omnet which is compatible with omnetpp-6.0.*
  • added new version of artery_allinone
  • veins: added inet 4.4.1, 4.3.8 and 4.3.7 to master version dependencies
  • updated project descriptions
  • fixed patch command for tsch_allinone
  • fixed patch command in rpl_allinone
  • space_veins: renamed to space_veins_allinone
  • space_veins: fixed build command
  • fix "clean" commands: they ignored $BUILD_MODE
  • smoke test fixes for all projects

0.29.3.240918

18 Sep 10:21
Compare
Choose a tag to compare
0.29.3.240918

0.29.2.240918

18 Sep 09:22
Compare
Choose a tag to compare
0.29.2.240918

0.29.0.240422

22 Apr 15:54
Compare
Choose a tag to compare
0.29.0.240422

0.28.1.240417

17 Apr 12:58
Compare
Choose a tag to compare
0.28.1.240417

opp_env - WSL image

11 Jul 17:40
a37b361
Compare
Choose a tag to compare

This is the latest opp_env container image for WSL2 (Windows Subsystem for Linux). Follow these steps to install it on your computer.

This image is based on:

  • Ubuntu 24.04
  • Python 3.12.3
  • nix 2.25.2
  • opp_env 0.31.2.241127

Note

This installation method is recommended only for Windows computers. On Linux and macOS macines, please follow the instructions in the main readme file.

Important

Installing the opp_env.wsl file requires wsl 2.4.4 or later (check with wsl --version). Download the opp_env.wsl file and then open it (double click) in either the Windows Explorer or in the download panel of your browser then follow the instructions.