>
> I think those clients (which currently make ~28% of the error reports)
> should actually sign-up and subscribe to their error reports
>

Liferay would love to sign up, just point the way.

On Fri, Jul 24, 2015 at 1:09 PM, Konstantin Komissarchik <
konstantin.komissarc...@oracle.com> wrote:

> > I dug a bit deeper into Sapphire error reports. My conclusion: Adding
> more
>
> > open source namespaces wont help much in your (and Nebula’s) case.
>
> >
>
> > Most reports mentioning Sapphire are from the namespaces
> "oracle.eclipse.tools.*"
>
> > and "com.liferay.*" Some reports show that Sapphire clients even do not
> follow
>
> > the bundle name to package name conventions. Neither oracle.eclipse.*
>
> > nor com.liferay.* seem to be open source namespaces.
>
>
>
> RedHat is an adopter of Sapphire and Liferay is LGPL (
> http://www.liferay.com/downloads/liferay-portal/license-ce)
>
>
>
> > Regarding your popup question:
>
> > I sense that asking a user for permission whenever a non-eclipse
> namespace
>
> > was discovered in the trace will quickly be very annoying.
>
>
>
> My thinking is that you only ask regarding the first two or three segments
> of the namespace and then you persist the choice. So if we already asked
> you about oracle.eclipse namespace, you aren’t going to be bugged again
> regarding this. An average user is unlikely to have that many plugins from
> varied sources installed for these popups to be a big annoyance.
>
>
>
> > We only send errors that are logged by eclipse.org / apache.org plugins.
> However,
>
> > it's likely that com.liferay will log errors that reference Sapphire
> classes. Following
>
> > your previous arguments, you would be interested in those as well.
>
>
>
> I am surprised to hear that we don’t report these today.
>
>
>
> > Here we get into trouble. If we do so, we would need to send every error
> report
>
> > that mentions at least one Eclipse class to eclipse.org. if we do so,
> users will notice
>
> > dozens of „an error was logged“ popup appears per day (b/c some 3rd
> party plugins
>
> > causes trouble) and will conclude that Eclipse is extremely buggy.
>
>
>
> I disagree with the conclusions you draw in these statements.
>
>
>
> 1. The identity of the party that logged the error is not a predictor of
> which party is responsible for the error, as clearly evident by the
> captured error reports that we have. All you know is where the catch clause
> was located.
>
>
>
> 2. Users view Eclipse as a whole, in comparison to other IDE choices. They
> don’t really care that much that the party that’s causing them grief is a
> third-party plugin, especially if it’s an essential plugin to get Eclipse
> to fulfill a given function.
>
>
>
> > I’m not sure I wanna go down this road. At some point we need to draw a
> line
>
> > between error that are caused by third-party plugins (like Liferay or
> Oracle) and
>
> > those caused by Eclipse plugins.
>
>
>
> There is no automated system for making that determination in a reliable
> manner. We should be erring on the side of capturing more error reports as
> that’s the best way to ensure that more errors get fixed.
>
>
>
> > I think those clients (which currently make ~28% of the error reports)
>
> > should actually sign-up and subscribe to their error reports - or set up
> their own
>
> > error collection to review and fix their issues themselves.
>
>
>
> Think of the user experience if every third-party plugin operated their
> own error collection system, with notices and approvals and every system
> operating slightly differently. That’s a pretty good recipe for some
> unhappy users.
>
>
>
> Ideally, I’d like to see Eclipse error reporting system opened to
> third-party plugin builders, so they can register, get notices, the whole
> bit. Absent that, I’d like to be able to at least manually help Sapphire’s
> adopters improve their plugins and help them help me to improve Sapphire.
>
>
>
> Thanks,
>
>
>
> - Konstantin
>
>
>
>
>
>
>
> *From:* cross-project-issues-dev-boun...@eclipse.org [mailto:
> cross-project-issues-dev-boun...@eclipse.org] *On Behalf Of *Marcel Bruch
> *Sent:* Friday, July 24, 2015 8:27 AM
>
> *To:* Cross project issues
> *Subject:* Re: [cross-project-issues-dev] Error reporter and third-party
> code
>
>
>
> Konstantin,
>
> I dug a bit deeper into Sapphire error reports. My conclusion: Adding more
> open source namespaces wont help much in your (and Nebula’s) case.
>
>
>
> Most reports mentioning Sapphire are from the namespaces
> "oracle.eclipse.tools.*" and "com.liferay.*" Some reports show that
> Sapphire clients even do not follow the bundle name to package name
> conventions. Neither oracle.eclipse.* nor com.liferay.* seem to be open
> source namespaces.
>
>
>
> Regarding your popup question:
>
> I sense that asking a user for permission whenever a non-eclipse namespace
> was discovered in the trace will quickly be very annoying.
>
>
>
> The next thing to consider:
>
> We only send errors that are logged by eclipse.org / apache.org plugins.
> However, it's likely that com.liferay will log errors that reference
> Sapphire classes. Following your previous arguments, you would be
> interested in those as well. Here we get into trouble. If we do so, we
> would need to send every error report that mentions at least one Eclipse
> class to eclipse.org. if we do so, users will notice dozens of „an error
> was logged“ popup appears per day (b/c some 3rd party plugins causes
> trouble) and will conclude that Eclipse is extremely buggy.
>
>
>
> I’m not sure I wanna go down this road. At some point we need to draw a
> line between error that are caused by third-party plugins (like Liferay or
> Oracle) and those caused by Eclipse plugins.
>
>
>
> I agree to your previous statement that if we can't make sense of error
> reports containing third-party traces, we should not collect them.
>
> This will certainly lead to a better user experience and is something we
> should definitely change for SR1.
>
>
>
> I see that this does not solve your issue with Sapphire clients but in
> this regard I’m more with Gunnar. I think those clients (which currently
> make ~28% of the error reports) should actually sign-up and subscribe to
> their error reports - or set up their own error collection to review and
> fix their issues themselves. But if we collect them for them, it must be
> clear to the users that these errors are caused by Liferay, Oracle,
> Findbugs or whatever third-party plugin. Eclipse should not make the
> impression of being buggy if third party plugins are behaving badly.
>
>
>
> Marcel
>
>
> Am 23.07.2015 um 19:23 schrieb Konstantin Komissarchik <
> konstantin.komissarc...@oracle.com>:
>
> A big +1
>
> -----Original Message-----
> From: cross-project-issues-dev-boun...@eclipse.org [
> mailto:cross-project-issues-dev-boun...@eclipse.org
> <cross-project-issues-dev-boun...@eclipse.org>] On Behalf Of Max Rydahl
> Andersen
> Sent: Thursday, July 23, 2015 5:12 AM
> To: Cross project issues
> Subject: Re: [cross-project-issues-dev] Error reporter and third-party code
>
> On 22 Jul 2015, at 20:37, Marcel Bruch wrote:
>
>
> Konstantin,
> I assume you understand that user may find stacktraces to contain
> potentially sensitive data (if not - let’s assume it hypothetically),
> which options would you propose?
>
>
> I'll repeat what I've suggested in the past: add more to the list of OSS
> packages, i.e. add org.jboss.*, *.redhat.* and org.spring.* and possible
> more from the top 10 OSS plugins on marketplace.
>
> So at least the OSS collaborators can be contacted and we can help improve
> ;) /max http://about.me/maxandersen
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
>
>
> --
> Codetrails GmbH
> The knowledge transfer company
>
> Robert-Bosch-Str. 7, 64293 Darmstadt
> Phone: +49-6151-276-7092
> Mobile: +49-179-131-7721
> http://www.codetrails.com/
>
> Managing Director: Dr. Marcel Bruch
> Handelsregister: Darmstadt HRB 91940
>
>
>
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
>



-- 
Greg Amerson
Liferay Developer Tools
Liferay, Inc. www.liferay.com
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to