Hi all,
thanks for raising this!

I am in favour of:
B) Migrate only OPEN JIRA issues, refer to JIRA for ancient history

But rather than just OPEN, I would probably migrate only the active ones?

I agree it doesn't make sense to duplicate thousands of Jiras.

I would also be ok with C, mine is just a preference not a veto at all.
Cheers
--------------------------
*Alessandro Benedetti*
Director @ Sease Ltd.
*Apache Lucene/Solr Committer*
*Apache Solr PMC Member*

e-mail: a.benede...@sease.io


*Sease* - Information Retrieval Applied
Consulting | Training | Open Source

Website: Sease.io <http://sease.io/>
LinkedIn <https://linkedin.com/company/sease-ltd> | Twitter
<https://twitter.com/seaseltd> | Youtube
<https://www.youtube.com/channel/UCDx86ZKLYNpI3gzMercM7BQ> | Github
<https://github.com/seaseltd>


On Mon, 8 Jan 2024 at 23:57, Jan Høydahl <jan....@cominvent.com> wrote:

> Bringing attention to this thread again.
>
> Now that Lucene has some experience after the migration and with using
> Issues, labels etc, I'd like to discuss whether we'd want to copy the
> Lucene approach or do something different.
>
> I'm not frequenting the Lucene issue tracker much, and am not either aware
> of a formal evaluation of their issue migration. So appreciate feedback
> from committers who have more exposure from Lucene.
>
> In my mind, we, Solr, have four options
> A) Migrate everything, like Lucene did
> B) Migrate only OPEN JIRA issues, refer to JIRA for ancient history
> C) Fresh-start empty GH issues, use JIRA as archive before yyyy-mm-dd
> D) Continue with g'old JIRA
>
> I was getting used to the thought of copying Lucene's approach, but
> re-thinking now, I have once again shifted my preference towards C), a
> fresh start. I'll summarize my reasons below with some numbers and
> experience from Lucene's GH issues. Forgive my last rant on this subject :)
>
> <rant>
> I'm a fan of NOT migrating the entire JIRA history to GH. Instead let the
> R/O SOLR-JIRA be the system of record for historic issues forever. I.e.
> start a fresh, empty GH issue tracker for all NEW issues. The main con, two
> systems of record, can imo be mitigated with SearchEngineTechnoloty™.
> Nothing is lost and the duplication of 16k issues in two systems is more
> confusing imo. We could time-box the overlap period where both systems are
> writable to, say 3 months, and at the end of that period, CLOSE all
> still-open JIRA issues with a label and a suitable message.
>
> My arguments for this approach: 1) Solr has 16993 JIRA issues! 2) There
> are 4030 OPEN issues, of which 3681 has not been touched for a year! Why
> would we want 3681 OPEN & stale GitHub issues? Instead I'd like to use
> StaleBot to tag stale issues+PRs and auto close+tag if still stale for N
> days. This is a much-used, proven approach. 3) The Lucene migration caused
> a whopping 642 issue/PR labels <
> https://github.com/apache/lucene/issues/labels>, impossible to browse
> manually. Most labels are trying to record legacy JIRA fields. I checked
> e.g. the "affects-version" <
> https://github.com/apache/lucene/labels?q=affects-version:9>, label in
> Lucene. New labels have not been maintained for recent releases (8.11.2,
> 9.4..9), and those labels are ~NEVER even used when people create new GH
> issues, so why even bother? Same for Priority etc.
> </rant>
>
> Let the discussion continue...
>
> Jan
>
>
> > 3. nov. 2023 kl. 12:33 skrev Jan Høydahl <jan....@cominvent.com>:
> >
> > Bringing this to our attention again. Lucene seems to have survived well
> after the migration to Github issues. They have established a way to work
> with milestones (https://github.com/apache/lucene/milestones) and labels (
> https://github.com/apache/lucene/labels?q=type), and they have updated
> release-wizard with corresponding steps.
> >
> > So are we ready to follow their lead?
> >
> > Jan
> >
> >> 18. okt. 2022 kl. 12:58 skrev Jan Høydahl <jan....@cominvent.com>:
> >>
> >> +1 from me too.
> >>
> >> I'm still not sold on bringing all history from JIRA into GH but that's
> what Lucene did, so perhaps just doing the same (+ lessons learnt) is the
> smoothest path.
> >> Solr would in addition need to find a new process for security issues.
> But we could just fall back on plain security@solr mailing list until a
> new solution is ready.
> >>
> >> Jan
> >>
> >>> 17. okt. 2022 kl. 16:20 skrev David Smiley <dsmi...@apache.org>:
> >>>
> >>> +1 to migrate.
> >>>
> >>> Yeah.  Maybe Tomoko could validate the steps required?  (CC'ed)  Jeb
> listed
> >>> them in JIRA; the steps/mechanics can be discussed there while we leave
> >>> this thread as voting on the major decision.
> >>>
> >>> ~ David Smiley
> >>> Apache Lucene/Solr Search Developer
> >>> http://www.linkedin.com/in/davidwsmiley
> >>>
> >>>
> >>> On Mon, Oct 17, 2022 at 10:12 AM Houston Putman <hous...@apache.org>
> wrote:
> >>>
> >>>> I'm a big +1 on this idea, just like I was for Lucene's migration.
> >>>>
> >>>> Also I think that we could very much mooch off of the monumental
> amounts of
> >>>> hard work that Tomoko and Mike did for Lucene.
> >>>>
> >>>> There would certainly still be manual work, and changes to their
> script
> >>>> needed, but I don't think it would be as back-breaking of a task.
> >>>>
> >>>> - Houston
> >>>>
> >>>> On Fri, Oct 14, 2022 at 1:07 AM Noble Paul <noble.p...@gmail.com>
> wrote:
> >>>>
> >>>>> I agree that JIRA is one extra step that is not adding a lot of
> value.
> >>>>> Github issues are definitely better
> >>>>>
> >>>>> On Fri, Oct 14, 2022 at 3:04 PM David Smiley <dsmi...@apache.org>
> wrote:
> >>>>>
> >>>>>> Sharing for visibility.
> >>>>>>
> >>>>>> ~ David Smiley
> >>>>>> Apache Lucene/Solr Search Developer
> >>>>>> http://www.linkedin.com/in/davidwsmiley
> >>>>>>
> >>>>>>
> >>>>>> ---------- Forwarded message ---------
> >>>>>> From: Jeb Nix (Jira) <j...@apache.org>
> >>>>>> Date: Mon, Oct 10, 2022 at 7:11 PM
> >>>>>> Subject: [jira] [Created] (SOLR-16455) Migrate Jira to Github Issues
> >>>> and
> >>>>>> Github Projects, and migrate mailing lists to Github Discussions
> >>>>>> To: <iss...@solr.apache.org>
> >>>>>>
> >>>>>>
> >>>>>> Jeb Nix created SOLR-16455:
> >>>>>> ------------------------------
> >>>>>>
> >>>>>>           Summary: Migrate Jira to Github Issues and Github
> >>>> Projects,
> >>>>>> and migrate mailing lists to Github Discussions
> >>>>>>               Key: SOLR-16455
> >>>>>>               URL: https://issues.apache.org/jira/browse/SOLR-16455
> >>>>>>           Project: Solr
> >>>>>>        Issue Type: Wish
> >>>>>>    Security Level: Public (Default Security Level. Issues are
> >>>> Public)
> >>>>>>        Components: github
> >>>>>>          Reporter: Jeb Nix
> >>>>>>
> >>>>>>
> >>>>>> GitHub is where people are at when they lookup for Solr (or
> basically
> >>>> any
> >>>>>> project). Most of the modern projects that have been started with
> Jira
> >>>>> and
> >>>>>> mailing lists have migrated to Github in the last few years. Lucene
> did
> >>>>>> that just now for the Issues which has allowed me to explore much
> more
> >>>> of
> >>>>>> their issues. GitHub works great and many think that it works even
> >>>> better
> >>>>>> (I think that there is no doubt that it is working better for the
> >>>>>> Discussions vs. Mailing lists).
> >>>>>>
> >>>>>> I suggest here a pretty heavy move, that personally will allow me to
> >>>>> start
> >>>>>> anticipating within Solr's community (since I really don't like the
> >>>>> mailing
> >>>>>> lists nor Jira), and I think that there are much more like me out
> >>>> there.
> >>>>> In
> >>>>>> my opinion, when the issues are managed on Github, it is much
> simpler
> >>>> to
> >>>>>> collaborate and they will get wider exposure since developers are
> >>>>> spending
> >>>>>> time on Github anyway (whether if it's for their projects or for
> >>>> looking
> >>>>> at
> >>>>>> the actual source code). It is also important to mention that it is
> >>>>> pretty
> >>>>>> cumbersome for a new contributor that wants to add stuff to Solr, to
> >>>> talk
> >>>>>> about this via mail, then translate them to Jira of the issues, and
> >>>> just
> >>>>>> after that submit a PR on Github. e.g. 3 different systems for each
> >>>>>> process.
> >>>>>>
> >>>>>> Actually, I thought such a great move (for me at least) would never
> >>>>> happen
> >>>>>> in Solr in the next years since I didn't think that the community
> sees
> >>>> &
> >>>>>> understands the many advantages yet. But now that the Lucene guys
> did
> >>>>> this,
> >>>>>> I believe that it is possible for Solr too.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> This message was sent by Atlassian Jira
> >>>>>> (v8.20.10#820010)
> >>>>>>
> >>>>>>
> ---------------------------------------------------------------------
> >>>>>> To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
> >>>>>> For additional commands, e-mail: issues-h...@solr.apache.org
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> -----------------------------------------------------
> >>>>> Noble Paul
> >>>>>
> >>>>
> >>
> >
>
>

Reply via email to