Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135321 - bitpim-0.8.08 (only stable one) depends on non-existant gtk+ version
Summary: bitpim-0.8.08 (only stable one) depends on non-existant gtk+ version
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Mobile Phone Developers (INACTIVE)
URL:
Whiteboard:
Keywords: QAbaddep
Depends on: 136924
Blocks:
  Show dependency tree
 
Reported: 2006-06-02 13:37 UTC by Alin Năstac (RETIRED)
Modified: 2006-09-18 23:30 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alin Năstac (RETIRED) gentoo-dev 2006-06-02 13:37:49 UTC
This version was the last based on a binary rpm and has obsolete dependencies:
   =x11-libs/gtk+-2.8.8

The new versions are build from source (a figure of speach since most of source tarball is composed from python source files and images), but have an unsolved problem described in bug #130914. The issue is minor, but it blocks other versions to reach stable status.

I want to remove bitpim-0.8.08 from the tree even though is the latest x86 ebuild and I want your approval (you == x86 herd).
If I don't hear anything from you for about a week, I will consider the silence as agreement.
Comment 1 Mark Loeser (RETIRED) gentoo-dev 2006-06-02 17:17:54 UTC
Does this version work?  Do new versions work?  We should have a new version to go stable before you pull the only stable version of this package.
Comment 2 Alin Năstac (RETIRED) gentoo-dev 2006-06-02 22:18:33 UTC
I have positive feedback from users. In fact, this convinced me not to drop the package (is a pita to maintain it). 

