public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "gaoliming via groups.io" <gaoliming=byosoft.com.cn@groups.io>
To: <devel@edk2.groups.io>, <mikuback@linux.microsoft.com>,
	"'Kinney, Michael D'" <michael.d.kinney@intel.com>,
	<rfc@edk2.groups.io>
Cc: "'Andrew Fish'" <afish@apple.com>,
	"'Leif Lindholm'" <quic_llindhol@quicinc.com>,
	"'Sean Brogan'" <sean.brogan@microsoft.com>
Subject: 回复: [edk2-devel] [RFC] Transitioning from Bugzilla to GitHub Issues
Date: Tue, 6 Aug 2024 13:34:16 +0800	[thread overview]
Message-ID: <01f901dae7c2$483622b0$d8a26810$@byosoft.com.cn> (raw)
In-Reply-To: <ac8dacee-1979-491c-a5d7-bd80aa5ea056@linux.microsoft.com>

Michael:
  Thanks for your great effort. This is a good direction to consolidate code and issue together. My feedbacks are below:

1. BugZilla supports code first process. What proposal will handle this process in Github issue flow?
2. BugZilla supports Edk2-Platform and Edk2-Test repo. After their issues are migrated to Github, their code process will be migrated to Github pull request. Right?
3. Edk2 Stable Tag Release Note will list the resolved issue and feature. I think they can be found in GitHub issue. I will learn the way how to find them. 

Thanks
Liming
> -----邮件原件-----
> 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Michael Kubacki
> 发送时间: 2024年8月1日 3:36
> 收件人: Kinney, Michael D <michael.d.kinney@intel.com>;
> devel@edk2.groups.io; rfc@edk2.groups.io
> 抄送: 'Andrew Fish' <afish@apple.com>; 'Leif Lindholm'
> <quic_llindhol@quicinc.com>; 'Sean Brogan' <sean.brogan@microsoft.com>
> 主题: Re: [edk2-devel] [RFC] Transitioning from Bugzilla to GitHub Issues
> 
> I made updates to the RFC on the GitHub Discussion page with rev tracking.
> 
> https://github.com/tianocore/edk2/discussions/5926
> 
> On 7/31/2024 1:56 PM, Kinney, Michael D wrote:
> >
> >
> >> -----Original Message-----
> >> From: Michael Kubacki <mikuback@linux.microsoft.com>
> >> Sent: Wednesday, July 31, 2024 7:42 AM
> >> To: devel@edk2.groups.io; Kinney, Michael D <michael.d.kinney@intel.com>;
> >> rfc@edk2.groups.io
> >> Cc: 'Andrew Fish' <afish@apple.com>; 'Leif Lindholm'
> >> <quic_llindhol@quicinc.com>; 'Sean Brogan' <sean.brogan@microsoft.com>
> >> Subject: Re: [edk2-devel] [RFC] Transitioning from Bugzilla to GitHub
> >> Issues
> >>
> 
> >>>>
> >>>>       * Documentation Request
> >>>>
> >>>>         * Fields:
> >>>>           * Title
> >>>>           * Packages Affected
> >>>
> >>> Would this be free form text or a multi select list of allowed options?
> >>>
> >>> Some documents are not package specific such as the build system related
> >> documents.
> >>> Would the target spec be the right value here?
> >>
> >> That makes sense. In that case, would you like labels to be defined
> >> based on the option selected so requests for individual spec issues can
> >> be filtered?
> >
> > For the edk2 repo, the documentation requests would have to be limited
> > to documents in the edk2 repo itself or perhaps the edk2 Wiki.
> >
> > Many of build specifications are in independent repos in the tianocore-docs
> > organization.  So a GitHub issue opened in one of those spec repos is already
> > scoped to the right specification.
> >
> > So perhaps, the "Packages Affected" field here is same as the code ones
> > to request updates to Readme files in the source tree.  May need an option
> > to open an issue against the Wiki.
> 
> That aligns more to what I was originally intending within the scope of
> the issue in this repo.
> 
> That should mean that this page would be updated to describe a GitHub
> issue based process and those spec repos would need a template as well?
> 
> - Today's Spec Documentation:
> https://github.com/tianocore-docs/edk2-TemplateSpecification/wiki/TianoCore-
> Documents-GitBook-Overview
> 
> - Doc Repos: https://github.com/tianocore-docs
> 
> >>>>
> >>>> 4. Define GitHub milestones for the upcoming three edk2 stable tags so
> >>>>       that issues can optionally be tracked against those milestones.
> >>>>
> >>>>       Note: The milestone box is a simple drop down that allows for easy
> >>>>             selection of defined milestones.
> >>>
> >>> Is milestone and release the same thing?  Should we just use "release"
> >>> Terminology?  Or is there a needs to define one or more milestones
> >>> Between releases?
> >>
> >> "Milestone" is a GitHub name for this concept -
> >> https://docs.github.com/issues/using-labels-and-milestones-to-track-
> >> work/about-milestones
> >>
> >> For us, I think of it as equivalent to stable tag release. The milestone
> >> terminology is used here because on the issue/PR page that is the GitHub
> >> controlled heading under which the appropriate milestone would be selected.
> >
> > Ok.  So "Milestone" is the heading, but the values to select from would
> > be stable tag names.  Right?
> 
> Yes.
> 
> >>>>
> >>>> 6. Stage updates to the TianoCore documentation to reflect the new
> >>>>       process and provide a user guide for transitioning to GitHub Issues
> >>>>       from Bugzilla.
> >>>
> >>> Bugzilla supports attachments.  How will attachments be migrated to a
> >> GitHub issue?
> >>>
> >>> Bugzilla also contains bugs that apply to may different GitHub repos.
> >> Will
> >>> all of the Bugzilla issues across all repos be migrated at the same time
> >>> so Bugzilla can be converted to read-only for all issue types on the same
> >>> date?
> >>
> >> There will be a box at the bottom of the form where attachments can be
> >> added.
> >>
> >> This proposal did not plan to move all bugs at once and mark Bugzilla
> >> read-only. I will need to do more extensive research on how feasible
> >> that is. Other large open-source projects have successfully made that
> >> transition.
> >
> > Thanks!  Let's start with investigating what needs to be done to do the
> > conversion and identify the sequence of tasks and we can discuss next
> > steps based on resources available to perform the conversions and set
> > feasible dates for the transition.
> 
> Sounds good.
> 
> 
> 
> 





-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120246): https://edk2.groups.io/g/devel/message/120246
Mute This Topic: https://groups.io/mt/107746608/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



  reply	other threads:[~2024-08-06  5:35 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-07-19 21:20 [edk2-devel] [RFC] Transitioning from Bugzilla to GitHub Issues Michael Kubacki
2024-07-29 23:28 ` Michael D Kinney
2024-07-31 14:41   ` Michael Kubacki
2024-07-31 17:56     ` Michael D Kinney
2024-07-31 19:36       ` Michael Kubacki
2024-08-06  5:34         ` gaoliming via groups.io [this message]
2024-08-15  2:29           ` 回复: " Michael Kubacki
2024-08-15  3:49             ` Michael D Kinney
2024-08-16 19:53               ` Michael Kubacki
2024-08-16 21:32                 ` Michael D Kinney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='01f901dae7c2$483622b0$d8a26810$@byosoft.com.cn' \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox