Re: xercesj project suggestion

2024-04-29 Thread Mukul Gandhi
Hi Radu,
Thanks for valuable information. That helps me.

On Mon, Apr 29, 2024 at 10:06 AM Radu Coravu
 wrote:
> This part of the Xerces project describes how decisions are made and
> contributions are accepted:
>
> https://xerces.apache.org/charter.html

Thanks for references, to these details, and surely XercesJ team needs
to adhere to these guidelines.

I'm personally fine been told, if I'm unknowingly violating any of
points of Apache Xerces project's charter, and I'll be happy to
correct my future contributions to this project to adhere correctly to
Apache Xerces project's charter.

> It's interesting there is also this xerces2-j project which seems to be
> or to have been a mirror of the Apache Xerces project, the last commit
> made about 5 years ago:
>
> https://github.com/apache/xerces2-j

Thanks for reference as well, to this github project. It seems to me
that, Sam Ruby (as far as I know, Sam is director of Apache Software
Foundation and has been co-editor of HTML specs as well and therefore
we need to have his interest in ASF Xerces project) and few other
people as well are contributors to this GitHub project (i.e,
https://github.com/apache/xerces2-j). But these gentlemen haven't
communicated details about these tasks to Apache Xerces team on our
discussion forums here.

It seems to me that, https://github.com/apache/xerces2-j is a mirror
of XercesJ's project. But this mirror site doesn't seem to be setup to
sync with XerceJ
commits that we currently do on XercesJ's current active codebase.

The XercesJ project's repos https://github.com/apache/xerces-j that
I've created, seems to sync correctly with Apache XercesJ repos. I've
already yesterday imported XercesJ svn trunk's content with all
relevant commit history, which is now available as git repos at
https://github.com/apache/xerces-j.

I'm now trying to do XercesJ import of its svn's other codebase
branches, tags etc within the github location
https://github.com/apache/xerces-j. Until all of these activities are
completed that I'm trying to do as of now, none-of XercesJ svn
contents shall be altered by myself in an away. In-fact personally, I
don't wish to alter XercesJ svn contents in any way.

I do actually wish to setup the codebase location
https://github.com/apache/xerces-j, with all necessary imports of
XercesJ svn's code and other artifacts.

I'll inform this list, when I've completed these mentioned tasks.

Many thanks.


-- 
Regards,
Mukul Gandhi

-
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org



Re: xercesj project suggestion

2024-04-28 Thread Radu Coravu

Hi Mukul,

This part of the Xerces project describes how decisions are made and 
contributions are accepted:


https://xerces.apache.org/charter.html

Maybe you could keep the project private while you await feedback from 
Michael.


It's interesting there is also this xerces2-j project which seems to be 
or to have been a mirror of the Apache Xerces project, the last commit 
made about 5 years ago:


https://github.com/apache/xerces2-j

Regards,

Radu

Radu Coravu
Oxygen XML Editor

On 4/27/24 16:56, Mukul Gandhi wrote:

Hi Radu,

On Fri, Apr 26, 2024 at 6:10 PM Radu Coravu  wrote:

I'm not sure why my mailer shows your email id as
@...invalid, when I get your mail via this mailing list.


It might be also possible to convert an entire SVN history to Git history:

https://docs.github.com/en/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository

I do find this thought interesting, and shall try to implement this.


It would also be interesting to find out if projects hosted by Apache
allow pull requests made only with a "sign-off" comment or they require
proposed changes to be taken into account only if made by certain
allowed contributors.

Any of your contributions to this project are most welcome.




-
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org



Re: xercesj project suggestion

2024-04-27 Thread Mukul Gandhi
Hi Radu,

On Fri, Apr 26, 2024 at 6:10 PM Radu Coravu  wrote:

I'm not sure why my mailer shows your email id as
@...invalid, when I get your mail via this mailing list.

> It might be also possible to convert an entire SVN history to Git history:
>
> https://docs.github.com/en/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository

I do find this thought interesting, and shall try to implement this.

> It would also be interesting to find out if projects hosted by Apache
> allow pull requests made only with a "sign-off" comment or they require
> proposed changes to be taken into account only if made by certain
> allowed contributors.

Any of your contributions to this project are most welcome.


-- 
Regards,
Mukul Gandhi

-
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org



Re: xercesj project suggestion

2024-04-26 Thread Radu Coravu

Hi Mukul,

It might be also possible to convert an entire SVN history to Git history:

https://docs.github.com/en/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository

It would also be interesting to find out if projects hosted by Apache 
allow pull requests made only with a "sign-off" comment or they require 
proposed changes to be taken into account only if made by certain 
allowed contributors.


Regards,

Radu

Radu Coravu
Oxygen XML Editor

On 4/26/24 14:57, Mukul Gandhi wrote:

Hi Radu,
 Thanks for the thoughts.

On Thu, Apr 25, 2024 at 11:16 AM Radu Coravu wrote:

I think that the possibility of moving Apache Xerces as a GitHub project
would be great, the issues list could also be maybe moved to GitHub and
maybe the development could pick up especially if the project would
accept pull requests.

I've been able to do few things as follows earlier today, for trying
to migrate Apache Xerces-J project codebase to GitHub,

Successfully created GitHub repos with name 'xerces-j' within asf's
work area. My asf Xerces project credentials seems to have allowed me
to do this.

I've copied over everything from Xerces-J svn branch
'xml-schema-1.1-dev' to https://github.com/apache/xerces-j (on the
branch 'main'. there's this only branch currently available on this
GitHub repos).

