trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: December 2013

Re: [trinity-devel] Conflicts in packages qt3 × tqt3

From: Slávek Banko <slavek.banko@...>
Date: Tue, 3 Dec 2013 20:02:54 +0100
Dne út 3. prosince 2013 Slávek Banko napsal(a):
> On Monday 02 of December 2013 23:49:31 Timothy Pearson wrote:
> > > On Monday 02 of December 2013 21:53:33 Timothy Pearson wrote:
> > >> > On Sunday 10 of November 2013 06:51:43 Timothy Pearson wrote:
> > >> >> > On Thursday 07 of November 2013 00:01:55 Timothy Pearson 
wrote:
> > >> >> >> > On Sunday 13 of October 2013 22:04:32 Timothy Pearson 
wrote:
> > >> >> >> >> > Hello all, Tim,
> > >> >> >> >> >
> > >> >> >> >> > in a recent test of upgrade from TDE 3.5.13.2 to R14
> > >> >> >> >> > smooth
> > >> >>
> > >> >> update
> > >> >>
> > >> >> >> was
> > >> >> >>
> > >> >> >> >> > thwarted by conflicts in packages qt3 × tqt3. How
> > >> >> >> >> > should they
> > >>
> > >> be
> > >>
> > >> >> >> >> treated?
> > >> >> >> >>
> > >> >> >> >> > Rename files to prevent conflicts? Or mark packages as
> > >> >>
> > >> >> conflicting
> > >> >>
> > >> >> >> /
> > >> >> >>
> > >> >> >> >> > replacement to allow smooth upgrade?
> > >> >> >> >>
> > >> >> >> >> We may need to rename the files, though this would push
> > >> >> >> >> release
> > >> >>
> > >> >> back
> > >> >>
> > >> >> >> yet
> > >> >> >>
> > >> >> >> >> again.  My primary concern is the complaints we would get
> > >> >> >> >> if we
> > >> >> >>
> > >> >> >> blocked
> > >> >> >>
> > >> >> >> >> installation of Qt3 on TDE systems via the Conflicts
> > >> >> >> >> package
> > >> >>
> > >> >> field.
> > >> >>
> > >> >> >> >> At first glance the files listed are not used by the
> > >> >> >> >> majority
> > >>
> > >> of
> > >>
> > >> >> TDE
> > >> >>
> > >> >> >> >> applications, so renaming them might not be as bad as it
> > >> >> >> >> first
> > >> >>
> > >> >> looks.
> > >> >>
> > >> >> >> >> Let
> > >> >> >> >> me see what I can do with it.
> > >> >> >> >>
> > >> >> >> >> Tim
> > >> >> >> >
> > >> >> >> > I believe that it would be good to resolve this conflicts
> > >> >> >> > before
> > >> >> >>
> > >> >> >> release
> > >> >> >>
> > >> >> >> > RC1.
> > >> >> >> > Should I help?
> > >> >> >> >
> > >> >> >> > Slavek
> > >> >> >>
> > >> >> >> I just pushed through a commit that should resolve the
> > >> >> >> majority of
> > >> >>
> > >> >> these
> > >> >>
> > >> >> >> issues.  I don't know if the TDE sources will need to be
> > >> >> >> updated anywhere
> > >> >> >> to handle these changes; can you take a look?
> > >> >> >>
> > >> >> >> Thanks!
> > >> >> >>
> > >> >> >> Tim
> > >> >> >
> > >> >> > I was looking for using renamed tools in the entire GIT tree,
> > >> >> > and I
> > >> >>
> > >> >> did
> > >> >>
> > >> >> > not
> > >> >> > find anything where were actively used. So it looks good.
> > >> >> >
> > >> >> > Slavek
> > >> >>
> > >> >> So the Qt3/TQt3 conflicts are now sufficiently resolved for
> > >> >> R14?
> > >> >>
> > >> >> Tim
> > >> >
> > >> > Most of the conflicts were resolved, but still remain conflicts
> > >> > qt3-apps-dev × tqt3-apps-dev:
> > >> >
> > >> > qt3-apps-dev: /usr/lib/libeditor.a
> > >> > qt3-apps-dev: /usr/lib/libdesignercore.a
> > >> > qt3-apps-dev: /usr/lib/libqassistantclient.a
> > >> > qt3-apps-dev: /usr/lib/libqassistantclient.prl
> > >> > qt3-apps-dev: /usr/lib/libdesignercore.prl
> > >> > qt3-apps-dev: /usr/lib/libeditor.prl
> > >>
> > >> This should (finally!) be fixed in GIT.
> > >>
> > >> Tim
> > >
> > > Great, it looks good.
> > >
> > > By the way, just coincidentally I'm also test and solve problems
> > > with upgrade
> > > 3.5.13.x => R14 and also solve conflict of diverts
> > > kio-umountwrapper × tdeio-umountwrapper. Hovewer, because it seems
> > > to me wrong to deal with diverts from foreign package, I have
> > > prepared a patch for the package rename-meta => fix for metapackage
> > > kio-umountwrapper.
> > >
> > > Slavek
> > > --
> >
> > Seems we were both working on the same thing then.  Feel free to
> > reverse my commit to tde-packaging if you have a better solution. ;-)
> >
> > Tim
>
> I assume that the user will either use a package kio-umountwrapper from
> rename-meta => divert solves this metapackage. Or will uninstall
> package kio-umountwrapper due to a conflict with tdeio-umountwrapper =>
> diverts solves the original package during the uninstallation.
>
> Before commit I'll test it in Ubuntu 13.10. It takes me a little time.
> At this time I tested sucessfully on Debian 6.0.
>
> Slavek
>

Although proposed method to replace diverts is successfull on tested 
Debian when tested on Ubuntu problem persists. As I have now traced, the 
origin of the problem is based on multiarch. Metapackage is a different 
platform than the replaced original package. Hence, the proposed solution 
is not feasible.

Slavek