Another thing that could be automated like labels - is the management of .asf.yaml and README.md files for our repositories.
Sylwester śr., 8 sty 2025 o 18:51 Sandra Parsick <spars...@web.de.invalid> napisał(a): > I created for the mentioned Jira projects some test repositories that > show the migration result. > > > >> - ARCHETYPE > > > > There is a PR for ARCHETYPE - please review. > > After merge we can try to copy the issue - I don't have time to > > support it so please someone else to help. > > If we want to copy release notes please be careful such we have some on > GitHub. > > > > Next I will do a release so we will see what should be changed. > > > > > > Migration result: > https://github.com/support-and-care/mvn-issues-migration-test-archetype > Used migration config: > > https://github.com/support-and-care/jira-to-gh-issues/blob/master/src/main/java/io/pivotal/migration/MArchetpeMigrationConfig.java > > >> - MCLEAN > > > > It is more complicated - we have two maintained branches > > I also will prepare a PR for it. > > > > Migration result: > https://github.com/support-and-care/mvn-issues-migration-test-mclean > Used migration config: > > https://github.com/support-and-care/jira-to-gh-issues/blob/master/src/main/java/io/pivotal/migration/MCleanMigrationConfig.java > > > > > >> - MJLINK > > Migration result: > https://github.com/support-and-care/mvn-issues-migration-test-mjlink > Used migration config: > > https://github.com/support-and-care/jira-to-gh-issues/blob/master/src/main/java/io/pivotal/migration/MJLinkMigrationConfig.java > > > I located some new issues: > 1) In some projects, versions like "waiting-for-feedback" or "next > release" are used. Should such versions map to GitHub milestone, or > would it be better to map to a label? > 2) Maybe, this is not a problem. The label color is not synced with the > defined label color in the Github Action > ( > https://github.com/apache/maven-gh-actions-shared/blob/main/.github/labels.js). > > That it is only an issue if the migration tool creates the label. I > understood that the Github Action syncs the labels in all Maven > repositories, so this issue can be ignored. > > > If the results are good enough, I can ask Benjamin for a pairing session > making the final migration. > > - > Sandra > > Am 08.01.25 um 09:47 schrieb Slawomir Jaranowski: > > On Wed, 8 Jan 2025 at 03:36, Hervé Boutemy <herve.bout...@free.fr> > wrote: > >> > >> we'll need to clarify what projects are guinea pigs, to stress test the > issues history copy > >> and releases/milestones > >> > >> I see 3 cited: > >> - ARCHETYPE > > > > There is a PR for ARCHETYPE - please review. > > After merge we can try to copy the issue - I don't have time to > > support it so please someone else to help. > > If we want to copy release notes please be careful such we have some on > GitHub. > > > > Next I will do a release so we will see what should be changed. > > > > > >> - MCLEAN > > > > It is more complicated - we have two maintained branches > > I also will prepare a PR for it. > > > >> - MJLINK > >> > >> MNGSITE does not have any release, then not really something key IMHO > for testing > >> migration > >> > >> I see also MPOM, but it seems it has been decided not to migrate history > >> (notice: I find disturbing not finding any link to Jira from > https://maven.apache.org/pom/ > >> index.html[1] : given history has not been migrated, we should probably > keep a link > >> visible) > >> > >> Le mardi 7 janvier 2025, 18:08:35 CET Slawomir Jaranowski a écrit : > >>> Ok be to on track I was created a wiki site - > >>> > https://cwiki.apache.org/confluence/display/MAVEN/JIRA+to+GitHub+switching > >>> > >>> As for our ASF MAven initiatives we use wiki to document progress and > >>> so on ... so in this case it should be the same. > >>> > >>> On Tue, 7 Jan 2025 at 17:41, Sandra Parsick <spars...@web.de.invalid> > wrote: > >>>>> No manual work ... > >>>>> I thought about not migrate issues at all for this repo - MNGSITE > >>>> > >>>> Ah, thanks for clarifying. I misunderstood it. > >>>> > >>>>> We have voted about switching to GitHub ... > >>>>> https://lists.apache.org/thread/h42ls1ccc1flhk2yrkwc6rz05m8rjq6r > >>>>> > >>>>> I'm not going to do about 100 votes ... for each repository > >>>> > >>>> I understood that the vote was for general, but about actual doing it > >>>> should be decided per project. What should the process look like? Just > >>>> doing? > >>>> > >>>>> We don't need an infra team to enable GitHUb issues. > >>>> > >>>> Sorry, my fault. I described it wrong. I meant, the Apache infra team > >>>> has to be informed to set the Jira project to read-only. Enabling > Github > >>>> Issue could be done by a Maven committer. > >>>> > >>>> Am 07.01.25 um 17:25 schrieb Slawomir Jaranowski: > >>>>> On Tue, 7 Jan 2025 at 16:56, Sandra Parsick <spars...@web.de.invalid> > wrote: > >>>>>> I created migration configuration for the following projects : > >>>>>> > >>>>>> - MCLEAN [1] > >>>>>> - MJLINK [2] > >>>>>> - MNGSITE with a filter, so that only open issues are migrated [3] > >>>>>> > >>>>>> @Slawomir: I know that you want to migrate the issues of MNGSITE > >>>>>> manually. The configuration should demonstrate a possibility to > migrate > >>>>>> only all open issues, automatically. It is just an offer. > >>>>> > >>>>> No manual work ... > >>>>> I thought about not migrate issues at all for this repo - MNGSITE > >>>>> > >>>>>> From my perspective, these are the next steps: > >>>>>> For each project (currently MCLEAN and MJLINK) it should be started > a > >>>>>> vote. I can prepare temporary repositories that show the migration > >>>>>> result of each project if it helps. > >>>>> > >>>>> We have voted about switching to GitHub ... > >>>>> https://lists.apache.org/thread/h42ls1ccc1flhk2yrkwc6rz05m8rjq6r > >>>>> > >>>>> I'm not going to do about 100 votes ... for each repository > >>>>> > >>>>>> After a successful vote, we can start the final migration. > >>>>>> Benjamin Marwell offers to help with the orga stuff (like > communication > >>>>>> with Apache Infra and enabling GitHub issue in the specific > >>>>>> repositories) and the final migration. > >>>>> > >>>>> We don't need an infra team to enable GitHUb issues. > >>>>> > >>>>> !!!!!! - I'm starting to think that statuses about such tasks are > >>>>> missing because of too much communication > >>>>> > >>>>>> Meanwhile, I can prepare further migration configurations. > >>>>>> > >>>>>> What do you think? > >>>>>> > >>>>>> - > >>>>>> Sandra > >>>>>> > >>>>>> > >>>>>> [1] > >>>>>> > https://github.com/support-and-care/jira-to-gh-issues/blob/master/src/m > >>>>>> ain/java/io/pivotal/migration/MCleanMigrationConfig.java [2] > >>>>>> > https://github.com/support-and-care/jira-to-gh-issues/blob/master/src/m > >>>>>> ain/java/io/pivotal/migration/MJLinkMigrationConfig.java [3] > >>>>>> > >>>>>> Am 07.01.25 um 12:22 schrieb Sandra Parsick: > >>>>>>> After a discussion with Gerd Aschemann, I moved the migration list > >>>>>>> from > >>>>>>> the Github Issue to the repository of the migration tool [1]. I > >>>>>>> adjusted > >>>>>>> the list according to already provided feedback. > >>>>>>> > >>>>>>> If someone wants to have write permission to this repository, > please > >>>>>>> let > >>>>>>> me know it, I will assign it to you (I only need your GitHub > >>>>>>> nickname). > >>>>>>> > >>>>>>> I think that will be easier to maintain the migration list and to > >>>>>>> change > >>>>>>> the tool, if necessary. > >>>>>>> > >>>>>>> Am 06.01.25 um 15:03 schrieb Sandra Parsick: > >>>>>>>>> First we need to enable issues on GitHub to allow migrating > issues. > >>>>>>>>> So please add a column "GitHub Issues enabled" > > > > > > > >