The purpose of this release is to fix bugs and make life easier for Linux distribution package managers. Specific changes are:
Fix bug #1750879: Sequence numbers increment incorrectly for videos when Synchronize RAW+JPEG enabled.
Fix bug in sequence letter generation.
Enable the disabling of new version checks in both the program logic and the user interface, which is useful for Linux distributions. To disable the check, Linux package maintainers should patch the file constants.py to change the line disable_version_check = False to disable_version_check = True. Of interest to @anarcat and others who package the program for a Linux distribution.
Include tornado as a dependency instead of relying on the deprecated mini-tornado found in pyzmq.
I’m in the midst of trying to transition to Manjaro as my distro because it gives me a stable video driver supporting opencl (necessary for dartable without painfully slow editing steps) as well as a stable KDE Plasma desktop (which I prefer to gnome shell and unity). I can’t meet these requirements with any Ubuntu or openSUSE and my hardware.
However the deal-breaker may be being able to install your excellent software. The AUR version is 0.4.11-4. I’ve tried to go manually by installing dependencies as per the README, but the script won’t let me install (since I’m on an Arch derivative). I am thinking of the nuke option:
Caution:untarring the archive, building it and installing it usingsudo python3 setup.py installisnotsupported, andnotrecommended.
Is there an alternative that is possible? I haven’t yet resorted to hacking the install.py script, but that was something else I have considered.
though I cannot use the octopi package software to fnd it, on the cli using yaourt the 0.99 .bzr version does show. No luck installing yet …dependency issues, but hopefully just a matter of time.
I don’t know much about the Arch family of distros, sorry. I do know people have been using the AUR version in Arch since 0.9.0 was in alpha, so they must have some way of installing all the dependencies.
i uploaded this as a “NMU” (Non-maintainer uploader) to Debian, which will take 10 days to trickle down to unstable, and from there, another 10 days to trickle down in testing. I don’t know how much time it will take to trickle down into Ubuntu, and some work will be needed to make the cut for 18.04LTS, but that’s outside of my jurisdiction now.
BTW, as part of the NMU process, we have the habit of sharing a diff between the two versions on the bugtracker. This was a problem for RPD the diff between 0.9.7 and 0.9.9 is huge:
That’s 28MBs! It looks like most of the changes are in raphodo/qrc_resources.py but there are also thousands of lines of changes in upgrade.py and install.py. It would be nice to avoid such massive changes in the future, maybe by moving those assets to a separate directory?
Thanks for getting process started that will result in the package being updated. The diffs result from changes in binary assets – embedded zip files of translations (in the case of install.py and upgrade.py) and icons/images (in the case of qrc_resources.py). There are good reasons behind both.
I think you might be unfamiliar with how Qt resources are handled in PyQt 5. In PyQt 5, the file resources.qrc is used to generate qrc_resources.py by using the method outlined here: http://pyqt.sourceforge.net/Docs/PyQt5/resources.html
Hello, RPD stopped showing my USB sticks and SD cards in “Devices” however I am able to find them in “This Computer” in /run/media/user/…
I was wondering if I can fix that. The system is openSUSE Tumbleweed KDE (up-to-date)
Works for me in a Virtual Box instance of Tumbleweed and a USB 3.0 card reader. So I don’t know what issue you might be facing on your system. When running under KDE, Rapid Photo Downloader interfaces directly with UDisks2, in contrast to when it is running under desktops which use GIO/GVFS.