Dear COPR Team,

Would like to ask a few questions after hitting odds trying to use the modular features.
My interest is the ability to have mixed stable/nightly releases (user switchable), so the modularity feature would be ideal.

After looking at several related online resources including copr-framework source code I decided to ask right here:

#1. Using specific modulemd.yaml, the new module +creates , +builds, +tags all components picked via repo/ref git path.

   $ copr build-module test --yaml dummy.yaml

   - But running once again (trying to add updated package) with updated ref/tags leads to errors:

   $ copr build-module test --yaml dummy.yaml  
   "Module dummy-master-20220701234448 already exists"

   Q: Then how can add *newer* package builds to an existing module ?

   Q: Modular builds in the web-frontend expose +extra "Module:" tag, how can copr-cli launch builds into such a module-tag ?

#2.  Let's assume at #1 modules are created *once* as fixed object and it is not possible to add/alter with newer package builds:

  Q: How can one delete an existing module from COPR (assume it was created erroneously or obsoleted) ?

  Q: How can I avoid having (too) many separate *.repo for each separate module within a single project ?

  Q: Is there a unified way to add only once a *.repo (easy to advertise URL) and see all the modules within that project ?


Thank you,
~Cristian.