Closed
Bug 1071332
Opened 10 years ago
Closed 10 years ago
New product and components for developer services
Categories
(bugzilla.mozilla.org :: Administration, task, P1)
Tracking
()
RESOLVED
FIXED
People
(Reporter: hwine, Assigned: dylan)
References
Details
User Story
Timeline: Sep 29 to Oct 3, after plan is confirmed. Product: Developer Services - "Services that help our product developers get their work done" category: Other Description: "For issues related to the services and infrastructure that support developer productivity: hg.mozilla.org, git.mozilla.org, reviewboard ([https://wiki.mozilla.org/DeveloperServices more info])" defaults for the rest of the product settings Components: ::Mercurial: hg.mozilla.org (move from Release Engineering::Repos & Hooks) "Issues related to the running of hg.mozilla.org and the repos therein, including hooks and deployment" ::Mercurial: bundleclone (move from Other Applications) ::Mercurial: bzexport (move from Other Applications) ::Mercurial: bzpost (move from Other Applications) ::Mercurial: firefoxtree (move from Other Applications) ::Mercurial: mozext (move from Other Applications) ::Mercurial: pushlog (move from Webtools::Mercurial Pushlog) ::Mercurial: qbackout (move from Other Applications) ::Mercurial: qimportbz (move from Other Applications) ::Git (create empty) "Issues related to the running of git.mozilla.org and the repos therein, including hook review & deployment" ::Legacy VCS (create empty) "Issues related to the legacy version control systems (bzr, cvs, svn)" ::Review Board (move from bugzilla.mozilla.org: rbbz) "Issues related to Review Board integration and support"
Developer services has moved from IT to Engineering Operations, and needs to get it's components in a single place. Here's what we've come up with: Product: Developer Services - "Services that help our product developers get their work done" category: Other Description: "For issues related to the services and infrastructure that support developer productivity: hg.mozilla.org, git.mozilla.org, reviewboard ([https://wiki.mozilla.org/DeveloperServices more info])" defaults for the rest of the product settings Components: ::Hg (move from Release Engineering::Repos & Hooks) "Issues related to the running of hg.mozilla.org and the repos therein, including hook review & deployment" ::Git (create empty) "Issues related to the running of git.mozilla.org and the repos therein, including hook review & deployment" ::Legacy VCS (create empty) "Issues related to the legacy version control systems (bzr, cvs, svn)" ::Reviewboard (move from bugzilla.mozilla.org: rbbz) "Issues related to ReviewBoard integration and support" I imagine there's more to be discussed. We will want several days advance notice of actual changes, so we can notify impacted groups.
Comment 1•10 years ago
|
||
(In reply to Hal Wine [:hwine] (use needinfo) from comment #0) > ::Reviewboard (move from bugzilla.mozilla.org: rbbz) > "Issues related to ReviewBoard integration and support" The project is actually "Review Board", so I'd prefer ::Review Board (move from bugzilla.mozilla.org: rbbz) "Issues related to Review Board integration and support"
Assignee | ||
Updated•10 years ago
|
Assignee: nobody → dylan
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•10 years ago
|
||
When would be a good time to give notice to schedule this? It won't take very long, and it can be done outside of US/Pacific business hours (or whenever the best time would be).
Flags: needinfo?(hwine)
Reporter | ||
Comment 3•10 years ago
|
||
Let's pick some time next week (Sep 29 to Oct 3) -- I'll send out a general notification to key parties today, and that should set us up for just doing a quick notification in advance of the work. Question: for the components which are moving, what happens when folks use the old links? I'm trying to figure how fast I need to update various wiki's with "template URLS".
Flags: needinfo?(hwine)
Comment 4•10 years ago
|
||
Could we please put "Mercurial" somewhere in the component description so searches on "mercurial" in the product/component finder return something useful? How about: Issues related to Mercurial and the running of hg.mozilla.org and the repos therein, including hooks & deployment" Also, we have a number of Mercurial-related components under "Other Applications" that I'd like to see consolidated somewhere more appropriate. Developer Services is arguably that location. Perhaps we should divide Mercurial into many components? e.g. DS: Mercurial :: hg.mozilla.org DS: Mercurial :: mozext DS: Mercurial :: bzexport Thoughts?
Reporter | ||
Comment 5•10 years ago
|
||
(In reply to Gregory Szorc [:gps] from comment #4) > Could we please put "Mercurial" somewhere in the component description so > searches on "mercurial" in the product/component finder return something > useful? > > How about: > > Issues related to Mercurial and the running of hg.mozilla.org and the repos > therein, including hooks & deployment" +1 -- yes -- nice catch
Comment 6•10 years ago
|
||
(In reply to Gregory Szorc [:gps] from comment #4) > Could we please put "Mercurial" somewhere in the component description so > searches on "mercurial" in the product/component finder return something > useful? > > How about: > > Issues related to Mercurial and the running of hg.mozilla.org and the repos > therein, including hooks & deployment" > > Also, we have a number of Mercurial-related components under "Other > Applications" that I'd like to see consolidated somewhere more appropriate. > Developer Services is arguably that location. Perhaps we should divide > Mercurial into many components? e.g. > > DS: Mercurial :: hg.mozilla.org > DS: Mercurial :: mozext > DS: Mercurial :: bzexport Nit: they should all be part of the Developer Services product, so Developer Services :: Mercurial: hg.mozilla.org or Developer Services :: Mercurial - hg.mozilla.org etc.
Comment 7•10 years ago
|
||
(In reply to Gregory Szorc [:gps] from comment #4) > Also, we have a number of Mercurial-related components under "Other > Applications" that I'd like to see consolidated somewhere more appropriate. > Developer Services is arguably that location. Perhaps we should divide > Mercurial into many components? e.g. > > DS: Mercurial :: hg.mozilla.org > DS: Mercurial :: mozext > DS: Mercurial :: bzexport As part of creating the Tree Management product, the intention was to move them there (bug 1023865 comment 1), however I don't mind too much so long as they are all in one place, and somewhere more helpfully named than "Other applications".
Comment 8•10 years ago
|
||
(In reply to Ed Morley [:edmorley] from comment #7) > As part of creating the Tree Management product, the intention was to move > them And by "them" I mean more end-user facing mercurial extensions/tools for interactions between Mercurial & Bugzilla etc.
Assignee | ||
Comment 9•10 years ago
|
||
I have compiled the current suggestions into the User Story field. Any corrections should be made there. Hal: For moving the components, I sat October 1st at 9pm pacific unless we don't finalize the changes to be made in the User Story by then. Thoughts?
User Story: (updated)
Flags: needinfo?(hwine)
Assignee | ||
Comment 10•10 years ago
|
||
Is the current location and naming of the Mercurial-related repositories in the user story field correct?
User Story: (updated)
Flags: needinfo?(gps)
Flags: needinfo?(emorley)
Reporter | ||
Comment 11•10 years ago
|
||
Great use of the user story field! Looks good to me, as does timing of moves
Flags: needinfo?(hwine)
Comment 12•10 years ago
|
||
(In reply to Dylan William Hardison [:dylan] from comment #10) > Is the current location and naming of the Mercurial-related repositories in > the user story field correct? Yeah pretty much. The only modification I would suggest (but can be done in a part 2 if needed), is: > ::Mercurial: mozext (move from Other Applications) > ::Mercurial: bzexport (move from Other Applications) If we're going to move the above two, then I think we should also move most/all of: Other Applications::bundleclone Other Applications::bzpost Other Applications::firefoxtree Other Applications::qbackout Other Applications::qimportbz Webtools::Mercurial Pushlog
Flags: needinfo?(emorley)
Updated•10 years ago
|
Priority: -- → P1
Comment 13•10 years ago
|
||
Updated user story. We'll one day likely need a "Try" component. But I think that can wait.
User Story: (updated)
Flags: needinfo?(gps)
Assignee | ||
Comment 14•10 years ago
|
||
Admin, Please run the following 18 scripts from the production webhead. Assign this ticket back to me when completed. 0. # cd /path/to/bugzilla/root 1. # perl contrib/reorg-tools/syncflags.pl 'Release Engineering' 'Developer Services' 2. # perl contrib/reorg-tools/syncflags.pl 'Other Applications' 'Developer Services' 3. # perl contrib/reorg-tools/syncflags.pl 'Webtools' 'Developer Services' 4. # perl contrib/reorg-tools/syncflags.pl 'bugzilla.mozilla.org' 'Developer Services' 5. # perl contrib/reorg-tools/syncmsandversions.pl 'Release Engineering' 'Developer Services' 6. # perl contrib/reorg-tools/syncmsandversions.pl 'Other Applications' 'Developer Services' 7. # perl contrib/reorg-tools/syncmsandversions.pl 'Webtools' 'Developer Services' 8. # perl contrib/reorg-tools/syncmsandversions.pl 'bugzilla.mozilla.org' 'Developer Services' 9. # perl contrib/reorg-tools/movecomponent.pl 'Release Engineering' 'Developer Services' 'Repos and Hooks' 10. # perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' bundleclone 11. # perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' bzexport 12. # perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' bzpost 13. # perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' firefoxtree 14. # perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' mozext 15. # perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' qbackout 16. # perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' qimportbz 17. # perl contrib/reorg-tools/movecomponent.pl 'Webtools' 'Developer Services' 'Mercurial Pushlog' 18. # perl contrib/reorg-tools/movecomponent.pl 'bugzilla.mozilla.org' 'Developer Services' 'rbbz'
Assignee: dylan → nobody
Severity: normal → major
Status: ASSIGNED → NEW
Component: Administration → Infrastructure
QA Contact: mcote
Comment 15•10 years ago
|
||
All set. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'Release Engineering' 'Developer Services' 'Repos and Hooks' About to move the component 'Repos and Hooks' From 'Release Engineering' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'Repos and Hooks' from 'Release Engineering' to 'Developer Services'... Touching user profile data for 412 bugs. Updated 1895 users. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' bundleclone About to move the component 'bundleclone' From 'Other Applications' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'bundleclone' from 'Other Applications' to 'Developer Services'... Touching user profile data for 3 bugs. Updated 7 users. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' bzexport About to move the component 'bzexport' From 'Other Applications' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'bzexport' from 'Other Applications' to 'Developer Services'... Touching user profile data for 77 bugs. Updated 256 users. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' bzpost About to move the component 'bzpost' From 'Other Applications' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'bzpost' from 'Other Applications' to 'Developer Services'... Touching user profile data for 4 bugs. Updated 13 users. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' firefoxtree About to move the component 'firefoxtree' From 'Other Applications' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'firefoxtree' from 'Other Applications' to 'Developer Services'... Touching user profile data for 1 bugs. Updated 2 users. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' mozext About to move the component 'mozext' From 'Other Applications' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'mozext' from 'Other Applications' to 'Developer Services'... Touching user profile data for 13 bugs. Updated 33 users. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' qbackout About to move the component 'qbackout' From 'Other Applications' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'qbackout' from 'Other Applications' to 'Developer Services'... Touching user profile data for 3 bugs. Updated 12 users. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'Other Applications' 'Developer Services' qimportbz About to move the component 'qimportbz' From 'Other Applications' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'qimportbz' from 'Other Applications' to 'Developer Services'... Touching user profile data for 57 bugs. Updated 191 users. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'Webtools' 'Developer Services' 'Mercurial Pushlog' About to move the component 'Mercurial Pushlog' From 'Webtools' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'Mercurial Pushlog' from 'Webtools' to 'Developer Services'... Touching user profile data for 7 bugs. Updated 25 users. bugzillaadm.private.scl3# perl contrib/reorg-tools/movecomponent.pl 'bugzilla.mozilla.org' 'Developer Services' 'rbbz' About to move the component 'rbbz' From 'bugzilla.mozilla.org' To 'Developer Services' Press <Ctrl-C> to stop or <Enter> to continue... Moving 'rbbz' from 'bugzilla.mozilla.org' to 'Developer Services'... Touching user profile data for 72 bugs. Updated 229 users.
Assignee: nobody → dylan
Component: Infrastructure → Administration
QA Contact: mcote
Assignee | ||
Comment 16•10 years ago
|
||
Components moved & renamed, updated description for "Mercurial: hg.mozilla.org" and Review Board. Developer Services open for bugs.
Assignee | ||
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 18•10 years ago
|
||
How does "mozilla.org::Server Operations: Developer Services" fit into all this? I inadvertently started filling out a new bug in that component after typing "developer serv" into fileit. Could we merge that component if it's now supposed to be in the new product, or else update the description (or even the name) of it to make the differences clearer?
Flags: needinfo?(hwine)
Comment 19•10 years ago
|
||
That's our old component, and going away. I believe the plan is to triage the existing bugs there to new components and then... doing something with the remainder, possibly just bulk moving them to a new one. The only issue there is that it'd be jumbling hg and git things together... If you, or anyone else, puts something in the old comps, we'll move it over.
Flags: needinfo?(hwine)
Comment 20•10 years ago
|
||
Ah ok - thank you :-)
You need to log in
before you can comment on or make changes to this bug.
Description
•