jordansissel / fpm

Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.
http://fpm.readthedocs.io/en/latest/
Other
11.14k stars 1.07k forks source link

Warning: "Some of the dependencies looked like they weren't package names." #1483

Open BobbyBabes opened 6 years ago

BobbyBabes commented 6 years ago

Full warning message : Some of the dependencies looked like they weren't package names. Such dependency entries only serve to confuse arch. I am removing them.

Hi,

I just installed this, and did a quick test conversion. I received the following warning message and a *.any.pkg.tar.xz archive was created. Will this leave me with a non-working program after installation ? Debian's python-requests looks like a mandatory requirement to me considering the nature of the package. And Arch Linux's python-requests is available in the main Arch Linux repo (Extra).

fpm -s deb -t pacman perfect-privacy-vpn.deb

Some of the dependencies looked like they weren't package names. Such dependency entries only 
serve to confuse arch. I am removing them. {:removed_dependencies=>["python-requests >= 0.8.8~", 
"python:any >= 2.7.5-5~"], :fixed_dependencies=>["openvpn  ", "python-blinker  ", "python-gobject  ", 
"apt-transport-https  ", "policykit-1  ", "gir1.2-gtk-3.0  ", "gir1.2-pango-1.0  ", "gir1.2-glib-2.0  ", 
"gir1.2-gdkpixbuf-2.0  ", "gir1.2-appindicator3-0.1  "], :level=>:warn}
Created package {:path=>"perfect-privacy-vpn-1.3.12-1-any.pkg.tar.xz"}
jordansissel commented 6 years ago

Hmm.. I'm not sure what corrective change needs to be made (if any) in fpm, but I agree this message is a bit confusing...