From Fedora Project Wiki

(review doc)
 
(78 intermediate revisions by 18 users not shown)
Line 1: Line 1:
= The Spin Special Interest Group =
The Spins Special Interest Group reviews, tests and approves Fedora Spins. Participants in this SIG are delegates from QA, Release Engineering, the Fedora Project Board, Infrastructure and FESCo as well as spin owners.


The [[JefSpaleta/SpinReleaseProcessProposal|  Spin Process proposal from Jef Spaleta]]  passed.
== What is it we do? ==
 
The purpose of the Spins SIG is to oversee the development of an evolving set of technical best practices to be applied to all community spin concepts.  The Spins SIG will also oversee the continued maintenance of approved community spins in the Kickstart Pool, and will regulate the use of any infrastructure as it becomes available for use for the Spins SIG. For example, webspace at http://spins.fedoraproject.org/ will be made available for spin descriptions. New spin concepts first come to the Spins SIG for discussion and technical review. Once the Spins SIG comes to a consensus as to technical merit, the benefit to Fedora, and the overall feasibility of a proposed spin, that spin concept is passed to the Board for final trademark approval.


== What is it we do? ==
== Trackers ==


The purpose of the Spin SIG is oversee the development of an evolving set of technical best practises to be applied to all community spin concepts.  The Spin SIG will also oversee the continued maintenance of approved community spins in the Kickstart Pool, and will regulate the use of any infrastructure as it becomes available for use for the Spins SIG. For example webspace at spins.fedoraproject.org will be made available for spin descriptions and links to externally [[JefSpaleta/CommunityHostedSpins|  hosted binaries]] .  New spin concepts first come to the Spins SIG for discussion and technical review.  Once the Spins SIG comes to a consensus as to technical merit of a proposed spin, that spin concept is passed to the Board for trademark approval.
Tracker Pages:


More specifically: [[SIGs/Spins/Agenda| Read the Agenda]]  
* [[:Category:Spins_in_Development | Spins in Development]]
* [[:Category:Spins_Ready_For_Wrangler | Spins Ready for Wrangler]]
* [[:Category:Spins_Ready_For_SIG | Spins Ready for SIG]]
* [[:Category:Spins_Ready_For_Board | Spins Ready for Board]]
* [[:Category:Spins_Fedora_24 | Accepted Spins for Fedora 24]]
* [[:Category:Spins_Fedora_23 | Accepted Spins for Fedora 23]]
* [[:Category:Spins_Fedora_22 | Accepted Spins for Fedora 22]]
* [[:Category:Spins_Fedora_21 | Accepted Spins for Fedora 21]]
* [[:Category:Spins_Fedora_20 | Accepted Spins for Fedora 20]]
* [[:Category:Spins_Fedora_19 | Accepted Spins for Fedora 19]]
* [[:Category:Spins_Fedora_18 | Accepted Spins for Fedora 18]]
* [[:Category:Spins_Fedora_17 | Accepted Spins for Fedora 17]]
* [[:Category:Spins_Fedora_16 | Accepted Spins for Fedora 16]]
* [[:Category:Spins_Fedora_15 | Accepted Spins for Fedora 15]]
* [[:Category:Spins_Fedora_14 | Accepted Spins for Fedora 14]]
* [[:Category:Spins_Fedora_13 | Accepted Spins for Fedora 13]]
* [[:Category:Spins_Fedora_12 | Accepted Spins for Fedora 12]]
* [[:Category:Spins_Fedora_11 | Accepted Spins for Fedora 11]]


== README Documents ==
== README Documents ==


* [[SIGs/Spins/CommunitySpinGuidelines|  Community Spin Guidelines]] . Guidelines for people to submit spin concepts.
These are the pages the Spins SIG maintains.
* [[SIGs/Spins/KickstartPool| Kickstart Pool]] . A draft proposal on a kickstart pool.
 
