pan-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Pan-users] Dependency hell with Pan on SL


From: Duncan
Subject: Re: [Pan-users] Dependency hell with Pan on SL
Date: Wed, 29 Jun 2011 03:02:34 +0000 (UTC)
User-agent: Pan/0.135 (Tomorrow I'll Wake Up and Scald Myself with Tea; GIT 275cfc3 branch-testing)

Beartooth posted on Tue, 28 Jun 2011 14:12:50 +0000 as excerpted:

> On Mon, 27 Jun 2011 15:08:29 -0600, K. Haley wrote:
> 
>> On 06/27/2011 12:55 PM, Duncan wrote:
>>> If I'm not mistaken, 
>>>
>> Actually gmime-2.5 has been around for a while, it just hasn't been
>> released as a stable version yet.  I added support for it around May
>> last year.  It has a different api so only one or the other can be
>> used.

OK, so I was mistaken...

> Errr... Ummm .... Translation, please?

He's saying that whatever gmime pan is built against, 2.4 or 2.5, there's 
no chance of it working with the other one, since the api is different 
between them.

The same almost certainly applies to other packages depending on gmime, 
as well.

So if your distro has gmime 2.5, and the pan rpm you have requires 2.4, 
it's not going to work.  And you can't downgrade gmime because that will 
break all the other packages on the distro depending on gmime, so your 
only viable option (if you can't build pan yourself, and based on past 
experience helping you, I agree, that's a sticky wicket you don't want to 
get into! <g>) is to find a different pan rpm that's built against 
gmime-2.5.

That is, unless gmime 2.4 and 2.5 are setup so they can exist on the same 
system without conflict, and I don't know if that's possible.  If it is, 
you can just install the older package too, and let pan depend on it.

But absent someone confirming that gmime 2.4 can be installed on the same 
system as 2.5 without issue, and the availability of a package to do just 
that, it does appear your best bet is finding a pan, whatever version, 
built against gmime 2.5.

> Fwiw, of course I tried first to get an rpm from rebelbase.com --
> is that obsolete? I looked in a lot of other places, and IIRC (big IF!
> Absent-mindedness increases with age.), the one I have is from pbone. Is
> there one for 0.135 somewhere? Commands like 'make' are beyond any savvy
> I have to recover from if anything were to go wrong.

I thought I remembered saying... yes, I did...

There's a 0.135 rpm for mandiva, on rpmfind.net.  You could try that.

Opps.  Just checked.  That's built against (in rpm terms, requires) gmime 
2.4 as well, it seems.  So that won't work.

Looking at older versions... Fedora appears to be the closest to 
Scientific Linux available on rpmfind, but even rawhide is stuck with the 
old pan 0.133, and appear to be building against an even older gmime.  So 
that doesn't seem particularly viable.

OpenSuSE (for 11.4) appears to have 0.134, but it's built against gmime 
2.4.

DAG packages for Red Hat el5 and el6...  That looks interesting...
Actually, quite so, as the x86_64 packages appear to be built against 
gmime 2.6, while the i686 packages are still built against 2.4.  But 
where's 2.5?

Hmm...  Do you have any other gmime/libgmime packages available from SL, 
perhaps a gmime 2.0 or 2.2 compatibility package of some sort?  If so, 
there's 0.133 and possibly 0.134 packages built against that.

Otherwise, you may have to either wait until someone builds a compatible 
package, or consider switching to some other distro or a 5.x version of 
SL, because pan packages built agains gmime 2.5 simply don't appear to be 
available at all, at least on rpmfind.

I don't know, is there a place you can put in a request for packages for 
SL?  If so, perhaps you could get them to build it for you?

Another /narrow/ possibility is the OpenSuSE build service, which will 
build packages for other distributions as well.  But I've never used it 
(they don't support Gentoo yet) and I'm guessing that it'd be too much 
for you to try to navigate on your own.  But someone else might be able 
to do something with it, that you could use.  I /did/ say narrow 
possibility...

As for rebelbase, yes it's still pan's home, but packages for specific 
distributions appearing on rebelbase of course depend on some pan user of 
that distribution building and submitting said package, and of course 
it'd take <some unspecified time> to get the package posted after 
submission.  If no users have submitted a package, or given how new 0.135 
is, if said submissions are in process, well...

But if you're lucky, someone here with a reasonably compatible system 
will see this thread and build a package you may be able to use, or do 
something with the OpenSuSE build service even if they don't have a 
compatible system.  Maybe...

But it does appear you may simply be out of luck, for the moment... 
unless you consider the lack of pan on that system a big enough problem 
to try a different version of SL or some other distro with an available 
pan package...  Unfortunately. =:^(

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




reply via email to

[Prev in Thread] Current Thread [Next in Thread]