-
-
Notifications
You must be signed in to change notification settings - Fork 15k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stirling 0.33.1 -> 0.42.0 and minor improvments #380655
base: master
Are you sure you want to change the base?
Conversation
63b6f04
to
97fca2a
Compare
4514cd8
to
9e1bda4
Compare
Works great, they just released 0.42.0 yesterday if you want to update |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The package changes LGTM.
The module changes seem fine, though I am not the maintainer of the module code.
(@DCsunset is the maintainer of the module code.)
Will do this week and address the comments I got. |
Many bug fixes.
Before any invocation to LibreOffice ended up in trying to mkdir /run/user/<uid>/libreoffice-dbus. Since the user is not a logged one and the user not a lingering one, it always failed with a permission denied error. With this change, LibreOffice does execute and does not complain about missing /proc nor permission denied.
9e1bda4
to
1497e3b
Compare
All done :) |
1497e3b
to
d57c5ff
Compare
d57c5ff
to
f1409c9
Compare
This upgrades Stirling-PDF to 0.41.0.
Things done
Upgraded programs to 0.41.0
Depends on a LibreOffice version that does not check dbus (required to run as a service without a logged-in user)
Removed the Dynamic user from systemd unit;
Create a stirling-pdf user
Allowed the Stirling directory to be updated (Stirling-pdf can take files externally added in its customFiles directory to avoid users to always upload them. For instance signatures, stamps, etc.)
Built on platform(s)
For non-Linux: Is sandboxing enabled in
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
Tested, as applicable:
Tested compilation of all packages that depend on this change using
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usageTested basic functionality of all binary files (usually in
./result/bin/
)25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
Fits CONTRIBUTING.md.
I'm successfully running this version of Stirling on a private Ampere VPS.
There are still issues with LibreOffice that I can't explain yet (segfault), and if I find them before this gets merged, I'll add the fixes. In any case, this is a step closer to have it properly working.Please let me know how I can improve this contribution since it is my first :)
cc @TomaSajt since you're the maintainer :)