Replies: 1 comment
-
If the migration is over, can you please reactivate TianoCore Bugzilla? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Overview
The Tianocore project is migrating from Bugzilla to GitHub issues. Many of the details are covered in the RFC - #5926.
All of the attachments to Bugzilla issues is uploaded to the tianocore/user-attachments repository. These are reference as raw files from links in GitHub issues.
This page summarizes some details about the migration process for reference.
Script Details
The original tool used to programmatically migrate issues is berestovskyy/bugzilla2github.
Ultimately, many adjustments and enhancements were made in a Tianocore customized version hosted in the
bz2gh_tianocore
branch of makubacki/bugzilla2github.Main changes include:
argparse
for CLI argumentslogging
for outputtianocore
andtianocore-docs
) and repos within those orgs based on Bugzilla issue product and component informationorganization
/repo
/BZ-<BZ_ATTACHMENT_ID>-<BZ_ATTACHMENT_FILENAME>
Data Source Details
The Bugzilla data was acquired manually by performing the following steps:
tianocore_all_open.xml
"Click "See all search results for this query."
https://bugzilla.tianocore.org/buglist.cgi?bug_status=__closed__&limit=0&no_redirect=1&order=priority%2Cbug_severity&query_format=specific
)https://bugzilla.tianocore.org/buglist.cgi?bug_status=__closed__&limit=0&no_redirect=1&order=priority%2Cbug_severity&query_format=specific&f2=bug_id&o2=greaterthaneq&v2=0&f1=bug_id&o1=lessthan&v1=1000
&f2=bug_id&o2=greaterthaneq&v2=0&f1=bug_id&o1=lessthan&v1=1000
to the original query URLtianocore_closed_0_1000.xml
"tianocore_closed_1000_2000.xml
-https://bugzilla.tianocore.org/buglist.cgi?bug_status=__closed__&f1=bug_id&f2=bug_id&limit=0&no_redirect=1&o1=lessthan&o2=greaterthaneq&order=priority%2Cbug_severity&query_format=specific&v1=2000&v2=1000
tianocore_closed_2000_3000.xml
-https://bugzilla.tianocore.org/buglist.cgi?bug_status=__closed__&f1=bug_id&f2=bug_id&limit=0&no_redirect=1&o1=lessthan&o2=greaterthaneq&order=priority%2Cbug_severity&query_format=specific&v1=3000&v2=2000
tianocore_closed_3000_4000.xml
-https://bugzilla.tianocore.org/buglist.cgi?bug_status=__closed__&f1=bug_id&f2=bug_id&limit=0&no_redirect=1&o1=lessthan&o2=greaterthaneq&order=priority%2Cbug_severity&query_format=specific&v1=4000&v2=3000
tianocore_closed_4000_5000.xml
-https://bugzilla.tianocore.org/buglist.cgi?bug_status=__closed__&f1=bug_id&f2=bug_id&limit=0&no_redirect=1&o1=lessthan&o2=greaterthaneq&order=priority%2Cbug_severity&query_format=specific&v1=5000&v2=4000
That is the process used to get the files used as the data source, uploaded to the
final_xmls
directory of thebugzilla2github
fork.Script Invocation
For an actual run of the script that pushes issues to GitHub, it was executed as follows:
Execution Details
Open Issues Per Repo
Closed Issues Per Repo
Beta Was this translation helpful? Give feedback.
All reactions