On 26 March 2013 11:36, Jürgen Schmidt <jogischm...@gmail.com> wrote:

> On 3/26/13 11:07 AM, Ariel Constenla-Haile wrote:
> > On Tue, Mar 26, 2013 at 10:32:58AM +0100, Jürgen Schmidt wrote:
> >>>>> You are right, these extensions were bundled with the
> >>>>> installation; IMO it was a non-sense from the beginning to
> >>>>> develop these as extensions (at least the presentation
> >>>>> minimizer and the presenter screen, that have no external
> >>>>> dependencies).
> >>
> >> I don't want to discuss the reason for the design as extension
> >> here because it coming from the past and personally think
> >> extensions are good fro many things but not for everything.
> >>
> >> What I would have preferred is at least a short proposal mail in
> >> front of the change that you plan to do that.
> >
> > Mea culpa, it didn't ever cross my mind to do so, nor thought the
> > change was controversial, I just opened the bug reports on March
> > the 9th
> >
> > https://issues.apache.org/ooo/show_bug.cgi?id=121871
> > https://issues.apache.org/ooo/show_bug.cgi?id=121872
> > https://issues.apache.org/ooo/show_bug.cgi?id=121873
> >
> > submitted the patch, and in the weekend committed the code (which I
> > tested on two platforms for two weeks). I would expect that
> > people/developers are subscribed to our issues mailing list, and
> > read the bug reports (at least, I do so).
>
> me to but I miss a lot of messages as well, I read so many emails ;-)
>
> >
> > If for every code commit you expect a mail (and possible -IMO-
> > pointless discussion here on the mailing list with people that know
> > nothing about code - what at the ends is just of waste of developer
> > time reading the mails and answering), then it would be better to
> > implement code review, like LO has done with gerrit.
>
> I don't think we need to discuss everything but a short mail should be
> also no big effort. In most cases where deeper knowledge is required I
> expect less discussion or feedback. The advantage is that nobody can
> complain later about the change ;-)
>
> I don't think it is a problem. I am working now for IBM today and some
> people seems to have a problem with IBM as one of the bigger sponsors
> in this project. We want collaborate with others and don't want
> control anything. We just want to drive things forward where we can.
> And I personally started to inform early about potential bigger
> changes to ensure that people know about it and can't complain later.
> We did it for the sidebar and involve the community early and collect
> feedback. That's it.
>
> I think the gerrit approach is also very interesting but don't know
> enough about it at the moment. I am not sure if would really help us
> at the moment. Or something similar.
>
> >
> >>>> In this special case I would like to know how the user can
> >>>> turn of the presenter screen.  Did you add a button or option
> >>>> for this?.
> >>>
> >>> No, I guess the user can deactivate the UNO component (I'm
> >>> kidding). How does the user deactivate it now? As bundled
> >>> extension is not listed in the Extension Manager. The average
> >>> user will have no idea that the Presenter Screen is installed
> >>> as an extension.
> >>>
> >>>> The original idea was that activation/deactivation is done by
> >>>>  activating/installing or deactivating/uninstalling the
> >>>> extension. That was somewhat undermined by product managers
> >>>> who shipped the extension with OOo but hid the Presenter
> >>>> Console extension from the extension manager.  It was still
> >>>> possible to uninstall the extension but not via the UI.
> >>>
> >>> I don't see a regression here, from the user perspective, in
> >>> 3.4.1 the Presenter Screen cannot be deactivated.
> >>
> >> The missing option to disable the presenter screen is a valid
> >> point from Andre.
> >
> > As I answered to Hagar, an option in the Options dialog, and the
> > respective configuration registry entry is the best approach, and
> > very doable.
> >
> > Note that I am not a "lunatic" who wants to have always the reason
> > and the last word, nor a "drama queen" who will leave to LO because
> > someone didn't like a commit of mine; on the contrary, if Andre
> > does not like the approach, I'm fine with him reverting it :)
>
> I don't think this will is necessary, all here are very happy with
> your work in the project. And the change is not bad at all.
>
> >
> > But please, if doing so, then
> >
> > * fix the preregister extension/uno sync brokenness on Linux *
> > and/or fix the original bug with the deadlock which ended on the
> > extension being prereg. * and make sure that in time, for the
> > release, the extensions are ready to be released, too * fixing the
> > problem of the double space consumption by preregistered extensions
> > would also be fine, thought it does not seem simple
>
> fixing or reworking, both would be fine in general. I haven't looked
> in the changes from Stephan in detail but every simplification is
> welcome. In this area the design was also driven by some questionable
> decision of others ;-)
>
> >
> > All of these problems are not present with my approach of
> > integrating these two extensions (I guess this is the reason why it
> > never crossed my mind that this change would be something
> > polemic/arguable).
>
> one reason to keep them but the issues remain if we decide to bundle a
> further useful extension in the future.
>
> In general it is not a bad idea to have more flexibility here.
> Allowing the selection of features early and build an office based on
> this input is nice. And allowing to add initially missed features
> later as extension is even nicer. Means having features implemented as
> well formed components would be nice and is the main idea of UNO. The
> reality is often a little bit different and many small libraries are
> not the best approach from a performance perspective when they are
> loaded all.
>

I dont agree with this. Flexibility is in general a nice feature, but
having extensions within our main source is not flexibility that is
pure confusion. If a feature is an extension then it belongs outside the
main source, and if not it should not be an extension (but might of course
still be activated/deactivated like other features).

I think the idea of simplifying our main source is brilliant and I support
every step in that direction...having extensions 1 class (those in the
source tree) and 2 class (those kept external) is not simplifying.

jan I.

> Juergen
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: dev-h...@openoffice.apache.org
>
>

Reply via email to