On Wed, Nov 7, 2012 at 11:31 PM, Paul Richards <paul@...> wrote:
> I've just been having a look through the changes between 1.2.11 and 1.2.12.
>
> There seems to be some things that appear to be "new"/unused features as
> opposed to minor bug fixes.
>
> For example, there's a new 'json' api that isn't used (
> https://github.com/mantisbt/mantisbt/blob/master-1.2.x/core/json_api.php )
> within the core code.
Yes, I've introduced to prototype its usage in a plugin [1] to provide
in-page validation . If I'm happy with how this turns out from a
UI/code point of view I will consider porting it to master-1.2.x .
As I've mentioned before, I'm trying to unify the APIs behind a
service layer so that I can easily ( for users with Javacript enabled
) provide in-page validation without requiring Javascript to be
available.
>
> Ignoring the fact that my personal view would probably be that whilst we do
> need a json api, we need to look at it properly bla bla bla (along side
> webservices), surely this is something that should go into master and not be
> back-ported to a 1.2 release.
>
> (P.S. my logic for saying this is that, if we move to 'exceptions',
> json_error_handler becomes a deprecated function)
If we do that, we'll remove all occurences of trigger_error anyway.
The point of the trigger_error handler for json and also for soap is
that the code does not need to know whether to wrap the error in XML
or HTML or JSON or whatever. It just works.
>
> However, It's more highlighting the wider issue that in the past we've used
> the release branch for bugfixes *only*, with new features going into our
> master branch.
>
> I know it does't help that we've got different views on 'master', but I'm
> also not sure whether adding new features into master-1.2.x helps either.
Right, first of all let's agree to disagree :-) , at least for now.
IMO in practice this 'no new features in stable branches' has
translated in no new features for two and a half years.I've tried to
squeeze in minor features now and then but I'm not happy with the rate
of changes. Frankly, for me as a 'new' developer this means that I
haven't had the change to contribute even one major change.
And the reason is that the major release never does come. I'd be happy
with such feature freezes if we choose to release majors periodically,
like every 6 months. It's either that, or a rolling release model.
Rolling out major releases every 3 years and rewriting from scratch
worked fine for Netscape :-)
>
> P.S. there's also some new features from Rombert/Damien that whilst i'd
> state the same above point about releases, are probably features that would
> work in 1.3/next/2.0/1.2 etc without any changes.
>
> I don't have a tarball of 1.2.12 and 1.2.11 handly atm, how long is the diff
> between the two versions?
>
> Paul
>
>
>
[1]: https://github.com/mantisbt-plugins/customer-management
>
> On Wed, Nov 7, 2012 at 8:58 PM, Robert Munteanu <robert.munteanu@...>
> wrote:
>>
>> Since I'm waiting for the 1.2.12 release to merge back my SOAP
>> changes, is there anything we're still missing to start the release
>> process?
>>
>> On Mon, Oct 29, 2012 at 10:25 PM, Roland Becker <roland@...> wrote:
>> > Damien Regad <damien.regad@...> hat am 28. Oktober 2012 um
>> > 13:53
>> > geschrieben:
>> >> On 28.10.2012 11:56, Roland Becker wrote:
>> >> > It's an old bug and not a regression.
>> >> > Why do you think it's blocking?
>> >>
>> >> Because of the issue you noticed with the "Close" button after I
>> >> updated
>> >> the tracker at mantisbt.org a few weeks ago...
>> >>
>> >
>> > The issue with the "Close" button was not caused by the update.
>> > It was caused by using the configuration page and would have been
>> > occured also
>> > with version 1.2.11.
>> > So I still think that #14496 is not a blocking issue for 1.2.12.
>> >
>> > Ok, let's stop the "blocking" discussion.
>> > I try to find some time to have a look at your new fixes.
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > The Windows 8 Center - In partnership with Sourceforge
>> > Your idea - your app - 30 days.
>> > Get started!
>> > http://windows8center.sourceforge.net/
>> >
>> > what-html-developers-need-to-know-about-coding-windows-8-metro-style-apps/
>> > _______________________________________________
>> > mantisbt-dev mailing list
>> > mantisbt-dev@...
>> > https://lists.sourceforge.net/lists/listinfo/mantisbt-dev
>>
>>
>>
>> --
>> Sent from my (old) computer
>>
>>
>> ------------------------------------------------------------------------------
>> LogMeIn Central: Instant, anywhere, Remote PC access and management.
>> Stay in control, update software, and manage PCs from one command center
>> Diagnose problems and improve visibility into emerging IT issues
>> Automate, monitor and manage. Do more in less time with Central
>> http://p.sf.net/sfu/logmein12331_d2d
>>
>> _______________________________________________
>> mantisbt-dev mailing list
>> mantisbt-dev@...
>> https://lists.sourceforge.net/lists/listinfo/mantisbt-dev
>
>
>
> ------------------------------------------------------------------------------
> LogMeIn Central: Instant, anywhere, Remote PC access and management.
> Stay in control, update software, and manage PCs from one command center
> Diagnose problems and improve visibility into emerging IT issues
> Automate, monitor and manage. Do more in less time with Central
> http://p.sf.net/sfu/logmein12331_d2d
> _______________________________________________
> mantisbt-dev mailing list
> mantisbt-dev@...
> https://lists.sourceforge.net/lists/listinfo/mantisbt-dev
>
--
Sent from my (old) computer
|