Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 204480 - app-pda/libopensync-0.22 + app-pda/libopensync-plugin-*-0.35 creates endless revdep-rebuild cycle
Summary: app-pda/libopensync-0.22 + app-pda/libopensync-plugin-*-0.35 creates endless ...
Status: VERIFIED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-05 21:27 UTC by Aniruddha
Modified: 2008-01-06 22:07 UTC (History)
0 users

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 Aniruddha 2008-01-05 21:27:13 UTC
libopensync-plugin-gpe won't show up in kitchensync or opensync. The problem appears to be with missing libraries.Apparnetly revdep-rebuild fixed this problem but breaks kitchensync/opensync another revdep-rebuild is needed which breaks libopensync-plugin-gpe.

Reproducible: Always

Steps to Reproduce:
1.Emerge libopensync-plugin-gpe kitchensync opensync
2.Run revdep-rebuild
3.Run revdep-rebuild
4 Run revdep-rebuild
etc. etc.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2008-01-05 23:07:33 UTC
Post some errors/output here and reopen then...
Comment 2 Aniruddha 2008-01-06 09:51:06 UTC
$ kitchensync
kitchensync: error while loading shared libraries: libosengine.so.0: cannot open shared object file: No such file or directory

Comment 3 Jakub Moc (RETIRED) gentoo-dev 2008-01-06 10:00:08 UTC
OK, which ebuild versions (app-pda/libopensync and app-pda/libopensync-plugin-gpe) are we talking about here? 
Comment 4 Aniruddha 2008-01-06 10:03:39 UTC
# revdep-rebuild

results in:
1199613363:  *** emerge --oneshot --buildpkg =app-pda/libopensync-plugin-google-calendar-0.22 =app-pda/libopensync-plugin-sunbird-0.22 =app-pda/libopensync-plugin-kdepim-0.22 =app-pda/multisync-gui-0.91.0 =kde-base/kitchensync-3.5.7
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2008-01-06 10:07:35 UTC
Well that's not exactly an answer to what I asked :)
Comment 6 Aniruddha 2008-01-06 10:08:56 UTC
(In reply to comment #3)
> OK, which ebuild versions (app-pda/libopensync and
> app-pda/libopensync-plugin-gpe) are we talking about here? 
> 

 # eix app-pda/libopensync
[U] app-pda/libopensync
     Available versions:  (~)0.20 (~)0.21 0.22 (~)0.35 [M](~)9999 {debug doc python}
     Installed versions:  0.22(10:57:16 01/06/08)(doc python -debug)

[I] app-pda/libopensync-plugin-evolution2
     Available versions:  (~)0.21 (~)0.22 (~)0.35 [M](~)9999
     Installed versions:  0.35(22:21:32 01/05/08)

I] app-pda/libopensync-plugin-gpe
     Available versions:  (~)0.21 (~)0.22 (~)0.35 [M](~)9999
     Installed versions:  0.35(22:21:41 01/05/08)

[U] app-pda/libopensync-plugin-kdepim
     Available versions:  (~)0.21 (~)0.22 (~)0.35 [M](~)9999
     Installed versions:  0.22(10:58:36 01/06/08)

[I] app-pda/libopensync-plugin-sunbird
     Available versions:  (~)0.21 (~)0.22
     Installed versions:  0.22(10:57:58 01/06/08)

P.S.
I see there are tor upgade, I'll 'emerge world' and report back to you.

Comment 7 Aniruddha 2008-01-06 10:09:23 UTC
P.S.
Lol, we gotta stop colliding :p
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2008-01-06 10:16:33 UTC
(In reply to comment #6)
> [U] app-pda/libopensync
>      Installed versions:  0.22(10:57:16 01/06/08)(doc python -debug)
> 
> [I] app-pda/libopensync-plugin-evolution2
>      Installed versions:  0.35(22:21:32 01/05/08)
> 
> I] app-pda/libopensync-plugin-gpe
>      Installed versions:  0.35(22:21:41 01/05/08)

This will never work. You cannot mix 0.35 plugins with libopensync-0.22 and vice versa. Also, if you upgrade everything, then kitchensync will NOT compile/work at all (see Bug 202974).

Anyway, marking this invalid, mixing stable lib w/ unstable plugins is a no-go.
Comment 9 Aniruddha 2008-01-06 10:58:08 UTC
Result of the first revdep-rebuild after updating:

1199615531:  *** emerge --oneshot --buildpkg =app-pda/libopensync-plugin-sunbird-0.22 =app-pda/libopensync-plugin-google-calendar-0.22 =app-pda/multisync-gui-0.91.0 =kde-base/kitchensync-3.5.7

Result of the second revdep-rebuild:

Checking dynamic linking consistency...
  broken /usr/lib/opensync-1.0/plugins/evo2-sync.so (requires  libopensync.so.1)
  broken /usr/lib/opensync-1.0/plugins/gpe-sync.so (requires  libopensync.so.1)
  broken /usr/lib/opensync-1.0/plugins/kdepim-sync.so (requires  libopensync.so.1)
  broken /usr/lib/opensync-1.0/plugins/kdepim_lib.so (requires  libopensync.so.1)
 done.
  (/root/.revdep-rebuild.3_rebuild)
Comment 10 Aniruddha 2008-01-06 11:00:34 UTC
(In reply to comment #8)
> (In reply to comment #6)
> > [U] app-pda/libopensync
> >      Installed versions:  0.22(10:57:16 01/06/08)(doc python -debug)
> > 
> > [I] app-pda/libopensync-plugin-evolution2
> >      Installed versions:  0.35(22:21:32 01/05/08)
> > 
> > I] app-pda/libopensync-plugin-gpe
> >      Installed versions:  0.35(22:21:41 01/05/08)
> 
> This will never work. You cannot mix 0.35 plugins with libopensync-0.22 and
> vice versa. Also, if you upgrade everything, then kitchensync will NOT
> compile/work at all (see Bug 202974).
> 
> Anyway, marking this invalid, mixing stable lib w/ unstable plugins is a no-go.
> 


Thanks for the help Jakub! If I I understand you correctly I have to unmask app-pda/libopensync. I'll try that.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2008-01-06 11:02:16 UTC
You *cannot* mix this stuff. There's no point in running revdep-rebuild until you've synced all the plugins with libopensync. You must use either all stable or all ~arch.
Comment 12 Aniruddha 2008-01-06 22:07:36 UTC
(In reply to comment #11)
> You *cannot* mix this stuff. There's no point in running revdep-rebuild until
> you've synced all the plugins with libopensync. You must use either all stable
> or all ~arch.
> 

Thanks it works now :)