From Fedora Project Wiki
(F26 Proposed Tools Changes)
(Backlog)
Line 65: Line 65:
 
* Port to python 3 - Koji, pungi, Mash, releng scripts, fedpkg, rpkg, etc - F27
 
* Port to python 3 - Koji, pungi, Mash, releng scripts, fedpkg, rpkg, etc - F27
 
* Modularity support / integration - F27
 
* Modularity support / integration - F27
* Phoebe support - F27
+
* Support for accelerating the Fedora Atomic Host - F27
 
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/608 Bodhi: Support for non-rpm content]
 
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/608 Bodhi: Support for non-rpm content]
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/451 Ansible: Atomic 2 week build/test/release workflow automated] - F27
+
* [https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/211 Deploy koji signed repo support] - scope work for Pungi & Bodhi to use it - F27
 +
* [https://fedoraproject.org/wiki/Workstation/BuildingXdgApps flatpak prototype]
 +
* ostree versions that more closely match compose IDs
 +
* Consolidate ostree generation process for pre-GA and post-GA OSTree generation / support for multi arch ostrees / better versioning of ostrees
 +
* Investigative task: Bodhi is not a bottleneck for frequent releases
 +
 
 +
'''Other'''
 
* [https://pagure.io/pungi/issue/386 Metadata for split composes] - F27
 
* [https://pagure.io/pungi/issue/386 Metadata for split composes] - F27
 
* [https://docs.google.com/document/d/1Z2P7KnxYImVEbaqJ3cC7eHCZXd37iQi6MfE3E95p1nk/edit#heading=h.1zrcuemxpbjr Rich dependency support in DNF for Rust] - F27
 
* [https://docs.google.com/document/d/1Z2P7KnxYImVEbaqJ3cC7eHCZXd37iQi6MfE3E95p1nk/edit#heading=h.1zrcuemxpbjr Rich dependency support in DNF for Rust] - F27
 
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=livemedia,f25 ARM Disk Images, aarch64 and PXE2Live are created using LMC] - F27
 
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=livemedia,f25 ARM Disk Images, aarch64 and PXE2Live are created using LMC] - F27
* [https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/211 Deploy koji signed repo support] - scope work for Pungi & Bodhi to use it - F27
 
 
* [https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/703 add index.asc files for cloud images for virt-builder] - F27
 
* [https://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/703 add index.asc files for cloud images for virt-builder] - F27
 
* [https://pagure.io/koji/issue/204 Koji support for disk images] - F27
 
* [https://pagure.io/koji/issue/204 Koji support for disk images] - F27
Line 81: Line 86:
 
* Move base image builds to OSBS - F27 (dependent on Multi-arch support)  
 
* Move base image builds to OSBS - F27 (dependent on Multi-arch support)  
 
* Automate security updates (in addition to 2 week updates) for containers using automated workflow - Review for F27
 
* Automate security updates (in addition to 2 week updates) for containers using automated workflow - Review for F27
 
+
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/451 Ansible: Atomic 2 week build/test/release workflow automated] - F27
 
 
'''Other'''
 
 
* Rel-eng: Segment nightly composes more logically
 
* Rel-eng: Segment nightly composes more logically
* [https://fedoraproject.org/wiki/Workstation/BuildingXdgApps flatpak prototype]
 
 
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/597 Rocket base images]
 
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/us/597 Rocket base images]
 
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=documentation Documentation of rel-eng process so that internal release engineers can contribute]
 
* [http://taiga.fedorainfracloud.org/project/acarter-fedora-docker-atomic-tooling/backlog?tags=documentation Documentation of rel-eng process so that internal release engineers can contribute]
Line 105: Line 107:
 
* Layered  images _not_ from RPMs — source-to-image or other
 
* Layered  images _not_ from RPMs — source-to-image or other
 
* Releng CI (on Jenkins)
 
* Releng CI (on Jenkins)
 +
* Behavioral testing in Bodhi
 +
* Method for distributing fixes quickly
  
 
= Completed =
 
= Completed =

Revision as of 01:00, 4 May 2017

Monthly References

Note: meeting notes aren't regularly updated.

Priorities

General guidelines

  • Significant features should be targeted to Spring releases due to heavy travel during summer


F26 Proposed Tools Changes

Deliverable Change? Approval Status Dev Status Notes
Updated layered image repo structure (Container naming, koji tags, etc) N n/a Done
Kerberos support in koji, fedpkg, OSBS N n/a Done
Public hardware for AutoCloud N N Done
Distgit: Check when people add Exclude/ExclusiveArch to packages, notify the arch teams N n/a Done
Bodhi: Design for supporting for containers N n/a Done
Taskotron: Support for container testing Y N Done
Fedora dockerfiles support for Beta Y n/a Done
F26 Hub consolidation: aarch64 & Power64 koji merged; prep to import s390x in F27 Y Y Done
Atomic ostree repo management N n/a Done
Pungi changes to allow non-blocking artifacts to fail without failing the compose N n/a Done
OSBS has redundancy and support for multi-master / multi-node N n/a In Progress Redundancy in place; pending scale testing
Ansible: Docker 2 week build/test/release workflow automated via Ansible Y Accepted In progress -
OSBS: Fedora Docker Registry Y ? In progress
Move releng, fedora-packager, mash & pungi from yum to dnf (required before python3) N n/a Moved to F27
Support for non x86_64 ostrees as part of standard build & release process N n/a Moved to F27
Move from Appliance Creator to Image Factory N n/a Stalled
Module Build Service Y ? Slaying Factory 2.0
Modular Compose Y ? Not started Factory 2.0

Backlog

Note: Backlog items are not necessarily complete or groomed; if you have questions about the goal of these items, ask the team!

F27 Candidates

  • Koji hub consolidation for s390 - F27
  • F27 no longer ships an alpha - F27
  • Move to createrepo_c (required before python3) - F27
  • Port to python 3 - Koji, pungi, Mash, releng scripts, fedpkg, rpkg, etc - F27
  • Modularity support / integration - F27
  • Support for accelerating the Fedora Atomic Host - F27
  • Bodhi: Support for non-rpm content
  • Deploy koji signed repo support - scope work for Pungi & Bodhi to use it - F27
  • flatpak prototype
  • ostree versions that more closely match compose IDs
  • Consolidate ostree generation process for pre-GA and post-GA OSTree generation / support for multi arch ostrees / better versioning of ostrees
  • Investigative task: Bodhi is not a bottleneck for frequent releases

Other

Completed

F26


F25

F24