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]
-=-=-=-=-=-=-=-=-=-=-=-
next prev parent 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