Re: Alternative to fatJar - modular solution?

2021-10-14 Thread Dalibor Topic
rpose. [0] Thanks, dalibor topic [0] https://mail.openjdk.java.net/mailman/listinfo/jigsaw-dev -- <http://www.oracle.com> Dalibor Topic Consulting Product Manager Phone: +494089091214 , Mobile: +491737185961 , Video: dalibor.to...@oracle.com Oracle Global Services Germany GmbH Hauptverwalt

Re: The baby and the bathwater

2018-03-28 Thread dalibor topic
y with previous versions, (ii) the frequency of breaking changes increases over time, (iii) 2.54% of their clients are impacted, and (iv) systems with higher frequency of breaking changes are larger, more popular, and more active" cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic |

Re: How does one handle a java method which returns a non-public sub-type via reflection?

2018-01-16 Thread dalibor topic
On 16.01.2018 14:08, jeffrey kutcher wrote> Is there official documentation explaining the method resolution process somewhere? I'd suggest taking a look at the Java Language specification and JVM specification for details. cheers, dalibor topic -- <http://www.oracle.com>

Re: Jigsaw and containers

2017-08-31 Thread dalibor topic
topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München Registergerich

Re: Some suggested patches and improvements

2017-05-18 Thread dalibor topic
s, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München Registergeri

Re: SecurityManager environments

2017-04-06 Thread dalibor topic
This is perhaps why there were only 36 applications in our sample." cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deuts

Re: #LayerPrimitives aka allowing to add private package at runtime to a module ?

2017-03-17 Thread dalibor topic
ng in the door frame and shouting 'hey, everyone, did you all just hear what was said in the other room?' each time someone says something in either room, regardless of how important it is to either separate set of conversations. cheers, dalibor topic -- <http://www.oracle.com>

Re: jdk 9 build release notes incorrectly has jigsaw data

2017-01-13 Thread dalibor topic
Thanks, Martin - I've passed your feedback on to the team publishing the builds. cheers, dalibor topic On 13.01.2017 19:04, Martin Buchholz wrote: I tried to look at build 151 "Summary of changes" and went to http://download.java.net/java/jdk9/changes/jdk-9+151.html but th

