Re: Modularity documentation [was Re: The future of Fedora Server...] Fedora CoreOS a Fedora Edition (System-Wide Change))

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 8 Dec 2020 17:18:24 -0500
Matthew Miller <mattdm@xxxxxxxxxxxxxxxxx> wrote:

> On Tue, Dec 08, 2020 at 08:02:01AM -0700, James Szinger wrote:
> > I find the modularity end-user documentation to be woefully
> > inadequate, especially for developers.  
> 
> Is there a particular part of the documentation you're struggling
> with, or something specifically you find missing? I don't mean to be
> snarky, but I heard a lot of this complaint at the last DevConf.cz,
> and then when the things mentioned were checked out, they actually
> _are_ covered pretty nicely in the
> https://docs.fedoraproject.org/en-US/modularity/ docs.

Here are several basic to advanced question that I can’t see answers
for on that page.  All of this is from the perspective of a user of
Fedora or EL, installing and building software for my own use.  That
page seems aimed at those developing Fedora and using the Fedora build
system.

What modules are available, what are they for, and what’s in them?

What streams are available, what are they for, and what’s in them?
(https://docs.fedoraproject.org/en-US/modularity/using-modules-switching-streams/
says “This page needs to be extended.”)

What profiles are available, what are they for, and what’s in them?

`yum module info` seems to be part of the answer, but it is not in
that doc.

I have an RPM installed.  Which module and stream is it from?  Do
other modules also provide it?  The same version or different?

What is the modularity equivalent of `yum provides`?

I am trying to build an RPM that BuildRequires something from a
module.  How do I get mock to do this?  What if some of the
BuildRequires are private or hidden?

I am trying to build an RPM that Requires something from a module.
How do I make yum automatically install the correct dependency?

I want to provide modules in my private repository.  How do I set this
up for building and distribution?

https://docs.fedoraproject.org/en-US/modularity/references/ has a link
to https://pagure.io/modulemd which has a link to the modulemd
specification at
https://github.com/fedora-modularity/libmodulemd/blob/master/spec.v2.yaml
which throws a 404.

Jim
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux