Category Archives: bmo

happy bmo push day!

the following changes have been pushed to bugzilla.mozilla.org:

  • [1020425] Typo in “Updated since last visit” part of My Dashboard
  • [1018811] updated account name not reflected in “Reported” field of bugs
  • [1019747] New user story field in Tracking product is getting copied from Description, not User Story when cloning
  • [1020708] Copyright header missing from Bugzilla::BugUserLastVisit
  • [1016273] Bugzilla whine emails missing change to From header made by bug 1010751
  • [1020023] update a user’s last-visited timestamp for a bug when they perform any actions on it
  • [720832] Add the ability to watch component starting with a string
  • [1022500] cloning a firefox tracking flags throws “The component named ‘Template::Document=HASH(0x7f7ffacdb4c8)’ does not exist. “

discuss these changes on mozilla.tools.bmo.

bugzilla can now show bugs that have been updated since you last visited them

thanks to dylan‘s work on bug 489028, bugzilla now tracks when you view a bug, allowing you to search for bugs which have been updated since you last visited them.

on bugzilla.mozilla.org this has been added to “my dashboard“:

my dashboard - last visited

bugzilla will only track a bug if you are involved in it (you have to be the reporter, assignee, qa-contact, or on the cc list), and if you have javascript enabled.

the “last visit” field can be used as part of a custom search, and is most useful when used in conjunction with the “%last_changed%” pronoun (which expands to the bug’s last-changed timestamp).

last visited - custom search

happy bmo push day!

the following changes have been pushed to bugzilla.mozilla.org:

  • [1003970] Tagging comments not shown in user activity
  • [993939] Bugzilla::User::Setting::groups() should use memcached
  • [1000917] Record last-visited time of bugs when logged in
  • [1016273] Bugzilla whine emails missing change to From header made by bug 1010751

discuss these changes on mozilla.tools.bmo.

 

happy bmo push day!

the following changes have been pushed to bugzilla.mozilla.org:

  • [1013953] Update the researchers.html.tmpl page to link to mhoye automated sanitized database dumps
  • [993223] Notify Review Board when a bug is made confidential
  • [1003950] automatically disable accounts based on the number of comments tagged as “abusive”
  • [1014374] concatenate and slightly minify css files
  • [1013760] Add “secure mail” metadata to email headers
  • [1009216] Add link to a wiki page describing common whiteboard tags
  • [1015290] Fix typo on Reps Mentorship Form
  • [1003386] Create new “Mozilla Foundation Operations” product
  • [1013788] it’s possible to get bugzilla to redirect to any url by setting the content-type of an attachment after uploading it

discuss these changes on mozilla.tools.bmo.

happy bmo push day!

the following changes have been pushed to bugzilla.mozilla.org:

  • [1010751] Add “Bugzilla@Mozilla” to the From header, so email clients don’t just display “bugzilla-daemon@mozilla.org”
  • [1009215] add support for support.mozilla.org links to see_also
  • [504461] Allow everyone to make bugs security-sensitive retroactively
  • [1009017] users are unable to log in if their password needs to be re-encrypted and their password does not match the current complexity rule

 

note: 1010751 changes the “from” header in email bugzilla.mozilla.org sends from:

From: bugzilla-daemon@mozilla.org

to:

From: "Bugzilla@Mozilla" <bugzilla-daemon@mozilla.org>

it’s possible this change may impact mail filters which current perform an exact match on the from field.

 

discuss these changes on mozilla.tools.bmo.

 

happy bmo push day!

the following changes have been pushed to bugzilla.mozilla.org:

  • [787101] Make the Mozillian field mandatory on the Reps application form
  • [1006972] remove google analytics from bugzilla.mozilla.org
  • [1007493] Allow non login git commits to be linked
  • [992767] allow memcached to cache bugzilla configuration information
  • [1005158] Request for new Bugzilla Product ‘Mozilla Foundation’ with a ‘Metrics’ component
  • [1003852] Digest::SHA 5.82 and newer always croak on wide characters, preventing users with Unicode passwords from logging in
  • [995000] Please create an Automation Request Form in Bugzilla

