bug 208938 comment 5 contains two strings referring to base commit revisions, which were expected to be auto-linked after submission, but were not. See Also, bug 171246, which contains a commit log message containing the same strings (format "base rXXXXX") which are auto-linked correctly I'll recreate the strings below with a few variations, in anticipation of figuring out what the string match isn't picking up. Original strings: base r335642 (current: 12.0) base r335863 (mfc: stable/11) Original strings minus () suffixes: base r335642 base r335863 Original strings not at the beginning of the line: commit base r335642 commit base r335863
Looks like the strings aren't matched when they are at the beginning of the line. Might want to check the ports (and other?) autolink matching entries for the same issue
Testing ports revision matching at beginning of the line: ports r444534 commit ports r444534
bug 233173 comment 5 has a "ports r<revision>" string at the beginning of the line, on the first line, which was auto-linked. I will test this case here in 3 subsequent comments for base, doc and ports
ports r485451
base r335642
doc r52490
Confirming doc revision matching at beginning of the line is also affected doc r52490 commit doc r52490
The problem was a missing flag in perl regex for multi-line text. Fix committed [1] and deployed. [1] https://github.com/gonzoua/bugzilla/commit/5a3933a045e346abc74171bfd119e00f791d3d76
Thank you!