Re: Modularity is still confusing

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

 



On 10/3/18 9:53 PM, Christopher wrote:
> I'm still very confused about how to do modular packaging in Fedora. I
> don't know:
> 
> 1. How do I create a module for a new Fedora package?
> 2. How do I create a module for my existing non-modular Fedora package?
> 3. How do I declare BuildRequires on my build dependencies from another module?
> 4. How do I declare Requires on my runtime dependencies from another module?
> 5. How do I know what modules are available?
> 6. How do I figure out which packages are in a particular module?
> 7. How do I find out what module a particular package is in?

The documentation noted elsewhere in this thread is pretty handy; I've read
through it a couple of times now and really appreciate the work that has gone
into it -- thank you.  I do have some suggestions:

   -- I'm going to be a little cranky and say the use of "ursine" is very
      confusing to me; it's a cute pun, but we have actual bears -- who are
      intensely ursine, as it were -- that live nearby so I constantly have
      to remind myself of context and translate since proper use of that word
      has been familiar to me for many years.  This could just be me being an
      old codger, however, and I freely admit that :).

   -- Could we put the answers to the questions above into the FAQ?

   -- And the one question I have to add on to Christopher's wonderful list:
      I have a package where upstream releases about once a month, and each
      new release must by definition be backwards compatible (acpica-tools,
      specifically).  I can think of no scenario where a module provides value
      to me or end-users; in fact, using anything other than the most recent
      causes problems.  Do I have to create and maintain a module for this
      package anyway?  Or are the defaults robust enough that a package can
      remain a package without touching modularity at all?  The answer to this
      is completely unclear to me -- what I've read seems to imply that I must
      create a module definition regardless.

Thanks again for all the documentation work so far!

-- 
ciao,
al
-----------------------------------
Al Stone
Software Engineer
Red Hat, Inc.
ahs3@xxxxxxxxxx
-----------------------------------
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
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