Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

[ANNOUNCE] merging Qt4 branch to trunk

 

 

First page Previous page 1 2 Next page Last page  View All MythTV dev RSS feed   Index | Next | Previous | View Threaded


stevehodge at gmail

Mar 17, 2008, 9:34 PM

Post #26 of 42 (3276 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

On Tue, Mar 18, 2008 at 3:59 PM, Andrei Tanas <andrei [at] tanas> wrote:

> On Mon, 17 Mar 2008 22:02:38 -0400, "Jay Modi" <jaymode [at] gmail> wrote:
> >> But designing MythTV to 4.2 specs would still allow the use of 4.3 for
> >> Windows. Can any other reasons be identified for requiring 4.3?
> >
> >
> > Well here are some features that stick out to me and seem like they
> could
> ....
>
> Jay, read the above (and the previos messages on this topic) carefully: if
> QT 4.2 will be _minimal_ required version, there will be nothing to stop
> anyone from using 4.3. I think this is perfectly fine.
>

If the developers plan to use any of those features Jay mentioned then they
will need QT 4.3. That would become the minimum required version as soon as
one of those features was used, would it not? And Janne mentioned using
qtscript for theming. So it seems sensible to just make 4.3 the minimum now
rather than saying 4.2 now and then requiring 4.3 in 6 months time anyway.

Cheers,
Steve


mythtv at colin

Mar 18, 2008, 3:56 AM

Post #27 of 42 (3278 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Just to dive right in here....

This is a great time to do some housekeeping. QT4 port is a big change.
Personally I'd vote for the almost-released 4.4. The webkit argument is
good enough for me.

Stop whining that x distro only has QT 4.2 and therefore you should live
in the past. It's not that hard to upgrade Qt4. I'm sure repositories
for your distro will have qt4.4 builds available when it's released.
Amarok2 and other apps already require it for the webkit support, and
Myth should too IMO.

Certainly in Mandriva we have 4.3.1 in our stable release and we'll have
4.3.4 in the next version due out shortly. 4.3.4 has also been
officially backported to our stable release for those that want it and
when we switch to 4.4 in our devel os we'll do the same with that.

By the time .23 is out Qt 4.4 will be out and there will be repositories
available for it for all major distros.

Upgrading is not that much of a pain IMO and should not stifle development.

Col

--

+------------------------+
| Colin Guthrie |
+------------------------+
| myth(at)colin.guthr.ie |
| http://colin.guthr.ie/ |
+------------------------+
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


pebender at san

Mar 18, 2008, 6:32 AM

Post #28 of 42 (3266 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Colin Guthrie wrote:
>
> Stop whining

Once you start insulting people, you have lost the argument.
<http://www.faqs.org/faqs/usenet/legends/godwin/>
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


mythtv at colin

Mar 18, 2008, 6:42 AM

Post #29 of 42 (3267 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Paul Bender wrote:
> Colin Guthrie wrote:
>> Stop whining
>
> Once you start insulting people, you have lost the argument.
> <http://www.faqs.org/faqs/usenet/legends/godwin/>

That's not insulting people. If I wanted to insult people I'd call them
whiners. This is just an observation.

Thanks for ignoring the whole point and the constructive part of my
response which was talking about the availability of pre-built binaries
for more recent versions of Qt and how this should not be a major
problem for anyone (at least not anyone tracking Myth development). Nice
take on my reply, I'm sure I could find a nice website link that has
some sort of rhetoric on that, if only I could be bothered to sink to
that level.

Col

--

+------------------------+
| Colin Guthrie |
+------------------------+
| myth(at)colin.guthr.ie |
| http://colin.guthr.ie/ |
+------------------------+
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


pebender at san

Mar 18, 2008, 6:46 AM

Post #30 of 42 (3260 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Colin Guthrie wrote:
> Just to dive right in here....
>
> This is a great time to do some housekeeping. QT4 port is a big change.
> Personally I'd vote for the almost-released 4.4. The webkit argument is
> good enough for me.

Personally, I agree with moving to Qt 4.4. I see little reason to
require Qt 4.3 over Qt 4.2. However, replacing MythWeb's kdelibs
dependency with webkit would be nice. I maintain MiniMyth and I would
love to get rid of the extra bloat created by including the MythWeb
required parts of kdelibs.

> Stop whining that x distro only has QT 4.2 and therefore you should live
> in the past. It's not that hard to upgrade Qt4. I'm sure repositories
> for your distro will have qt4.4 builds available when it's released.
> Amarok2 and other apps already require it for the webkit support, and
> Myth should too IMO.

