[Releasing] HEADS-UP: Branching from 'dev' to '5.9' started
Thiago Macieira
thiago.macieira at intel.com
Mon Jan 30 19:43:38 CET 2017
On segunda-feira, 30 de janeiro de 2017 18:27:36 PST Jason H wrote:
> > On segunda-feira, 30 de janeiro de 2017 16:15:26 PST Jason H wrote:
> > > That's great, but I'm a commercial license owner. Both of these are
> > > relatively minor changes that mean a lot to me.
> > >
> > > Paring my list down to just API changes, I have these two:
> > > https://bugreports.qt.io/browse/QTBUG-51133 <- this is the main one I'm
> > > talking about (Feb 2016) https://bugreports.qt.io/browse/QTBUG-52013
> > > (Mar
> > > 2016)
> >
> > If you're submitting the changes yourself and you're not getting the
> > reviews in time, then the Qt Project needs to acommodate you. As I said,
> > the lead time is not 12 months.
>
> The way the project has been recently run, it is not practicable to get
> anything done in under 12 months.
Features going in to 5.9 prove you wrong.
> If my current version is 5.6, and I want
> an API change, it can't go in 5.7 because it's already in a feature freeze,
> so there's 6 months. If I can get it scheduled for 5.8, then that's not
> going to land for a year from 5.6. 5.7 was exactly 6 months from FF to
> release, 5.8 was just over 6 months. Since no one picked this for 5.8, I'm
> left still begging for it for 5.9 just before the feature freeze.
"If my current version" doesn't make sense. The current version is not specific
to you. It is the same for everyone.
The current branch in development (for two more days) is the 5.9 version. It's
the same for everyone. If you had started your feature two weeks ago and got
it reviewed last week, it would make it into 5.9.
If you start it next week, your feature will be submitted to 5.10. You don't
need to wait 6 months to submit it: it can be included at the moment that it
is ready. So if you start next week and finish it by the end of February, it
will be included in February. It will get released when 5.10 is, which should
be at the latest in November, which would be the 9 months worst-case-scenario
I talked about.
Yes, schedules slip. That's unfortunate. But adding more features closer to
the release isn't going to make that any better. It's far more likely to
destabilise further and cause more delays. The problem to be solved is not the
feature admission process, it's the stabilisation and release process.
> The support contract is very good for bugs, but for anything else, it's
> just throwing it over a wall and hoping a developer picks it up, leading me
> to be vocal on the mailing lists.
And that's ok. I appreciate hearing you, because I get to hear what's
important to you and to others. As I said, I'm not privy to the discussion
between you and your support contact. They can't release your name to me
either, so I don't know behind a report whether how many would want the
feature.
And sorry, but I haven't implemented almost anything submitted as feature
wishes in the bugtracker either. I have my hands full with reviews, bugfixes
and the features I want done. So as it stands, if you want a feature, you have
to get it done yourself (or paying for it).
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Releasing
mailing list