happy bmo push day!

We did another release today.

release tag

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

  • [1510427] improve fulltext completion for real names
  • [1508261] Closing DevRel sponsorship form on Bugzilla and updating Wiki page
  • [1508385] Remove links to input.mozilla.org from Guided Bug Entry flow
  • [1510653] API method for returning users profile information when given a valid oauth2 access token
  • [1510832] Adding a trailing space to a comment causes an error
  • [1510109] Implement per-product new bug comment templates (schema only)
  • [1510770] Clicking Edit Comment Button before clicking Edit Bug blocks editing of comment

discuss these changes on mozilla.tools.bmo.

happy bmo push days

Last week’s pushes didn’t get posted because we had a few bug fixes, so below is yesterday’s push + last weeks, in reverse chronological order.

release tag

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

  • [1484892] Modify EditComments extension to let anyone use it conditionally and support inline editing
  • [1354589] Implement OAuth2 on BMO
  • [1452018] Remove remaining Firefox OS and Marketplace references
  • [324535] Allow the use of relative dates in charts
  • REVERT [1351116] github issue links are not expanded in parentheses
  • [1508903] internal error on requests.cgi: Bad argument param sent to Bugzilla::User::new function.
  • [1508912] Searchfox URLs are broken in bug comments
  • [1499697] Update triage owner list to include all Firefox-related major products and stop saying __Any__
  • [1509308] Date for cf_last_resolved in history results should be UTC
  • [1501849] Speed up IP blocked page
  • [1510021] Use immutable http directive for immutable assets
  • [1508201] Allow bulk edits to happen in the background, asynchronously

discuss these changes on mozilla.tools.bmo.

release tag

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

  • [1508903] internal error on requests.cgi: Bad argument param sent to Bugzilla::User::new function.
  • [1508695] Incorrect or missing tracking flags on search results in REST API

discuss these changes on mozilla.tools.bmo.

release tag

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

  • [1508912] Searchfox URLs are broken in bug comments

discuss these changes on mozilla.tools.bmo.

release tag

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

  • [1505793] Add triage owner in /rest/bug
  • [1506754] Group Membership report “include disabled users” doesn’t seem to work
  • [1328665] Two issues with Project Review form for RRAs
  • [1505050] make the request nagging script more robust
  • [1504325] Mozilla Gear Request form broken: The requested format gear does not exist with a content type of html.
  • [1351116] github issue links are not expanded in parentheses
  • [1503270] PhabBugz daemon should update revision status from draft to needs-review when fixing new revisions
  • [1505831] Add nick field to all user objects including *_detail returned by /rest/bug
  • [1493996] Stop using YAHOO.lang.*, remove String.prototype.trim polyfill
  • [1489706] Add section to show_bug displaying the status of associated revisions
  • [1480042] Request queue dropdown badge shows empty names for some display names
  • [1484892] Modify EditComments extension to let anyone use it conditionally and support inline editing (schema only)
  • [1354589] Implement OAuth2 on BMO (schema only)
  • [1507539] Missing import statements in Push.pm
  • [1507851] Revision panel on show_bug should not appear for logged out users
  • [1507901] Phab revision panel in show_bug failing to display due to type check error for Bugzilla_api_token
  • [1508201] Allow bulk edits to happen in the background, asynchronously
  • [1507867] splinter review links in emails are missing host/scheme, rendering them unusable
  • [1507518] Allow title parameter value in url to be the title of the page
  • [1508695] Incorrect or missing tracking flags on search results in REST API

discuss these changes on mozilla.tools.bmo.

happy bmo push day!

release tag

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

  • [1487171] Allow setting bug flags when creating/updating attachment with API
  • [1497077] Convert links, image/iframe sources, form actions to absolute path
  • [1469733] Fix scrolling glitch on Safari
  • [1496057] Security bugs report october update
  • [1499905] Update BMO enter bug workflow to include Data Science
  • [1370855] Add a Referrer-Policy response header
  • [1501893] Tell robots to leave the graphs alone, and leave a trap
  • [1501133] Attachment flags layout on new bug page is broken
  • [1501888] Implement Bugzilla::Util::remote_ip() in terms of Mojolicious API
  • [1502181] MockParams should set user/verify authentication classes to match production
  • [1501849] Speed up IP blocked page
  • [1502198] GitHubAuth cannot be removed from user_info_class in data/params if extension enabled or all logins will no longer work
  • [1497230] Several custom form routes are not resolved, leading to 404 page not found, including Trademark Usage Requests
  • [1502739] Disabled account doesn’t show any indication on the profile page
  • [1479535] BUGZILLA.bug_url is wrong on bug page after POSTed, Copy Summary doesn’t work as expected
  • [1501966] Security Bugs Report: Warn when there are outdated products or components in the teams list

discuss these changes on mozilla.tools.bmo.

happy bmo push day

