Ask Your Question

rapid photo downloader alpha F25

asked 2016-12-10 02:27:36 -0600

tbuck gravatar image

updated 2016-12-10 06:08:03 -0600

hhlp gravatar image

Hi all!

I recenly install Fedora 25 and was hoping to get RPD alpha going however I've run into a small problem. I get this error when following the instructions on RPD's website:

python3 '/home/tbuck/Downloads/' '/home/tbuck/Downloads/rapid-photo-downloader-0.9.0a5.tar.gz' 
Querying installed and available packages
The following package is unavailable on your system: libgexiv2-python3

So the question is, how do I, if at all, acquire the libgexiv2-python3 package?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2016-12-10 03:05:17 -0600

geforce gravatar image

updated 2016-12-10 03:08:53 -0600


sudo dnf install python3-gexiv2

all fedora python packages are prefixed with python so searching is simple

$ dnf list python\* |grep gexiv
python2-gexiv2.x86_64                  0.10.4-2.fc25                    fedora  
python3-gexiv2.x86_64                  0.10.4-2.fc25                    fedora
edit flag offensive delete link more


Hey, thanks for the reply.

I got this oddity.

tbuck@localhost ~]$ sudo dnf install python3-gexiv2 Last metadata expiration check: 0:56:32 ago on Sat Dec 10 00:09:59 2016. Package python3-gexiv2-0.10.4-2.fc25.x86_64 is already installed, skipping. Dependencies resolved. Nothing to do. Complete! However the RPD alpha gives me the same complaint.

tbuck gravatar imagetbuck ( 2016-12-10 03:07:41 -0600 )edit

Yeah, I get the same results and you pulled up there. Any recommendations on how to go about fixing it? Thanks!

tbuck gravatar imagetbuck ( 2016-12-10 03:13:57 -0600 )edit

To fix the broken install script run

sed -i -e 's@libgexiv2-python3@python3-gexiv2@g' /home/tbuck/Downloads/
geforce gravatar imagegeforce ( 2016-12-10 03:36:06 -0600 )edit

YES! Thank you so much for helping me out! Fixing the broken script seemed to do the trick!!

tbuck gravatar imagetbuck ( 2016-12-10 11:12:47 -0600 )edit

answered 2016-12-10 13:39:52 -0600

I'm the author of Rapid Photo Downloader.

The installation instructions explicitly say not to run the python script directly. Encouraging users to do so is bad practice. Please don't do it again.

The name for the python3 package gexiv2 changed between Fedora 24 and Fedora 25, which I was unaware of.

The only reason the installation script exists is because distributions have not packaged all the program's dependencies. For example, is Jim Easterbrook's Python interface to libgphoto2 packaged? Only in Arch. Until those dependencies are packaged, as an application developer I need to keep on top the package changes and various quirks in a variety of different distributions, which is not easy when I'm responsible for the entire project in my spare time.

Calling the installation script "broken" and not alerting me that the script needs updating is not helpful for Fedora and it's not helpful for the Rapid Photo Downloader project.

edit flag offensive delete link more


It's not my job to report it, I don't use it.

geforce gravatar imagegeforce ( 2016-12-10 16:33:01 -0600 )edit

If it's not already obvious to you why it's good to take a minute or two to report issues upstream, then there is nothing anyone can say that will convince you otherwise.

However your answer above to run python3 install / python3 install is clearly detrimental to users and should be withdrawn.

Damon Lynch gravatar imageDamon Lynch ( 2016-12-10 20:07:45 -0600 )edit

Hi Damon. Although I did get the alpha program installed. I'm having trouble getting it to work.. It seems to corrupt my images when I try and import them off my Pentax K3. Darktable won't let me import them into it after using RPD however if I use any other program, like shotwell, all is well. Any idea how to fix that? Thanks! Also, I unmarked leigh123linux as an answer sense running the pyhton setup isn't good for whatever reason.

tbuck gravatar imagetbuck ( 2016-12-11 00:34:28 -0600 )edit

My time is limited, I had 1/2 hour spare and helped out here (certainly not enough time to file someone else's issue). I am a fedora packager and developer so don't try any BS, if I was to package RPD I wouldn't be using some lame install script/hack to do it. The proper way is to use, why don't you want people to use it (is that broken to?).

geforce gravatar imagegeforce ( 2016-12-11 02:17:35 -0600 )edit

Question Tools


Asked: 2016-12-10 02:27:36 -0600

Seen: 108 times

Last updated: Dec 10 '16