[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2023-02-09 Thread Bruno P. Kinoshita (Jira)


[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17686498#comment-17686498
 ] 

Bruno P. Kinoshita commented on COMMONSSITE-103:


Found this issue while I'm searching for another issue. I think it can be 
closed as nobody is tracking it in our side at the moment (looks like there was 
some activity by 2018, but better to re-open it later then to leave it open 
without people to comment/reply, IMO).

> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Apache Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2018-02-27 Thread Kamila Molina (JIRA)

[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16379596#comment-16379596
 ] 

Kamila Molina commented on COMMONSSITE-103:
---

Hi, I am a student and would be interested in moving commons-rdf to Java 9 the 
modular system or is there other issues I can work?

Kamila.

> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2018-03-02 Thread Stian Soiland-Reyes (JIRA)

[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16383466#comment-16383466
 ] 

Stian Soiland-Reyes commented on COMMONSSITE-103:
-

Hi, [~kamila.molina97] - that sounds like a great idea since Commons RDF it has 
multiple impementations of the same API, and they are currently separated as 
Maven modules. Another potential candidate for that could be Commons-VFS 
although that is a single Maven module currently.

https://commons.apache.org/proper/commons-rdf/userguide.html#Creating_Commons_RDF_instances
 shows how it now uses ServiceLoader SPI to find implementations, which could 
be good to revise/test for Java 9 modules.

I suggest you make a new brief JIRA issue under the "Commons RDF" Jira project 
(I'm afraid there's one project per Commons component) and point to that from 
here -- perhaps [~ajs6f] could be interested in being the GSOC mentor..? ;-)


> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2018-03-02 Thread A. Soroka (JIRA)

[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16383485#comment-16383485
 ] 

A. Soroka commented on COMMONSSITE-103:
---

Hi, [~kamila.molina97] and [~stain], definitely up for mentoring. I had a lot 
of fun mentoring a few years ago and we got a lot done.

My understanding is that the JPMS as it exists in Java 9 was mainly meant for 
initial use modularizing the Java platform, not necessarily application code. 
That's not to say that we couldn't do this, but I would like to hear a little 
more about what you have in mind, [~kamila.molina97]. Definitely do as [~stain] 
suggests and make a new brief issue with a fuller description of what you have 
in mind. (I think you should give it the labels {{commons gsoc2018 library}} as 
Stian did for this one, but he can correct me if that's not the right 
procedure.)

To be clear, I'm not expecting that you have a complete work plan in that 
ticket, and of course things will change as we go and learn more, but I would 
like you to be able to state fairly clearly what the goal(s) of the project 
will be at the outset. I have found that makes for a better project since we 
are all working remotely and do not have or get as much feedback as we would 
together.

Thanks for your interest!

> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2018-03-02 Thread Gilles (JIRA)

[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16383558#comment-16383558
 ] 

Gilles commented on COMMONSSITE-103:


bq. My understanding is that the JPMS as it exists in Java 9 was mainly meant 
for initial use modularizing the Java platform, not necessarily application 
code.