Re: Alternative mechanism for reflective access control (#ReflectiveAccessToNonExportedTypes / #AwkwardStrongEncapsulation)

2016-09-27 Thread dalibor topic
On 27.09.2016 13:01, dalibor topic wrote: On 27.09.2016 12:03, Andrew Dinn wrote: Yes we could use braces instead of a belt, but why do we /need/ braces when we can already wear a belt? I don't think that it's an either one or another proposition, Although the developing fashio

Re: Alternative mechanism for reflective access control (#ReflectiveAccessToNonExportedTypes / #AwkwardStrongEncapsulation)

2016-09-27 Thread dalibor topic
and http://scholarworks.gvsu.edu/cgi/viewcontent.cgi?article=1641&context=theses for an example of research on the benefits of using suspenders to reduce lower back pain in police officers, that often need to carry heavy duty belts. cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic

Re: Alternative mechanism for reflective access control (#ReflectiveAccessToNonExportedTypes / #AwkwardStrongEncapsulation)

2016-09-27 Thread dalibor topic
he answered this specific question by providing two counter examples: 1. "no security manager at runtime", and 2. "no equivalent at compile time" when A (i.e. being able to constrain access control using a security manager) can not be true. cheers, dalibor topic -- <

Re: Alternative mechanism for reflective access control (#ReflectiveAccessToNonExportedTypes / #AwkwardStrongEncapsulation)

2016-09-26 Thread dalibor topic
the use of the term "open" in the context of a software development community name typically does not determine the architecture (or any other properties or qualities) of software produced by such communities, aside from the aforementioned choice. cheers, dalibor topic -- <http://

Re: Can jdeps resolve unnecessary dependencies?

2016-09-08 Thread dalibor topic
As Mandy said, jdeps can't do that. There are other tools that perform bytecode engineering, optimization and shrinking that could assist you in determining a useful subset of all your application's classes to feed into jdeps for further analysis. cheers, dalibor topic On 08.09.

Re: Exporting - the wrong default?

2016-08-04 Thread dalibor topic
they don't turn out to be very likely in practice. [0] [1] cheers, dalibor topic [0] "Comet May Kill All Earth Life Says Scientist," The San Francisco Call (San Francisco, CA), February 8, 1910, Page 1, Image 1, col. 2. http://chroniclingamerica.loc.gov/lccn/sn85066387/1910-02-

Re: Exporting - the wrong default?

2016-08-03 Thread dalibor topic
system design works hard behind the scenes to support that approach, please see http://openjdk.java.net/projects/jigsaw/spec/sotms/#compatibility--migration . cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +49173718

Re: Exporting - the wrong default?

2016-08-02 Thread dalibor topic
On 01.08.2016 16:04, David M. Lloyd wrote: On 08/01/2016 05:40 AM, dalibor topic wrote: Is it safe to assume that all such involuntarily headache inducing Slings and Stones are also kept under lock in non-public classes? Of course not, no more than it is safe to assume that such will be

Re: Exporting - the wrong default?

2016-08-02 Thread dalibor topic
, which is also useful as well as intuitive. How do I make a single class non-public in a third party component? cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | K

Re: Exporting - the wrong default?

2016-08-01 Thread dalibor topic
On 29.07.2016 16:55, David M. Lloyd wrote: On 07/29/2016 09:20 AM, dalibor topic wrote: Is it safe to assume that all potentially headache inducing Guns and Bullets are always kept under lock in non-public classes? Of course, that's why we had non-public classes in the first place.

Re: Exporting - the wrong default?

2016-07-29 Thread dalibor topic
under lock in non-public classes? cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwalt

Re: Missing sources stepping through Jigsaw code?

2016-07-29 Thread dalibor topic
rs of such builds (like different binary formats, or builds with some option turned on or off, or whatever else people tend find a temporary need for). cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 OR

Re: Missing sources stepping through Jigsaw code?

2016-07-29 Thread dalibor topic
x27;t make any sense. cheers, dalibor topic [0] For example, some kind of "open source way", applying to binaries not actually being published under an open source license. -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +49173718596

Re: Missing sources stepping through Jigsaw code?

2016-07-29 Thread dalibor topic
a feature" is a resounding yes, then it may make sense for the mainstream builds. If not, then probably not. cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co.

Re: Exporting - the wrong default?

2016-07-29 Thread dalibor topic
s, it's important to understand that an average application consisting of 106 components -- of which 6.8% are known bad -- could contain numerous unique vulnerabilities" [0] Relevant background reading: https://www.owasp.org/index.php/Top_10_2013-A9-Using_Components_with_Known_Vulnerabiliti

Re: Exporting - the wrong default?

2016-07-28 Thread dalibor topic
ch trade offs, in particular over the maintenance life cycle of a software system. cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Ha

Re: Widespread use of reflection, [was Feedback on proposal for #ReflectiveAccessToNonExportedTypes]

2016-07-27 Thread dalibor topic
mwiki.php/JustForFun/ApocalypseDayPlanner?from=Main.ApocalypseDayPlanner cheers, dalibor topic [0] https://www.youtube.com/watch?v=UFatVn1hP3o&feature=youtu.be -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschla

Re: Exporting - the wrong default?

2016-07-27 Thread dalibor topic
ware. It even touches briefly on the utility of modules in JDK 9. cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deuts

Re: Exporting - the wrong default?

2016-07-26 Thread dalibor topic
faults" in https://buildsecurityin.us-cert.gov/articles/knowledge/principles/failing-securely cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe

Re: Testing

2016-07-25 Thread dalibor topic
Done: https://twitter.com/iotsakp/status/757546517519622145 cheers, dalibor topic On 25.07.2016 12:05, dalibor topic wrote: On 25.07.2016 07:36, Malachi de Ælfweald wrote: I wasn't suggesting that it was a JDK bug - but that LWJGL might be a good test subject. I'll try to re

Re: Testing

2016-07-25 Thread dalibor topic
On 25.07.2016 07:36, Malachi de Ælfweald wrote: I wasn't suggesting that it was a JDK bug - but that LWJGL might be a good test subject. I'll try to reach out to someone involved in that project and see if they are interested in joining the fun [0]. cheers, dalibor topic

Re: It's not too late for access control

2016-07-16 Thread dalibor topic
development of the programming language and associated development tools [2]. In short, let's not argue about absolute statements one way or the other if we can avoid it. cheers, dalibor topic [0] https://groups.google.com/forum/m/#!msg/boring-crypto/48qa1kWignU/o8GGp2K1DAAJ [1] https://twi

Re: It's not too late for access control

2016-07-16 Thread dalibor topic
)assessment are important, such as jdeps, or -XX:+CheckEndorsedAndExtDirs, ... as is empathy. cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22

Re: It's not too late for access control

2016-07-15 Thread dalibor topic
On 15.07.2016 15:39, Jochen Theodorou wrote: On 15.07.2016 14:55, dalibor topic wrote: [...] And if adopting the more correct practices requires them to make a huge breaking change? Maybe even getting rid of base principles? Commitment bias to accumulated technical debt is completely

Re: It's not too late for access control

2016-07-15 Thread dalibor topic
their ability to migrate to new JDK (update) releases as they start testing against JDK 9 and discover one or more issues with their code. cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACL

Re: It's not too late for access control

2016-07-15 Thread dalibor topic
ffect code migrating to JDK 9. I maintain a list of things to consider at https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach and would welcome suggestions for improving and expanding that list over on the adoption-discuss mailing list. cheers, dalibor topic -- <http://w

Re: It's not too late for access control

2016-07-14 Thread dalibor topic
On 14.07.2016 14:31, Robert Muir wrote: On Thu, Jul 14, 2016 at 8:22 AM, dalibor topic wrote: I'd suggest moving on [1] to a maintained version of that dependency, such as 2.6.x currently seems to be. I'm not complaining about the issue: I'm simply trying to put things

Re: It's not too late for access control

2016-07-14 Thread dalibor topic
2.6.x currently seems to be. While that doesn't necessarily mean it won't break in the same or a different fashion in the future, at least you would have a chance to fix such issues or to have someone else fix them for you. ;) cheers, dalibor topic [1] https://logging.apache.org/l

Re: Should setAccessible be part of Java or not? (was Re: It's not too late for access control)

2016-07-14 Thread dalibor topic
On 14.07.2016 11:57, Andrew Dinn wrote: On 14/07/16 10:44, dalibor topic wrote: I believe that this was discussed before at http://mail.openjdk.java.net/pipermail/jpms-spec-observers/2015-September/000122.html Thank you for the link, Dalibor. It does indeed appear that the possibility of

Re: Should setAccessible be part of Java or not? (was Re: It's not too late for access control)

2016-07-14 Thread dalibor topic
much of this API. However, I'll put aside the appropriateness of such descriptions in order to challenge the assertion that it 'needs to go away'. I believe that this was discussed before at http://mail.openjdk.java.net/pipermail/jpms-spec-observers/2015-September/000122.html .

Re: Ever a Windows ZIP to install?

2016-07-12 Thread dalibor topic
Windows goes, please see https://bugs.openjdk.java.net/browse/JDK-8145527 . As far as the burden of running the Oracle JDK installer goes, keep in mind that it can be installed silently in a user chosen location, as described in [3]. cheers, dalibor topic [0] http://www.oracle.com/technetw

Re: Please do not cross-post to jpms-spec-comme...@openjdk.java.net

2016-07-12 Thread dalibor topic
'll reject any cross-posted messages. - Mark -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptv

Re: New EA builds, contains initial implementation of current proposals

2016-07-08 Thread dalibor topic
On 07.07.2016 18:18, Malachi de Ælfweald wrote: Right - I was trying to find documentation on the new url format. Please see http://openjdk.java.net/jeps/220 for details on the new jrt URI scheme for naming stored modules, classes, and resources . cheers, dalibor topic -- <h

Re: CFV: New Jigsaw Committer: Igor Ignatyev

2016-02-16 Thread dalibor topic
Vote: Yes. -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München R

Re: Running module jar programatically

2015-12-02 Thread Dalibor Topic
On 12/2/15 5:26 PM, Stephane Epardaud wrote: > Of course it does not help that I have to do this all outside of my IDE > as Eclipse doesn't know about Java 9 yet :( See https://marketplace.eclipse.org/content/java-9-support-beta-neon cheers, dalibor topic -- Oracle <http://

Re: CFV: New Jigsaw Committer: Jan Lahoda

2015-12-02 Thread Dalibor Topic
Vote: Yes. -- Oracle <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung:

Re: JOSM feedback on Java 7,8,9, including Jigsaw EA

2015-11-04 Thread dalibor topic
On 30.10.2015 16:29, Vincent Privat wrote: Hi, - Is it expected to allow external people to have the possibility to subscribe to JDK issues? See http://robilad.livejournal.com/139637.html cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager

Re: CFV: New Jigsaw Committer: Harold Seigel

2015-09-16 Thread dalibor topic
Vote: Yes. -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München R

Re: CFV: New jigsaw Committer: Jean-Francois Denise

2015-09-16 Thread dalibor topic
Vote: Yes. -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München R

Re: Bring your own JRE (BYOJ)

2015-04-20 Thread dalibor topic
implementation are part of OpenJDK, so you'd have to write your own. cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutsc

Re: Support for jrt-fs.jar in JDK 7 would be very helpful in allowing FindBugs to run under Java 9

2014-11-16 Thread Dalibor Topic
7u: http://mail.openjdk.java.net/pipermail/jdk7u-dev/2014-January/008242.html . So I'd tend to agree that separate availability would be a better option at this point in time of JDK 7u releases. cheers, dalibor topic -- Oracle <http://www.oracle.com> Dalibor Topic | Principal Product Manager

Re: CFV: New Jigsaw Committer: Jim Laskey

2014-11-07 Thread dalibor topic
Vote: Yes. -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München R

Re: CFV: New Jigsaw Committer: Sundar Athijegannathan

2014-11-07 Thread dalibor topic
Vote: Yes. -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München R

Re: CFV: New Jigsaw Committer: Erik Joelsson

2014-08-06 Thread dalibor topic
Vote: Yes. -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München R

Re: CFV: New Jigsaw Committer: Mike Duigou

2014-08-06 Thread dalibor topic
Vote: Yes. -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 | Mobile: +491737185961 ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwaltung: Riesstr. 25, D-80992 München R