I know that upgrading to qt4.4 is not that difficult. I have regularly
rolled custom RPMs for different packages until my patches were accepted
upstream and found their way into the distributions RPMs. However, there
should be a compelling reason to make it a requirement.

> By the time .23 is out Qt 4.4 will be out and there will be repositories
> available for it for all major distros.

What happened to 0.22?

> Upgrading is not that much of a pain IMO and should not stifle development.

Currently, Qt 4.3 is the minimum required version. Your example (which I
agree with), will be in Qt 4.4. Therefore, making Qt 4.3 the minimum
required version does not make the feature available.
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


mythtv at colin

Mar 18, 2008, 6:50 AM

Post #31 of 42 (3261 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Colin Guthrie wrote:
> Thanks for ignoring the whole point and the constructive part of my
> response which was talking about the availability of pre-built binaries
> for more recent versions of Qt and how this should not be a major
> problem for anyone (at least not anyone tracking Myth development). Nice
> take on my reply, I'm sure I could find a nice website link that has
> some sort of rhetoric on that, if only I could be bothered to sink to
> that level.

I take that back. I see you've done this in a separate mail.

Sorry for whining :p

col

--

+------------------------+
| Colin Guthrie |
+------------------------+
| myth(at)colin.guthr.ie |
| http://colin.guthr.ie/ |
+------------------------+
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


mythtv at colin

Mar 18, 2008, 6:52 AM

Post #32 of 42 (3272 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Paul Bender wrote:
>> By the time .23 is out Qt 4.4 will be out and there will be repositories
>> available for it for all major distros.
>
> What happened to 0.22?

:p Time Travel. It's only available in Qt 4.5 previews tho' :p

>> Upgrading is not that much of a pain IMO and should not stifle development.
>
> Currently, Qt 4.3 is the minimum required version. Your example (which I
> agree with), will be in Qt 4.4. Therefore, making Qt 4.3 the minimum
> required version does not make the feature available.

Yeah, sorry if I wasn't clear. I think Qt4.4 (when released) should be
the minimum too.

Col

--

+------------------------+
| Colin Guthrie |
+------------------------+
| myth(at)colin.guthr.ie |
| http://colin.guthr.ie/ |
+------------------------+
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


pebender at san

Mar 18, 2008, 6:55 AM

Post #33 of 42 (3257 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Colin Guthrie wrote:
>
> Sorry for whining :p

LOL

_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


pstehlik at sophics

Mar 18, 2008, 7:07 AM

Post #34 of 42 (3258 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Colin Guthrie wrote:
> Paul Bender wrote:
>>> By the time .23 is out Qt 4.4 will be out and there will be repositories
>>> available for it for all major distros.
>> What happened to 0.22?
>
> :p Time Travel. It's only available in Qt 4.5 previews tho' :p

that's not that far away:

ftp://ftp.trolltech.com/qt/snapshots/qt-all-opensource-src-4.5.0-snapshot-20080318.zip

:-))

>>> Upgrading is not that much of a pain IMO and should not stifle development.
>> Currently, Qt 4.3 is the minimum required version. Your example (which I
>> agree with), will be in Qt 4.4. Therefore, making Qt 4.3 the minimum
>> required version does not make the feature available.
>
> Yeah, sorry if I wasn't clear. I think Qt4.4 (when released) should be
> the minimum too.

the 4.4 is going to be released in about two months from now - probably
months or even years before the 0.22 stabilizes ;-)

Petr

_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


cwattengard at gmail

Mar 18, 2008, 7:23 AM

Post #35 of 42 (3253 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

On Tue, Mar 18, 2008 at 3:07 PM, Petr Stehlik <pstehlik [at] sophics> wrote:
> >>> Upgrading is not that much of a pain IMO and should not stifle development.
> >> Currently, Qt 4.3 is the minimum required version. Your example (which I
> >> agree with), will be in Qt 4.4. Therefore, making Qt 4.3 the minimum
> >> required version does not make the feature available.
> >
> > Yeah, sorry if I wasn't clear. I think Qt4.4 (when released) should be
> > the minimum too.
>
> the 4.4 is going to be released in about two months from now - probably
> months or even years before the 0.22 stabilizes ;-)

Beeing a developer myself (not mythtv), I see it like as long as
MythTV is pre-1.0, it's considered pre-release software, and when you
use pre-release software, you should be prepared to upgrade some
dependencies along the way. If we were at 1.21 however, this kind of
upgrade should be held until a major release (ie. 2.0). If using Qt4.4
has valuable benefits over any previous versions, I say go for it.

Christian W
tv_grab_no_gfeed
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


mtdean at thirdcontact

Mar 18, 2008, 9:32 AM

Post #36 of 42 (3267 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

