mNo edit summary |
(included jberkus' proposals as per #363) |
||
Line 16: | Line 16: | ||
A couple of things to note: | A couple of things to note: | ||
* The <code>_latest</code> URLs are simply 302 redirects to the actual image name and URL for the mirror network | * The <code>_latest</code> URLs are simply 302 redirects to the actual image name and URL for the mirror network. | ||
* The image that is actually downloaded will be unique for every release, | * The image that is actually downloaded will be unique for every release, its name will be the same as is located at <code>_latest_filename</code>, which has been provided for easy scripting. | ||
Example script: | Example script: | ||
Line 44: | Line 44: | ||
= Joining and participating in the Atomic Working Group = | = Joining and participating in the Atomic Working Group = | ||
Members of the Fedora Atomic WG are listed [https://fedoraproject.org/wiki/Atomic_WG]. Members may be added or removed from this list at any regularly scheduled Fedora Atomic WG meeting with quorum. Candidates must be registered with fedoraproject.org before becoming WG members. When members are added or removed, the WG will give a reason for the addition or removal. Valid types of reasons are listed below. | |||
'''Reasons to add a member:''' | |||
* Participation in one or more Fedora Atomic WG meetings, FADs, or other activities. If you're new and want to participate, just come to one of the meetings and introduce yourself. | |||
* Contributions to one or more Fedora Atomic WG related projects. | |||
* Self-nomination at a Fedora Atomic WG meeting. | |||
'''Reasons to remove a Member:''' | |||
* Failure to participate in Fedora Atomic WG meetings/activities/projects for more than 3 months. | |||
* Violation of the Fedora Code of Conduct. | |||
* Request to be removed. | |||
All reasons above are merely guidelines, and the WG will take specific circumstances into account. | |||
== Mailing List == | == Mailing List == | ||
Line 62: | Line 77: | ||
== IRC == | == IRC == | ||
There are two IRC channels that can be used for Atomic related communications. | There are two IRC channels that can be used for Atomic related communications. | ||
Line 75: | Line 89: | ||
== Meetings == | == Meetings == | ||
The Fedora Atomic Working Group has a weekly meeting. The meeting usually happens in #fedora-meeting-1 on irc.freenode.net and the schedule for the meeting can be found here: https://apps.fedoraproject.org/calendar/atomic Currently, meetings are at | The Fedora Atomic Working Group has a weekly meeting. The meeting usually happens in #fedora-meeting-1 on irc.freenode.net and the schedule for the meeting can be found here: https://apps.fedoraproject.org/calendar/atomic Currently, meetings are at 16:30 UTC on Wednesdays. | ||
== Voting == | |||
On some topics we will need to vote. The following rules apply to the voting process. | |||
'''For Regularly Scheduled Meetings:''' | |||
A quorum for the meeting is 5 people, or 51% of the members of the WG listed below, which ever is lower. Voting items must pass with a majority of the members voting at the meeting. | |||
'''For General Ad-Hoc Votes:''' | |||
* All ad-hoc votes will be held via [pagure issues](https://pagure.io/atomic-wg) in the atomic_wg repo. | |||
* Ad-hoc votes must be announced on the current primary mailing list for Fedora Atomic (atomic-devel). | |||
* Ad-hoc votes must be open for at least three working days (see below) after the announcement. | |||
At least 5 people must vote, or 51% of the WG membership, whichever is less. Votes are "+1" (in favor), "-1" (against), or +0 (abstain). Votes pass by a simple majority of those voting. | |||
'''For Urgent Ad-Hoc Votes:''' | |||
* All ad-hoc votes will be held via pagure issues in the atomic_wg repo. | |||
* Ad-hoc votes must be announced on the current primary mailing list for Fedora Atomic (atomic-devel). | |||
* Ad-Hoc votes must be open for at least three hours after the announcement. | |||
At least 5 people must vote, or 51% of the WG membership, whichever is less. Votes are "+1" (in favor), "-1" (against), or +0 (abstain). Votes pass by a 2/3 majority of those voting (round up). | |||
Working days: non-holiday weekdays. Relevant holidays are the national holidays of the USA, Western Europe, and India. | |||
=== Steps to run the meeting === | === Steps to run the meeting === | ||
Line 104: | Line 142: | ||
== Working Group Members and Points of Contact == | == Working Group Members and Points of Contact == | ||
* [[User:Walters | Colin Walters ]] | * [[User:Walters | Colin Walters ]] | ||
* [[User:Kushal | Kushal Das ]] | * [[User:Kushal | Kushal Das ]] | ||
* [[User:Sayanchowdhury | Sayan Chowdhury ]] | * [[User:Sayanchowdhury | Sayan Chowdhury ]] | ||
* [[User:Roshi | roshi ]] | * [[User:Roshi | roshi ]] | ||
Line 120: | Line 153: | ||
* [[User:Maxamillion | maxamillion ]] | * [[User:Maxamillion | maxamillion ]] | ||
* [[User:jberkus | Josh Berkus ]] | * [[User:jberkus | Josh Berkus ]] | ||
* [[User:jasonbrooks | jbrooks ]] | * [[User:jasonbrooks | jbrooks ]] | ||
* [[User:smilner | ashcrow ]] | * [[User:smilner | ashcrow ]] |
Revision as of 17:24, 16 January 2018
Fedora Atomic Working Group
The Fedora Atomic Working Group works to bring integrate new OS technology and tools from Project Atomic into Fedora.
Get Fedora Atomic Host Images!
Fedora Atomic Image Download Links
The links below are meant to allow for users to have a "single point of download" so that the location may be stored or used in a scripted way to always download the latest image.
A couple of things to note:
- The
_latest
URLs are simply 302 redirects to the actual image name and URL for the mirror network. - The image that is actually downloaded will be unique for every release, its name will be the same as is located at
_latest_filename
, which has been provided for easy scripting.
Example script:
#!/bin/bash image_name=$(curl -s https://getfedora.org/atomic_qcow2_latest_filename) curl -L https://getfedora.org/atomic_qcow2_latest -o $image_name ls -l $image_name
Image | Latest URL | Latest Filename URL |
---|---|---|
Fedora Atomic qcow2 | https://getfedora.org/atomic_qcow2_latest | https://getfedora.org/atomic_qcow2_latest_filename |
Fedora Atomic raw | https://getfedora.org/atomic_raw_latest | https://getfedora.org/atomic_raw_latest_filename |
Fedora Atomic Vagrant libvirt | https://getfedora.org/atomic_vagrant_libvirt_latest | https://getfedora.org/atomic_vagrant_libvirt_latest_filename |
Fedora Atomic Vagrant VirtualBox | https://getfedora.org/atomic_vagrant_virtualbox_latest | https://getfedora.org/atomic_vagrant_virtualbox_latest_filename |
Fedora Atomic ISO Installer | https://getfedora.org/atomic_iso_latest | https://getfedora.org/atomic_iso_latest_filename |
Joining and participating in the Atomic Working Group
Members of the Fedora Atomic WG are listed [1]. Members may be added or removed from this list at any regularly scheduled Fedora Atomic WG meeting with quorum. Candidates must be registered with fedoraproject.org before becoming WG members. When members are added or removed, the WG will give a reason for the addition or removal. Valid types of reasons are listed below.
Reasons to add a member:
- Participation in one or more Fedora Atomic WG meetings, FADs, or other activities. If you're new and want to participate, just come to one of the meetings and introduce yourself.
- Contributions to one or more Fedora Atomic WG related projects.
- Self-nomination at a Fedora Atomic WG meeting.
Reasons to remove a Member:
- Failure to participate in Fedora Atomic WG meetings/activities/projects for more than 3 months.
- Violation of the Fedora Code of Conduct.
- Request to be removed.
All reasons above are merely guidelines, and the WG will take specific circumstances into account.
Mailing List
We primarily use upstream Atomic mailing list for any Project Atomic related discussions
- Join: atomic-devel mailing list
- Archives: http://lists.projectatomic.io/projectatomic-archives/atomic-devel/
We use Fedora Atomic mailing list for all automated messages
- Join: atomic
- Archives: https://lists.fedoraproject.org/archives/list/atomic@lists.fedoraproject.org/
Prior to 19th July 2017, automated messages can be found at Fedora cloud mailing list archives
IRC
There are two IRC channels that can be used for Atomic related communications.
* #atomic on irc.freenode.net * #fedora-atomic on irc.freenode.net
Please have all discussions on the Project Atomic upstream channel #atomic. #fedora-atomic should only be used if the topic is extremely fedora specific and related to release engineering details.
Haven't used IRC for communication before? More information on how to use IRC is available here.
Meetings
The Fedora Atomic Working Group has a weekly meeting. The meeting usually happens in #fedora-meeting-1 on irc.freenode.net and the schedule for the meeting can be found here: https://apps.fedoraproject.org/calendar/atomic Currently, meetings are at 16:30 UTC on Wednesdays.
Voting
On some topics we will need to vote. The following rules apply to the voting process.
For Regularly Scheduled Meetings:
A quorum for the meeting is 5 people, or 51% of the members of the WG listed below, which ever is lower. Voting items must pass with a majority of the members voting at the meeting.
For General Ad-Hoc Votes:
- All ad-hoc votes will be held via [pagure issues](https://pagure.io/atomic-wg) in the atomic_wg repo.
- Ad-hoc votes must be announced on the current primary mailing list for Fedora Atomic (atomic-devel).
- Ad-hoc votes must be open for at least three working days (see below) after the announcement.
At least 5 people must vote, or 51% of the WG membership, whichever is less. Votes are "+1" (in favor), "-1" (against), or +0 (abstain). Votes pass by a simple majority of those voting.
For Urgent Ad-Hoc Votes:
- All ad-hoc votes will be held via pagure issues in the atomic_wg repo.
- Ad-hoc votes must be announced on the current primary mailing list for Fedora Atomic (atomic-devel).
- Ad-Hoc votes must be open for at least three hours after the announcement.
At least 5 people must vote, or 51% of the WG membership, whichever is less. Votes are "+1" (in favor), "-1" (against), or +0 (abstain). Votes pass by a 2/3 majority of those voting (round up).
Working days: non-holiday weekdays. Relevant holidays are the national holidays of the USA, Western Europe, and India.
Steps to run the meeting
- #startmeeting fedora_atomic_wg
- #topic Roll Call
Wait for 2 minutes for the roll call.
- #chair all the people present for the meeting
- #topic Action items from last meeting
^^ Find the last meeting log from https://meetbot-raw.fedoraproject.org/teams/fedora_atomic_wg
- After they are done move to each ticket from https://pagure.io/atomic-wg/issues?status=Open&tags=meeting
Do the following for each ticket
- #topic Ticket subject link_to_the_ticket
When all the tickets are over, go for Open floor
- #topic Open Floor
- #endmeeting
Working Group Members and Points of Contact
- Colin Walters
- Kushal Das
- Sayan Chowdhury
- roshi
- davdunc
- miabbott
- Sinny Kumari
- dustymabe
- maxamillion
- Josh Berkus
- jbrooks
- ashcrow
- sanja
What we're working on
We have an issue tracker here: https://pagure.io/atomic-wg