Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Packaging modularity - Flock 2017

204 views

Published on

Packaging for Fedora in the Modularity world.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Packaging modularity - Flock 2017

  1. 1. Packaging Modularity Adam Samalik @adsamalik
  2. 2. I'll talk about... What is it? What to do? How to do it?
  3. 3. What is it?
  4. 4. Cutting distro into pieces
  5. 5. Cutting distro into pieces
  6. 6. Bringing true diversity to editions and spins
  7. 7. One source builds many things
  8. 8. What is modulemd? 1 How to build a module 2 What to ship in a module 3 How to use a module
  9. 9. 1 How to build
  10. 10. 1 How to build
  11. 11. 1 How to build
  12. 12. 1 How to build
  13. 13. 2 What to ship
  14. 14. 2 What to ship
  15. 15. 3 How to use
  16. 16. 3 How to use
  17. 17. 3 How to use
  18. 18. 1 What to build 2 What to ship 3 How to use
  19. 19. What to do?
  20. 20. Build a distro in two steps 1 Build packages in modules 2 Group modules into editions and spins
  21. 21. 1 Build modules Which packages? Module name? Stream name?
  22. 22. 1 Build modules - resources Packages: https://src.fedoraproject.org/rpms Modules: https://src.fedoraproject.org/modules Packaging: https://fedoraproject.org/wiki/Module:Guidelines Process: https://fedoraproject.org/wiki/Module:Review_Process Dependencies: https://github.com/fedora-modularity/dependency-report
  23. 23. 2 Define Editions and Spins Right now: https://pagure.io/pungi- fedora/blob/f27/f/variants-modular.xml Future: Defined in a module? With other modules and system profile? Working groups to own this?
  24. 24. 2 Define Editions and Spins
  25. 25. How to do it?
  26. 26. Come to the workshop at 4 PM!
  27. 27. https://docs.pagure.org/modularity

×