Bugzilla – Bug 1115549
perl-Gtk3 requested
Last modified: 2019-08-02 13:51:37 UTC
https://software.opensuse.org/search?utf8=%E2%9C%93&q=perl-Gtk3 shows no results. Please include perl-Gtk3 in the repos. Otherwise building from source software which depends on Gtk3 fails to start.
Which source software?
Clawsker (from git://git.claws-mail.org/clawsker.git) After building it says: [~]: /opt/clawsker/bin/clawsker Can't locate Gtk3.pm in @INC (you may need to install the Gtk3 module) (@INC contains: /usr/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.26.1 /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.26.1 /usr/lib/perl5/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/5.26.1 /usr/lib/perl5/site_perl) at /opt/clawsker/bin/clawsker line 22. BEGIN failed--compilation aborted at /opt/clawsker/bin/clawsker line 22. When asked one of the developers suggested: "Ask your distro to include Perl-GTK3, shouldn't be too difficult."
The automatically generated package is in devel:languages:perl:CPAN-G/perl-Gtk3. It does not currently build: nothing provides perl(Cairo::GObject) >= 1.000. The dependency is in devel:languages:perl:CPAN-C/perl-Cairo-GObject. That one would need to be fixed. Both need to be accepted into Factory. This is not something we can handle as a bug for Leap, and there is no developer assigned to these things. Feel free to fix and submit the packages if you need this. Moving to Tumbleweed bugs.
Also, note that you can just install the perl module via cpan, without package.
> Also, note that you can just install the perl module via cpan, without package. Unfortunately that doesn't seem to work. Running: cpanm --local-lib=~/perl5 local::lib && eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib) cpanm Gtk3 results in: -> FAIL Installing the dependencies failed: Installed version (0.042) of Glib::Object::Introspection is not in range '0.043' which seems related to the version of that item in Leap's repo. Here is the full build.log of cpanm: https://susepaste.org/3c640cfd
At least in context of OBS, there is a package that successfully builds: devel:languages:perl/perl-Gtk3 Assigning to the maintainer of said package to decide if he is willing to maintain this package in a distribution - or find somebody to co-maintain with him
(In reply to Dominique Leuenberger from comment #6) > At least in context of OBS, there is a package that successfully builds: > > devel:languages:perl/perl-Gtk3 > > Assigning to the maintainer of said package to decide if he is willing to > maintain this package in a distribution - or find somebody to co-maintain > with him Hi I'm happy to maintain, I just submitted an update to version 0.35.
Hi Updated package accepted, so have pushed to openSUSE:Factory; https://build.opensuse.org/request/show/717920
(In reply to Malcolm Lewis from comment #8) > Hi > Updated package accepted, so have pushed to openSUSE:Factory; > https://build.opensuse.org/request/show/717920 Hi Looks like the dependencies need to be pushed as well, down the rabbit hole :(
Hi All going well it should make it through to factory; osc submitrequest devel:languages:perl/perl-Cairo-GObject openSUSE:Factory -m "Dependency for perl-Gtk3 to be submitted to Factory" Warning: failed to fetch meta data for 'openSUSE:Factory' package 'perl-Cairo-GObject' (new package?) created request id 719898 malcolml@grover:~> osc submitrequest devel:languages:perl/perl-Gtk3 openSUSE:Factory -m "Resubmission perl-Cairo-GObject dependency pushed on SR 719898" Warning: failed to fetch meta data for 'openSUSE:Factory' package 'perl-Gtk3' (new package?) The following submit request is already open: 717920. Supersede the old request? (y/n/c) y created request id 719899 Once accepted will close this bug report.
(In reply to Malcolm Lewis from comment #10) > Hi > All going well it should make it through to factory; > osc submitrequest devel:languages:perl/perl-Cairo-GObject openSUSE:Factory > -m "Dependency for perl-Gtk3 to be submitted to Factory" > Warning: failed to fetch meta data for 'openSUSE:Factory' package > 'perl-Cairo-GObject' (new package?) > created request id 719898 > malcolml@grover:~> osc submitrequest devel:languages:perl/perl-Gtk3 > openSUSE:Factory -m "Resubmission perl-Cairo-GObject dependency pushed on SR > 719898" > Warning: failed to fetch meta data for 'openSUSE:Factory' package > 'perl-Gtk3' (new package?) > The following submit request is already open: 717920. > Supersede the old request? (y/n/c) y > created request id 719899 > > Once accepted will close this bug report. Hi Packages accepted in factory, closing bug.