public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Michael Kubacki" <mikuback@linux.microsoft.com>
To: "Kinney, Michael D" <michael.d.kinney@intel.com>,
	"devel@edk2.groups.io" <devel@edk2.groups.io>,
	"rfc@edk2.groups.io" <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
Date: Wed, 31 Jul 2024 15:36:29 -0400	[thread overview]
Message-ID: <ac8dacee-1979-491c-a5d7-bd80aa5ea056@linux.microsoft.com> (raw)
In-Reply-To: <CO1PR11MB4929C376ED46C7A3E78AF754D2B12@CO1PR11MB4929.namprd11.prod.outlook.com>

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 (#120158): https://edk2.groups.io/g/devel/message/120158
Mute This Topic: https://groups.io/mt/107442879/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



  reply	other threads:[~2024-07-31 19:36 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 [this message]
2024-08-06  5:34         ` 回复: " gaoliming via groups.io
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=ac8dacee-1979-491c-a5d7-bd80aa5ea056@linux.microsoft.com \
    --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