Comments (3)
configuration is changed to associate [foo] with project BAR
Did this actually happen? This is what setup the eventual Sentry issue?
from jira-bugzilla-integration.
In #636, the approach is to ignore the case where the linked Jira issue on a bug doesn't match the project that the whiteboard tag is configured with. e.g
bug 9999
has a Jira link pointing to a projectFOO
- the whiteboard tag on the bug is configured to be associated with project
BAR
- since there is a mismatch, we ignore the bug update
Should we instead (or maybe follow up after #636 is landed) "move" the Jira issue? Since there is a mismatch, we delete the issue from project FOO
and recreate it in project BAR
. Unfortunately, it doesn't look like there's an API endpoint to do this. It's currently under consideration by the JIRA team.
This might be something to ask customers about.
from jira-bugzilla-integration.
Did this actually happen? This is what setup the eventual Sentry issue?
Since customer said that FNXV2
was the legacy Jira project for FXDROID
, I thought it did.
But it wasn't exactly this, it's just that a user added manually both the tag and the link to Jira on the bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1794872#a13307585_430528
We don't do anything to prevent any of the two possible scenarios, so it must be handled.
Should we instead (or maybe follow up after #636 is landed) "move" the Jira issue?
If there was an easy way, why not, but so far ignoring seems to be the safest.
Since there is a mismatch, we delete the issue from project FOO and recreate it in project BAR.
But we would potentially loose history, or extra stuff like comments, attachments, etc.
This might be something to ask customers about.
Customer said "we don’t really even need to worry about an error, here, if it’d be possible for us to turn them off)" [...] "simply allowing this kind of component sync failure to happen, if the Jira ticket finds itself in a project that doesn’t contain a matching component)"
from jira-bugzilla-integration.
Related Issues (20)
- The lack of explicit connection between webhooks and workflows makes webhook errors hard to diagnose HOT 1
- Handle `Retry-After` response header on `HTTP 429 Too Many Requests` responses
- Document behavior of how JBI parses whiteboard tags
- Add documentation for "How to make configuration changes"
- Check that all issue types exist in projects
- Remove references to private bug syncing in JBI
- Document how to test configuration in STAGE
- Whiteboard tag parsing can lead to the wrong action being selected to process a bug HOT 1
- Fetch project issue types in bulk
- Should we be syncing private comments?
- Validate that all mentioned steps in config are known Python functions
- Clearly document that JBI does not sync private bugs
- Crash with `Field components cannot be set` in `maybe_update_components`
- Sync Bugzilla components in the `Product::Component` format
- Only support whiteboard tag metadata with suffixes
- Document requirements for using different step functions
- Should we create missing components in Jira?
- Update FXDROID config with maybe_sync_components
- Assess the state of our logging HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jira-bugzilla-integration.