[jira] [Commented] (DERBY-7162) Update Git mirror for db-derby. Current mirror is out of date, hasn't been updated since 2019
[ https://issues.apache.org/jira/browse/DERBY-7162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17868320#comment-17868320 ] Qiheng He commented on DERBY-7162: -- - Although github has abandoned support for Subversion at https://github.blog/news-insights/product-news/sunsetting-subversion-support/, I noticed that apache/subversion itself can be mirrored in real time on github, namely https://github.com/apache/subversion. - It seems that all relevant github documents have been deleted, leaving only https://docs.github.com/en/migrations/importing-source-code/using-the-command-line-to-import-source-code/importing-a-subversion-repository, which introduces how to convert an svn repository to a git repository. > Update Git mirror for db-derby. Current mirror is out of date, hasn't been > updated since 2019 > - > > Key: DERBY-7162 > URL: https://issues.apache.org/jira/browse/DERBY-7162 > Project: Derby > Issue Type: Task > Components: Build tools >Reporter: Bob Neugebauer >Priority: Major > > There is an existing GIT mirror for DB-DERBY available at > [https://github.com/apache/derby] however this mirror is out of date. Last > commit was Aug 2019. This mirror is missing all branches and tags that the > derby SVN repo contains. > I had opened an INFRA ticket INFRA-25623 to request an update to git but > Chris said this had to come from the derby maintainers. > I have a project that is using derby, in particular 10.17, and I am looking > for the best way to avoid having our build servers hit ASF frequently to pull > from SVN. Using a git fork would seem the best way to achieve this. > > Thanks, Bob -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (DERBY-7162) Update Git mirror for db-derby. Current mirror is out of date, hasn't been updated since 2019
[ https://issues.apache.org/jira/browse/DERBY-7162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17836956#comment-17836956 ] Richard N. Hillegas commented on DERBY-7162: Can you describe the problem you had when trying to build Derby locally? Maybe someone can advise you on how to get over that hurdle. > Update Git mirror for db-derby. Current mirror is out of date, hasn't been > updated since 2019 > - > > Key: DERBY-7162 > URL: https://issues.apache.org/jira/browse/DERBY-7162 > Project: Derby > Issue Type: Task > Components: Build tools >Reporter: Bob Neugebauer >Priority: Major > > There is an existing GIT mirror for DB-DERBY available at > [https://github.com/apache/derby] however this mirror is out of date. Last > commit was Aug 2019. This mirror is missing all branches and tags that the > derby SVN repo contains. > I had opened an INFRA ticket INFRA-25623 to request an update to git but > Chris said this had to come from the derby maintainers. > I have a project that is using derby, in particular 10.17, and I am looking > for the best way to avoid having our build servers hit ASF frequently to pull > from SVN. Using a git fork would seem the best way to achieve this. > > Thanks, Bob -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (DERBY-7162) Update Git mirror for db-derby. Current mirror is out of date, hasn't been updated since 2019
[ https://issues.apache.org/jira/browse/DERBY-7162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17836955#comment-17836955 ] Richard N. Hillegas commented on DERBY-7162: Linking this issue to DERBY-6645, a previous attempt to create a parallel maven-based build for Derby. If I remember correctly, that attempt foundered on the complexity of message-file generation. Maven-related discussion should be moved to DERBY-6645. I am happy to coach you through a follow-on mavenization effort there. > Update Git mirror for db-derby. Current mirror is out of date, hasn't been > updated since 2019 > - > > Key: DERBY-7162 > URL: https://issues.apache.org/jira/browse/DERBY-7162 > Project: Derby > Issue Type: Task > Components: Build tools >Reporter: Bob Neugebauer >Priority: Major > > There is an existing GIT mirror for DB-DERBY available at > [https://github.com/apache/derby] however this mirror is out of date. Last > commit was Aug 2019. This mirror is missing all branches and tags that the > derby SVN repo contains. > I had opened an INFRA ticket INFRA-25623 to request an update to git but > Chris said this had to come from the derby maintainers. > I have a project that is using derby, in particular 10.17, and I am looking > for the best way to avoid having our build servers hit ASF frequently to pull > from SVN. Using a git fork would seem the best way to achieve this. > > Thanks, Bob -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (DERBY-7162) Update Git mirror for db-derby. Current mirror is out of date, hasn't been updated since 2019
[ https://issues.apache.org/jira/browse/DERBY-7162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17836893#comment-17836893 ] Steinar Bang commented on DERBY-7162: - Please note: this isn't a complaint. Maybe a shout of despair, but not a complaint. I could live with subversion (though I don't understand it. I switched from subversion to git in 2010 and have never felt the urge to go back. Main reason is that branching and merging works. Branching is something I really, really, ,tried to do in subversion), but I would be really really happy if derby switched from ant to maven for the build. Right now the OSGi support of derby is thoroughly broken (the exported package(s) don't match the package names found in the class files, which don't match the class files directory structure in the jar files. Also different jars contain the same packages) and I looked into providing a patch/pull request. A pull request is out since derby doesn't use git. And a patch is out because I can't make derby build locally. I tried following [Using Eclipse to Build Derby|https://cwiki.apache.org/confluence/display/DERBY/BuildingDerby#BuildingDerby-UsingEclipsetoBuildDerby] but I couldn't get it to work on eclipse 2024-03 on java 17. There is both an ant build and a separate maven hierarchy (something I've never seen before in the time I've used maven) in the project but I have no idea which one is used.. I tried importing the maven project(s) into eclipse but that contained no source files. In my opinion: To make the maven build work right, heavy reorganization would be needed: java source should be moved down into the src/main/java directory of the projects. Also files should be moved into directories to match their package names. Also it would be really, really nice from an OSGi point of view if two jar files didn't contain the same packages. I could contribute to such a reorganization (but if it isn't something anybody wants there is no point spending time on it). > Update Git mirror for db-derby. Current mirror is out of date, hasn't been > updated since 2019 > - > > Key: DERBY-7162 > URL: https://issues.apache.org/jira/browse/DERBY-7162 > Project: Derby > Issue Type: Task > Components: Build tools >Reporter: Bob Neugebauer >Priority: Major > > There is an existing GIT mirror for DB-DERBY available at > [https://github.com/apache/derby] however this mirror is out of date. Last > commit was Aug 2019. This mirror is missing all branches and tags that the > derby SVN repo contains. > I had opened an INFRA ticket INFRA-25623 to request an update to git but > Chris said this had to come from the derby maintainers. > I have a project that is using derby, in particular 10.17, and I am looking > for the best way to avoid having our build servers hit ASF frequently to pull > from SVN. Using a git fork would seem the best way to achieve this. > > Thanks, Bob -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (DERBY-7162) Update Git mirror for db-derby. Current mirror is out of date, hasn't been updated since 2019
[ https://issues.apache.org/jira/browse/DERBY-7162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17830594#comment-17830594 ] Bob Neugebauer commented on DERBY-7162: --- Thanks [~rhillegas] . For our use of the derby codebase, I am fine with it being a read only mirror and you ignoring forks and pull requests As for your other questions about git mirroring, I cannot answer that myself. I don't personally know how frequent git mirroring would occur or if there is any involvement from the project team in that process [~cml] This is in relation to the infra ticket I opened INFRA-25623 that you responded to, can you let Richard know if there are impacts to the project team if the git-mirror is updated? Thanks > Update Git mirror for db-derby. Current mirror is out of date, hasn't been > updated since 2019 > - > > Key: DERBY-7162 > URL: https://issues.apache.org/jira/browse/DERBY-7162 > Project: Derby > Issue Type: Task > Components: Build tools >Reporter: Bob Neugebauer >Priority: Major > > There is an existing GIT mirror for DB-DERBY available at > [https://github.com/apache/derby] however this mirror is out of date. Last > commit was Aug 2019. This mirror is missing all branches and tags that the > derby SVN repo contains. > I had opened an INFRA ticket INFRA-25623 to request an update to git but > Chris said this had to come from the derby maintainers. > I have a project that is using derby, in particular 10.17, and I am looking > for the best way to avoid having our build servers hit ASF frequently to pull > from SVN. Using a git fork would seem the best way to achieve this. > > Thanks, Bob -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Commented] (DERBY-7162) Update Git mirror for db-derby. Current mirror is out of date, hasn't been updated since 2019
[ https://issues.apache.org/jira/browse/DERBY-7162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17829946#comment-17829946 ] Richard N. Hillegas commented on DERBY-7162: Apache Derby is an old project maintained by old engineers who use old tools. Our code is maintained in subversion. None of the active committers accept contributions via git. I don't remember who created this git mirror. Clearly no-one volunteered to keep it evergreen. That said, I have no objection to periodic, automatic updates of this git mirror provided that 1) I don't have to do anything more than make one request to INFRA to make it so. 2) It is understood that the Derby project considers this to be a read-only mirror. 3) It is further understood that the Derby project will ignore this mirror and all forks from it. If that is an acceptable situation, then I will need someone to tell me what I need to do to enable it. -Rick > Update Git mirror for db-derby. Current mirror is out of date, hasn't been > updated since 2019 > - > > Key: DERBY-7162 > URL: https://issues.apache.org/jira/browse/DERBY-7162 > Project: Derby > Issue Type: Task > Components: Build tools >Reporter: Bob Neugebauer >Priority: Major > > There is an existing GIT mirror for DB-DERBY available at > [https://github.com/apache/derby] however this mirror is out of date. Last > commit was Aug 2019. This mirror is missing all branches and tags that the > derby SVN repo contains. > I had opened an INFRA ticket INFRA-25623 to request an update to git but > Chris said this had to come from the derby maintainers. > I have a project that is using derby, in particular 10.17, and I am looking > for the best way to avoid having our build servers hit ASF frequently to pull > from SVN. Using a git fork would seem the best way to achieve this. > > Thanks, Bob -- This message was sent by Atlassian Jira (v8.20.10#820010)