Howdy: Outdated Package on Fedora COPR

Created on 20 Jan 2019  路  17Comments  路  Source: boltgolt/howdy

I just saw this amazing project. I would like to check out the latest release on Fedora, but the package on COPR is 2.4.0 instead of 2.5.0.

fedora question

Most helpful comment

I am working on it.

All 17 comments

@luyatshimbalanga is the creator of the original COPR package, and as i'm too unfamiliar with fedora he's working on the 2.5.0 build. A lot has changed in the way Howdy is installed in 2.5.0 so it's not just updating the version number.

I am working on it.

Looking forward to it. Thanks!

howdy 2.5.0 is now available in the repository. Unfortunaly, new dependencies aren't available on Fedora yet to start the application and keep on failing to built. Investigating...

Either way thanks a lot for putting in the effort, is it ok if i add you as the fedora maintainer in the README?

Sure.

Hey @luyatshimbalanga, this issue might not be the best place to ask for help (I apologize), but I'm looking to install your COPR's howdy package, and I'm running into an error when installing:

nothing provides python3dist(pyv4l2) needed by howdy-2.5.0-1.fc29.x86_64
Is this a known issue with your repo or is this something stupid on my part? Thank you for maintaining this for Fedora, I can't wait to be able to use this project on my laptop.

Thanks!

Hey @mattyokan,
yes it is a known issue as pyv4l2 refused to build for some reasons. I haven't got a chance to investigate.

I ran into this same issue on Fedora 29 Workstation Edition running on a Lenovo P72 Mobile Workstaion:

[orabuntu@localhost ~]$ sudo dnf install howdy
Last metadata expiration check: 0:14:21 ago on Sun 03 Feb 2019 06:33:06 AM CST.
Error:
Problem: conflicting requests

  • nothing provides python3dist(pyv4l2) needed by howdy-2.5.0-1.fc29.x86_64''

I will close my issue as it is a duplicate of this one.

Here's all the stuff I tried, understanding that I know very little about configuring python, so I just hacked away at it. Maybe some of this will be useful to others more python-literate.

44 sudo dnf copr enable luya/howdy
45 sudo dnf install howdy
46 sudo dnf provides python3dist
47 sudo dnf provides python3
48 sudo dnf install python3
49 sudo dnf install python3dist
50 sudo dnf provides pyv4l2
51 sudo dnf install pillow
52 sudo dnf provides pil
53 sudo dnf provides pillow
54 sudo pip install pillow
55 sudo dnf install pip
56 sudo dnf install pip3
57 sudo dnf provides python3-pillow
58 sudo dnf install python3-pillow
59 sudo dnf install howdy
60 sudo dnf provides python3dist
61 sudo dnf provides pyv4l2
62 sudo dnf update
63 sudo reboot
64 sudo dnf update
65 clear
66 sudo dnf update
67 sudo dnf install howdy
68 sudo dnf provides python3dist
69 sudo dnf provides pyv4l2
70 sudo dnf install libv4l-devel
71 sudo dnf install howdy
72 sudo dnf provides pyv4l2
73 sudo dnf install libv4l
74 sudo dnf install libv4l-camera
75 sudo dnf install cython
76 sudo dnf install pyv4l2camera
77 sudo dnf install libv4l-devel
78 sudo dnf install libv4l-devel.i686
79 sudo dnf install howdy
80 uname -a
81 history | grep dnf
82 sudo dnf install howdy
83 pip install pyv4l2
84 sudo pip install pyv4l2
85 sudo dnf install howdy
86 pip install pyv4l2
87 sudo dnf install pip3
88 sudo dnf remove pip
89 pip install pyv4l2
90 sudo dnf remove libv4l-dev
91 sudo dnf remove libv4l-devel
92 pip install pyv4l2
93 sudo dnf install gcc
94 sudo dnf install redhat-rpm-config
95 pip install pyv4l2
96* sudo dnf install python3-devel
97 pip install pyv4l2
98 pip install pyv4l2-devel
99 sudo dnf install pyv4l2-devel
100 sudo dnf install libv4l-dev
101 sudo dnf install libv4l-devel
102 pip install pyv4l2
103 pip install --user pyv4l2
104 sudo dnf install howdy
105 pip install --user orabuntu
106 pip install pyv4l2
107 pip remove --user pyv4l2
108 pip3 install pyv4l2
109 pip3 install --user pyv4l2
110 sudo dnf install python3-devel
111 pip3 install --user pyv4l2
112 pip3 install pyv4l2
113 pip3 install pyv4l3
114 pip3 install pyv4l2
115 pip3 install cython
116 pip3 install --user cython
117 sudo dnf install howdy
118 pip3 install pyv4l2
119 pip install cython
120 pip install --user cython
121 pip3 install pyv4l2
122 sudo dnf install howdy
123 history

After all this hacking away I still get:

[orabuntu@localhost ~]$ sudo dnf install howdy
Last metadata expiration check: 0:25:21 ago on Sun 03 Feb 2019 07:02:47 AM CST.
Error:
Problem: conflicting requests

  • nothing provides python3dist(pyv4l2) needed by howdy-2.5.0-1.fc29.x86_64
    [orabuntu@localhost ~]$

I also tried all of this, just hacking away at it ... still no luck ... HTH

https://bugzilla.redhat.com/show_bug.cgi?id=1651317

@gstanden To my experience, we better not mess with system python configuration.

Heh thanks good point. This is just a scratch fedora 29 instance and I'm just swinging away at it no idea really what any of this is doing. Thanks for posting that note to warn others who are working on "mission critical" fedora deployments. Putting coins into the slot machine, hoping to hit ...

An update, pyv2l2 successfully built for Fedora 28. Unfortunately, due to the change within gcc on variable starting from 8.2, the built failed on Fedora 29 and higher. See the report

hey @boltgolt, how should i install it in fodora 29?
is there any way i build it from source?

Probably, but the issue on pyv4l2 hasn't exactly gotten a lot of attention

@boltgolt @iamzubin
Updated version is up using v4l2 rather than pyv4l2.

Was this page helpful?
0 / 5 - 0 ratings