Bug 4790 - Upgrade sourceware.org/bugzilla/ to Bugzilla 3.6
Summary: Upgrade sourceware.org/bugzilla/ to Bugzilla 3.6
Status: RESOLVED FIXED
Alias: None
Product: glibc
Classification: Unclassified
Component: admin (show other bugs)
Version: unspecified
: P2 enhancement
Target Milestone: ---
Assignee: Frédéric Buclin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-14 16:43 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2015-09-10 05:31 UTC (History)
4 users (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:
Project(s) to access:
ssh public key:
fweimer: security-


Attachments
Initial diff between sourceware and vanilla 2.17.5 code (68.87 KB, patch)
2010-09-25 09:47 UTC, Frédéric Buclin
Details | Diff
Upgrade patch for 3.6.2, v1 (4.12 KB, patch)
2010-09-27 22:14 UTC, Frédéric Buclin
Details | Diff
GCC extension for 3.6.2, v1 (8.95 KB, application/octet-stream)
2010-09-27 22:16 UTC, Frédéric Buclin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2007-07-14 16:43:03 UTC
Please update this bugzilla to 3.0 and enable support for UTF-8. It would be 
helpful in bugs concerning locales.
Comment 1 Frédéric Buclin 2010-09-24 07:00:38 UTC
This is on my plate. Should be done within 2-3 weeks.
Comment 2 Frédéric Buclin 2010-09-24 22:17:13 UTC
Could someone attach a patch with the customizations in it, as we did for GCC
Bugzilla? I tried cvs -z9 diff -uN -rBUGZILLA-2_17_5 -rHEAD, but this didn't work.
Comment 3 Tom Tromey 2010-09-24 22:33:08 UTC
It looks like it refers to the old /cvs/gcc bugzilla tree:

-bash-3.00$ cat CVS/Root 
/cvs/gcc
-bash-3.00$ cat CVS/Repository 
wwwdocs/bugzilla


... but that appears to be gone.
I didn't follow the upgrade process closely at all; was the old CVS stuff archived?
If so we could pretty easily make the diff.  Otherwise, I'm not sure.

Also I see:

-bash-3.00$ cat CVS/Tag
Tsources-bugzilla-branch

... though I am not 100% sure that everything in the working tree was
actually committed there.
Comment 4 jsm-csl@polyomino.org.uk 2010-09-24 22:38:22 UTC
Subject: Re:  Upgrade sourceware.org/bugzilla/ to Bugzilla
 3.6

I recommend comparing the checkout to a release tarball, rather than 
relying on CVS (/sourceware/projects/gcc-home/saved-cvs-wwwdocs-bugzilla) 
to have had everything checked in.

Comment 5 Frédéric Buclin 2010-09-25 09:47:14 UTC
Created attachment 5003 [details]
Initial diff between sourceware and vanilla 2.17.5 code

I excluded everything in docs/, data/ and contrib/, which are not relevant. The
code in contrib/ *could* be relevant, but I have no intention to read scripts
in this directory anyway (this is unsupported code, and most of it is
obsolete).
Comment 6 Frédéric Buclin 2010-09-25 09:50:54 UTC
Just to make sure, are the product and component for this bug really correct??
Comment 7 Frédéric Buclin 2010-09-26 15:21:05 UTC
OK, the test installation running Bugzilla 3.6.2 is live at:

 http://sourceware.org/bugzilla-test/

Please test it as much as possible!!
Comment 8 Frédéric Buclin 2010-09-27 22:14:08 UTC
Created attachment 5005 [details]
Upgrade patch for 3.6.2, v1

Here is the patch I applied to the test installation.
Comment 9 Frédéric Buclin 2010-09-27 22:16:00 UTC
Created attachment 5006 [details]
GCC extension for 3.6.2, v1

And the GCC extension for sourceware.org (slightly different from the one for
gcc.gnu.org, because there are minor differences between both, such as two less
custom fields and no linkification for wiki).
Comment 10 Frédéric Buclin 2010-10-04 19:12:07 UTC
Done. Have fun!
Comment 11 Tom Tromey 2010-10-15 19:06:35 UTC
Thank you very much for doing this.

I did not see a good place to file a follow-on bug, so I am updating this.

gdb had a commit script that would update bugzilla.
This seems to have stopped working.  E.g., I committed a fix for "PR python/11948",
but PR 11948 does not show the commit info.

Does the commit script need to be updated in some way?
Comment 12 Frédéric Buclin 2010-10-16 12:51:14 UTC
(In reply to comment #11)
> Does the commit script need to be updated in some way?

I guess the commit script sends emails to Bugzilla? If yes, then it needs to:

- the To: field must point to the email address set by #overseers which will redirect the email to email_in.pl. It should be sourceware-bugzilla@sourceware.org.

- the Subject: field must start either by [Bug NNN] or [Bug component/NNN].

Both fixes above must be done by #overseers.