On Fri, Dec 20, 2019 at 08:12:26AM +1000, Jeff Fearn wrote:
I think ATM the problem is there is one component for a module so if
that module has 50 packages in it how do you report a bug against a
specific package in it?
Well, since one person or group "owns" the module, I would just expect
anything reported against that module would be fine. Of course if
there's 50 bugs and people need more fine grained control that could be
a problem, but right now at least I don't think it would be.
You could modify suggestion 2 so a module component has a sub-component
for each package in it, technically it's pretty much the same. It is a
little more work as you have to move bugs, but it may have some benefits
in reporting and perhaps some maintainers would feel better about
handing off bugs for modules.
Yeah, it seems like a lot of work for not much gain right now, but
perhaps it will change when/if modules get more uptake.
It probably comes down to your mental model of how modules and packages
relate and how that is best represented in a tree structure. Technically
there is little difference, one way may be more user friendly.
e.g.
Fedora
--protobuf
----eclipse-module
------stream1
Vs
Fedora
--eclipse-module
----stream1
------protobuf
I added streams as it will probably be necessary.
I'd lean towards the second myself, because it fits better with my
mental map of how it all relates. YMMMV (Your Mental Map May Very ;))
Cheers, Jeff.
Yeah, likely it will come down to what module maintainers expect/want.
kevin