Infrastructure/FUDCon/Blacksburg2012

From FedoraProject

< Infrastructure(Difference between revisions)
Jump to: navigation, search
m (Created page with "== Purpose == FUDCon provides an opportunity to work in person with other members of the Infrastructure team. The increased bandwidth shoul enable us to accomplish otherwise dau...")
 
(Add a few notes about cia.vc)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Purpose ==
 
== Purpose ==
  
FUDCon provides an opportunity to work in person with other members of the Infrastructure team. The increased bandwidth shoul enable us to accomplish otherwise daunting tasks that might have been difficult to finish over other mediums like IRC.
+
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 ===
 
=== Goals ===
  
[https://fedorahosted.org/fedora-infrastructure/ticket/3045 Ticket #3045] (StylusEater)
+
==== FAS password change indicator ====
  -- Maybe add one more state like another graphic (a yellow one)? Revamp this area.
+
 
 +
* 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 [https://fedorahosted.org/fedora-infrastructure/ticket/3045 Ticket #3045]
 +
 
 +
==== 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:
 +
 
 +
# Figure out who is responsible for something in case something needs attention (help! PackageDB has been down for an hour!)
 +
# Give new developers easier access to people who will mentor them (I want to work on PackageDB, who do I talk to?)
 +
# Figure out what services are unmaintained (Hmm.. no one's committed to PackageDB in a year, what does that mean?)
 +
## 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
 +
 
 +
cia.vc seems to provide a lot of stat gathering that we might be able to leverage.  For instance: http://cia.vc/stats/project/Mirrormanager
 +
 
 +
We'd want to be able to get per user commit stats, maybe use a nice activity widget if they provide one...
 +
 
 +
==== Yubi Key Integration ====
 +
We've been discussing Yubi Key integration for a while so do we want to try to put some code up and see how it sticks?
 +
 
 +
==== Various FAS Rework Projects ====
 +
Need to add existing claimed tickets here.
 +
 
 +
==== MeetBot Integration with Wiki ====
 +
It would be great to have the MeetBot post meeting links directly to the Wiki.

Latest revision as of 21:33, 2 December 2011

Contents

[edit] 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.

[edit] Goals

[edit] 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

[edit] 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

cia.vc seems to provide a lot of stat gathering that we might be able to leverage. For instance: http://cia.vc/stats/project/Mirrormanager

We'd want to be able to get per user commit stats, maybe use a nice activity widget if they provide one...

[edit] Yubi Key Integration

We've been discussing Yubi Key integration for a while so do we want to try to put some code up and see how it sticks?

[edit] Various FAS Rework Projects

Need to add existing claimed tickets here.

[edit] MeetBot Integration with Wiki

It would be great to have the MeetBot post meeting links directly to the Wiki.