Closed Bug 367914 (bz-process_bug) Opened 18 years ago Closed 16 years ago

Move process_bug code into Bug.pm (make Bug.pm able to update bugs)

Categories

(Bugzilla :: Creating/Changing Bugs, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
Bugzilla 3.2

People

(Reporter: mkanat, Assigned: mkanat)

References

(Blocks 1 open bug)

Details

(Keywords: meta, Whiteboard: [roadmap: 3.2])

I'm surprised this bug isn't already filed, but apparently it isn't.

For Bugzilla 3.2, one of our primary goals is to move the bug-update code from process_bug into Bug.pm.

We will do this incrementally, in separate bugs, the same way we did post_bug.

We should tackle the easiest columns first, like bug_file_loc and status_whiteboard and things like that.

For a while, I think $bug->update wil have to co-exist with the UPDATE statement that lives in process_bug--that is, for a while during the development cycle of 3.2, there will be hacks in process_bug to make Bugzilla::Bug and old-style direct-SQL work together.
Blocks: 366296
Keywords: meta
Whiteboard: [roadmap: 3.2]
Depends on: 371070
Depends on: 283926
Depends on: 372700
Blocks: 119569
Depends on: 373660
Depends on: 373689
Depends on: 384651
Depends on: 384664
Depends on: 385379
Depends on: 385849
Blocks: 387265
Depends on: 388022
Depends on: 388036
Depends on: 388045
Depends on: 388147
Depends on: 388149
Flags: blocking3.1.2?
This will block 3.2rc1, but not 3.1.2.
Flags: blocking3.1.2? → blocking3.1.2-
Depends on: 396971
No longer depends on: 396971
Blocks: 143313
Blocks: 399482
Assignee: create-and-change → mkanat
Depends on: 401953
Depends on: 401957
Depends on: 401965
Flags: blocking3.2+
Depends on: 402791
Flags: blocking3.2+ → blocking3.1.3+
Depends on: 412836
Depends on: 413183
Depends on: 413184
Depends on: 413215
As far as I'm concerned, everything that had to be implemented for 3.1.3 in this bug is done, and the rest only must be completed before 3.2. So, I'm removing the blocking3.1.3 flag and setting blocking3.2.
Status: NEW → ASSIGNED
Flags: blocking3.1.3+ → blocking3.2+
Depends on: 415541
Blocks: bz-ws-update
No longer depends on: 415541
Blocks: 354320
No longer depends on: 413183
No longer depends on: 413215
Okay, this is done, as far as we're going to get for 3.2. Everything else has been moved to blocking bug 122922.

Thanks to everybody who helped with this (mostly me and LpSolit, I suppose). :-) This was probably the largest refactoring in Bugzilla's history.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.