Bugzilla upstream commits
These are the files that changed in 5.2 after the branching commit from 5.0.4.
Sorted oldest first.
Some of these have been merged back to 5.0.4.1.
Commit |
Files affected |
Will require work? |
contrib/jb2bz.py |
irrelevant |
|
Bugzilla/Hook.pm, Bugzilla/Template.pm, extensions/DExample/Extension.pm |
the latter may require merges elsewhere |
|
template/en/default/list/list.html.tmpl |
irrelevant |
|
*.pm, *.pl, *.cgi |
unmergeable |
|
Bugzilla/Bug.pm |
irrelevant |
|
template/en/default/pages/release-notes.html.tmpl |
irrelevant |
|
Bugzilla/DB/Schema/Mysql.pm |
irrelevant |
|
contrib/perl-fmt (new file) |
irrelevant |
|
*.pm, *.pl |
unmergeable |
|
Bugzilla/DB/Schema.pm, Bugzilla/Install/DB.pm |
creates need to update schema |
|
Bugzilla/Constants.pm, template/en/default/pages/release-notes.html.tmpl |
irrelevant |
|
template/en/default/global/header.html.tmpl |
merged back to 5.0.4.1 |
|
*.pm |
126 files changed; believed irrelevant |
|
Bugzilla/Config.pm |
irrelevant |
|
*.pm, *.pl |
unmergeable |
|
Bugzilla/WebService/Group.pm |
irrelevant |
|
template/en/default/setup/strings.txt.pl |
irrelevant |
|
Bugzilla/DB.pm, Bugzilla/DB/Schema.pm, t/013dbschema.t |
irrelevant |
|
Bugzilla/DB/Schema.pm, Bugzilla/DB/Schema/Mysql.pm, Bugzilla/DB/Schema/Oracle.pm, Bugzilla/DB/Schema/Pg.pm, Bugzilla/DB/Schema/Sqlite.pm |
irrelevant |
|
Bugzilla/DB.pm, Bugzilla/DB/QuoteIdentifier.pm (new) |
irrelevant |
|
Bugzilla/DB.pm, Bugzilla/DB/Schema.pm, t/013dbschema.t |
creates need to update schema |
|
Bugzilla.pm |
irrelevant |
|
Bugzilla/DB/Sqlite.pm |
irrelevant |
|
extensions/MoreBugUrl/Extension.pm, extensions/MoreBugUrl/template/en/default/hook/global/user-error-bug_url_invalid_tracker.html.tmpl |
former merged, latter does not require merge |
|
README |
irrelevant |
|
Bugzilla/Install/DB.pm |
irrelevant |
|
docs/en/rst/installing/linux.rst |
irrelevant |
|
Bugzilla/BugMail.pm |
believed already merged back |
|
docs/en/rst/installing/linux.rst, docs/en/rst/installing/mysql.rst, docs/en/rst/installing/quick-start.rst |
irrelevant |
|
.github/pull_request_template.md |
irrelevant |
|
Bugzilla/DB.pm, Bugzilla/DB/Mysql.pm, Bugzilla/DB/QuoteIdentifier.pm, Bugzilla/DB/Schema.pm, Bugzilla/Util.pm, t/002goodperl.t |
irrelevant |
|
template/en/default/pages/release-notes.html.tmpl |
irrelevant |
|
docs/en/rst/installing/quick-start.rst |
irrelevant |
|
docs/en/rst/installing/quick-start.rst |
irrelevant |
|
SECURITY.md (new file) |
irrelevant |
|
.github/FUNDING.yml |
irrelevant |
|
docs/en/rst/conf.py, docs/en/rst/installing/linux.rst, docs/en/rst/installing/mysql.rst, docs/en/rst/installing/quick-start.rst |
irrelevant |
|
.readthedocs.yaml, docs/en/rst/conf.py, docs/makedocs.pl |
irrelevant |
|
images/favicon.ico |
irrelevant |
|
*.pm, *.pl |
will require merges elsewhere |
|
.github/workflows/release.yml |
irrelevant |
|
t/001compile.t |
irrelevant |
|
Bugzilla/Install/Requirements.pm |
missing merge back to 5.0.4.1, but merged here |
|
testserver.pl |
irrelevant |
|
.gitignore, skins/contrib/Dusk/admin.css, skins/contrib/Dusk/bug.css |
irrelevant |
|
Bugzilla/Bug.pm, Bugzilla/DB.pm, Bugzilla/DB/Mysql.pm, Bugzilla/DB/Schema.pm, Bugzilla/DB/Schema/Mysql.pm, Bugzilla/DB/Schema/Sqlite.pm, Bugzilla/Group.pm, Bugzilla/Install/DB.pm, Bugzilla/Object.pm, Bugzilla/Product.pm, Bugzilla/Search.pm, Bugzilla/User.pm, editgroups.cgi, editproducts.cgi, editusers.cgi, sanitycheck.cgi, userprefs.cgi, whine.pl |
files/patch-while.pl does not require merge; others irrelevant |
|
Bugzilla/Config/Common.pm, Bugzilla/FlagType.pm, Bugzilla/Install/Requirements.pm, Bugzilla/Migrate/Gnats.pm, Bugzilla/Util.pm, email_in.pl |
Requirements.pm believed already merged |
|
Dockerfile (new), Dockerfile.mariadb (new), README, docker-compose.yml (new), docker/000-default.conf (new), docker/checksetup_answers.txt, docker/my.cnf (new), docker/mysql/bugzilla.cnf (new), docker/startup.sh (new) |
irrelevant |
|
template/en/default/email/new-user-details.txt.tmpl |
irrelevant |
|
template/en/default/email/header-common.txt.tmpl |
irrelevant |
|
Bugzilla/Constants.pm, Bugzilla/DB.pm, Bugzilla/DB/MariaDB.pm, Bugzilla/DB/Schema/MariaDB.pm, Bugzilla/Install/Requirements.pm, Build.PL, docs/en/rst/installing/essential-post-install-config.rst, t/004template.t, template/en/default/config.js.tmpl, template/en/default/setup/strings.txt.pl |
irrelevant |
|
checksetup.pl, template/en/default/global/code-error.html.tmpl |
irrelevant |
|
.gitignore |
irrelevant |
|
.readthedocs.yaml, docs/en/images/bugzilla-logo-white.svg, docs/en/rst/_static/bugzilla.css, docs/en/rst/conf.py, docs/requirements.txt |
irrelevant |
|
docs/requirements.txt |
irrelevant |
|
Bugzilla/DB.pm |
irrelevant |
|
Bugzilla/DB.pm, template/en/default/setup/strings.txt.pl |
irrelevant |
|
Dockerfile, Dockerfile.mariadb, docker/checksetup_answers.txt, docker/mysql/bugzilla.cnf |
irrelevant |
|
checksetup.pl |
irrelevant |
|
.github/pull_request_template.md |
irrelevant |
|
docs/en/rst/installing/db_server.rst, docs/en/rst/installing/mariadb.rst, docs/en/rst/installing/mysql.rst |
irrelevant |
|
template/en/default/global/common-links.html.tmpl, template/en/default/index.html.tmpl, template/en/default/pages/quicksearch.html.tmpl |
first merged; second requires merge; third irrelevant |
|
Bugzilla/Constants.pm |
irrelevant |
|
Bugzilla/DB.pm |
irrelevant |
|
template/en/default/account/create.html.tmpl |
irrelevant |
|
template/en/default/setup/strings.txt.pl |
irrelevant |
|
docs/en/rst/installing/quick-start.rst |
irrelevant |
|
Bugzilla/DB/MariaDB.pm |
irrelevant |
|
docker/mysql/bugzilla.cnf, docs/en/rst/installing/mariadb.rst, docs/en/rst/installing/quick-start.rst, template/en/default/setup/strings.txt.pl |
irrelevant |
|
Bugzilla/Update.pm, template/en/default/index.html.tmpl |
already merged back |
|
.github/pull_request_template.md |
irrelevant |
|
Bugzilla/Config/Common.pm, Bugzilla/Config/General.pm, Bugzilla/DB/MariaDB.pm, Bugzilla/DB/Mysql.pm, Bugzilla/DB/Schema/MariaDB.pm, template/en/default/admin/params/common.html.tmpl, template/en/default/admin/params/general.html.tmpl |
irrelevant |
|
Bugzilla/Install/DB.pm |
irrelevant |
|
template/en/default/pages/release-notes.html.tmpl |
irrelevant |
|
Bugzilla/BugMail.pm, Bugzilla/MIME.pm, Bugzilla/Mailer.pm |
already merged back |
|
chart.cgi, report.cgi |
irrelevant |
|
Bugzilla/User.pm |
irrelevant |
|
Bugzilla/Constants.pm |
irrelevant |
|
docs/en/rst/installing/mariadb.rst |
irrelevant |
|
Bugzilla/Constants.pm |
irrelevant |
|
extensions/MoreBugUrl/lib/WineHQForums.pm (new) |
irrelevant |
|
.readthedocs.yaml |
irrelevant |
(Up through Sep 23, 2024: release of 5.2)
Our github commits
This table only tracks our version of index.html.tmpl, because it is proving difficult to merge. All of our other commits were mergeable by inspection.
our version of index.html.tmpl was forked from the master in early 2014.
Commit |
Files affected |
Will require work? |
template/en/custom/index.html.tmpl and 19 others |
initial commit of localized index.html.tmpl |
|
index.html.tmpl, others |
does not require merge |
|
index.html.tmpl |
does not require merge |
|
index.html.tmpl |
does not require merge |
|
index.html.tmpl |
added search plugin code from upstream TODO; others irrelevant |
|
index.html.tmpl |
claimed merge from 4.4.6; irrelevant |
|
index.html.tmpl |
does not require merge |
|
index.html.tmpl |
remove javascript; change 'terms'; looks like a partial reversion; TODO |
|
index.html.tmpl |
undo one regression from previous commit; does not require merge |
|
index.html.tmpl |
linimon merge from upstream |
|
index.html.tmpl |
linimon merge from production "IF user.login" |
Compare and Contrast
patchfile |
affects |
comments |
patch-PR207213 |
extensions/MoreBugUrl/Extension.pm, lib/Phabricator.pm, extensions/MoreBugUrl/template/en/default/hook/global/user-error-bug_url_invalid_tracker.html.tmpl |
latter does not require merge; others irrelvant |
patch-PR250699 |
js/field.js |
already upstreamed as pull request |
patch-PR619847 |
attachment.cgi |
does not require style merge; possibly should be upstreamed |
patch-whine.pl |
whine.pl |
does not require merge |
commit
index.html.tmpl
TODO