On Thursday 30 July 2009 23:40:11 Scott Barninger wrote:
> On Thursday 30 July 2009 05:27:34 pm Eric Bollengier wrote:
> > Le Thursday 30 July 2009 23:24:26 Scott Barninger, vous avez écrit :
> > > On Thursday 30 July 2009 05:06:11 pm Kern Sibbald wrote:
> > > > On Thursday 30 July 2009 22:25:15 Felix Schwarz wrote:
> > > > > Alex Ehrlich schrieb:
> > > > > > * Are there any future plans for official or "semi-official" RHEL
> > > > > > rpms (rpms-contrib-fschwarz is empty and no 3.0.1 was present,
> > > > > > too IIRC)?
> > > > >
> > > > > I was abroad for quite a while with a *bad* internet connection so
> > > > > I could not update these earlier. Compiling Fedora+CentOS is often
> > > > > a challenge because Fedora tends to use the latest+greatest
> > > > > versions which even few developers here test and CentOS has old
> > > > > libraries which might need special treatment (see all the threads
> > > > > about bat not building with QT 4.2).
> > > >
> > > > Actually, what we released with 3.0.2 does not seem to compile on Qt
> > > > 4.2, but it does compile on 4.3.4, so I will be changing the
> > > > documentation to require at least 4.3.
> > >
> > > I thought Trolltech's promise was compatiblility within "major
> > > releases"? So 4.2 to 4.3 is a major release?
> >
> > Yes, all 4.2 should be compatible with 4.3, but all 4.3 isn't compatibile
> > with 4.2... Some bat features are using QT 4.3.
>
> Ah, then it is "our bad" so to speak? As a friend of mine was fond of
> saying, "Is the juice worth the squeeze?" Are those 4.3 features worth
> breaking backward compatibility so that we are contemplating re-packaging a
> large software package like QT with our releases just to make our
> application work? This doesn't bode well in my mind for stable releases.

This crept in because the developers are all working on Qt 4.3 or Qt 4.4.  I 
don't think we actually used any 4.3 features in bat -- in any case, once you 
are on a particular version it is easy to put in backward incompatibilities, 
if nothing other than when editing the ui files (GUI builder), it may put in 
a default or you happen to set a margin on a widget to make it prettier and 
low and behold, that generates new code (the .ui files generate c++ code) and 
you now have a dependence.

I have suggested to the developers that they all work of the depkgs-qt version 
of Qt.  This will give us a lot more control and ensure us that no higher 
version dependencies creap in.  Since I am building on Qt 4.3, and I use bat, 
it guarantees it will build there.

Over time, we will be moving up, so this will be a moving target, but now that 
we have identified the problem, I believe (hope) we have it under control.

Kern

>
> > > > If you want a version that *does* work with bat,
> > > > download the package in the depkgs-qt area
> > > > (depkgs-qt-28Jul09.tar.gz). When you detar it, do the following:
> > > >
> > > > cd depkgs-qt
> > > > make qt4
> > > >
> > > > then when you build Bacula, either source the qt4-paths file in
> > > > depkgs-qt or execute them directly before building, and eliminate any
> > > > code in the .spec file that resets the QTxxx environment variables.
> > > > With that, you should be able to build most distributions with Bat --
> > > > providing you want to.
> > > >
> > > > Best regards,
> > > >
> > > > Kern



------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to