Unless I'm mistaken, JPMS is fully-fledged for creating modular libraries and 
applications; defining "exports" and "requires" in "module-info" files, for 
libraries that were modular in spirit, looks straightforward (see e.g. [the 
little experiment which I've made for "Commons 
RNG"|https://git1-us-west.apache.org/repos/asf?p=commons-rng.git;a=tree;f=commons-rng-examples/examples-jpms]).
  However, Gary mentioned a 
[problem|http://markmail.org/message/tdpjzfxz4lhccw7n], seemingly unsolvable 
from our end.

> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2018-03-02 Thread A. Soroka (JIRA)

[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16383574#comment-16383574
 ] 

A. Soroka commented on COMMONSSITE-103:
---

I'm not against it-- I just wanted to be sure we don't try to use JPMS for more 
than it's good for. As I understand the idea, I don't think multi-version JARs 
are a problem here; we're talking about modules in separate JARs. But that's a 
good reason for [~kamila.molina97] to write a ticket specifically for this 
idea-- let's figure out the best way to do this together!

> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2018-03-02 Thread Gilles (JIRA)

[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16383581#comment-16383581
 ] 

Gilles commented on COMMONSSITE-103:


{quote}I don't think multi-version JARs are a problem here
{quote}
Why not? IIUC what Gary meant, it is the problem.
{quote}we're talking about modules in separate JARs.
{quote}
Do you mean creating one set of JARs for Java 8 (and lower) and one set for 
Java 9 (and higher)?
{quote}But that's a good reason for Kamila Molina to write a ticket 
specifically for this idea-- let's figure out the best way to do this together!
{quote}
+1 :)

> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2018-03-02 Thread A. Soroka (JIRA)

[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16383584#comment-16383584
 ] 

A. Soroka commented on COMMONSSITE-103:
---

Right, I didn't understand multi-release JARs to be what is proposed here, but 
as we're both seeing, we need some more info! [~kamila.molina97], let's hear 
from you.

> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2018-03-04 Thread Kamila Molina (JIRA)

[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16385260#comment-16385260
 ] 

Kamila Molina commented on COMMONSSITE-103:
---

Hi [~ajs6f], [~erans], and [~stain],

Well, I see [commons-rdf|[https://github.com/apache/commons-rdf]] provides an 
API for implementations of RDF frameworks. The idea would be use JPMS for each 
module already in commons rdf. 

The module system is thought not only for internal uses of Java, but also for 
API developers or applications in general. This gets rid of the classpath and 
uses a module-path, which solves some problems that classpath introduces, 
specially at runtime.

About multi-version jars, I don't see it as a problem. The module system 
doesn't store versions. Management tools such as maven in this case will handle 
versioning. Of course, we can define versions as in the case of java-se@9, but 
these work mostly as a tag to recognize the module, correct me if I am wrong 
please.

We don't need to create a set of jars both for Java 8 and Java 9. If we just 
move to Java 9, using JPMS those jars will be functional in older versions. 
Java is characterized for backward compatibility.  

The intent of my proposal will be to migrate commons-rdf to Java 9. In other 
words, add module-info.java for each module in commons-rdf. With this, we 
should to see which classes a user of commons-rdf will have access, and which 
ones will be for internal purposes, for example. 

> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (COMMONSSITE-103) GSOC: Apache Commons bug bounty

2022-01-23 Thread Gilles Sadowski (Jira)


[ 
https://issues.apache.org/jira/browse/COMMONSSITE-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17480696#comment-17480696
 ] 

Gilles Sadowski commented on COMMONSSITE-103:
-

Isn't this discussion outdated?

> GSOC: Apache Commons bug bounty
> ---
>
> Key: COMMONSSITE-103
> URL: https://issues.apache.org/jira/browse/COMMONSSITE-103
> Project: Apache Commons All
>  Issue Type: New Feature
>Reporter: Stian Soiland-Reyes
>Priority: Major
>  Labels: commons, gsoc2018, library
>
> [Apache Commons|https://commons.apache.org/] is a project that manage a 
> series of independent Java libraries called 
> [components|https://commons.apache.org/components.html]. 
> Some of the perhaps most well known components include 
> [commons-io|https://commons.apache.org/proper/commons-io/], 
> [commons-lang|https://commons.apache.org/proper/commons-lang/], 
> [commons-collections|https://commons.apache.org/proper/commons-collections/] 
> and [commons-cli|https://commons.apache.org/proper/commons-cli/]
> But did you know that Commons is also managing some more specialized 
> components like 
> [commons-crypto|https://commons.apache.org/proper/commons-crypto/], 
> [commons-numbers|https://commons.apache.org/proper/commons-numbers/], 
> [commons-rng|https://commons.apache.org/proper/commons-rng/] and 
> [commons-rdf|https://commons.apache.org/proper/commons-rdf/] ?
> The potential GSOC student will propose an idea to work with one or more 
> chosen Apache Commons components to churn through any outstanding Jira 
> issues, update for Java 8/9, improve web site, documentation or testing.
> As the appropriate GSOC mentor will depend slightly on which Commons 
> component the student is interested in, prospective students are encouraged 
> to engage early by subscribing and posting to 
> [dev@commons|https://lists.apache.org/list.html?d...@commons.apache.org] 
> using the subject tag [GSOC] and the  commons  component(s) they are intested 
> in, e.g.
> {quote}
> To: d...@commons.apache.org
> Subject: [GSOC] [Crypto] Potential GSOC idea
> Hi, I am Alice, student at Foo university, and I am interested in GSOC for 
> Apache Commons, in particular Commons Crypto as I have been quite involved in 
> cryptography protocols over the years together with my friend Bob.
> What could be a good chunk of work to get started with? Perhaps adding 
> support for rot13?
> {quote}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)