Closed
Bug 186866
Opened 22 years ago
Closed 18 years ago
Add outdated custom template detection to checksetup.pl
Categories
(Bugzilla :: Installation & Upgrading, enhancement, P3)
Bugzilla
Installation & Upgrading
Tracking
()
RESOLVED
WONTFIX
People
(Reporter: zach, Unassigned)
Details
Attachments
(1 file)
10.91 KB,
patch
|
justdave
:
review-
|
Details | Diff | Splinter Review |
It's time to finish the job I started with bug 98658. This looks for custom templates with outdated version numbers (as compared to the default template) and whines about them. Note that the way this patch is structured, it won't say anything about templates missing version strings if you aren't using custom templates, as that would be a bug in bugzilla and would be picked up on tinderbox, no need for users to hear about it in checksetup.pl too. Patch also adds some additional notes on the subject to the docs (docs compile untested, but should be ok).
Reporter | ||
Comment 1•22 years ago
|
||
Reporter | ||
Updated•22 years ago
|
Attachment #110187 -
Flags: review?
Comment 2•22 years ago
|
||
Comment on attachment 110187 [details] [diff] [review] patch, v1 >+ print <<END unless $silent; ... >+The following template(s) is/are missing version tags: >+END >+ foreach (@missingstrings) { print "$_\n" } >+ print "\n\n"; If you used "unless $silent" at the top, you need to on the individual prints within that block, as well. I'm not real sure about the docs changes either... but it's hard to tell with a lack of context. :) I need to apply it and look at the result. I'm particularly wondering about this: > <para> > If you use this method, your installation will break if CVS conflicts >- occur. >+ occur. As a result, it is recomended to use the custom templates directory >+ method, below. > </para> Also, in the section where you talk about the version number in the custom template needing to be identical, you should probably mention that they should set the domain portion of the version number to their own domain name.
Attachment #110187 -
Flags: review? → review-
Comment 3•22 years ago
|
||
CCing the docs people, this patch includes docs changes.
Comment 4•22 years ago
|
||
In my quick browsing, it looks like this patch included some changes to the specific areas of documentation that have been recetnly changed. Also, the linuxdoc standard seems to be to have a trailing / at the end of directory names. The proper way to do that is <filename id="directory">data</filename>, but I don't think that actual syntax is used anywere currently :)
Comment 5•21 years ago
|
||
When trying to follow http://www.bugzilla.org/docs216/html/stepbystep.html#AEN679, I ran into the same problem that checksetup.pl returned <<Checking perl modules ... Checking for AppConfig (v1.52) not found ... Checking for Date::Parse (any) not found ... Checking for DBD::mysql (v1.2209) not found ... Checking for Template (v2.07) not found>> while I did have a build/AppConfig-1.55/ directory, a build/TimeDate-1.14, a build/DBD-mysql-2.1026/ (and sources/authors/id/J/JW/JWIED/Msql-Mysql-modules-1.2219.tar.gz), and a build/Template-Toolkit-2.09/. In the end, it appears that MakeMaker during <<perl -MCPAN -e 'install "Bundle::Bugzilla"'>> assumes certain directories to be writeable (by root?) that aren't since I am trying to install bugzilla under a regular user id. More details on this probable root cause for my case in http://bugzilla.mozilla.org/show_bug.cgi?id=207039#c2
Updated•19 years ago
|
Assignee: zach → mkanat
Severity: normal → enhancement
Priority: -- → P3
Target Milestone: --- → Bugzilla 2.22
Updated•19 years ago
|
Assignee: mkanat → installation
QA Contact: mattyt-bugzilla → default-qa
Comment 6•19 years ago
|
||
The trunk is now frozen to prepare Bugzilla 2.22. Only bug fixes are accepted, no enhancement bugs. As this bug has a pretty low activity (especially from the assignee), it's retargetted to ---. If you want to work on it and you think you can have it fixed for 2.24, please retarget it accordingly (to 2.24).
Target Milestone: Bugzilla 2.22 → ---
Comment 7•18 years ago
|
||
We don't actually use template versioning anymore, so this wouldn't be needed anymore.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•