missing dependencies suggestions for plug-ins are not clear

Bug #619763 reported by lipstick
0
This bug affects 3 people
Affects Status Importance Assigned to Milestone
GTG
Confirmed
Low
Unassigned
gtg (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The plugin system shows what python modules are needed to be able to run a plugin. However, those names are not directly mappable to packages, and can cause misunderstandings (such as the original report about this bug: the missing package is "evolution", which means that the package "python-evolution" is missing).

*********** ORIGINAL REPORT ************
Binary package hint: gtg

I have already got evolution but the plug in says the module can not be loaded.

http://www.incicaps.com/?v=evolutionh.png

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: gtg 0.2.4-1ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-24.39-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-24-generic i686
Architecture: i386
CheckboxSubmission: 09cdbd269b0dd3f2b0d2eb40cad6878d
CheckboxSystem: e3f7e64142c9de9cf92c77313821923d
Date: Wed Aug 18 13:57:23 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=tr_TR.utf8
 SHELL=/bin/bash
SourcePackage: gtg

Revision history for this message
lipstick (sinanaykut-gmail) wrote :
Revision history for this message
Luca Invernizzi (invernizzi) wrote :

It appears you don't have the package python-evolution.
Please report if that solves your problem.

You're right, though, the message isn't clear. This issue should go away as plugins will be packaged separately, so that their dependancies will be resolved upon installation. I'm leaving this open until that happens.

Changed in gtg (Ubuntu):
status: New → Confirmed
Changed in gtg:
status: New → Triaged
importance: Undecided → Low
milestone: none → 0.3
status: Triaged → Confirmed
Revision history for this message
lipstick (sinanaykut-gmail) wrote : Re: [Bug 619763] Re: gtg evolution plug-in can not be enabled

Yes, it solved the problem. Thanks.

2010/8/20 Luca Invernizzi <email address hidden>:
> It appears you don't have the package python-evolution.
> Please report if that solves your problem.
>
> You're right, though, the message isn't clear. This issue should go away
> as plugins will be packaged separately, so that their dependancies will
> be resolved upon installation. I'm leaving this open until that happens.
>
> ** Also affects: gtg
>   Importance: Undecided
>       Status: New
>
> ** Changed in: gtg (Ubuntu)
>       Status: New => Confirmed
>
> ** Changed in: gtg
>       Status: New => Triaged
>
> ** Changed in: gtg
>   Importance: Undecided => Low
>
> ** Changed in: gtg
>       Status: Triaged => Confirmed
>
> ** Changed in: gtg
>    Milestone: None => 0.3
>
> --
> gtg evolution plug-in can not be enabled
> https://bugs.launchpad.net/bugs/619763
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Getting Things GNOME!: Confirmed
> Status in “gtg” package in Ubuntu: Confirmed
>
> Bug description:
> Binary package hint: gtg
>
> I have already got evolution but the plug in says the module can not be loaded.
>
> http://www.incicaps.com/?v=evolutionh.png
>
> ProblemType: Bug
> DistroRelease: Ubuntu 10.04
> Package: gtg 0.2.4-1ubuntu1
> ProcVersionSignature: Ubuntu 2.6.32-24.39-generic 2.6.32.15+drm33.5
> Uname: Linux 2.6.32-24-generic i686
> Architecture: i386
> CheckboxSubmission: 09cdbd269b0dd3f2b0d2eb40cad6878d
> CheckboxSystem: e3f7e64142c9de9cf92c77313821923d
> Date: Wed Aug 18 13:57:23 2010
> InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
> PackageArchitecture: all
> ProcEnviron:
>  PATH=(custom, user)
>  LANG=tr_TR.utf8
>  SHELL=/bin/bash
> SourcePackage: gtg
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/gtg/+bug/619763/+subscribe
>

--
twitter.com/sinan_aykut

summary: - gtg evolution plug-in can not be enabled
+ missing dependencies suggestions for plug-ins are not clear
description: updated
Revision history for this message
Thibault Févry (thibaultfevry) wrote :

[I made this solution considering that only debian systems had python-lib instead of lib, where lib is written in python. IF this is wrong just correct me.]

I've tried something to help fix this... But this sound rather complicated, first I tried to use direct apt.// links in the programm but finally changed to a simpler solution.

This solution has a major problem, it's that packages that arn't categorized under python-lib in debian systems are now uncorrectly categorized...

 Like bugz for the bugzilla plugin.

 So this is just a little help of what could be done if the problem was alway the same...

Revision history for this message
Luca Invernizzi (invernizzi) wrote :

that's a very specific solution to a general problem. Keep in mind that gtg users use different kind of distribution and operating systems (i.e. *Bsd).

Revision history for this message
Thibault Févry (thibaultfevry) wrote :

 Yes, but the only "nice" way to do that would be separated packages, no ?

Revision history for this message
Luca Invernizzi (invernizzi) wrote :

Well, after some debate, that's probably the way we're heading (have a look at bug #591747).
Another way, not listed there, would be to keep a dictionary of [distro, python-module] -> package, with "distro" taken from "lsb_release --id", which *should* be supported by most distros. That, however, would mean that we would need at least one tester per distro.

Revision history for this message
lipstick (sinanaykut-gmail) wrote : LinkedIn'e bağlanma daveti

LinkedIn
------------

Bug,

Sizi LinkedIn'deki profesyonel profilime eklemek istiyorum.

- Sinan

Sinan Aykut
Şu okulda öğrenci: Afyon Kocatepe Üniversitesi
Türkiye

Sinan Aykut adlı kişiyi tanıdığınızı onaylayın
https://www.linkedin.com/e/yilsa2-gqm80wyk-e/isd/3670128763/o0zTj0cR/

--
(c) 2011, LinkedIn Corporation

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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