On Tuesday, December 17, 2019 1:57:09 PM MST David Cantrell wrote: > With regard to the recent protobuf package issue and the eclipse module, I > started wondering how bugs work with packages bundled in modules. That is, > packages that exist outside modules (e.g., protobuf) that end up bundled > with some module. > > NOTE: It is very easy for module posts to quickly balloon out in to all > sorts of topics and stories. I would prefer that we keep this thread > related to the Subject above. Thanks. > > The following are policy questions I came up with after the protobuf issue > happened: > > 1) Are modules allowed to bundle packages that are provided by and > currently maintained in the base system? Are there are restrictions to > what a module can bundle (e.g., can a module bundle glibc)? > > 2) Using protobuf as an example, if a bug is found by a user and they > happen to deduce that the error is in protobuf, how do they file a bug? > Do they file the bug against protobuf if the bundled one from the module > has the issue? What maintainer is on the hook for handling that bug report? > My assumption here is that the module maintainer is ultimately responsible > for everything they bundle. Another concern I see here is we are opening > ourselves up for N+1 different builds of protobuf where N is the number of > modules installed on a system and all of them could have protobuf bundled. > > 3) If a user files a bug against a module and the module maintainer triages > that to a bundled package, how is that handled? Who is maintaining the > bundled build of that package? Who is responsible for fixing it? > 4) How can users determine what packages are installed from a module and > how can you see what, if any, module "owns" a package? I have been unable > to determine how to do this from dnf. > > 5) How are CVEs handled for packages that are also bundled with a module? > > I have read as much as I can find about how things work right now with > modules, but that has been mostly the "how" and nothing around policy. I also have to wonder whether or not there should be a policy for modules providing the same package names, or at least a policy such that two different default default modules cannot provide the same package. -- John M. Harris, Jr. Splentity _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx