From Fedora Project Wiki

< Infrastructure

Revision as of 20:49, 2 December 2011 by Toshio (talk | contribs) (Outline of what the responsibility web app needs to do)

Purpose

FUDCon provides an opportunity to work in person with other members of the Infrastructure team. The increased bandwidth should enable us to accomplish otherwise daunting tasks that might have been difficult to finish over other mediums like IRC. It also allows new contributors to learn how to make changes to infrastructure while they can talk to veteran infrastructure admins and developers face-to-face.

Goals

FAS password change indicator

  • Have a way to tell a user that their password needs to be changed. This could be due to age or due to an event occuring in the wider world. Actual password resets after a known intusion would be handled by setting accounts inactive instead.
  • Maybe add one more state like another graphic (a yellow one)? Revamp this area.
  • Inspired by Ticket #3045 (StylusEater)

Responsiblity web app

At FUDCon Tempe we talked about some way to keep track of who was in charge of specific coding projects inside of infrastructure. The goals would be:

  1. Figure out who is responsible for something in case something needs attention (help! PackageDB has been down for an hour!)
  2. Give new developers easier access to people who will mentor them (I want to work on PackageDB, who do I talk to?)
  3. Figure out what services are unmaintained (Hmm.. no one's committed to PackageDB in a year, what does that mean?)
    1. and get proper roles filled -- (Hmm, there's many commits to PackageDB but there hasn't been a release in 6 months. What do we need to fix that?)

Propose to work on a simple web app to fix some of this. Need to:

  • Take a project description.
    • create roles on the project
    • people can self assign to roles
    • way to check the activity level of people in roles
    • visually flag projects that are not being maintained