* [[SIGs/Spins/SpinSubmissionProcess|  Spin Submission Process]] . A draft on the Community Spin Submission Process.
* [[Spins_Guidelines|Spins Guidelines]] - Guidelines for people to submit spin concepts.
* [[SIGs/Spins/LocalizedSpins| Localized Spins]] . A draft on how Localized Spins should be composed.
* [[Spins_Kickstart_Pool|Kickstart Pool]] - A draft proposal for a kickstart pool.
* [[SIGs/Spins/Distribution| Distribution of Spins]] . A draft on how Spins should be, or could be, distributed.
* [[Spins_Process|Spins Process]] - A draft on the Community Spin Submission Process.
* [[Spins_Localized_Spins|Localized Spins]] - A draft on how Localized Spins should be composed.
* [[Spins_Test_Plans|Test Plans]] - Test Plans for Spins in general
* [[Spins_SIG_Review_Checklist]] - More guidelines for kickstart files
* [[Spins_Recurring_Releases|Recurring Releases]] - The process of recurring releases of a given Spin
* [[Spins_New_Spin_Page_Template|New Spin Page Template]] - A template for new Spins to help create their Spins page
* [[Discontinued_Spins_Process|Discontinued Spins Process]] - How to deal with discontinued spins.
* [[Rebuilding_Spins_Packages|Rebuilding Spins Packages]] - How and when to rebuild the spin-kickstarts packages
* [[Spins repo directives]] - When to adjust repo directives in base spins
* [[Spins Wrangler]] - About the spins wrangler position
* [[Releases/{{FedoraVersionNumber|next}}/Spins|Spins release page]] - List of spins for the upcoming release
* Spins Lead - [https://fedorahosted.org/spin-kickstarts/ticket/35 Need to write a job description for this position]
* Spin Owners - [https://fedorahosted.org/spin-kickstarts/ticket/34 Need to write expectations for Spin Owners]
 
== Tracking Spins SIG tasks ==
 
* We keep track of some of our outstanding tasks and issues using the [https://fedorahosted.org/spin-kickstarts/ spins-kickstarts trac instance].
* There is also a spins-specific part of the [http://poelstra.fedorapeople.org/schedules/f-15/f-15-spins-tasks.html schedule for the upcoming release].
 
== Test spins ==


== Members ==
* [http://dl.fedoraproject.org/pub/alt/nightly-composes/ Nightly builds] from the kickstart files in the git repository. These are what will be available for the alpha and beta release for alternate spins (those under the Spins SIG).
* Kickstart files are available from the [http://git.fedorahosted.org/git/?p=spin-kickstarts.git;a=summary spin-kickstarts git repository].


* [[JeroenVanMeeuwen]]
== Meetings ==
* [[BobJensen]]
We had been meeting at 2000 UTC in #fedora-meeting-2, but we seem to have stopped again.
* [[RahulSundaram]]
* [[SebastianDziallas]]
* [[JonathanSteffan]]
* [[JamesBenWilliams]]
* [[FabianAffolter]]


== What do we need? ==
== Mailing List ==


* Draft up guidelines for a Spin Submission Process, like the Packaging Guidelines.
* {{fplist|spins}} ([https://lists.fedoraproject.org/archives/list/spins@lists.fedoraproject.org/ Archives])
* Submit the guidelines for review (Board, Release Engineering, Infrastructure)
** Low traffic
** Commit notices for spin-kickstarts git repo are posted
** Trac ticket change messages are posted


== Next Steps ==
== Wish List ==


* Get some more SIG members
* A way to install spins into an existing install.
* Elect a SIG representative from those members
** What exactly this would mean needs to be worked out first.
* Figure out what we need in terms of hardware resources, resources
*** Just packages and no special setup?
* Figure out our own little SOP and Processes
*** Would this just add packages to the current install, or possibly remove some?
* ...
*** Would there be any way to remove a spin once it was installed?


[[Category:SIGs]]
[[Category:SIGs]]
[[Category:Spins]]
[[Category:Spins]]
[[Category:Fedora special-interest groups|Spins]]

Latest revision as of 19:17, 8 August 2018

The Spins Special Interest Group reviews, tests and approves Fedora Spins. Participants in this SIG are delegates from QA, Release Engineering, the Fedora Project Board, Infrastructure and FESCo as well as spin owners.

What is it we do?

The purpose of the Spins SIG is to oversee the development of an evolving set of technical best practices to be applied to all community spin concepts. The Spins SIG will also oversee the continued maintenance of approved community spins in the Kickstart Pool, and will regulate the use of any infrastructure as it becomes available for use for the Spins SIG. For example, webspace at http://spins.fedoraproject.org/ will be made available for spin descriptions. New spin concepts first come to the Spins SIG for discussion and technical review. Once the Spins SIG comes to a consensus as to technical merit, the benefit to Fedora, and the overall feasibility of a proposed spin, that spin concept is passed to the Board for final trademark approval.

Trackers

Tracker Pages:

README Documents

These are the pages the Spins SIG maintains.

Tracking Spins SIG tasks

Test spins

  • Nightly builds from the kickstart files in the git repository. These are what will be available for the alpha and beta release for alternate spins (those under the Spins SIG).
  • Kickstart files are available from the spin-kickstarts git repository.

Meetings

We had been meeting at 2000 UTC in #fedora-meeting-2, but we seem to have stopped again.

Mailing List

  • spins (Archives)
    • Low traffic
    • Commit notices for spin-kickstarts git repo are posted
    • Trac ticket change messages are posted

Wish List

  • A way to install spins into an existing install.
    • What exactly this would mean needs to be worked out first.
      • Just packages and no special setup?
      • Would this just add packages to the current install, or possibly remove some?
      • Would there be any way to remove a spin once it was installed?