Synaptic recommends libsexymm2, which is useless (missing Perl bindings)

Bug #151226 reported by Pizuz
22
Affects Status Importance Assigned to Milestone
checkgmail (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: checkgmail

The problem here is: Checkgmail depends on Gtk2::Sexy in order to make links clickable.

Synaptic tells me that Checkgmail recommends installing libsexymm2 which would be the right choice here, however Checkgmail also needs the appropriate Perl bindings in order to actually work with it.

So, the solution for this would be making Checkgmail recommend the libsexy2 Perl bindings instead, which would have to be included into Ubuntu, because there's no package, yet.

Revision history for this message
Léo Studer (leo-studer) wrote :

I confirm this.

Revision history for this message
Greg T. (gjtbiz) wrote :

To make matters worse, manual build and installation of Gtk2::Sexy on my Gutsy (i386) setup fails. The command "sudo perl -MCPAN -e 'install Gtk2::Sexy'" generates the following error message:

mkdir /usr/local/man: File exists at /usr/share/perl/5.8/ExtUtils/Install.pm line 112
make: *** [pure_site_install] Error 17
  /usr/bin/make install -- NOT OK

This underscores the need for a package in the repos.

Revision history for this message
Greg T. (gjtbiz) wrote :

There is an alternative way of installing Gtk2::Sexy, as noted in this thread: http://ubuntuforums.org/showthread.php?t=514106

Revision history for this message
speeves (speeves) wrote :

I would think that checkgmail should be pulled from the stable repos. It is not ready for primetime. On Gutsy, (so far), I have had to install dh-make-perl, (plus its dependencies), libextutils-depends-perl,
, and now I am getting more dependency issues from:
sudo dh-make-perl --build --cpan Gtk2::Sexy

Found: Gtk2-Sexy 0.02 (libgtk2-sexy-perl arch=any)
======================================================================
Could not find the dependencies for the requested module
Module::Depends::Intrusive reports: Can't locate ExtUtils/PkgConfig.pm in @INC (@INC contains: /home/speeves/Gtk2-Sexy-0.02 /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl) at /home/speeves/Gtk2-Sexy-0.02/Makefile.PL line 10.
BEGIN failed--compilation aborted at /home/speeves/Gtk2-Sexy-0.02/Makefile.PL line 10.
Compilation failed in require at /usr/share/perl5/Module/Depends/Intrusive.pm line 76.

Generated error: Error: Can't locate ExtUtils/PkgConfig.pm in @INC (@INC contains: /home/speeves/Gtk2-Sexy-0.02 /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl) at /home/speeves/Gtk2-Sexy-0.02/Makefile.PL line 10.
BEGIN failed--compilation aborted at /home/speeves/Gtk2-Sexy-0.02/Makefile.PL line 10.
Compilation failed in require at /usr/share/perl5/Module/Depends/Intrusive.pm line 76.

Please check if your module depends on Module::Install
for its build process - Automatically finding its
dependencies is unsupported, please specify them manually
using the 'depends' option.
======================================================================

If anything, the dependencies need to be updated in the package files, and the workaround in:
http://ubuntuforums.org/showpost.php?p=4053269&postcount=10

needs to be implemented in the postinst of checkgmail, (since we don't seem to have a deb package associated with Gtk2::Sexy). Any volunteers?

Revision history for this message
Elias K Gardner (zorkerz) wrote :

In hardy checkgmail installs fine. It recommends two packages libcrypt-simple-perl which allows encryption of your password and libsexymm2 for clicking links in checkgmail. libsexymm2 is the problem because it does not appear to enable links as its supposed to.

Revision history for this message
Pizuz (florian-fahr) wrote :

That's the reason why I filed this bug, in the first place. Ubuntu doesn't include the necessary Perl bindings to enable Checkgmail to make use of libsexymm2.

Revision history for this message
Gregory (biuro-gemme) wrote :

Still an issue in Hardy beta.

Changed in checkgmail:
status: New → Confirmed
Revision history for this message
Konrad Paumann (kopa) wrote :

still an issue in hardy release.

Revision history for this message
Rafael F. (rfcompte) wrote :

still an issue in hardy 8.04.1

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

There is an outstanding needs-packaging bug for libgtk2-sexy-perl: Bug 151564

Revision history for this message
Kemel Zaidan aka Legendario (kemelzaidan) wrote :

To me, on Hardy, it installs fine, but when i try to run it from the terminal, it shows me the errors, as I reported in the duplicated bug.

Erasing the configuration files on the dot folder must correct this problem.

Revision history for this message
fuhrysteve (fuhrysteve) wrote :

Checkgmail package should DEFINITELY depend on whatever packages it needs to NOT store passwords as plain text. I'm not sure which packages this requires, but:

sudo apt-get install checkgmail libcrypt-simple-perl libsexymm2

does it for me.

kthx

Revision history for this message
Kemel Zaidan aka Legendario (kemelzaidan) wrote :

I totally agree with fuhrysteve.

Revision history for this message
kurt belgrave (trinikrono) wrote :

Hey guys, i want to help you get this bug triaged.
Firstly are you affected in the latest (lucid) release of ubuntu.
Secondly you can try checkgmail -update
Cheers

Changed in checkgmail (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
kurt belgrave (trinikrono) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. However, I am closing it because the bug has been fixed.I can confirm that it works in Jaunty.

If you need a fix for the bug in previous versions of Ubuntu, please follow the instructions for "How to request new packages" at https://help.ubuntu.com/community/UbuntuBackports#request-new-packages

Changed in checkgmail (Ubuntu):
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.