discuss these changes on mozilla.tools.bmo.

a tale of bugzilla performance

a high-level goal across multiple teams this year is to improve bugzilla.mozilla.org’s performance, specifically focusing on the time it takes to load a bug (show_bug.cgi).

towards this end, in q1 2014 i focused primarily on two things: implementing a framework for bugzilla to use memcached, and deep instrumentation of bmo in our production environment to help identify areas which require optimisation and could leverage memcached.

i’ll talk more about memcached in a later blog post.  today i’ll talk about a single little query.

the data gathered quickly identified a single query used to determine a user’s group membership was by far the slowest query, averaging more than 200 ms to complete, and was executed on every page:

SELECT DISTINCT groups.id 
  FROM groups, 
       user_group_map, 
       group_group_map 
 WHERE user_group_map.user_id = 3881 
       AND (
           (user_group_map.isbless = 1 AND groups.id=user_group_map.group_id)
           OR (groups.id = group_group_map.grantor_id
               AND group_group_map.grant_type = 1
               AND group_group_map.member_id IN (20,19,10,9,94,23,49,2,119,..))
       )

in bug 993894 i rewrote this query to:

SELECT DISTINCT group_id
  FROM user_group_map
 WHERE user_id = 3881
       AND isbless = 1
UNION
SELECT DISTINCT grantor_id
  FROM group_group_map
 WHERE grant_type = 1
       AND member_id IN (20,19,10,9,94,23,49,2,119,..)

which executes almost instantly.

the yellow bar on the following graph shows when this fix was deployed to bugzilla.mozilla.org:

bug993894

happy bmo push day!

the following changes have been pushed to bugzilla.mozilla.org:

  • [1004229] “TypeError: lastCommentDiv.parentNode is null” from inline history when the last comment is a ‘duplicate’ comment
  • [999331] searching attachment data is very slow due to an unbounded select
  • [1005959] remove old timing code from show_bug
  • [1006290] reviewboard url detection should support http:// as well as https://

discuss these changes on mozilla.tools.bmo.

happy bmo push day!

the following changes have been pushed to bugzilla.mozilla.org:

  • [1001645] form.creative shows ARRAY(0x7f44111da448) in the description for points of contact if more than one entered
  • [1001718] New Updates to Gear Request Form
  • [1002315] set a sane timeout in sentry.pl
  • [999668] We don’t linkify the alternative ssh remote syntax
  • [1002375] show if an account is disabled on the user profile
  • [1000913] Improve include_fields and exclude_fields to accept _default, _all and _custom keywords
  • [963793] fix to have user story field available on bug creation

discuss these changes on mozilla.tools.bmo.

happy bmo push day!

the following changes have been pushed to bugzilla.mozilla.org:

  • [994570] unable to create an attachment with review+ : “You must provide a reviewer for review requests”
  • [994540] “details” link in overdue requests email links to attachment content instead of details page
  • [993940] Group icons should be displayed for indirect memberships, too
  • [993913] remove the %user_cache from inline history, and ensure the object cache is always used
  • [998236] Privacy policy url has changed
  • [968576] Dangerous control characters allowed in Bugzilla text
  • [997281] New QuickSearch operators can short-circuit each other depending on which ones are tested first
  • [993894] the database query in bless_groups is slow
  • [936509] Automatically disable accounts based on the number of comments tagged as spam
  • [998017] Internal error: “Not an ARRAY reference” when using the summarize time feature
  • [999734] User email addresses are publicly visible in profile titles
  • [993910] Bugzilla/Search/Saved.pm:294 isn’t using the cache
  • [998323] URLs pasted in comments are no longer displayed

discuss these changes on mozilla.tools.bmo.

Follow

Get every new post delivered to your Inbox.

Join 87 other followers