-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
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
utsushi: 3.57.0 -> 3.59.2 #70160
utsushi: 3.57.0 -> 3.59.2 #70160
Conversation
1f55bad
to
203aace
Compare
Any reason to remove the patches which make this work without imagemagick in the PATH ? See #64985 (comment) for motivation. |
@symphorien no good ones. I just assumed they were some magic for making the epson distributed thing tarball work without actually looking into them. I'm sorry. I will incorporate them again and test the build, Using 597c8058fec8faa766e8ddfc64cb9370f4dc5e4f I was able to scan using the utsushi sane backend, but not using the |
f1f7fda
to
597c805
Compare
Patching is required for imagemagick because otherwise all programes using libsane should be wrapped as well, which is not possible. So please revert to using patches. |
@symphorien I do not understand about what |
If you look at the imagemagick patch, you will see that the C code calls convert explicitly. And any program on the system can load libsane and thus call this code. Therefore any program can require convert on PATH. The only reasonable solution is to replace |
@symphorien Ok, done. This should cover the |
@wucke13 ok i'll try testing then |
similar for utsushi, the scanner runs but files aren't created |
@thedavidmeister please give me detailed information about the setup on which you're having trouble scanning. As stated, I was able to scan both with utsushi and and xsane, so your feedback surprises me a little. I did it like this
The scanner that I was using is the integrated scanner of an Edit: |
ping @thedavidmeister Notice: It is somewhat pervert having something automatically merge |
+ building from gitlab source + reorderd dependencies to be in logical/alphabetical order + replaced patches with substituteInPlace, as patches broke the installChecks and substituteInPlace may be more robust than making new patches for each release. Also the compiled source is now closer to upstream than before. + added installChecks + added all supported devices as listed on epson.net
@GrahamcOfBorg build utsushi |
@GrahamcOfBorg eval |
@grahamc Please backport too, I would like to not wait another 5 1/2 months until I can scan with my scanner on a stable system... Also: thank you for taking the time on this matter! |
@wucke13 Thank you! Please open another PR backporting ot 19.09, with |
my testing was pretty simple, i set my i have all the packages included as explained above, i was using utsushi when it was first merged as this is merged i'll swap back to the latest master, rebuild nixos and see what happens 🤷♂️ |
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)Notify maintainers
cc @