release tag

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

  • [1498206] Replace LWP::UserAgent with Mojo::UserAgent in phabbugz extension
  • [1497487] Use HMAC to generate tokens and sensitive graph filenames
  • [1498436] Move site-wide message to global header
  • [1498362] Shutter the “Powered By Mozilla” form
  • [1009716] Add (Cmd|Ctrl)+Enter shortcut for submitting from text areas.
  • [1499262] Bugzilla::DB should gracefully handle disconnection events that happen during transactions
  • [1497077] Convert links to absolute path
  • [1499417] Change BMO docs links from bmo.readthedocs.org to .io
  • [1499269] Refactor common parts of the feed daemon and improve timeout logging
  • [1496004] Improve layout of attachment detail page, hide comment form when custom form is inserted
  • [1495741] Multiple fixes for issues related to memory usage + configuration options for managing memory usage
  • [1482644] Improve “Too many requests” page with an explanation
  • [1499477] Feature request: link from user profile to editusers.

discuss these changes on mozilla.tools.bmo.

happy bmo push day!

release tag

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

  • [1496803] Suggested component links ignore cloned bug data
  • [1497234] Remove Personas Plus GitHub link from Custom Bug Entry Forms index
  • [1497070] In-page links are broken due to <base href> added during Mojo migration
  • [1497437] The crash graph should display Exact Match results by default
  • [623384] Use Module::Runtime instead of eval { require } or eval “use”
  • [1496832] Add monitoring and preventative measures for feed daemon becoming unresponsive
  • [1497343] Add some rudimentary type checking to Bugzilla::WebServe::Util::validate()

discuss these changes on mozilla.tools.bmo.

happy bmo push day (last friday)

(a few things went out on friday because of some API breakage, and didn’t get posted. woops)

release tag

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

  • [1495349] Remove Persona extension
  • [1263502] Add duplicates to /rest/bug/id
  • [1495906] After mojo update /latest/configuration API call no longer works and gives page not found
  • [1496233] “Dunno” -> “Don’t know” in approval request form
  • [1489120] Add a rest API to get triage owners for each product/component pair
  • [1495901] SES type checking error
  • [1495746] /app/static/metricsgraphics/css/google-OpenSans.css missing in app container
  • [1496570] Bugzilla doesn’t attempt to decode form-urlencoded data without a content-type header
  • [1496172] Attachments with unicode filenames cause timeout errors when retreiving attachments

discuss these changes on mozilla.tools.bmo.

happy bmo push day – mojolicious edition

As previously announced at FOSDEM 2018 and then re-announced at MojoConf, bugzilla.mozilla.org is now running on Mojolicious “A next generation web framework for the Perl programming language”

This release incorporates 28 changes and the Mojolicious migration is the least interesting to the end-user, but it is pretty important in terms of being able to deliver rich experiences moving forward.

As an aside, it’s very possible to just download and run bugzilla now,
and the Bugzilla Harmony initiative could use some help cranking out a first release. Interested parties can reach out to me or find us in #bugzilla on irc.mozilla.org

Continue reading “happy bmo push day – mojolicious edition”

happy bmo push day!

release tag

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

  • [1479350] “Phabricator Reviews Requested of You” lists bugs which I have reviewed
  • [1374266] Improve the “Zarro Boogs found” message
  • [1480169] Consider reducing the verbosity of phabricator ‘Revision Approved’ bugzilla comments
  • [1478897] ensure phabbugs doesn’t fail outright when encountering invalid bug ids
  • [1480599] Add “File new bug” menu to product/component hovercard
  • [1481207] POST /rest/bug_user_last_visit returns random number instead of bug ID
  • [1446855] enter_bug.cgi: Searching for duplicate bugs should trigger on changes to the Summary, not on all keystrokes
  • [1480473] Component description page: highlighted component lacks padding
  • [1474809] add “new to bugzilla” tag to non-comment changes
  • [1480897] When making a revision public, make the revision editable only by the bmo-editbugs-team project (editbugs)

discuss these changes on mozilla.tools.bmo.

happy bmo push day!

release tag

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

  • [1476288] Replace moz_nick with (new, revised) nick and also attempt to disallow duplicate nicks
  • [1472954] Implement one-click component watching on bug modal and component description pages
  • [1136271] Make user profile page visible to anyone for easier sharing
  • [1475593] Bugzilla Emails received when patches are attached in Phabricator
  • [1476841] Various code cleanups ahead of the Mojolicious patch
  • [1477894] get_attachment_revisions() should be returning an empty list, instead of a list of [0]
  • [1478012] Phab allows projects to have empty descriptions so Project.pm in PhabBugz should allow the same
  • [1419636] Make Google Analytics use beacon/XHR instead of img tag
  • [1478540] Update User.pm to load more than 100 users by using the paging functionality of Conduit API
  • [1478983] WebService endpoint to check if a user can enter a bug into a given product
  • [1479523] Disable one-click component watching for logged out users
  • [1320977] Add review/feedback/needinfo request counts and block statuses to /rest/user and /rest/user/suggest responses
  • [1475687] Remove https://bugzilla.mozilla.org/form.reps.it custom form
  • [1466737] “use my platform” should default to x86_64 on Mac OS X
  • [1479563] Wrap labels in Requests dropdown list
  • [1432095] OpenGraph image not loaded
  • [1478013] Importance, Status and Platform section labels in show bug view are linked but not clickable

discuss these changes on mozilla.tools.bmo.