mhsabbagh / green-recorder

A simple screen recorder for Linux desktop. Supports Wayland & Xorg
GNU General Public License v3.0
616 stars 118 forks source link

Cannot be installed on Fedora Rawhide #99

Closed probonopd closed 5 years ago

probonopd commented 6 years ago
[root@localhost-live ~]# sudo dnf config-manager --add-repo http://download.opensuse.org/repositories/home:mhsabbagh/Fedora_Rawhide/home:mhsabbagh.repo
Adding repo from: http://download.opensuse.org/repositories/home:mhsabbagh/Fedora_Rawhide/home:mhsabbagh.repo
[root@localhost-live ~]# sudo dnf install green-recorder
home:mhsabbagh (Fedora_Rawhide)                                          1.2 kB/s | 1.3 kB     00:01    
Last metadata expiration check: 0:00:00 ago on Thu 28 Jun 2018 03:57:29 PM EDT.
Error: 
 Problem: conflicting requests
  - nothing provides python2-pydbus needed by green-recorder-3.1-75.32.noarch

[root@localhost-live ~]# cat /etc/*release
Fedora release 29 (Rawhide)
NAME=Fedora
VERSION="29 (Workstation Edition)"
ID=fedora
VERSION_ID=29
PLATFORM_ID="platform:f29"
PRETTY_NAME="Fedora 29 (Workstation Edition)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:29"
HOME_URL="https://fedoraproject.org/"
SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=rawhide
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=rawhide
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Fedora release 29 (Rawhide)
Fedora release 29 (Rawhide)
hetzbh commented 5 years ago

I'm using Fedora 28, and the package here works for me.

mhsabbagh commented 5 years ago

Can you please try again? It sounds like the python2-pydbus package is now available on the official repos.

alex-volga commented 5 years ago

In Fedora 28 is python2-dbus. But python2-pydbus required.

probonopd commented 5 years ago

In case you are wondering (as I was),

pydbus is a modern, pythonic API with the goal of being as invisible a layer between the exported API and its user as possible. dbus-python is a legacy API, built with a deprecated dbus-glib library, and involving a lot of type-guessing (despite "explicit is better than implicit" and "resist the temptation to guess").

https://wiki.python.org/moin/DbusExamples

mhsabbagh commented 5 years ago

Let's close this in favour of #94 and follow up there.