Opened 6 years ago

Last modified 3 years ago

#2436 new enhancement

[tracker] Unified support for User related information

Reported by: dustin Owned by:
Priority: major Milestone: 0.9.+
Version: master Keywords: users
Cc: rutsky.vladimir@…

Description (last modified by sa2ajj)

Buildbot deals with users in many ways - through version control, through the web, from IRC, from the command line for buildbot try and buildbot sendchange, and so on. In GSoC 2011, Derek Hurley added general support for correlating users across these interfaces, but the work remains unfinished. This project would involve adding the additional configuration and support for interacting with users:

  • proper calculation and display of "blamelists" for changes
  • authentication for submitting jobs and other commands (IRC, web, command-line)
  • automatic correlation of user attributes based on rules specific to the organization (e.g,. "All email addresses are the subversion username @mycompany.com" or "Use email addresses from git commits in the absence of an existing email address" or "IRC nicknames match bzr usernames")
  • stored user preferences for notifications

scope

This project has the advantage of starting from a solid base - there will be more coding than design here. It also breaks down nicely into individual tasks that can be completed one after the other, allowing you to scale the scope of the project up or down as the summer proceeds.

Relevant Bugs

Change History (6)

comment:1 Changed 6 years ago by dustin

  • Description modified (diff)

comment:2 Changed 5 years ago by rutsky

  • Cc rutsky.vladimir@… added

comment:3 Changed 4 years ago by dustin

  • Milestone changed from 0.8.+ to 0.9.+

Ticket retargeted after milestone closed

comment:4 Changed 4 years ago by sa2ajj

  • Description modified (diff)
  • Version changed from 0.8.7p1 to master

comment:5 Changed 4 years ago by sa2ajj

  • Summary changed from Full Integration for User Support to Unified support for User related information

comment:6 Changed 3 years ago by dustin

  • Summary changed from Unified support for User related information to [tracker] Unified support for User related information
  • Type changed from project-idea to enhancement

I think that user support is too ill-defined in the current Buildbot implementation for this ticket to be a useful GSoC project.

Note: See TracTickets for help on using tickets.