Skip to content

Comments

umple: init at 1.36.0-unstable-2026-02-12#484566

Open
MysteryBlokHed wants to merge 1 commit intoNixOS:masterfrom
MysteryBlokHed:add-umple
Open

umple: init at 1.36.0-unstable-2026-02-12#484566
MysteryBlokHed wants to merge 1 commit intoNixOS:masterfrom
MysteryBlokHed:add-umple

Conversation

@MysteryBlokHed
Copy link
Contributor

@MysteryBlokHed MysteryBlokHed commented Jan 27, 2026

Adds a package for Umple, a programming language and modelling tool for integrating UML constructs into high-level languages. It's used for a handful of courses in the University of Ottawa curriculum, so it would be nice to have access through nixpkgs.

This package receives stable releases quite rarely--very approximately once every six months. When this PR was opened, the latest release was Oct 11, 2024 (though the new latest version was released Feb 12, 2026). However, the master branch is quite active, and Umple's tools (such as Umple Online) use the latest builds off of master instead of stable releases. As such, I've set this package up to follow the master branch rather than stable releases.

If preferred, however, I could also move the project to use stable releases instead, or maybe restructure it to have both an umple and umple-unstable package via an option controlled from all-packages.nix? I'm not entirely sure which approach would be best here, so I'm open to input.

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

@nixpkgs-ci nixpkgs-ci bot added 8.has: package (new) This PR adds a new package 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. labels Jan 27, 2026
@MysteryBlokHed MysteryBlokHed force-pushed the add-umple branch 2 times, most recently from 2488fe0 to 79c8312 Compare January 28, 2026 03:44
@MysteryBlokHed MysteryBlokHed marked this pull request as ready for review January 28, 2026 03:44
@nixpkgs-ci nixpkgs-ci bot added the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Jan 28, 2026
@MysteryBlokHed
Copy link
Contributor Author

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 484566
Commit: 79c83122c81bb74cc7c3dc5bd49babc311560325


x86_64-linux

✅ 1 package built:
  • umple

@MysteryBlokHed
Copy link
Contributor Author

Umple should technically work on any platform with a JRE afaik, but since the opentxl build-time dependency is amd64-only, I've updated its platforms to reflect that. Let me know if I should put it back

@MysteryBlokHed MysteryBlokHed force-pushed the add-umple branch 4 times, most recently from 25e4834 to 1125546 Compare February 2, 2026 17:52
@MysteryBlokHed MysteryBlokHed changed the title umple: init at 1.35.0-unstable-2025-01-27 umple: init at 1.35.0-unstable-2026-02-02 Feb 2, 2026
@MysteryBlokHed MysteryBlokHed force-pushed the add-umple branch 2 times, most recently from eb1438a to 465d596 Compare February 3, 2026 03:03
@MysteryBlokHed MysteryBlokHed marked this pull request as draft February 3, 2026 04:53
@nixpkgs-ci nixpkgs-ci bot removed the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Feb 3, 2026
@MysteryBlokHed MysteryBlokHed marked this pull request as ready for review February 3, 2026 17:28
@nixpkgs-ci nixpkgs-ci bot added the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Feb 3, 2026
@MysteryBlokHed MysteryBlokHed force-pushed the add-umple branch 4 times, most recently from 58b2269 to fcd67d9 Compare February 6, 2026 21:30
@MysteryBlokHed MysteryBlokHed changed the title umple: init at 1.35.0-unstable-2026-02-02 umple: init at 1.36.0-unstable-2026-02-12 Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (new) This PR adds a new package 9.needs: reviewer This PR currently has no reviewers requested and needs attention. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant