Retain order of approval queue when commenting all extensions #238
Labels
No Label
Priority
Critical
Priority
High
Priority
Low
Priority
Normal
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
Type
Breaking
Type
Documentation
Type
Enhancement
Type
Feature
Type
Report
Type
Security
Type
Suggestion
Type
Testing
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/extensions-website#238
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi,
The comment to all extensions (switch to GPL-3) seems to have randomized the approval queue to when the general announcement was registered at each extension.
I don't know how easy it is to make these types of updates handle all
Awaiting Review
extensions in order in the future, but this may be nice. Or to have certain updates be excluded from theActivity
but this seems like much more overhead.Thanks :)
Retain order of approval queue when updating all add-onsto Retain order of approval queue when commenting all extensionsHi, the approval queue page needed some attention either way - its initial implementation was a bit naive and the page was getting slower.
The performance fix would look involve keeping a materialized table that represents the queue - now we recompute all the data based on all the comments, and it's understandably getting slower with time.
While defining how this queue representation is updated, we can also fix the issue of regular comments bumping items in the queue. This means that only comments that change review status would be affecting the position in the queue.
That makes a lot of sense! The current system seems to also deincentivize making (small) changes to versions that are awaiting review because it will lose the spot in the Approval Queue, and this would then also be alleviated.
The fix is deployed in production.