The Xerces-J svn trunk's contents are available within an archive file
named "xerces-java-trunk_asf_svn_backup_2024-04-25.zip" within
https://github.com/apache/xerces-j (just as backup of Xerces-J svn
trunk contents as of now).

I've copied over necessary XML Schema 1.0 and 1.1 test suites as well
within GitHub repos https://github.com/apache/xerces-j.

I'm not sure how to copy existing Xerces-J issues list from asf jira
to GitHub. May be, we should continue managing Xerces-J's project
issues on asf jira itself. We may use GitHub as well to discuss
Xerces-J issues.

Xerces-J's existing svn url
https://svn.apache.org/repos/asf/xerces/java/ has all the things as
previously, and also nothing has been changed on Xerces-J project web
site https://xerces.apache.org/xerces2-j/. Let's keep all of this, as
it is. If Xerces-J's migration to GitHub is approved by Xerces team,
may be we should at-least make the web location
https://svn.apache.org/repos/asf/xerces/java/ readonly.

IMHO, I'm curious how Michael Glavassevich (he's asf Xerces project's
PMC chair) feels about what has been done as mentioned above within
this mail. I'm willing to undo all of this what has been done, if
Michael or anyone else thinks so.

Many thanks.


--
Regards,
Mukul Gandhi

-
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org



-
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org



Re: xercesj project suggestion

2024-04-26 Thread Mukul Gandhi
Hi Radu,
Thanks for the thoughts.

On Thu, Apr 25, 2024 at 11:16 AM Radu Coravu wrote:
> I think that the possibility of moving Apache Xerces as a GitHub project
> would be great, the issues list could also be maybe moved to GitHub and
> maybe the development could pick up especially if the project would
> accept pull requests.

I've been able to do few things as follows earlier today, for trying
to migrate Apache Xerces-J project codebase to GitHub,

Successfully created GitHub repos with name 'xerces-j' within asf's
work area. My asf Xerces project credentials seems to have allowed me
to do this.

I've copied over everything from Xerces-J svn branch
'xml-schema-1.1-dev' to https://github.com/apache/xerces-j (on the
branch 'main'. there's this only branch currently available on this
GitHub repos).

The Xerces-J svn trunk's contents are available within an archive file
named "xerces-java-trunk_asf_svn_backup_2024-04-25.zip" within
https://github.com/apache/xerces-j (just as backup of Xerces-J svn
trunk contents as of now).

I've copied over necessary XML Schema 1.0 and 1.1 test suites as well
within GitHub repos https://github.com/apache/xerces-j.

I'm not sure how to copy existing Xerces-J issues list from asf jira
to GitHub. May be, we should continue managing Xerces-J's project
issues on asf jira itself. We may use GitHub as well to discuss
Xerces-J issues.

Xerces-J's existing svn url
https://svn.apache.org/repos/asf/xerces/java/ has all the things as
previously, and also nothing has been changed on Xerces-J project web
site https://xerces.apache.org/xerces2-j/. Let's keep all of this, as
it is. If Xerces-J's migration to GitHub is approved by Xerces team,
may be we should at-least make the web location
https://svn.apache.org/repos/asf/xerces/java/ readonly.

IMHO, I'm curious how Michael Glavassevich (he's asf Xerces project's
PMC chair) feels about what has been done as mentioned above within
this mail. I'm willing to undo all of this what has been done, if
Michael or anyone else thinks so.

Many thanks.


--
Regards,
Mukul Gandhi

-
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org



Re: xercesj project suggestion

2024-04-24 Thread Radu Coravu

Hi Mukul,

Indeed I see xerces-c is on GitHub:

https://github.com/apache/xerces-c

I think that the possibility of moving Apache Xerces as a GitHub project 
would be great, the issues list could also be maybe moved to GitHub and 
maybe the development could pick up especially if the project would 
accept pull requests.


Regards,

Radu

Radu Coravu
Oxygen XML Editor

On 4/25/24 08:23, Mukul Gandhi wrote:

Hi all,
 I've been having, following two Xerces-J related activities within
my mind, that could be done,

1) Archiving (sort, of creating a zip or tar.gz archive) Xerces-J
codebase and all other contents from Xerces-J svn trunk location (this
svn trunk location, shall be empty after this activity). Afterwhich,
we may move Xerces-J codebase and all other contents from Xerces-J svn
branch xml-schema-1.1-dev to trunk. The new trunk contents shall also
have trunk's previous content's archive zip/tar.gz file.

I belive that, these activities were informally agreed upon few years
ago on Xerces-J mailing list.

I think, this shall ease maintaining Xerces-J codebase going forward.

2) After step 1) above is achieved, I think it'll be good if we may
move XercesJ project repos to Apache git infra (Xerces-C already has
that).

It'll be nice if we could have thoughts and possible go-ahead about
above mentioned activities, from other members of Xerces committers
and pmc members.

Many thanks.




-
To unsubscribe, e-mail: j-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-dev-h...@xerces.apache.org