By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 2252

Summary: Circular dependency in tdesvn-trinity
Product: TDE Reporter: mgb-trinity
Component: other (any)Assignee: Slávek Banko <slavek.banko>
Status: RESOLVED FIXED    
Severity: normal CC: bugwatch, rom_as, slavek.banko
Priority: P5    
Version: R14.0.0 [Trinity]   
Hardware: i386   
OS: Debian Wheezy   
Compiler Version: TDE Version String:
Application Version: Application Name:
Bug Depends on:    
Bug Blocks: 2468    
Attachments: tde-packaging : fix tdesvn conflicts on Debian and Ubuntu

Description mgb-trinity 2014-12-10 13:39:21 CST
There is a circular dependency between tdesvn-trinity and tdesvn-tdeio-plugins-trinity in i386 Wheezy TDE R14 RC2.

Both versions: 4:14.0.0-r215-0debian7.0.0+pr25
Comment 1 Roman Savochenko 2015-06-26 00:47:47 CDT
And seems the circular dependency and conflict now present into 14.0.1~pre3-0debian8.0.0+0 from http://mirror.xcer.cz/trinity-sb:

tdesvn-trinity depends from tdesvn-tdeio-plugins-trinity
tdesvn-trinity conflicts to libsvnqt4-trinity
tdesvn-tdeio-plugins-trinity depends from libsvnqt4-trinity
Comment 2 Roman Savochenko 2015-07-09 02:02:52 CDT
(In reply to Roman Savochenko from comment #1)
> And seems the circular dependency and conflict now present into
> 14.0.1~pre3-0debian8.0.0+0 from http://mirror.xcer.cz/trinity-sb:
> 
> tdesvn-trinity depends from tdesvn-tdeio-plugins-trinity
> tdesvn-trinity conflicts to libsvnqt4-trinity
> tdesvn-tdeio-plugins-trinity depends from libsvnqt4-trinity
After that problem observing I see trying to place library 
/opt/trinity/lib/libsvnqt.so.4.2.2 to package libsvnqt4-trinity and tdesvn-trinity then removing the library from tdesvn-trinity and the conflict to libsvnqt4-trinity will fix the problem and real fix that for me.
Comment 3 Slávek Banko 2015-07-14 18:20:26 CDT
(In reply to Roman Savochenko from comment #2)
> (In reply to Roman Savochenko from comment #1)
> > And seems the circular dependency and conflict now present into
> > 14.0.1~pre3-0debian8.0.0+0 from http://mirror.xcer.cz/trinity-sb:
> > 
> > tdesvn-trinity depends from tdesvn-tdeio-plugins-trinity
> > tdesvn-trinity conflicts to libsvnqt4-trinity
> > tdesvn-tdeio-plugins-trinity depends from libsvnqt4-trinity
> After that problem observing I see trying to place library 
> /opt/trinity/lib/libsvnqt.so.4.2.2 to package libsvnqt4-trinity and
> tdesvn-trinity then removing the library from tdesvn-trinity and the
> conflict to libsvnqt4-trinity will fix the problem and real fix that for me.

Excellent - it's a good point! I knew that here is a problem, but I never found the time to address it. Your solution looks very clean.

Currently are underway builds of packages for final R14.0.1, so I have to test if your solution I can include at the last moment to R14.0.1 or whether it will be up to R14.0.2.
Comment 4 Slávek Banko 2015-07-14 19:10:56 CDT
Created attachment 2534 [details]
tde-packaging : fix tdesvn conflicts on Debian and Ubuntu

Decided: The patch is ready, but now is not possible properly test the update progress - if will be smooth. Therefore, it will be solved within R14.0.2.
Comment 5 Roman Savochenko 2015-07-27 04:20:32 CDT
(In reply to Slávek Banko from comment #4)
> Created attachment 2534 [details]
> tde-packaging : fix tdesvn conflicts on Debian and Ubuntu
> 
> Decided: The patch is ready, but now is not possible properly test the
> update progress - if will be smooth. Therefore, it will be solved within
> R14.0.2.
I see that bug also fixed for R14.0.1 now.
Comment 6 Slávek Banko 2015-08-30 05:45:54 CDT
Pushed to GIT in hash e287d00b (master) and b4b0ac72 (r14.0.x).