Re: Alternative to fatJar - modular solution?

2021-10-14 Thread Dalibor Topic
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 Hauptverwaltung: Riess

Re: The baby and the bathwater

2018-03-28 Thread dalibor topic
vious 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 | Principal

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> Dali

Re: Jigsaw and containers

2017-08-31 Thread dalibor topic
topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverwal

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 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Hauptverw

Re: SecurityManager environments

2017-04-06 Thread dalibor topic
rpose. 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 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORACLE Deutschland B.V. &a

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 that on

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 fashion sense

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

2016-09-27 Thread dalibor topic
://scholarworks.gvsu.edu/cgi/viewcontent.cgi?article=1641=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 | Principal Product M

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

2016-09-27 Thread dalibor topic
swered 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 -- <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.2016 00:42

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-08/ed-1/se

Re: Exporting - the wrong default?

2016-08-03 Thread dalibor topic
he 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 <tel:+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

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 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737

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. OK

Re: Exporting - the wrong default?

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

Re: Missing sources stepping through Jigsaw code?

2016-07-29 Thread dalibor topic
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 <tel:+494089091214> | Mobile: +

Re: Missing sources stepping through Jigsaw code?

2016-07-29 Thread dalibor topic
. 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 <tel:+494089091214> | Mobi

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

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

Re: Exporting - the wrong default?

2016-07-27 Thread dalibor topic
e software. 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 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORACLE Deutschland B.V. & Co.

Re: Exporting - the wrong default?

2016-07-26 Thread dalibor topic
aults" 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 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORAC

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 reach out

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 [0] https

Re: It's not too late for access control

2016-07-16 Thread dalibor topic
elopment 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://twitter.com/robila

Re: It's not too late for access control

2016-07-16 Thread dalibor topic
, such as jdeps, or -XX:+CheckEndorsedAndExtDirs, ... as is empathy. cheers, dalibor topic -- <http://www.oracle.com> Dalibor Topic | Principal Product Manager Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORACLE Deutschland B.V. &

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
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 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORACLE Deutsch

Re: It's not too late for access control

2016-07-15 Thread dalibor topic
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://www.oracle.

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 <dalibor.to...@oracle.com> 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

Re: It's not too late for access control

2016-07-14 Thread dalibor topic
ersion of that dependency, such as 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]

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

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
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 . cheers, dalibor topic -- <http://www.oracle.

Re: Ever a Windows ZIP to install?

2016-07-12 Thread dalibor topic
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/technetwork/java/javase/downloads

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

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

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 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE Deutschland B.V. & Co. KG Haupt

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 <tel:+494089091214> | Mobile: +491737185961 <tel:+491737185961> Oracle Java Platform Group ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg ORACLE

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://www.o

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: Jean-Francois Denise

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

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 tel:+494089091214 | Mobile: +491737185961 tel:+491737185961 ORACLE Deutschland B.V. Co. KG | Kühnehöfe 5 | 22761 Hamburg