CINXE.COM

Working with Fedora Infrastructure :: Fedora Docs

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Working with Fedora Infrastructure :: Fedora Docs</title> <link rel="canonical" href="https://docs.fedoraproject.org/en-US/infra/day_to_day_fedora/"> <meta name="generator" content="Antora 3.1.4"> <link rel="stylesheet" href="../../_/css/site.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous"> <link rel="stylesheet" href="../../_/css/vendor/tabs.css"> <meta property="og:type" content="website"> <meta property="og:site_name" content="Fedora Docs"> <meta property="og:title" content="Working with Fedora Infrastructure"> <meta property="og:description" content="Learn more about Fedora Linux, the Fedora Project & the Fedora Community."> <meta property="og:image" content="https://docs.fedoraproject.org/en-US/_/img/docs_logo.png"> <script>if (localStorage.darkmode === 'true' || (!('darkmode' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) { document.documentElement.classList.add('dark');} else {document.documentElement.classList.remove('dark');}</script> </head> <body class="article dark:bg-fp-blue-darkest text-black dark:text-white"> <!-- Add any HTML code to show at the top of each page — like a banner to a survey, some announcement, etc. Leave this file empty to not show anything--> <header class="header" role="banner"> <nav class="fixed z-50 top-0 w-full bg-gradient-to-l from-fp-blue to-fp-blue-light dark:bg-none dark:bg-fp-blue-dark" style=""> <div class="mx-auto px-2 sm:px-6 lg:px-8"> <div class="relative flex h-14 items-center justify-between"> <div class="flex flex-1 items-center justify-center sm:items-stretch sm:justify-start" > <div class="flex flex-shrink-0 items-center"> <a href="https://docs.fedoraproject.org/en-US"> <img class="h-6 z-10 w-auto" src="../../_/img/docs_logo_white.png"> </a> </div> <div class="hidden sm:ml-auto sm:block"> <div class="flex space-x-4"> <div id="search-field" class="relative inline-flex cursor-pointer items-center rounded px-4 text-xs text-gray-500 dark:text-gray-200"> <svg class="absolute left-6 fill-gray-400 dark:fill-gray-400 h-3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Pro 6.2.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352c79.5 0 144-64.5 144-144s-64.5-144-144-144S64 128.5 64 208s64.5 144 144 144z"/></svg> <input id="search-input" class="pl-6 pr-28 h-8 w-64 rounded-xl dark:bg-black" type="text" placeholder="Search Docs"> <label class="ml-2 absolute right-6 filter checkbox border-l border-gray-500 pl-2"> <input type="checkbox" class="appearance-none h-3 w-3 border border-gray-500 rounded bg-white dark:bg-black checked:bg-fp-blue-light checked:border-fp-blue-light dark:checked:bg-fp-blue dark:checked:border-fp-blue focus:outline-none transition duration-200 cursor-pointer my-0.5 mr-1 float-left" data-facet-filter="component:infra"> In this section </label> </div> </div> </div> <button type="button" id="themeSwitch" class="hidden sm:block stroke-white fill-white "> <span class="dark:hidden"> <svg viewBox="0 0 24 24" fill="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="w-6 h-6"> <path d="M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"></path> <path d="M12 4v1M17.66 6.344l-.828.828M20.005 12.004h-1M17.66 17.664l-.828-.828M12 20.01V19M6.34 17.664l.835-.836M3.995 12.004h1.01M6 6l.835.836"></path> </svg> </span> <span class="hidden dark:inline"> <svg viewBox="0 0 512 512" class="w-4 h-4"> <path d="M421.6 379.9c-.6641 0-1.35 .0625-2.049 .1953c-11.24 2.143-22.37 3.17-33.32 3.17c-94.81 0-174.1-77.14-174.1-175.5c0-63.19 33.79-121.3 88.73-152.6c8.467-4.812 6.339-17.66-3.279-19.44c-11.2-2.078-29.53-3.746-40.9-3.746C132.3 31.1 32 132.2 32 256c0 123.6 100.1 224 223.8 224c69.04 0 132.1-31.45 173.8-82.93C435.3 389.1 429.1 379.9 421.6 379.9zM255.8 432C158.9 432 80 353 80 256c0-76.32 48.77-141.4 116.7-165.8C175.2 125 163.2 165.6 163.2 207.8c0 99.44 65.13 183.9 154.9 212.8C298.5 428.1 277.4 432 255.8 432z"/> </svg> </span> </button> </div> </div> </div> </nav> </header> <div class="body"> <div class="nav-container dark:text-gray-300 bg-fp-gray-lightest dark:bg-fp-blue-darker dark:border-r dark:border-gray-800" data-component="infra" data-version=""> <aside class="nav"> <div class="panels"> <div class="nav-panel-menu is-active" data-panel="menu"> <nav class="nav-menu"> <h3 class="title text-fp-blue-dark dark:text-fp-blue font-bold"><a href="../">Fedora Infrastructure &amp; Release Engineering</a></h3> <ul class="nav-list"> <li class="nav-item" data-depth="0"> <ul class="nav-list"> <li class="nav-item" data-depth="1"> <button class="nav-item-toggle"></button> <a class="nav-link" href="../overview/">Fedora Infrastructure</a> <ul class="nav-list"> <li class="nav-item is-current-page" data-depth="2"> <a class="nav-link" href="./">Working with Fedora Infrastructure</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle"></button> <a class="nav-link" href="../join/">Join the team</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../gettingstarted/">Getting Started with Infrastructure</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../apprentice/">Infrastructure Apprentice Progam</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="../map_critical_services/">Map of critical services</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle"></button> <a class="nav-link" href="../services/">List of our services</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../services/#_accounts">Account management</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../services/#_community">Community apps</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../services/#_content_documentation">Content &amp; documentation</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../services/#_coordination">Coordination</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../services/#_packaging">Packager tools</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../services/#_qa">QA tools</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../services/#_misc">Miscellaneous</a> </li> <li class="nav-item" data-depth="3"> <button class="nav-item-toggle"></button> <a class="nav-link" href="../sle/">SLE</a> <ul class="nav-list"> <li class="nav-item" data-depth="4"> <a class="nav-link" href="../sle_services/">SLE of the services</a> </li> </ul> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="../communishift/">Communishift</a> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle"></button> <a class="nav-link" href="../developer_guide/">Developer Guide</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/getting-started/">Getting Started</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/dev-environment/">Development Environment</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/documentation/">Documentation</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/code-style/">Code Style</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/frameworks/">Frameworks and Tools</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/db/">Databases</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/writing-tests/">Tests</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/ci/">CI</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/auth/">Authentication</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/messaging/">Messaging</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/sops/">Developing Standard Operating Procedures</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/source_control/">Source Control</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/openshift/">Openshift</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../developer_guide/security_policy/">Fedora Infrastructure Application Security Policy</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle"></button> <a class="nav-link" href="../sysadmin_guide/">Sysadmin Guide</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../sysadmin_guide/orientation/">Orientation for Sysadmin Guide</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../sysadmin_guide/#_standard_operating_procedures">Standard Operation Procedures</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../sysadmin_guide/#_howtos">HOWTOs</a> </li> </ul> </li> </ul> </li> <li class="nav-item" data-depth="1"> <button class="nav-item-toggle"></button> <a class="nav-link" href="../release_guide/">Release Engineering</a> <ul class="nav-list"> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle"></button> <a class="nav-link" href="../release_guide/release_process/">Release process</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/create_release_signing_key/">Create Release Signing Keys</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/mass_rebuild/">Mass Rebuild</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/sop_file_ftbfs/">File FTBFS bugs</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/mass_branching_checklist/">Mass Branching Checklist</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/sop_mass_branching/">Mass Branching</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/sop_bodhi_activation/">Updates testing activation</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/beta_freeze/">Beta freeze</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/beta_RC_compose/">Beta RC compose</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/beta_release/">Beta release</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/final_freeze/">Final freeze</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/final_RC_compose/">Final RC compose</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/final_release/">Final release</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/release_post_cleanup/">Release Post Cleanup</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/release_eol/">End Of Life</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../release_guide/torrentrelease/">Torrent releases</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <button class="nav-item-toggle"></button> <a class="nav-link" href="../releng_misc_guide/">Releng Miscellaneous guide</a> <ul class="nav-list"> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_generating_openh264_composes/">Generate openh264 composes</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_eol_change/">Adjust EOLs and SLs on branches</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_fedora_media_writer/">Fedora Media Writer Building and Signing</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_find_module_info/">Find Module Information</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_unretire/">Unretire package branch</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_update_critpath/">Update Critpath</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_remote_dist_git_branches/">Remove dist-git branches</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_remote_tarballs_dist_git/">Remove tarballs from dist-git branches</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_package_unblocking/">Package Unblocking</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_retire_orphaned_packages/">Retire Orphaned Packages</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_requesting_task_automation_users/">Requesting Automation Users</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_process_dist_git_requests/">Process fedora-scm-requests tickets</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_signing_builds/">Sign the packages</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_clean_amis/">Clean AMIs Process</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_pushing_updates/">Pushing Updates</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_package_blocking/">Package Blocking</a> </li> <li class="nav-item" data-depth="3"> <a class="nav-link" href="../releng_misc_guide/sop_sigul_client_setup/">Sigul Client Setup</a> </li> </ul> </li> <li class="nav-item" data-depth="2"> <a class="nav-link" href="../releng_misc_guide/troubleshooting/">Fedora Release Engineering Troubleshooting Guide</a> </li> </ul> </li> </ul> </li> </ul> </nav> </div> <div class="nav-panel-explore bg-gray-50 dark:bg-fp-blue-darkest" data-panel="explore"> <div class="context dark:border-t dark:border-gray-800"> <span class="title">Fedora Infrastructure &amp; Release Engineering</span> <span class="version"></span> </div> <ul class="components bg-gray-100 dark:bg-fp-blue-darkest"> <li class="component"> <a class="title" href="../../arm-sbc/">ARM Single Board Computers</a> </li> <li class="component"> <a class="title" href="../../ask-fedora-sops/">Ask Fedora SOPs</a> </li> <li class="component"> <a class="title" href="../../community/">Community Architecture (CommArch)</a> </li> <li class="component"> <a class="title" href="../../cle/">Community Linux Engineering</a> </li> <li class="component"> <a class="title" href="../../defensive-coding/">Defensive Coding Guide</a> </li> <li class="component"> <a class="title" href="../../emerging/">Emerging Fedora Desktops</a> </li> <li class="component"> <a class="title" href="../../engineering/">Engineering Teams</a> </li> <li class="component"> <a class="title" href="../../epel/">EPEL</a> </li> <li class="component"> <a class="title" href="../../a11y/">Fedora Accessibility (a11y) WG</a> </li> <li class="component"> <a class="title" href="../../fedora-accounts/">Fedora Accounts</a> </li> <li class="component"> <a class="title" href="../../fedora-asahi-remix/">Fedora Asahi Remix</a> </li> <li class="component"> <a class="title" href="../../badges/">Fedora Badges</a> </li> <li class="component"> <a class="title" href="../../ci/">Fedora CI</a> </li> <li class="component"> <a class="title" href="../../commops/">Fedora Community Ops</a> </li> <li class="component"> <a class="title" href="../../containers/">Fedora Container Docs</a> </li> <li class="component"> <a class="title" href="../../fedora-coreos/">Fedora CoreOS</a> </li> <li class="component"> <a class="title" href="../../council/">Fedora Council</a> </li> <li class="component"> <a class="title" href="../../dei/">Fedora Diversity, Equity, and Inclusion (DEI)</a> </li> <li class="component"> <a class="title" href="../../fedora-docs/">Fedora Docs Team</a> </li> <li class="component"> <a class="title" href="../../docs/">Fedora Documentation</a> </li> <li class="component"> <a class="title" href="../../eln/">Fedora ELN</a> </li> <li class="component"> <a class="title" href="../../gaming/">Fedora Gaming</a> </li> <li class="component"> <a class="title" href="../../i3/">Fedora i3 S.I.G.</a> </li> <li class="component is-current"> <a class="title" href="../">Fedora Infrastructure & Release Engineering</a> </li> <li class="component"> <a class="title" href="../../iot/">Fedora Internet Of Things</a> </li> <li class="component"> <a class="title" href="../../iot-wg/">Fedora IoT Working Group</a> </li> <li class="component"> <a class="title" href="../../fedora-join/">Fedora Join SIG</a> </li> <li class="component"> <a class="title" href="../../fedora-kinoite/">Fedora Kinoite</a> </li> <li class="component"> <a class="title" href="../../legal/">Fedora Legal</a> </li> <li class="component"> <a class="title" href="../../releases/">Fedora Linux Releases</a> </li> <li class="component"> <a class="title" href="../../localization/">Fedora Localization Team</a> </li> <li class="component"> <a class="title" href="../../fedora-magazine/">Fedora Magazine</a> </li> <li class="component"> <a class="title" href="../../marketing/">Fedora Marketing Team</a> </li> <li class="component"> <a class="title" href="../../mentored-projects/">Fedora Mentored Projects</a> </li> <li class="component"> <a class="title" href="../../mindshare-committee/">Fedora Mindshare Committee</a> </li> <li class="component"> <a class="title" href="../../program_management/">Fedora Program Management</a> </li> <li class="component"> <a class="title" href="../../project/">Fedora Project</a> </li> <li class="component"> <a class="title" href="../../qa-docs/">Fedora Quality Docs</a> </li> <li class="component"> <a class="title" href="../../rawhide-gating/">Fedora Rawhide Gating</a> </li> <li class="component"> <a class="title" href="../../robotics-sig/">Fedora Robotics SIG</a> </li> <li class="component"> <a class="title" href="../../fedora-server/">Fedora Server Documentation</a> </li> <li class="component"> <a class="title" href="../../server-working-group/">Fedora Server Working Group</a> </li> <li class="component"> <a class="title" href="../../fedora-silverblue/">Fedora Silverblue</a> </li> <li class="component"> <a class="title" href="../../spins-labs/">Fedora Spins & Labs</a> </li> <li class="component"> <a class="title" href="../../fedora-sericea/">Fedora Sway Atomic</a> </li> <li class="component"> <a class="title" href="../../teleirc-sig/">Fedora TeleIRC SIG</a> </li> <li class="component"> <a class="title" href="../../tools/">Fedora Tools</a> </li> <li class="component"> <a class="title" href="../../fedora/latest/">Fedora User Docs</a> <ul class="versions"> <li class="version"> <a href="../../fedora/rawhide/">rawhide</a> </li> <li class="version is-latest"> <a href="../../fedora/latest/">f41</a> </li> <li class="version"> <a href="../../fedora/f40/">f40</a> </li> <li class="version"> <a href="../../fedora/f39/">f39</a> </li> <li class="version"> <a href="../../fedora/f38/">f38</a> </li> <li class="version"> <a href="../../fedora/f37/">f37</a> </li> <li class="version"> <a href="../../fedora/f36/">f36</a> </li> <li class="version"> <a href="../../fedora/f35/">f35</a> </li> <li class="version"> <a href="../../fedora/f34/">f34</a> </li> <li class="version"> <a href="../../fedora/f33/">f33</a> </li> <li class="version"> <a href="../../fedora/f32/">f32</a> </li> <li class="version"> <a href="../../fedora/f31/">f31</a> </li> <li class="version"> <a href="../../fedora/f30/">f30</a> </li> <li class="version"> <a href="../../fedora/f29/">f29</a> </li> <li class="version"> <a href="../../fedora/f28/">f28</a> </li> <li class="version"> <a href="../../fedora/f27/">f27</a> </li> <li class="version"> <a href="../../fedora/f26/">f26</a> </li> </ul> </li> <li class="component"> <a class="title" href="../../websites/">Fedora Websites & Apps</a> </li> <li class="component"> <a class="title" href="../../workstation-docs/">Fedora Workstation Documentation</a> </li> <li class="component"> <a class="title" href="../../workstation-working-group/">Fedora Workstation Working Group</a> </li> <li class="component"> <a class="title" href="../../bootc/">Fedora/CentOS bootc</a> </li> <li class="component"> <a class="title" href="../../fesco/">FESCo</a> </li> <li class="component"> <a class="title" href="../../flatpak/">Flatpak</a> </li> <li class="component"> <a class="title" href="../../java-packaging-howto/">Java Packaging HOWTO</a> </li> <li class="component"> <a class="title" href="../../docs-l10n/">Localization help and stats</a> </li> <li class="component"> <a class="title" href="../../mindshare/">Mindshare Teams</a> </li> <li class="component"> <a class="title" href="../../minimization/">Minimization</a> </li> <li class="component"> <a class="title" href="../../modularity/">Modularity</a> </li> <li class="component"> <a class="title" href="../../neurofedora/overview/">NeuroFedora User Documentation</a> </li> <li class="component"> <a class="title" href="../../package-maintainers/">Package Maintainers</a> </li> <li class="component"> <a class="title" href="../../packaging-guidelines/">Packaging Guidelines</a> </li> <li class="component"> <a class="title" href="../../quick-docs/">Quick Docs</a> </li> <li class="component"> <a class="title" href="../../remix-building/remix-ci/">Remix Docs</a> </li> <li class="component"> <a class="title" href="../../reproducible-builds/">Reproducible Builds</a> </li> </ul> </div> </div> </aside> </div> <main class="article"> <div class="toolbar bg-fp-gray-lightest dark:bg-fp-blue-darkest dark:text-gray-300 dark:border-b dark:border-gray-800" role="navigation"> <button class="toolbar-icon nav-toggle"></button> <a href="../../docs/" class="toolbar-icon home-link"></a> <nav class="crumbs" role="navigation" aria-label="breadcrumbs"> <ul> <li class="after:text-gray-800 dark:after:text-gray-400"><a href="../">Fedora Infrastructure & Release Engineering</a></li> <li class="after:text-gray-800 dark:after:text-gray-400"><a href="../overview/">Fedora Infrastructure</a></li> <li class="after:text-gray-800 dark:after:text-gray-400"><a href="./">Working with Fedora Infrastructure</a></li> </ul> </nav> <div class="page-languages"> <button class="languages-menu-toggle" title="Show other languages of the site"> en-US </button> <div class="languages-menu"> <a class="language" href="../../../en-US/infra/day_to_day_fedora/">en-US</a> <a class="language" href="../../../ar/infra/day_to_day_fedora/">ar</a> <a class="language" href="../../../ast/infra/day_to_day_fedora/">ast</a> <a class="language" href="../../../az/infra/day_to_day_fedora/">az</a> <a class="language" href="../../../be/infra/day_to_day_fedora/">be</a> <a class="language" href="../../../bg/infra/day_to_day_fedora/">bg</a> <a class="language" href="../../../bn/infra/day_to_day_fedora/">bn</a> <a class="language" href="../../../ca/infra/day_to_day_fedora/">ca</a> <a class="language" href="../../../cs/infra/day_to_day_fedora/">cs</a> <a class="language" href="../../../de/infra/day_to_day_fedora/">de</a> <a class="language" href="../../../el/infra/day_to_day_fedora/">el</a> <a class="language" href="../../../es/infra/day_to_day_fedora/">es</a> <a class="language" href="../../../es_419/infra/day_to_day_fedora/">es_419</a> <a class="language" href="../../../fa/infra/day_to_day_fedora/">fa</a> <a class="language" href="../../../fi/infra/day_to_day_fedora/">fi</a> <a class="language" href="../../../fil/infra/day_to_day_fedora/">fil</a> <a class="language" href="../../../fr/infra/day_to_day_fedora/">fr</a> <a class="language" href="../../../fur/infra/day_to_day_fedora/">fur</a> <a class="language" href="../../../ga/infra/day_to_day_fedora/">ga</a> <a class="language" href="../../../he/infra/day_to_day_fedora/">he</a> <a class="language" href="../../../hi/infra/day_to_day_fedora/">hi</a> <a class="language" href="../../../hr/infra/day_to_day_fedora/">hr</a> <a class="language" href="../../../hu/infra/day_to_day_fedora/">hu</a> <a class="language" href="../../../id/infra/day_to_day_fedora/">id</a> <a class="language" href="../../../it/infra/day_to_day_fedora/">it</a> <a class="language" href="../../../ja/infra/day_to_day_fedora/">ja</a> <a class="language" href="../../../jp/infra/day_to_day_fedora/">jp</a> <a class="language" href="../../../ka/infra/day_to_day_fedora/">ka</a> <a class="language" href="../../../kab/infra/day_to_day_fedora/">kab</a> <a class="language" href="../../../ko/infra/day_to_day_fedora/">ko</a> <a class="language" href="../../../mr/infra/day_to_day_fedora/">mr</a> <a class="language" href="../../../ms/infra/day_to_day_fedora/">ms</a> <a class="language" href="../../../my/infra/day_to_day_fedora/">my</a> <a class="language" href="../../../nb_NO/infra/day_to_day_fedora/">nb_NO</a> <a class="language" href="../../../ne/infra/day_to_day_fedora/">ne</a> <a class="language" href="../../../nl/infra/day_to_day_fedora/">nl</a> <a class="language" href="../../../nn/infra/day_to_day_fedora/">nn</a> <a class="language" href="../../../or/infra/day_to_day_fedora/">or</a> <a class="language" href="../../../pl/infra/day_to_day_fedora/">pl</a> <a class="language" href="../../../pt/infra/day_to_day_fedora/">pt</a> <a class="language" href="../../../pt_BR/infra/day_to_day_fedora/">pt_BR</a> <a class="language" href="../../../pt_PT/infra/day_to_day_fedora/">pt_PT</a> <a class="language" href="../../../ro/infra/day_to_day_fedora/">ro</a> <a class="language" href="../../../ru/infra/day_to_day_fedora/">ru</a> <a class="language" href="../../../si/infra/day_to_day_fedora/">si</a> <a class="language" href="../../../sk/infra/day_to_day_fedora/">sk</a> <a class="language" href="../../../sq/infra/day_to_day_fedora/">sq</a> <a class="language" href="../../../sv/infra/day_to_day_fedora/">sv</a> <a class="language" href="../../../sw/infra/day_to_day_fedora/">sw</a> <a class="language" href="../../../te/infra/day_to_day_fedora/">te</a> <a class="language" href="../../../tr/infra/day_to_day_fedora/">tr</a> <a class="language" href="../../../tzm/infra/day_to_day_fedora/">tzm</a> <a class="language" href="../../../uk/infra/day_to_day_fedora/">uk</a> <a class="language" href="../../../ur/infra/day_to_day_fedora/">ur</a> <a class="language" href="../../../ur_PK/infra/day_to_day_fedora/">ur_PK</a> <a class="language" href="../../../uz/infra/day_to_day_fedora/">uz</a> <a class="language" href="../../../zh_CN/infra/day_to_day_fedora/">zh_CN</a> <a class="language" href="../../../zh_Hans/infra/day_to_day_fedora/">zh_Hans</a> <a class="language" href="../../../zh_Hant/infra/day_to_day_fedora/">zh_Hant</a> <a class="language" href="../../../zh_TW/infra/day_to_day_fedora/">zh_TW</a> </div> </div> <div class="edit-this-page"><a href="https://pagure.io/infra-docs-fpo/history/modules/ROOT/pages/day_to_day_fedora.adoc?identifier=master" title="Page history"><i class="fas fa-history"></i></a></div> <div class="edit-this-page"><a href="https://pagure.io/infra-docs-fpo/blob/master/f/modules/ROOT/pages/day_to_day_fedora.adoc" title="Edit this Page"><i class="fas fa-edit"></i></a></div> <div class="edit-this-page"><a href="https://pagure.io/infra-docs-fpo/new_issue?title=[master] Doc issue in file modules/ROOT/pages/day_to_day_fedora.adoc" title="Report an issue"><i class="fas fa-bug"></i></a></div> </div> <div class="content"> <aside class="toc sidebar dark:text-fp-gray-light" data-title="Contents" data-levels="2"> <div class="toc-content"> <div class="toc-menu"></div> <div class="pt-6"> </div> </div> </aside> <article class="doc dark:text-gray-100"> <h1 class="page mt-8 mb-1">Working with Fedora Infrastructure</h1> <div class="is-before-toc text-xs text-gray-400 border-b border-gray-300 mb-6 pb-1"> </div> <div id="preamble"> <div class="sectionbody"> <div class="paragraph"> <p>This document explains how to efficiently work with the Fedora Infrastructure team. Your close attention to this document will help both you and us do the work you are asking us to do.</p> </div> </div> </div> <div class="sect1"> <h2 id="_our_workflow"><a class="anchor" href="#_our_workflow"></a>Our Workflow</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_security_related_issues"><a class="anchor" href="#_security_related_issues"></a>Security related issues</h3> <div class="paragraph"> <p>Is your issue/problem related to security of an application or service we run?</p> </div> <div class="ulist"> <ul> <li> <p>send an email to <a href="mailto:infra-security@fedoraproject.org">infra-security@fedoraproject.org</a></p> </li> </ul> </div> </div> <div class="sect2"> <h3 id="_emergencyauthentication_issues"><a class="anchor" href="#_emergencyauthentication_issues"></a>Emergency/Authentication issues</h3> <div class="paragraph"> <p>Is your issue/problem urgent? (An important service is down, you need a change asap) or is your issue/problem such that you cannot file a ticket (authentication, no account, ticketing system down)</p> </div> <div class="ulist"> <ul> <li> <p>Login to a matrix account. join the #admin:fedoraproject.org channel. say '!oncall' and explain the issue or problem to the oncall person.</p> </li> <li> <p>If no one is available there:</p> <div class="ulist"> <ul> <li> <p>If you cannot authenticate to <a href="https://pagure.io/" class="bare">https://pagure.io/</a>, send an email to <a href="mailto:admin@fedoraproject.org">admin@fedoraproject.org</a></p> </li> <li> <p>Otherwise: go to next step.</p> </li> </ul> </div> </li> </ul> </div> </div> <div class="sect2"> <h3 id="_ticket_tracking"><a class="anchor" href="#_ticket_tracking"></a>Ticket tracking</h3> <div class="paragraph"> <p>By default, the infrastructure team tracks its work in tickets at: <a href="https://pagure.io/fedora-infrastructure/issues/" class="bare">https://pagure.io/fedora-infrastructure/issues/</a>. If you need something from us, please <a href="https://pagure.io/fedora-infrastructure/new_issue">open a new ticket</a> with as much information as you think is needed to process this request.</p> </div> <div class="paragraph"> <p>Once created your ticket will follow the following flow:</p> </div> <div id="img-ticket-flow" class="imageblock"> <div class="content"> <a class="image" href="../_images/daily_process.png"><img src="../_images/daily_process.png" alt="750" width="750"></a> </div> <div class="title">Figure 2: Daily Process Ticket Flow</div> </div> <div class="paragraph"> <p>A few notes:</p> </div> <div class="ulist"> <ul> <li> <p>Make sure to note if there is a deadline or if this issue blocks you.</p> </li> <li> <p>We review tickets during the two stand ups we hold Monday through Thursday (one more Europe timezone friendly and one more US timezone friendly).</p> </li> <li> <p>There is no need to ping team members or notify us about the newly filed ticket.</p> </li> <li> <p>Your ticket will be triaged by a team member and moved to a new state:</p> <div class="ulist"> <ul> <li> <p>A Gain and Pain levels will be added to the ticket, these are used by the team member to prioritize their work. (You can find the definition of each level in the <a href="https://docs.fedoraproject.org/en-US/cpe/glossary/">glossary</a>.)</p> </li> <li> <p>If it&#8217;s moved to <em>Waiting on asignee</em> it&#8217;s waiting for a team member to start working on it.</p> </li> <li> <p>If it&#8217;s moved to <em>Waiting on reporter</em> it means that you need to answer questions posed in the ticket before it can be worked on.</p> </li> <li> <p>If the ticket is closed with <em>initiative</em>, see <a href="https://docs.fedoraproject.org/en-US/cpe/initiatives/">New Initiative Workflow</a>.</p> </li> <li> <p>If the ticket is otherwise closed, it will be with a explanation from a team member.</p> </li> </ul> </div> </li> <li> <p>If you have an update to your issue/task or want to know when it might be worked on:</p> <div class="ulist"> <ul> <li> <p>comment in the ticket adding that information or asking for time frame.</p> </li> </ul> </div> </li> <li> <p>When someone is available, your ticket will be assigned to someone to work on.</p> <div class="ulist"> <ul> <li> <p>Watch for progress reports/ticket being marked done.</p> </li> </ul> </div> </li> <li> <p>If the work is not fully completed as required, please re-open the ticket and indicate this.</p> <div class="ulist"> <ul> <li> <p>Go back to the previous step for additional work.</p> </li> </ul> </div> </li> </ul> </div> </div> </div> </div> <div class="sect1"> <h2 id="_the_oncall_role_in_our_team"><a class="anchor" href="#_the_oncall_role_in_our_team"></a>The "Oncall" Role in Our Team</h2> <div class="sectionbody"> <div class="paragraph"> <p>One team member is always designated “oncall”. The assigned person changes every week. You can find who the currently assigned person is on matrix by using <code>!oncall</code> in any of our various matrix channels, such as <code>#admin:fedoraproject.org</code></p> </div> <div class="paragraph"> <p>When available, this person:</p> </div> <div class="olist arabic"> <ol class="arabic"> <li> <p>Accepts urgent work items for the team, such as an important or high SLE service being down or causing issues. A ticket should be filed by the reporter or the oncall person to track this work in any case.</p> </li> <li> <p>Shields other team members from distracting pings and less urgent tickets, deciding when an issue is important enough to interrupt another team member.</p> </li> <li> <p>Triages incoming tickets for urgent items that need work outside of normal triage process.</p> </li> </ol> </div> </div> </div> <div class="sect1"> <h2 id="_initiatives"><a class="anchor" href="#_initiatives"></a>Initiatives</h2> <div class="sectionbody"> <div class="paragraph"> <p>All tasks involving new applications, major deployments, major development work or the like will be asked to follow the <a href="https://docs.fedoraproject.org/en-US/cpe/initiatives/">New Initiative Workflow</a>. It will then be scoped and prioritized from there.</p> </div> </div> </div> <div class="sect1"> <h2 id="_general_ticket_considerations"><a class="anchor" href="#_general_ticket_considerations"></a>General Ticket Considerations</h2> <div class="sectionbody"> <div class="paragraph"> <p>Please provide as much information as you can in your ticket to avoid back and forth for information. If you know your issue is going to cause a lot of discussion, start a mailing list or discussion thread for that.</p> </div> <div class="paragraph"> <p>Make sure your ticket:</p> </div> <div class="ulist"> <ul> <li> <p>Explains the problem or issue you are having, with URLs where possible to the services or applications involved.</p> </li> <li> <p>Tells us how important or urgent this is to you.</p> </li> <li> <p>Includes any error messages or output you see.</p> </li> </ul> </div> <div class="paragraph"> <p>It is your responsibility as ticket reporter to follow your ticket, provide information that is asked for, and keep us aware of any urgency you may have. Do not simply file and forget your ticket.</p> </div> <div class="paragraph"> <p>Your ticket may take a while to process, depending on the current workload of the team has and how important we think it is. If your ticket is blocking you, make sure you note that in the ticket, but keep in mind that we may already be working on tickets that are blocking more people.</p> </div> <div class="paragraph"> <p>Every now and then, we will go through our old tickets. When this happen we may ask you to check if the issue still exists (it could be that a complimentary change fixed it, or that was just an intermittent issue or simply that it got fixed without us knowing). In those situation, we kindly ask that you reply to our question/ping within two weeks, otherwise we reserve the right to close the ticket (knowing that you can always re-open it or open a new one if the issue persists or re-appeared).</p> </div> </div> </div> <div class="sect1"> <h2 id="_matrix"><a class="anchor" href="#_matrix"></a>Matrix</h2> <div class="sectionbody"> <div class="paragraph"> <p>Matrix is a great way to communicate, but please do not ping team members directly. Instead, update your ticket with any new information you have and when the team member(s) working on that issue have time/availability, they may contact you on matrix for more interactive debugging/testing.</p> </div> </div> </div> <div class="sect1"> <h2 id="_direct_emails"><a class="anchor" href="#_direct_emails"></a>Direct emails</h2> <div class="sectionbody"> <div class="paragraph"> <p>E-mail is also a great communication method, but if you mail work items or information to one person directly, they cannot easily hand off the issue, you must wait for them to have time to address the issue (when others could perhaps have already solved it, etc). So, please avoid direct emails and instead update tickets with any information you want to add.</p> </div> </div> </div> <div class="sect1"> <h2 id="_rfc_1149"><a class="anchor" href="#_rfc_1149"></a>RFC 1149</h2> <div class="sectionbody"> <div class="paragraph"> <p><a href="https://tools.ietf.org/html/rfc1149">Pigeons are too slow</a> for most work items, and require facilities (e.g. dovecots) that most team members do not have. Even if the oncall member does have a free dovecot, feed, and is trained in handling carrier pigeons, sending a pigeon to a single team member has the same problems as using matrix or email for the same purpose, which means tickets are still the correct way to report problems.</p> </div> <div class="paragraph"> <p>In other words, please don&#8217;t send us any birds.</p> </div> </div> </div> <div id="" class="mt-16"> <p class="contribute px-6 py-3 w-fit bg-gray-100 dark:bg-fp-blue-darker rounded-full">Want to help? <a class="" href="https://docs.fedoraproject.org/en-US/fedora-docs/contributing-docs/">Learn how to contribute to Fedora Docs <span class="ml-2 inline-block text-3xl leading-4 h-max align-top text-black dark:text-white">›</span></a></p> </div> </article> </div> </main> </div> <footer class="flex flex-col bg-fp-gray-lightest dark:bg-fp-blue-darkest dark:text-fp-gray-light text-sm dark:border-t dark:border-gray-800"> <section class="pt-2 pb-6 px-2"> <p class="text-center">All Fedora Documentation content available under <a href="http://creativecommons.org/licenses/by-sa/4.0/legalcode">CC BY-SA 4.0</a> or, when specifically noted, under another <a href="https://fedoraproject.org/wiki/Licensing:Main">accepted</a> free and open content license.</p> <div class="container mx-auto flex flex-col lg:flex-row my-4"> <div class="mx-auto lg:mx-0 lg:basis-3/12"> <img src="../../_/img/fedora-blue.png" alt="Fedora Logo" class="w-36 mb-4 lg:mb-0" /> </div> <ul class="mx-4 flex items-center grow justify-center gap-4 lg:mx-0 lg:gap-12 xl:gap-20 2xl:gap-28 lg:justify-start" > <li class="list-none"> <a href="/en-US/legal/privacy/" class="text-fp-gray-darkest dark:text-fp-gray transition duration-300 ease-in-out hover:text-fp-gray dark:hover:text-fp-gray-light" >Privacy Statement</a > </li> <li class="list-none"> <a href="/en-US/legal/" class="text-fp-gray-darkest transition duration-300 ease-in-out hover:text-fp-gray dark:text-fp-gray dark:hover:text-fp-gray-light" >Legal</a > </li> <li class="list-none"> <a href="/en-US/project/code-of-conduct/" class="text-fp-gray-darkest transition duration-300 ease-in-out hover:text-fp-gray dark:text-fp-gray dark:hover:text-fp-gray-light" >Code of Conduct</a > </li> <li class="list-none"> <a href="https://getfedora.org/en/sponsors/" class="text-fp-gray-darkest transition duration-300 ease-in-out hover:text-fp-gray dark:text-fp-gray dark:hover:text-fp-gray-light" >Sponsors</a > </li> </ul> </div> <p class="text-center text-xs text-fp-gray-dark">Last build: 2024-12-03 18:50:08 UTC | Last content update: 2023-12-20 </p> </section> <!-- Red Hat Sponsorship Section --> <section class="bg-black py-6 text-center md:text-left px-2"> <div class="container mx-auto flex flex-col lg:flex-row"> <div class="mx-auto items-center lg:mx-0 lg:basis-3/12"> <img src="../../_/img/logo-sponsored-by-red-hat.png" alt="Sponsored by Red Hat Logo" class="mb-4 xl:mb-0" /> </div> <div class="flex items-center justify-center text-center lg:text-left lg:ml-8 xl:-ml-8 2xl:ml-5"> <p class="text-white"> Fedora is sponsored by Red Hat. <a class="block text-fp-gray xl:ml-2 xl:inline" href="https://www.redhat.com/en/technologies/linux-platforms/articles/relationship-between-fedora-and-rhel"> Learn more about the relationship between Red Hat and Fedora. </a> </p> </div> </div> </section> </footer> <script id="site-script" src="../../_/js/site.js" data-ui-root-path="../../_"></script> <script async src="../../_/js/vendor/highlight.js"></script> <script async src="../../_/js/vendor/datatables.js"></script> <script async src="../../_/js/vendor/tabs.js"></script> <script src="../../_/js/vendor/lunr.js"></script> <script src="../../_/js/search-ui.js" id="search-ui-script" data-site-root-path="../.." data-snippet-length="100" data-stylesheet="../../_/css/search.css"></script> <script async src="../../search-index.js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10