On 03/18/2008 09:46 AM, Paul Bender wrote:
> Colin Guthrie wrote:
>
>> This is a great time to do some housekeeping. QT4 port is a big change.
>> Personally I'd vote for the almost-released 4.4. The webkit argument is
>> good enough for me.
> Personally, I agree with moving to Qt 4.4. I see little reason to
> require Qt 4.3 over Qt 4.2. However, replacing MythWeb's kdelibs
> dependency with webkit would be nice. I maintain MiniMyth and I would
> love to get rid of the extra bloat created by including the MythWeb
> required parts of kdelibs.

For all those reading, that would be MythBrowser that has a KDE lib
dependency, not MythWeb. MythWeb has no dependencies on any KDE stuff
(I'm sure of this because I have no KDE stuff and I do have MythWeb--and
I don't have MythBrowser ;).

Mike
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


pebender at san

Mar 18, 2008, 9:40 AM

Post #37 of 42 (3251 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Michael T. Dean wrote:
> On 03/18/2008 09:46 AM, Paul Bender wrote:
>> Colin Guthrie wrote:
>>
>>> This is a great time to do some housekeeping. QT4 port is a big change.
>>> Personally I'd vote for the almost-released 4.4. The webkit argument is
>>> good enough for me.
>> Personally, I agree with moving to Qt 4.4. I see little reason to
>> require Qt 4.3 over Qt 4.2. However, replacing MythWeb's kdelibs
>> dependency with webkit would be nice. I maintain MiniMyth and I would
>> love to get rid of the extra bloat created by including the MythWeb
>> required parts of kdelibs.
>
> For all those reading, that would be MythBrowser that has a KDE lib
> dependency, not MythWeb. MythWeb has no dependencies on any KDE stuff
> (I'm sure of this because I have no KDE stuff and I do have MythWeb--and
> I don't have MythBrowser ;).

Thank you for the correction. I am not sure why I wrote MythWeb.
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


kormoc at gmail

Mar 18, 2008, 9:53 AM

Post #38 of 42 (3243 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

On Tue, Mar 18, 2008 at 6:46 AM, Paul Bender <pebender [at] san> wrote:
> Personally, I agree with moving to Qt 4.4. I see little reason to
> require Qt 4.3 over Qt 4.2. However, replacing MythWeb's kdelibs
> dependency with webkit would be nice. I maintain MiniMyth and I would
> love to get rid of the extra bloat created by including the MythWeb
> required parts of kdelibs.

Mythweb has no kde requirements. Mythbrowser does.
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


warlord at MIT

Mar 19, 2008, 7:23 AM

Post #39 of 42 (3245 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Paul Bender <pebender [at] san> writes:

> Colin Guthrie wrote:
>> Just to dive right in here....
>>
>> This is a great time to do some housekeeping. QT4 port is a big change.
>> Personally I'd vote for the almost-released 4.4. The webkit argument is
>> good enough for me.
>
> Personally, I agree with moving to Qt 4.4. I see little reason to
> require Qt 4.3 over Qt 4.2. However, replacing MythWeb's kdelibs
> dependency with webkit would be nice. I maintain MiniMyth and I would
> love to get rid of the extra bloat created by including the MythWeb
> required parts of kdelibs.

Umm.. If Qt 4.4 hasn't been released yet then why make it a requirement?
Clearly the work being done on the port needs to be done with at most
4.3. Requiring pre-release software even for developers is generally
a bad idea. It significantly limits the breadth of testers who can
test the code for you because they might not have the ability (or
desire) to change the distro-provided Qt4. For example, my version
of Fedora provides Qt 4.3.3 but who knows when (or if!) they would
provide a 4.4 package. I'm certainly not going to try to build a 4.4
pre-release just to test Myth.

-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord [at] MIT PGP key available
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


cardoe at gmail

Mar 19, 2008, 2:22 PM

Post #40 of 42 (3237 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

On Mon, Mar 17, 2008 at 1:52 PM, Paul Bender <pebender [at] san> wrote:

> Janne Grunau wrote:
> > This email is being sent to serve as a warning to users that we will
> > start porting MythTV to Qt4 in trunk monday or tuesday next week (March
> > 17th or 18th, 2008).
> >
> > Due to the low-level of the changes it is not feasible to do the port in
> > a branch. This and the huge amount of changes will most likely cause
> > some instabilities in the coming weeks.
> >
> > It is recommended to switch productive systems to release-0-21-fixes.
> > Not updating for some time would work too but it will miss bugfixes
> > committed to the release branch.
> >
> > The required Qt version will be Qt 4.3.
> >
> > Janne
>
> Is there a compelling reason for requiring Qt 4.3 rather than Qt 4.2?
>
> I ask this because RHEL 5.1 and therefore CentOS 5.1 come with Qt 4.2.1.
> Many people (including myself) use RHEL/CentOS for their backend so that
> they can stay off the OS upgrade treadmill. As of now, the next minor
> RHEL (5.2) release does not ugrade Qt. Therefore, Qt 4.3 would require
> custom RPMs. It would be unfortunate to require custom Qt RPMs in order
> to upgrade MythTV.
>

The compelling reason is much of the widget manipulation and customization
that I see MythTV requiring isn't available until Qt 4.3. Text layouts,
button views and theming. etc.

I have a couple of issues of Qt Quarterly on my desk discussing the *new*
amazing features of Qt 4.3 with regard to control over widgets and such. It
of course makes a casual reference that this stuff was available back in Qt
3 days so it's not really new... While it's been some time since I've plowed
through MythTV code. Some of the techniques discussed are items I know
MythTV relied on from the Qt 3 series.

--
Doug Goldstein
Gentoo Linux Developer
http://dev.gentoo.org/~cardoe/


pebender at san

Mar 19, 2008, 2:41 PM

Post #41 of 42 (3240 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Doug Goldstein wrote:
> On Mon, Mar 17, 2008 at 1:52 PM, Paul Bender <pebender [at] san
> <mailto:pebender [at] san>> wrote:
>
> Janne Grunau wrote:
> > This email is being sent to serve as a warning to users that we will
> > start porting MythTV to Qt4 in trunk monday or tuesday next week
> (March
> > 17th or 18th, 2008).
> >
> > Due to the low-level of the changes it is not feasible to do the
> port in
> > a branch. This and the huge amount of changes will most likely cause
> > some instabilities in the coming weeks.
> >
> > It is recommended to switch productive systems to release-0-21-fixes.
> > Not updating for some time would work too but it will miss bugfixes
> > committed to the release branch.
> >
> > The required Qt version will be Qt 4.3.
> >
> > Janne
>
> Is there a compelling reason for requiring Qt 4.3 rather than Qt 4.2?
>
> I ask this because RHEL 5.1 and therefore CentOS 5.1 come with Qt 4.2.1.
> Many people (including myself) use RHEL/CentOS for their backend so that
> they can stay off the OS upgrade treadmill. As of now, the next minor
> RHEL (5.2) release does not ugrade Qt. Therefore, Qt 4.3 would require
> custom RPMs. It would be unfortunate to require custom Qt RPMs in order
> to upgrade MythTV.
>
>
> The compelling reason is much of the widget manipulation and
> customization that I see MythTV requiring isn't available until Qt 4.3.
> Text layouts, button views and theming. etc.
>
> I have a couple of issues of Qt Quarterly on my desk discussing the
> *new* amazing features of Qt 4.3 with regard to control over widgets and
> such. It of course makes a casual reference that this stuff was
> available back in Qt 3 days so it's not really new... While it's been
> some time since I've plowed through MythTV code. Some of the techniques
> discussed are items I know MythTV relied on from the Qt 3 series.

Thank you for the explanation. That is the kind of thing I was trying to
find out.
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev


mythtv at colin

Mar 22, 2008, 8:53 AM

Post #42 of 42 (3204 views)
Permalink
Re: [ANNOUNCE] merging Qt4 branch to trunk [In reply to]

Derek Atkins wrote:
> Umm.. If Qt 4.4 hasn't been released yet then why make it a requirement?
> Clearly the work being done on the port needs to be done with at most
> 4.3. Requiring pre-release software even for developers is generally
> a bad idea. It significantly limits the breadth of testers who can
> test the code for you because they might not have the ability (or
> desire) to change the distro-provided Qt4. For example, my version
> of Fedora provides Qt 4.3.3 but who knows when (or if!) they would
> provide a 4.4 package. I'm certainly not going to try to build a 4.4
> pre-release just to test Myth.

Well a lot of this discussion is about QT4.3 vs QT4.2. I think the most
sensible thing to do is to just not concentrate on mythbrowser right now
and get everything else working on QT4.3, then, after the QT4.4 release,
switch over to it.

Getting a QT4.4 build for any distro is not that huge a hurdle for devs
IMO (but then I'm used to building packages).

Regardless, I think if the min requirement for 0.22 will be QT4.4 then
there is no point in saying that QT4.2 is the current min version. Just
my €0.02.

Col

--

+------------------------+
| Colin Guthrie |
+------------------------+
| myth(at)colin.guthr.ie |
| http://colin.guthr.ie/ |
+------------------------+
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

First page Previous page 1 2 Next page Last page  View All MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.