I suspect all its users selected ~arch in their package.keywords - either that or they've masked >=x11-libs/gtk+-2.8.8 which is very unlikely. Therefore, I think removal of the latest stable version will be of no consequence.
Comment 3 Mark Loeser (RETIRED) gentoo-dev 2006-06-03 22:36:30 UTC
(In reply to comment #2)
> I have positive feedback from users. In fact, this convinced me not to drop the
> package (is a pita to maintain it). 
> 
> I suspect all its users selected ~arch in their package.keywords - either that
> or they've masked >=x11-libs/gtk+-2.8.8 which is very unlikely. Therefore, I
> think removal of the latest stable version will be of no consequence.
> 

This still has not answered my question.  Does the new version work?  Does the current stable version work?  Why are we just pulling one version without trying to replace it?  What is the rush to drop it all of a sudden if the current stable version somewhat works?
Comment 4 Alin Năstac (RETIRED) gentoo-dev 2006-06-04 00:44:28 UTC
(In reply to comment #3)
> This still has not answered my question.  Does the new version work?  Does the
> current stable version work? 

Let me rephrase: I have positive feedback (as in "known to work") from users regarding version 0.8.08 (old version) and 0.8.13 (new version).

> Why are we just pulling one version without
> trying to replace it?  What is the rush to drop it all of a sudden if the
> current stable version somewhat works?

Because of the =x11-libs/gtk+-2.8.8 dependency. It may work but at what costs? Sorry, but I just don't see users rushing to downgrade their Gnome for that.
Isn't it obvious?
Comment 5 Mark Loeser (RETIRED) gentoo-dev 2006-06-04 08:55:59 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > This still has not answered my question.  Does the new version work?  Does the
> > current stable version work? 
> 
> Let me rephrase: I have positive feedback (as in "known to work") from users
> regarding version 0.8.08 (old version) and 0.8.13 (new version).

Awesome, thanks.


> > Why are we just pulling one version without
> > trying to replace it?  What is the rush to drop it all of a sudden if the
> > current stable version somewhat works?
> 
> Because of the =x11-libs/gtk+-2.8.8 dependency. It may work but at what costs?
> Sorry, but I just don't see users rushing to downgrade their Gnome for that.
> Isn't it obvious?
> 

Sorry, but it isn't obvious :)  If the new version works a lot better than the current stable version, mark that one stable.  It may have an open bug, but it sounds like that bug was already present, and the new version solves other problems.  I don't like pulling the only stable version when we have another alternative.
Comment 6 Alin Năstac (RETIRED) gentoo-dev 2006-06-06 12:50:53 UTC
The problem is new version depends on many ~x86 keyworded packages:
 >=dev-python/paramiko-1.5.4
 >=dev-python/python-dsv-1.4.0
 >=dev-python/wxpython-2.6.3.2
Stabilizing first 2 will be easy, but the last one could be PITA (it has an avalanche effect).
Comment 7 Joshua Jackson (RETIRED) gentoo-dev 2006-06-08 09:57:40 UTC
Aye, wxpython has a avalanche effect. However, its something we need to take care of. I'm attaching python to this to get their opinion about the status of wxpython at or beyond 2.6.3.2. As both members of the wxwindows herd are currently away.

Python please advise about the status of wxpython.
Comment 8 Joshua Jackson (RETIRED) gentoo-dev 2006-06-28 08:49:05 UTC
Adding a note that having talked with lilo (upstream) about this issue that after GUADAC a new version of wx* will be coming out. I'm of the opinion to wait for this now as there are a large ammount of fixes to it that are currently in the 2.6.3.2.

More a note for myself then anything.
Comment 9 David Lloyd 2006-07-17 11:12:17 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > This still has not answered my question.  Does the new version work?  Does the
> > current stable version work? 
> 
> Let me rephrase: I have positive feedback (as in "known to work") from users
> regarding version 0.8.08 (old version) and 0.8.13 (new version).
> 
> > Why are we just pulling one version without
> > trying to replace it?  What is the rush to drop it all of a sudden if the
> > current stable version somewhat works?
> 
> Because of the =x11-libs/gtk+-2.8.8 dependency. It may work but at what costs?
> Sorry, but I just don't see users rushing to downgrade their Gnome for that.
> Isn't it obvious?

It's not even a downgrade, it's worse than that: I know of one person who has this application installed, and this dependancy causes their gtk version to flip back and forth between latest and 2.8.8.  Most recently, an emerge of world wanted to install two different versions at once.

This is really broken.  How about just coming up with a -p1 version that has >=x11-libs/gtk+-2.8.8 instead.
Comment 10 Alin Năstac (RETIRED) gentoo-dev 2006-07-17 12:10:24 UTC
(In reply to comment #9)
> This is really broken.  How about just coming up with a -p1 version that has
> >=x11-libs/gtk+-2.8.8 instead.

It cannot work with >x11-libs/gtk+-2.8.8.
Comment 11 Frank Tobin 2006-07-23 01:34:45 UTC
For the sake of clarity, I'm going to summarize the current situation:

There are two relevant bitpim versions available, 0.8.08 and 0.8.13.

bitpim is stable at 0.8.08.  However, 0.8.08 requires =gtk+-2.8.8, which is a downgrade from the current gtk+.  It is only known to work with this version.

There are reports bitpim is stable at 0.8.13.  However, 0.8.13 requires, among other things, >=dev-python/wxpython-2.6.3.2, which is masked and has many effects.

The resulting problem is that both bitpim versions depend on undesirable components.  Anyone installing the unmasked bitpim will downgrade their gtk+.

The proposed solution is to mask the one stable version of bitpim, so that users don't unnecessarily downgrade gtk+ or constantly flip between versions because of different build requirements.
Comment 12 Alin Năstac (RETIRED) gentoo-dev 2006-07-23 08:12:18 UTC
Well, I wanted to remove bitpim-0.8.08 from the tree, but Mark used his veto right.
I'm tired to argue with other devs so I leave x86 team to decide what needs to be done.
Comment 13 Ryan Hill (RETIRED) gentoo-dev 2006-07-23 11:18:51 UTC
(In reply to comment #10)

> It cannot work with >x11-libs/gtk+-2.8.8.
 
it also doesn't work with expat-2.0.0, and if it did it would just fail with something else.

# ldd ~/portage/bitpim-0.8.08/work/usr/lib/bitpim-0.8.08/* | grep "not found"
        libdb-4.0.so => not found
        libssl.so.4 => not found
        libcrypto.so.4 => not found
        libexpat.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libreadline.so.4 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud_gizmos-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found
        libwx_gtk2ud_stc-2.6.so.0 => not found
        libwx_gtk2ud-2.6.so.0 => not found


> Well, I wanted to remove bitpim-0.8.08 from the tree, but Mark used his veto
right.

Veto right?  You asked. ;)

I know it sucks to leave stable without an ebuild, but there's no way this can stay in.
Comment 14 Andrej Kacian (RETIRED) gentoo-dev 2006-08-08 16:53:39 UTC
There is 0.9.05 out since 2006-07-16, does that solve anything wrt this bug?
Comment 15 Jakub Moc (RETIRED) gentoo-dev 2006-09-14 04:21:37 UTC
Sorry, but you can't have a stable ebuild that depends on ebuild that is gone. Remove this and stabilize something else - or don't stabilize, but this needs to go :)

app-mobilephone/bitpim-0.8.08: rdepends  x86: unsolvable default-linux/x86/no-nptl/2.4, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends  x86: unsolvable default-linux/x86/2006.1, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends  x86: unsolvable default-linux/x86/2006.1/desktop, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends  x86: unsolvable default-linux/x86/no-nptl, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends  x86: unsolvable hardened/x86/2.6, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends  x86: unsolvable hardened/x86, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends ~amd64: unsolvable default-linux/amd64/2006.1, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends ~amd64: unsolvable default-linux/amd64/2006.1/desktop, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends ~amd64: unsolvable default-linux/amd64/2006.0/no-symlinks, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends ~amd64: unsolvable hardened/amd64/multilib, solutions: [ =x11-libs/gtk+-2.8.8* ]
app-mobilephone/bitpim-0.8.08: rdepends ~amd64: unsolvable hardened/amd64, solutions: [ =x11-libs/gtk+-2.8.8* ]
Comment 16 Alin Năstac (RETIRED) gentoo-dev 2006-09-15 08:54:24 UTC
Since the gtk+ version no longer exists in portage, I've removed bitpim-0.8.08 from the tree.

Also, I've bumped the version to 0.9.07, which appears to solve bug #130914.
Comment 17 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-09-18 18:56:49 UTC
Hmmm... I'd already put gtk+-2.8.8 back.  If removing this is the final decision, I'll take it back out again, but I have no objection to leaving it until some other version goes stable.
Comment 18 Alin Năstac (RETIRED) gentoo-dev 2006-09-18 23:30:26 UTC
bitpim-0.9.07 seems to be stable (all known bug have been fixed).
the only thing that keeps it from being marked as such is the fact that dependencies aren't stable yet (this and the fact that it didn't passed the trial period of one month yet).

I'm against revival of bitpim-0.8.08. my reasons are exposed in comment #2 and comment #4.